Ghostboard pixel Skip to content

PyCharm and Android Studio to Feature Wayland Support for Linux

If you are a developer using Linux or WSL, you are in for a treat.

Good news for developers using Linux!

The Jet Brains platform announced that IntelliJ-based IDEs will finally support the Wayland display server protocol. If you did not know, PyCharm and IntelliJ IDEA are some impressive IDEs based on the IntelliJ platform, and Android Studio is also an example (built by Google).

The Wayland protocol is gradually becoming the default for Linux distributions to provide a faster, secure, and stable experience compared to X11. And, if the coding environments you use support it, the user experience will be enhanced.

But what are the enhancements, and how do they plan to do it? Let me tell you.

Suggested Read 📖

Linux Jargon Buster: What is a Display Server in Linux? What is it Used for?
In Linux related articles, news and discussions, you’ll often come across the term display server, Xorg, Wayland etc. In this explainer article, I’ll discuss display servers in Linux. What is display server in Linux? A display server is a program which is responsible for the input an…

Fractional Scaling and WSL Integration

Users utilizing an IDE like IntelliJ IDEA for Linux can finally benefit from fractional scaling to customize the size of fonts/icons on a high-resolution display.

Multi-monitor setups and high-resolution displays both get an enhanced IDE experience with Wayland support.

You do not have to worry about blurry texts on your IDE anymore.

Not just limited to the native Linux experience but also for users who rely on Windows Subsystem for Linux or, if you would like to call it, 'Bash on Windows'.

The Wayland support will ensure that you get a seamless WSL integration.

In addition, you should have the following new benefits with Wayland:

  • Pop-up windows
  • HiDPI support
  • Interactive resizing of windows

Overall, IntelliJ based IDEs should have more responsiveness, stability, and security by introducing the Wayland support.

Suggested Read 📖

How to Install Linux Bash Shell on Windows [Step-by-Step Guide]
Step-by-step screenshot guide to show you how to install bash on Windows 11 and 10.

Building a Wayland Toolkit

Wayland support on Java is not easy, but IntelliJ has a solution.

Jet Brains and the Oracle desktop team built a Wayland toolkit based on OpenJDK 21 to achieve this.

With the toolkit, you get some abilities like:

  • Software-based rendering.
  • Minimal window decorations.
  • Popup windows, including those that are used for top-level menus.
  • HiDPI and multi-monitor support, including different per-monitor scales.

Furthermore, they plan to add clipboard drag and drop support, Vulkan-based accelerated rendering, and switching between windows using a shortcut.

You can keep an eye on the Wayland toolkit's progress on the OpenJDK wiki.

There's no particular timeline to expect the Wayland support. But, it is good to hear that it is an ongoing effort, and IntelliJ as a platform also cares about its Linux-focused users.

You can learn more about it in its official announcement post.

💬 What do you think about IntelliJ's decision to add Wayland native support to its IDEs? Share your thoughts in the comments below.

More from It's FOSS...