web-dev-qa-db-ja.com

Ubuntu 18.04-「閉じる」ボタンで閉じないで最小化する

minimizeボタンのように、ウィンドウを最小化するためにcloseボタンを再マップすることは可能ですか?

3つすべてのボタンを保持したまま、ウィンドウが閉じないようにします。 closeボタンをクリックすると、ドックに最小化します。

だから私はOS Xに似た何かを達成しようとしています。

1
sstevan

影響を受ける各アプリケーションのソースコードを変更しなければ、それは不可能だと思います。ウィンドウ管理ライブラリ(X-Windows)のイベント管理機能にフックして、閉じるボタンイベントをインターセプトして、再コンパイルせずにすべてのローカルアプリケーションの動作を変更することができます。 (それは恐ろしいハックになります。)


ただし、org.gnome.desktop.wm.preferences.button-layoutキーに関連付けられた値からcloseアイテムを削除する場合は、設定によって純粋にウィンドウの境界から閉じるボタンを非表示にすることができます。

  • グラフィカルな Dconf Editor または

  • コマンドラインDconf/GSettingsエディター。

    gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize'
    

ありがとう、pomsky!

2
David Foerster