Ubuntu22.04 能否设置默认终端嘛

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
eremiter
帖子: 75
注册时间: 2017-04-22 19:12
系统: Ubuntu22

Ubuntu22.04 能否设置默认终端嘛

#1

帖子 eremiter » 2022-10-29 14:24

如下图,就很方便了。默认真得不好用,复制或粘贴经常无效,操作太麻烦,还不能那些立多个 session 卡片,连接 不同的服务器。
如果没有,如何给官方提建议,增加这个实用功能,真是太好用了,全世界都能受益
附件
Nxshell.png
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: Ubuntu22.04 能否设置默认终端嘛

#2

帖子 astolia » 2022-10-29 17:07

上面那些有,是因为它们是文件/协议,可以通过协议名或文件mimetype来调用对应的程序来打开。
而终端模拟器程序不是某种文件类型或协议的打开方式,所以没有。

你在gnome上看到的打开终端之类的菜单项,都是各个相关程序自己决定用哪个终端程序打开的。比如在文件管理器里的那个,就是写死了要运行gnome-terminal。你最多也就是劫持一下gnome-terminal,这还有参数不和运行可能出错的问题。还有个凑合的法子,就是在gnome-terminal的设置里,将启动命令改成你要的终端

或者你换成其他桌面环境。比如xfce,就允许你切换默认的终端选项。
头像
eremiter
帖子: 75
注册时间: 2017-04-22 19:12
系统: Ubuntu22

Re: Ubuntu22.04 能否设置默认终端嘛

#3

帖子 eremiter » 2022-10-30 15:14

astolia 写了: 2022-10-29 17:07 上面那些有,是因为它们是文件/协议,可以通过协议名或文件mimetype来调用对应的程序来打开。
而终端模拟器程序不是某种文件类型或协议的打开方式,所以没有。

你在gnome上看到的打开终端之类的菜单项,都是各个相关程序自己决定用哪个终端程序打开的。比如在文件管理器里的那个,就是写死了要运行gnome-terminal。你最多也就是劫持一下gnome-terminal,这还有参数不和运行可能出错的问题。还有个凑合的法子,就是在gnome-terminal的设置里,将启动命令改成你要的终端

或者你换成其他桌面环境。比如xfce,就允许你切换默认的终端选项。
谢谢,原来这样,如果把 Nxshell 添加到 鼠标右键,有没有办法,有的话,要怎么做,这种变通,也是一种很好的解决方式
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: Ubuntu22.04 能否设置默认终端嘛

#4

帖子 astolia » 2022-10-30 15:48

如果你会写shell脚本的话,把脚本放到~/.local/share/nautilus/scripts/下面,加上可执行属性,就能在选中文件的右键菜单里执行那个脚本,参考 https://help.ubuntu.com/community/NautilusScriptsHowto

桌面可以直接修改 /usr/share/gnome-shell/extensions/ding@rastersoft.com/desktopIconsUtil.js里的launchTerminal函数
回复