如何防止GNOME终端点击窗口程序标签鼠标中键时关闭?
如何防止GNOME终端点击窗口程序标签鼠标中键时关闭?
我太懂这种误触的糟心了!好几次不小心按到鼠标中键,刚写一半的命令或者正在跑的进程就跟着终端标签一起没了,给你分享几个靠谱的解决办法:
图形界面直接改设置(最简单)
打开GNOME终端,点击顶部菜单栏的编辑→首选项,切换到「行为」或者「标签」标签页(不同版本位置可能略有不同),找到类似“鼠标中键点击标签关闭标签页”的选项,把它的勾选去掉就搞定了。用dconf编辑器手动调整配置
要是图形界面的设置入口找不到,或者你更偏爱用配置工具操作:- 先安装dconf-editor(如果还没装):
sudo apt install dconf-editor - 打开dconf-editor,导航到路径
/org/gnome/terminal/legacy/keybindings/ - 找到
close-tab项,把默认的绑定里的<Middle>相关内容删掉,只保留你常用的快捷键(比如默认的<Primary>w);也可以直接用命令行一键设置:gsettings set org.gnome.Terminal.Legacy.Keybindings close-tab '<Primary>w'
- 先安装dconf-editor(如果还没装):
终极防护:用终端复用工具
要是担心误触的同时还想保护终端会话不丢失,强烈试试tmux或者screen这类工具。它们能让你在单个终端窗口里创建多个独立会话,就算不小心关掉了终端标签,重新打开终端后输入tmux attach就能恢复之前的工作环境,再也不怕误关丢内容了。安装tmux的命令是sudo apt install tmux,启动后用Ctrl+b c新建会话窗口,Ctrl+b w快速切换,上手很简单。
备注:内容来源于stack exchange,提问作者Stephane




