是否可以重新映射关闭按钮来最小化窗口,就像最小化按钮的作用是什么?
我想保留所有三个按钮,但阻止窗口关闭。当关闭单击按钮后我想将其最小化到码头。
因此我正在尝试实现与 OS X 类似的东西。
答案1
我认为如果不对每个受影响的应用程序的源代码进行更改,这是不可能的。也许可以挂接到窗口管理库 (X-Windows) 的事件管理函数来拦截关闭按钮事件,从而更改所有本地应用程序的行为而无需重新编译。(不过,这将是一个可怕的黑客行为。)
close
但是,如果你从绑定到键的值中删除该项目,则可以仅通过配置来隐藏窗口边框中的关闭按钮org.gnome.desktop.wm.preferences.button-layout
:你可以使用
图形Dconf 编辑器或者
命令行 Dconf/GSettings 编辑器。
gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize'