私は最近、デスクトップ環境としてLinux MintとCinnamonに切り替えました。私はCompizよりもこれを好みますが、1つの機能があまりにも欠けています。 Compizでは、次のように設定できます。ウィンドウルール、より具体的に言えば、below
本質的に常に上に表示されるのと反対のウィンドウを持つことができるようにする機能です。
私は私のワークスペースの1つでいつもフルスクリーンターミナルを実行するのが好きです。
とにかくシナモンでこの動作を達成できますか?
ベストアンサー1
私の提案は実際のCinnamon機能ではありませんが、Cinnamon環境でこの動作を達成する方法です。機能のため、小さなユーティリティdevilspie2
バージョンを使用してください。v0.42
scripts_window_focus
現在、公式のLinux Mintリポジトリにはバージョン0.39のみが含まれています。したがって、devilspie2
管理者から直接ダウンロードする必要があります。http://www.nongnu.org/devilspie2/自分で作ってみてください。簡単で高速です。INSTALL
ダウンロードしたtarballファイルでビルドとインストールの手順を見つけることができます。
インストール後、ディレクトリに2つのファイルが作成されます~/.config/devilspie2
(デフォルト設定の前提)。
devilspie2.lua
次のコンテンツが含まれています。
scripts_window_focus = {
"myscript.lua"
}
myscript.lua
次のコンテンツが含まれています。
if (get_application_name() == "Terminal") then
set_window_below();
end
その後、devilspie2
フルスクリーン端末から起動します。その後、devilspie2
入力Control-C
(または停止Control-Z
)して実行を終了します。全画面端末の動作だけでなく、みんなターミナルウィンドウは終了/停止せず、devilspie2 &
バックグラウンドで起動します。
devilspie2
上記の設定で実行されている限り、アプリケーション名Terminal
(例gnome-terminal
:)を持つすべてのウィンドウには「下の設定」フォーカスがあります。したがって、全画面端末をクリックするたびにフォーカスが表示されますが、端末は他のすべてのウィンドウの下にあります。
このソリューションは、お客様の特定の要件(たとえば、起動時に実行および停止)にさらに快適で適切にすることができると確信しています。devilspie2
ドキュメント(zipアーカイブのファイル)を参照してくださいREADME
。