2015-09-27 58 views
0

最近我在Ubuntu 14.04上安裝了Sublime Text 3。它工作正常,但當我通過sudo命令啓動它時,崇高開始於窗口中的菜單,而不是全局菜單,雖然它以全局菜單在常規模式下啓動。sudo subl,開始崇高而沒有全局菜單

我試圖隱藏sudo subl模式的菜單,但實際上隱藏了菜單,並且在任務欄中不再顯示全局菜單。

什麼問題?

+0

請勿首先使用'sudo'運行GUI應用程序。 – tripleee

+0

@tripleee感謝您的回答。對不起,我是Linux的初學者,那麼如何運行能夠編輯安全文件的GUI應用程序呢? – bobsilon

+1

常用的解決方法是編輯臨時文件。有些編輯器還可以編輯特權文件,而無需在特權模式下運行整個應用程序。 (我只用過Emacs和'visudo',並且天真地認爲我不需要了解其他人。) – tripleee

回答

1

通常情況下,使用sudo運行圖形應用程序並不是一個好主意,如tripleee所指出的那樣。您可以使用gksudosudo -H subl以提升的權限運行崇高。

但我認爲要解決全局菜單問題,您可能需要重新安裝兩個gtk模塊。

sudo apt-get install --reinstall unity-gtk2-module 
sudo apt-get install --reinstall unity-gtk3-module