如何创建终端快捷列表以使用新配置文件打开终端窗口?

如何创建终端快捷列表以使用新配置文件打开终端窗口?

我见过这个答案这个。我想我已经按照他们说的做了,但仍然遇到麻烦。

我已复制/usr/share/applications/gnome-terminal.desktop~/.local/share/applications/。然后我将该文件编辑成如下形式

[Desktop Entry]
Name=Terminal
Comment=Use the command line
TryExec=gnome-terminal
Exec=gnome-terminal
Icon=utilities-terminal
Type=Application
X-GNOME-DocPath=gnome-terminal/index.html
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-terminal
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=3.0.1
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
OnlyShowIn=GNOME;Unity;
X-Ayatana-Desktop-Shortcuts=New;NewDev
X-Ubuntu-Gettext-Domain=gnome-terminal

[New Shortcut Group]
Name=New Terminal
Exec=gnome-terminal
TargetEnvironment=Unity

[NewDev Shortcut Group]
Name=New Development Terminal
Exec=gnome-terminal --window-with-profile=Development
TargetEnvironment=Unity

然后我更改了文件的所有者,使我成为所有者而不是 root。我关闭了所有终端,并从启动器中删除了终端图标。

现在,如果我从 Dash 打开终端,我会看到一个新的启动器图标,其中有新的快捷列表。但如果我按Ctrl+ Alt+ T,它会打开一个不同的终端图标,没有有快速列表。

更糟糕的是,如果我将新图标保留在启动器中,然后关闭所有终端,则使用新的快速列表会打开一个具有正确配置文件的新终端,但会打开一个没有快速列表的新图标。

我制造了一个视频在这里一些奇怪的行为。

我也尝试过直接编辑/usr/share/applications/文件,但根本不起作用。我没有新的快捷列表,点击启动器图标根本无法加载终端。

我在创建快速列表时做错了什么?

答案1

我认为你应该尝试一下这个 -

在文本编辑器中打开自定义的 gnome-terminal.desktop

删除此行及其所有空间,然后保存。您可能需要注销/登录并重试

OnlyShowIn=GNOME;Unity;

答案2

这不是 quicklists 的问题,Ctrl++似乎是硬编码到命令中的。我通过在 ~/bin 中创建 gnome-terminal 符号链接并将其绑定到不同的可执行文件来确认这一点AltTgnome-terminal

为了解决这个问题,你可以在系统设置 -> 键盘 -> 快捷方式 -> 自定义快捷方式中使用自定义命令创建自己的快捷方式,因为系统命令无法编辑,只能更改快捷键

如果您使用相同的命令,这将禁用当前的终端启动器快捷方式。

相关内容