W Ubuntu 18 okna Terminatora nie są grupowane pod tą samą ikoną w Docku w sesji Wayland
Niedawno natknąłem się na bardzo swędzący problem w systemie Ubuntu 18.04.
Oznacza to, że dla każdego uruchomionego okna terminatora w Docku tworzona jest dedykowana ikona. Ponadto te ikony są wyświetlane jako aplikacje „niezidentyfikowane”:
Wszystko to polega na tym, że nie mogę używać Alt- `do przełączania się między powiązanymi aplikacjami. Sprawa jest bardzo podobna do tej tutaj . Śledziłem ten post i aktualizowałem
/usr/shar/applications/terminator.desktop z 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
Ale nadal nie mogę przełączać się Alt- `między oknami terminatora. Daj mi znać, co mogłem przegapić, żeby sprawdzić.
Wybrałem opcję logowania się za pomocą „Ubuntu on Wayland”, aby naprawić inny problem z Ubuntu, który nie wykrywa wyświetlaczy DELL podłączonych do laptopa.
Odpowiedzi
Poprawna StartupWMClass=linia (którą już dodałeś) w programie .desktopuruchamiającym dla aplikacji zwykle rozwiązuje ten problem, ale czasami kończy się to niepowodzeniem w sesji Waylanda (patrz: błąd1 , błąd2 ).
Dopóki błąd nie zostanie naprawiony, jednym możliwym (chociaż może nie być preferowanym) rozwiązaniem byłoby przejście na starą dobrą sesję Xorg .