No Ubuntu 18, as janelas Terminator não são agrupadas sob o mesmo ícone no Dock em uma sessão Wayland

Oct 23 2019

Recentemente, deparei com um problema que coça muito no Ubuntu 18.04.

Ou seja, para cada janela de terminador iniciada, um ícone dedicado é criado no Dock. Além disso, esses ícones são mostrados como aplicativos "não identificados":

O motivo de tudo isso é que não posso usar Alt- `para alternar entre os aplicativos relacionados. O caso é muito semelhante ao aqui . Eu segui aquele post e atualizei

/usr/shar/applications/terminator.desktop com StartupWMClass=terminator

dpoliaru@linux:/usr/share/applications$ cat terminator.desktop 
[Desktop Entry]
Name=Terminator
Comment=Multiple terminals in one window
TryExec=terminator
Exec=terminator
Icon=terminator
Type=Application
Categories=GNOME;GTK;Utility;TerminalEmulator;System;
StartupNotify=true
X-Ubuntu-Gettext-Domain=terminator
X-Ayatana-Desktop-Shortcuts=NewWindow;
Keywords=terminal;shell;prompt;command;commandline;
[NewWindow Shortcut Group]
Name=Open a New Window
Exec=terminator
TargetEnvironment=Unity
StartupWMClass=terminator

Mas ainda não consigo mudar com Alt- `entre as janelas do terminador. Por favor, deixe-me saber o que posso ter perdido para verificar.

Eu escolhi a opção de fazer o login com 'Ubuntu on Wayland' para corrigir meu outro problema de o Ubuntu não detectar monitores DELL conectados ao laptop.

Respostas

pomsky Oct 23 2019 at 13:40

Uma StartupWMClass=linha correta (que você já adicionou) em seu .desktopinicializador para o aplicativo geralmente corrige esse problema, mas isso às vezes falha em uma sessão do Wayland (ver: bug1 , bug2 ).

Até que o bug seja corrigido, uma possível (pode não ser preferível) solução alternativa seria mudar para uma boa e velha sessão do Xorg .