Sur Ubuntu 18, les fenêtres Terminator ne sont pas regroupées sous la même icône dans le Dock dans une session Wayland

Oct 23 2019

Je suis récemment tombé sur un problème très irritant sur Ubuntu 18.04.

C'est-à-dire que pour chaque fenêtre de terminaison démarrée, une icône dédiée est créée sur le Dock. En outre, ces icônes sont affichées comme des applications «non identifiées»:

Le de tout cela est que je ne peux pas utiliser Alt- `pour basculer entre les applications associées. Le cas est assez similaire à celui ici . J'ai suivi ce post et mis à jour

/usr/shar/applications/terminator.desktop avec 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

Mais je ne peux pas passer avec Alt- `entre les fenêtres de terminaison. Veuillez me faire savoir ce que j'ai pu manquer pour vérifier.

J'ai choisi l'option de me connecter avec 'Ubuntu on Wayland' pour résoudre mon autre problème d'Ubuntu ne détectant pas les écrans DELL attachés à un ordinateur portable.

Réponses

pomsky Oct 23 2019 at 13:40

Une StartupWMClass=ligne correcte (que vous avez déjà ajoutée) dans votre .desktoplanceur pour l'application résout généralement ce problème, mais cela échoue parfois dans une session Wayland (voir: bug1 , bug2 ).

Jusqu'à ce que le bogue soit corrigé, une solution de contournement possible (peut ne pas être préférable cependant) serait de passer à une bonne session Xorg .