minimizeボタンのように、ウィンドウを最小化するためにcloseボタンを再マップすることは可能ですか?
3つすべてのボタンを保持したまま、ウィンドウが閉じないようにします。 closeボタンをクリックすると、ドックに最小化します。
だから私はOS Xに似た何かを達成しようとしています。
影響を受ける各アプリケーションのソースコードを変更しなければ、それは不可能だと思います。ウィンドウ管理ライブラリ(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'