【问题标题】:sudo subl, starts sublime without global menusudo subl,在没有全局菜单的情况下启动 sublime
【发布时间】:2015-09-27 08:36:14
【问题描述】:

最近我在 Ubuntu 14.04 上安装了 Sublime Text 3。它工作正常,但是当我通过 sudo 命令启动它时,崇高以 windows 中的菜单而不是全局菜单开始,而它以常规模式启动并使用全局菜单。

我试图在 sudo subl 模式下隐藏菜单,但实际上隐藏了菜单,并且在任务栏中的全局菜单中也没有显示任何菜单。

怎么了?

【问题讨论】:

  • 首先不要运行带有sudo 的GUI 应用程序。
  • @tripleee 感谢您的回答。对不起,我是 Linux 的初学者,如何运行能够编辑安全文件的 GUI 应用程序?
  • 一个常见的解决方法是编辑一个临时文件。一些编辑器还具有编辑特权文件的功能,而无需在特权模式下运行整个应用程序。 (我只用过 Emacs 和 visudo 并且天真地认为我不需要了解其他人。)

标签: ubuntu ubuntu-14.04 sublimetext3


【解决方案1】:

tripleee 指出,一般来说,使用 sudo 运行图形应用程序并不是一个好主意。您可以使用 gksudosudo -H subl 以提升的权限运行 sublime。

但我认为要解决全局菜单问题,您可能需要重新安装两个 gtk 模块。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-21
    • 2016-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    • 2014-09-05
    相关资源
    最近更新 更多