Ubuntu 22桌面Shell脚本双击默认打开文本编辑器而非运行的恢复方法
Ubuntu 22桌面Shell脚本双击默认打开文本编辑器而非运行的恢复方法
我升级到Ubuntu 22 LTS后也碰到过一模一样的问题,双击桌面的.sh脚本直接弹文本编辑器,每次都要右键选“以程序运行”,实在折腾!下面分享两种亲测有效的解决方法,帮你找回Ubuntu 20那种双击直接运行脚本的爽感:
方法一:图形界面可视化设置(适合新手)
- 打开文件管理器,找任意一个.sh格式的脚本文件
- 右键点击该文件,选择「属性」选项
- 在弹出的属性窗口切换到「打开方式」标签页
- 在应用列表里找到「运行软件」(英文环境是「Run Software」),选中它
- 点击窗口下方的「设为默认」按钮,关闭属性窗口
设置完成后,所有.sh脚本双击就会直接运行,不用再反复右键操作啦。
方法二:命令行一键设置(适合高效党)
如果你习惯用终端操作,直接打开终端输入下面这条命令就行:
gsettings set org.gnome.nautilus.preferences executable-text-activation 'launch'
这条命令是直接修改GNOME文件管理器(Nautilus)的偏好设置,把可执行文本文件的默认激活行为改成了「直接启动」,和Ubuntu 20的默认逻辑完全一致,输入回车后立即生效,不用重启任何程序。
小提示:要是之后想改回原来的行为,只需要把命令里的
'launch'改成'open'(默认用编辑器打开)或者'ask'(每次双击让你选择打开方式)就行。
备注:内容来源于stack exchange,提问作者tk_
相关产品推荐
相关产品推荐

