1つのアプリケーションのすべてのウィンドウを一番上に表示したい場合があります。Unityでこれを行う唯一の方法は現在、各ウィンドウに個別に切り替えることです(alt-tabを使用するか、ランチャーアイコンをクリックして各ウィンドウを選択するか、他のすべてのウィンドウを最小化します)。これを行うためにwmctrlを使用して何かを一緒にハッキングすることは可能だと思いますが、もっと簡単な解決策を望んでいます。
1つのアプリケーションのすべてのウィンドウを一番上に表示したい場合があります。Unityでこれを行う唯一の方法は現在、各ウィンドウに個別に切り替えることです(alt-tabを使用するか、ランチャーアイコンをクリックして各ウィンドウを選択するか、他のすべてのウィンドウを最小化します)。これを行うためにwmctrlを使用して何かを一緒にハッキングすることは可能だと思いますが、もっと簡単な解決策を望んでいます。
回答:
これにはwmctrlを使用できます。
すべてのウィンドウにショートカットがあります。たとえば、デスクトップに移動するだけで元に戻したい場合は、次のようにします。
wmctrl -k off
特定のアプリだけを起動する必要がある場合は、次のようにスクリプトを使用できますが、すべてのワークスペースのすべてのウィンドウが表示されます。たとえば、すべてのgnomeターミナルを表示するには、次のようにします。
pids=" $(pidof gnome-terminal) "
wmctrl -lp | while read id a pid b; do
test "${pids/ $pid }" != "$pids" && wmctrl -i -a $id
done
fc nau
のためにノーチラス..)。