我正在尝试将一些设置导入新机器,我编辑了菜单并删除了一些类别并删除了一些条目,但我不知道 Alacarte 在哪里存储包含所有这些信息的文件。
我怎样才能找到这个文件(如果它存在)?或如何导入自定义菜单设置?
我只想知道这两个文件的确切原始内容:~/.config/menus/applications.menu
和~/.config/menus/settings.menu
. 我的经过一些alacarte
测试后发生了变化,现在我想将所有更改恢复为原始状态。
谢谢你。:)
可惜 gnome-shell 的启动器只显示了应用程序名称的几个字符。这就是为什么我想将例如“web-browser firefox”重命名为“firefox”。
以前版本的 gnome 有一个可以运行的 Alacarte 程序,它可以执行我需要的操作。
现在 Alacarte 在尝试输入应用程序首选项时显示此错误:
File "/usr/share/alacarte/Alacarte/MainWindow.py", line 391, in on_edit_properties_activate
process = subprocess.Popen(['gnome-desktop-item-edit', file_path], env=os.environ)
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
raise child_exception
Run Code Online (Sandbox Code Playgroud)
如何在没有 alacarte 的情况下重命名应用程序?
如何使用具有管理权限的 Alacarte(主菜单)创建程序启动器?我问是因为我似乎已经删除了 Synaptic Package Manager 的启动器,每当我使用命令“Synaptic”启动它时,我都必须在没有管理权限的情况下运行它。
就像在下面的屏幕截图中,我输入什么“命令”来运行具有管理权限的 Synaptic Package Manager:
当我尝试在 12.04 中向菜单添加任何内容时,出现此错误。
$ alacarte
Traceback (most recent call last):
File "/usr/share/alacarte/Alacarte/MainWindow.py", line 317, in on_new_item_button_clicked
process = subprocess.Popen(['gnome-desktop-item-edit', file_path], env=os.environ)
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Run Code Online (Sandbox Code Playgroud) 我认为我的应用程序菜单(Gnome Fallback 的右上角)坏了或者什么的。我正在处理 MenuLibre,在我关闭它后,附件上方出现了一个额外的“系统工具”菜单,其中包含一个仅包含 Synaptic(我正在更改的菜单项)的“文件夹”。关闭 MenuLibre 后,Alacarte 和 MenuLibre 不再打开。我试过了apt-get purge menulibre alacarte
并重新安装它们,但没有任何反应。
有谁知道如何修复我的菜单以便我可以编辑它?谢谢!
附加信息:
截至 2014 年 3 月 6 日,我正在使用 Gnome Fallback 运行 Ubuntu Trusty 14.04 Development,并且在升级到 Trusty 后,我的菜单已“重置”,即除了我添加的已移至其他快捷方式之外,一切正常。
当我在终端中打开 alacarte 时,我得到了这个:
** (alacarte:32703): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
(alacarte:32703): …
Run Code Online (Sandbox Code Playgroud)