ペパーミントシナモンとして活動するときも、他の人が窓を覆うようにしてください。

ペパーミントシナモンとして活動するときも、他の人が窓を覆うようにしてください。

私は最近、デスクトップ環境としてLinux MintとCinnamonに切り替えました。私はCompizよりもこれを好みますが、1つの機能があまりにも欠けています。 Compizでは、次のように設定できます。ウィンドウルール、より具体的に言えば、below本質的に常に上に表示されるのと反対のウィンドウを持つことができるようにする機能です。

私は私のワークスペースの1つでいつもフルスクリーンターミナルを実行するのが好きです。

とにかくシナモンでこの動作を達成できますか?

答え1

私の提案は実際のCinnamon機能ではありませんが、Cinnamon環境でこの動作を達成する方法です。機能のため、小さなユーティリティdevilspie2バージョンを使用してください。v0.42scripts_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

答え2

もちろん、ウィンドウフォーカスモードを「マウス」に設定するだけです。シナモン設定=> Windowsに移動したら、次の操作を行います。

ここに画像の説明を入力してください。

これにより、ウィンドウを持ち上げることなくマウスの下のウィンドウに焦点を合わせます。端末に書き込みをするには、マウスをその上に置くと、マウスを離さずに書き込みを行うことができます。

Alt個人的には、タイトルバーをクリックまたはクリックしてウィンドウを表示する必要があるように「クリックしてアップロード」も無効にしましたが、これは私の場合です。

関連情報