
烏班圖 18.04和侏儒3桌面。
我已安裝Terminator
並將其設定為預設終端應用程式。因此,當我按下Ctrl+Alt+T
它時,它會彈出,而不是預設的終端應用程式。我還將它添加到收藏夾中,如您所見,
Terminator
如果當前沒有任何打開的窗口,並且我通過Terminator
從 Dash 中鍵入並單擊它或單擊停靠圖標來運行它,它會打開,並且一個窗口打開標識符(那個小橙色球)會轉到停靠圖標。
之後,如果我通過鍵入Terminator
並單擊它或通過 運行它Ctrl+Alt+T
,則會添加額外的視窗。
但是,如果我這樣做第一的透過 啟動Ctrl+Alt+T
,然後打開它並顯示(在擴充座上)作為單獨的圖標,
請關注Terminator
擴充座上的兩個符號。
那麼,為什麼會發生這種情況呢?我該如何修復它?
答案1
我也遇到了同樣的問題,這似乎是終結者中的一個錯誤。您可以嘗試透過修改來修復它/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