我通过按 打开终端Window + 2
。我希望它在~/some-custom-directory
事实是,我想要新标签页在终端窗口中不受此行为的影响,即如果我在~/other-directory
打开新选项卡时,我希望它在同一目录中打开~/other-directory
,而不是默认为~/some-custom-directory
这可能吗?我可以更改打开终端窗口的行为而不影响打开终端选项卡吗?
答案1
它已经默认按照您希望的方式工作了。
- 您可以使用选项指定不同的启动目录
--working-directory
,例如gnome-terminal --working-directory ~/some-custom-directory
- 当您打开新标签页时,新标签页始终默认为活动标签页的当前目录,即,如果您在 中
~/other-directory
,则新标签页也会在 中打开~/other-directory
。
为了使快捷键Super+起作用2,启动或切换到 Dock 上第二个最喜欢的应用程序(在您的情况下,这是终端),请编辑.desktop
相关的启动器。
- 将 Gnome 终端的桌面启动器复制
/usr/share/applications/org.gnome.Terminal.desktop
到您的本地applications
目录(~/.local/share/applications
)。 - 编辑该
.desktop
文件的本地副本并将选项添加到Exec=
行中的命令中。请注意,这里需要指明完整的路径名,因为 bash 扩展(~
)或变量替换(例如$HOME
)在启动器中不起作用.desktop
。自定义副本将优先于默认副本,因此在几秒钟内,您的快捷键应该在您选择的目录中启动您的终端(当然,仅当终端未运行时 - 如果它正在运行,快捷键只会将正在运行的实例带到前面而不会更改目录)。