如下图,就很方便了。默认真得不好用,复制或粘贴经常无效,操作太麻烦,还不能那些立多个 session 卡片,连接 不同的服务器。
如果没有,如何给官方提建议,增加这个实用功能,真是太好用了,全世界都能受益
Ubuntu22.04 能否设置默认终端嘛
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- eremiter
- 帖子: 75
- 注册时间: 2017-04-22 19:12
- 系统: Ubuntu22
- astolia
- 论坛版主
- 帖子: 6456
- 注册时间: 2008-09-18 13:11
Re: Ubuntu22.04 能否设置默认终端嘛
上面那些有,是因为它们是文件/协议,可以通过协议名或文件mimetype来调用对应的程序来打开。
而终端模拟器程序不是某种文件类型或协议的打开方式,所以没有。
你在gnome上看到的打开终端之类的菜单项,都是各个相关程序自己决定用哪个终端程序打开的。比如在文件管理器里的那个,就是写死了要运行gnome-terminal。你最多也就是劫持一下gnome-terminal,这还有参数不和运行可能出错的问题。还有个凑合的法子,就是在gnome-terminal的设置里,将启动命令改成你要的终端
或者你换成其他桌面环境。比如xfce,就允许你切换默认的终端选项。
而终端模拟器程序不是某种文件类型或协议的打开方式,所以没有。
你在gnome上看到的打开终端之类的菜单项,都是各个相关程序自己决定用哪个终端程序打开的。比如在文件管理器里的那个,就是写死了要运行gnome-terminal。你最多也就是劫持一下gnome-terminal,这还有参数不和运行可能出错的问题。还有个凑合的法子,就是在gnome-terminal的设置里,将启动命令改成你要的终端
或者你换成其他桌面环境。比如xfce,就允许你切换默认的终端选项。
- eremiter
- 帖子: 75
- 注册时间: 2017-04-22 19:12
- 系统: Ubuntu22
Re: Ubuntu22.04 能否设置默认终端嘛
谢谢,原来这样,如果把 Nxshell 添加到 鼠标右键,有没有办法,有的话,要怎么做,这种变通,也是一种很好的解决方式astolia 写了: ↑2022-10-29 17:07 上面那些有,是因为它们是文件/协议,可以通过协议名或文件mimetype来调用对应的程序来打开。
而终端模拟器程序不是某种文件类型或协议的打开方式,所以没有。
你在gnome上看到的打开终端之类的菜单项,都是各个相关程序自己决定用哪个终端程序打开的。比如在文件管理器里的那个,就是写死了要运行gnome-terminal。你最多也就是劫持一下gnome-terminal,这还有参数不和运行可能出错的问题。还有个凑合的法子,就是在gnome-terminal的设置里,将启动命令改成你要的终端
或者你换成其他桌面环境。比如xfce,就允许你切换默认的终端选项。
- astolia
- 论坛版主
- 帖子: 6456
- 注册时间: 2008-09-18 13:11
Re: Ubuntu22.04 能否设置默认终端嘛
如果你会写shell脚本的话,把脚本放到~/.local/share/nautilus/scripts/下面,加上可执行属性,就能在选中文件的右键菜单里执行那个脚本,参考 https://help.ubuntu.com/community/NautilusScriptsHowto
桌面可以直接修改 /usr/share/gnome-shell/extensions/ding@rastersoft.com/desktopIconsUtil.js里的launchTerminal函数
桌面可以直接修改 /usr/share/gnome-shell/extensions/ding@rastersoft.com/desktopIconsUtil.js里的launchTerminal函数