当我退出 xmonad(Shift-Mod-Q)时,它会终止所有正在运行的应用程序。这导致我丢失了 gnome-terminal 中的最近终端历史记录,并且 Chromium 在下次启动时会抱怨它被错误关闭。
我怎样才能让 xmonad 顺利退出应用程序?
我在 ubuntu 12.04 上运行 xmonad。我没有在 gnome-session 上运行它。
答案1
使用您的包管理器安装 wmctrl。
然后使用这个小脚本正常关闭所有窗口
在 $(wmctrl -l | awk '{print $1}'); 中获胜
wmctrl-i-c$win
完毕
在 xmonad 退出之前将其添加到退出键绑定中。
我使用 Firefox 对此进行了测试,当我接下来查看它时,它正确启动了,就像我自己关闭了窗口一样。