Nautilus 中的“在终端中打开”不起作用

Nautilus 中的“在终端中打开”不起作用

操作系统:Ubuntu 19.10。

我使用 Nautilus 作为文件管理器,并且我修改了~/.bashrc文件以在另一个目录而不是中打开终端Home。我们将目标目录称为$(MYDIR)。现在,问题是,如果我按下Right Click -> Open in Terminal Nautilus,它会在中打开终端$(MYDIR),这是因为我认为它会执行我在中编写的代码行~/.bashrc

有办法解决这个问题吗?我想用 打开$(MYDIR)ctrl-alt-t但我还想在打开 时从 Nautilus 打开任何目录Open in Terminal。我可以同时使用两者吗?

我想我可以通过在~/.bashrc换行中添加一些代码来实现这一点cd $(MYDIR),但我不知道该怎么做。

任何帮助都将不胜感激。谢谢

答案1

无需编辑.bashrc或其他系统设置,您可以为所需的任何内容创建快捷方式并为其分配组合键。

进入桌面设置(取决于你使用的桌面环境)找到键盘快捷键在那里你应该看到系统中已经分配的命令列表,你应该看到一个选项来添加自定义快捷方式

例如,我希望我的终端以特定目录打开,然后添加此命令作为快捷方式:

gnome-terminal -w /path/to/folder

并指定组合键,比如说Ctrl++并保存它,现在当您按下它时,它将使用该目录启动终端。AltH

或者您可以使用-e选项启动文件管理器 GUI

gnome-terminal -e  NameOfFileManager

相关内容