操作系统: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