如何修改Nautilus远程终端打开命令以添加-X参数
如何修改Nautilus远程终端打开命令以添加-X参数
哥们,我正好在Ubuntu 22.04里折腾过这个需求,给你两种简单靠谱的方法,亲测有效:
方法一:用命令行快速修改
直接在终端里执行下面这条命令就行,一步到位:
gsettings set org.gnome.nautilus.extensions.open-in-terminal remote-exec-command 'gnome-terminal -- ssh -X %s'
这里解释下:%s是Nautilus用来替换远程主机地址(比如你说的blah@host)的占位符,修改后,右键打开远程终端时就会执行ssh -X blah@host,自动带上X11转发的参数。
方法二:用图形化工具可视化修改
如果你更习惯点鼠标操作,可以用dconf-editor来改:
- 先安装工具(如果还没装的话):
sudo apt install dconf-editor
- 打开
dconf-editor,在左侧导航栏依次展开:org→gnome→nautilus→extensions→open-in-terminal - 找到
remote-exec-command选项,先关掉“Use default value”的开关,然后把值改成:
gnome-terminal -- ssh -X %s
- 关闭dconf-editor就生效了。
最后提醒下:修改完后,把所有打开的Nautilus窗口关掉再重新打开,之后右键远程文件夹选“Open in Remote Terminal”,进去试试运行个GUI程序(比如gedit),就能验证X11转发是不是正常工作啦。
备注:内容来源于stack exchange,提问作者user171780
相关产品推荐
相关产品推荐

