Como usar IntelliJ IDEA ou Android Studio no Wayland

Motivação

Como eu uso bastante o IntelliJ IDEA e Android Studio no Fedora, eu estava um pouco incomodado com a aparência borrada de ambas IDEs, pois adotei definitivamente o Wayland como padrão.

Considerações

Atualmente o wayland…


This content originally appeared on DEV Community and was authored by Daniel Rocha

Motivação

Como eu uso bastante o IntelliJ IDEA e Android Studio no Fedora, eu estava um pouco incomodado com a aparência borrada de ambas IDEs, pois adotei definitivamente o Wayland como padrão.

Considerações

Atualmente o wayland com IntelliJ está em fase experimental (beta), então pode existir bugs visuais.

  • SO:
  • IntelliJ
    • Versão flatpak
  • Java
    • jbr jcef 21.0.3 linux x64 b509.4

Obtendo Java compatível.

Para usar o IntelliJ no Wayland no momento é preciso de uma versão de desenvolvimento do JDK a partir da v21. Para baixar uma versão de desenvolvimento siga para o link https://github.com/JetBrains/JetBrainsRuntime/releases.

A versão que utilizarei nesse tutorial será a jbr_jcef-21.0.3-linux-x64-b509.4.tar.gz

Descompacte o tar.gz com qualquer ferramenta de sua preferência, e mova o diretorio para algum destino diferente da Download (Só pra evitar que limpe os Downloads no futuro e acabe fazendo merda 😄)

O caminho que escolhi deixar a JVM no meu PC: ~/Programs/IntelliJ/jbr_jcef-21.0.3-linux-x64-b509.4/bin

Instalando o IntelliJ via Flatpak.

Caso precise configurar o flatpak no seu computador siga as instruções em https://flathub.org/pt-BR/setup

Loja

O GNOME disponibiliza uma loja de aplicativos para instalação de apps. Pesquise por IntelliJ IDEA e faça a instalação (Next, Next, Next 😄)

  1. Icone loja GNOME

  2. GNOME Software - Pesquisa por programa

Linha de comando

Para instalação via CLI, abra o emulador de terminal e execute o comando abaixo.

flatpak install flathub com.jetbrains.IntelliJ-IDEA-Community

Suporte

Uma ferramente que será de grande ajuda nesse momento é o Flatseal

Icone Flatseal

Faça o mesmo passo de instalação pela loja, procurando pelo Flatseal ou execute o comando abaixo no terminal.

flatpak install flathub com.github.tchx84.Flatseal

Configurando o intelliJ

Os passos seguintes podem ser replicados também para o Android Studio instalado via Flatpak.

  • Abra o Flatseal e procure pelo IntelliJ IDEA

Flatseal

Role a página e procure a seção Environment

  • Defina o JAVA_HOME.
JAVA_HOME=~/Programs/IntelliJ/jbr_jcef-21.0.3-linux-x64-b509.4/bin

Flatseal seção de Environment

Observe que o Socket Wayland deve está habilitado

Flatseal seção de sockets

  • Configurando a VMOptions. Abra o IntelliJ e precione o atalha CTRL + SHIFT + A. Em Actions procure por VM Options. Clique em Edit Custom Options

Popup de comandos

No arquivo idea64.vmoptions adicione a seguinte configuração

-Dawt.toolkit.name=WLToolkit

Como no exemplo abaixo.

Configuração da VMOptions em arquivo

Feche e abra o IntelliJ, então verifique se há problemas com as fontes borradas.

Problemas?

Caso não houve alterações, então o passo seguinte será alterar o Runtime da IDE. Com o atalho CTRL + SHIFT + A procure por Choose Boot Java Runtime for the IDE

Choose Boot Java Runtime for the IDE

Com a opção de Runtimes abertos procure pelo campo de selação New e selecione a opção Add Custom Runtime e Add JDK então procure pela JDK 21 obtida nos passos iniciais desse tutorial.

  1. Exemplo de configuração de runtime da JDK

  2. JDK 21

Clique em OK e reinicie a IDE

Dicas

Como fiquei na dúvida se houve mesmo uma alteração (Minha visão não está tão boa no momento) tenho dois IntelliJ no PC, um via Flatpak e outro em tar.gz, então coloquei ambos lado a lado se fiz minhas comparações.

Nota

  • Caso queira fazer o tutorial para IntelliJ ou Android Studio instalados de outra forma, recomendo pesquisar como reproduzir os passos em um contexto fora do flatpak.
  • Para mais informações consulte a issue no github sobre os testes do IntelliJ no Wayland em https://github.com/JetBrains/JetBrainsRuntime/issues/242


This content originally appeared on DEV Community and was authored by Daniel Rocha


Print Share Comment Cite Upload Translate Updates
APA

Daniel Rocha | Sciencx (2024-07-04T22:57:42+00:00) Como usar IntelliJ IDEA ou Android Studio no Wayland. Retrieved from https://www.scien.cx/2024/07/04/como-usar-intellij-idea-ou-android-studio-no-wayland/

MLA
" » Como usar IntelliJ IDEA ou Android Studio no Wayland." Daniel Rocha | Sciencx - Thursday July 4, 2024, https://www.scien.cx/2024/07/04/como-usar-intellij-idea-ou-android-studio-no-wayland/
HARVARD
Daniel Rocha | Sciencx Thursday July 4, 2024 » Como usar IntelliJ IDEA ou Android Studio no Wayland., viewed ,<https://www.scien.cx/2024/07/04/como-usar-intellij-idea-ou-android-studio-no-wayland/>
VANCOUVER
Daniel Rocha | Sciencx - » Como usar IntelliJ IDEA ou Android Studio no Wayland. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/07/04/como-usar-intellij-idea-ou-android-studio-no-wayland/
CHICAGO
" » Como usar IntelliJ IDEA ou Android Studio no Wayland." Daniel Rocha | Sciencx - Accessed . https://www.scien.cx/2024/07/04/como-usar-intellij-idea-ou-android-studio-no-wayland/
IEEE
" » Como usar IntelliJ IDEA ou Android Studio no Wayland." Daniel Rocha | Sciencx [Online]. Available: https://www.scien.cx/2024/07/04/como-usar-intellij-idea-ou-android-studio-no-wayland/. [Accessed: ]
rf:citation
» Como usar IntelliJ IDEA ou Android Studio no Wayland | Daniel Rocha | Sciencx | https://www.scien.cx/2024/07/04/como-usar-intellij-idea-ou-android-studio-no-wayland/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.