Ubuntu 18では、WaylandセッションのDockでターミネーターウィンドウが同じアイコンの下にグループ化されていません

Oct 23 2019

私は最近、Ubuntu18.04で非常にかゆい問題に遭遇しました。

つまり、開始されたターミネーターウィンドウごとに、Dockに専用のアイコンが作成されます。さらに、これらのアイコンは「識別されていない」アプリケーションとして表示されます。

これらすべてのことは、関連するアプリケーションを切り替えるためにAlt-`を使用できないことです。ケースはここのケースとかなり似ています。私はその投稿に従って更新しました

/usr/shar/applications/terminator.desktopStartupWMClass=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

しかし、それでもターミネーターウィンドウをAlt-`で切り替えることはできません。私がチェックし損ねたかもしれないものを教えてください。

ラップトップに接続されたDELLディスプレイをUbuntuが検出しないという他の問題を修正するために、「UbuntuonWayland」でログインするオプションを選択しました。

回答

pomsky Oct 23 2019 at 13:40

アプリケーションのランチャーにStartupWMClass=(すでに追加した)正しい行で.desktop通常この問題は修正されますが、Waylandセッションで失敗することがあります(bug1、bug2を参照)。

バグが修正されるまで、考えられる1つの回避策(ただし、好ましくない場合があります)は、古き良きXorgセッションに切り替えることです。