Ubuntu 18.04和Gnome3桌面。
我已经安装Terminator
并将其设置为默认终端应用程序。因此,当我按下Ctrl+Alt+T
它时,它会弹出而不是默认终端应用程序。我还将它添加到收藏夹中,如您所见,
Terminator
如果当前没有任何打开的窗口,而我通过Terminator
从 Dash 中键入并单击它或者只是单击停靠图标来运行它,它会打开并且一个窗口打开标识符(那个小橙色球)进入停靠图标。
之后,如果我通过键入Terminator
并单击它或通过来运行它Ctrl+Alt+T
,则额外的窗口就会添加。
然而,如果我这样做第一的通过启动Ctrl+Alt+T
,然后打开它并显示(在码头上)作为一个单独的图标,
请关注Terminator
码头上的两个符号。
那么,为什么会发生这种情况?我该如何解决?
答案1
我遇到了同样的问题,这似乎是 Terminator 中的一个错误。您可以尝试通过修改来修复它,/usr/bin/terminator
以便它正确设置程序名称。
将第 36 行从
from gi.repository import Gtk, Gdk
到
from gi.repository import Gtk, Gdk, GLib
和写
GLib.set_prgname(APP_NAME)
后
dbg ("%s starting up, version %s" % (APP_NAME, APP_VERSION))
如果应用程序更新,更改可能会丢失,但希望开发人员也能修复它。参见此拉取请求。
答案2
删除文件:
/usr/share/applications/gnome-terminal.desktop
修改文件中的“NoDisplay=false”:
/usr/share/applications/org.gnome.Terminal.desktop