linux - 将菜单项添加到 GNOME 菜单或 Unity

标签 linux ubuntu fedora gnome ubuntu-unity

我想将我的应用程序的菜单项添加到 GNOME 菜单。我已经为它创建了一个桌面文件并将它放在 /usr/share/applications 中,但是菜单项没有出现在 GNOME 菜单中。下面是我创建的名为 Aces.desktop...

的桌面文件
[Desktop Entry]
Encoding=UTF-8
Version 1.0
Name=Aces
Comment=Compile and Execute C programs
Categories=GNOME;Application;Development;
Exec=/usr/share/Aces/Aces
Icon=/usr/share/Aces/icon.png
Terminal=false
Type=Application
StartupNotify=true

将其放入/usr/share/applications 后,我尝试重新启动电脑,但仍然没有用。

任何形式的帮助都是值得赞赏的...:)

最佳答案

好吧,我只是通过三个步骤将我的程序添加到 Debian 9/Ubuntu 最新的 Unity 界面

0.- 在您的应用程序文件夹中找到或创建一个方形的 72x72 或 96x96 或 128x128 等带有 .xpm 或 .png 扩展名的图标。

1.- 在您从/usr/share/applications/{example}.desktop 复制的应用程序文件夹中,将其重命名为 {myapp}.desktop 并制作它以满足您的应用程序要求

2.- 运行它然后编辑回 {myapp}.desktop 以防出现问题

$ desktop-file-validate {myapp}.desktop

3.-运行此命令将您的启动器安装到适当的目录中并将其启动

in case of 'just for current user' do: 
$ desktop-file-install --dir=/home/{user}/.local/share/applications/ {myapp}.desktop

'for all users' (/usr/share/applications/) do as root:
# desktop-file-install {myapp}.desktop

关于linux - 将菜单项添加到 GNOME 菜单或 Unity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13632385/

相关文章:

android - 如何在Android内核中公开API

linux - 在终端中的 ubuntu 16.04 中挂载 ntfs 分区时出错

java - bash 与 java 的子进程对话?

c++ - 错误:没有匹配函数来调用‘PSTUNClient::PSTUNClient

Java 类在 Linux 服务器中消耗大量内存?

linux - 从 Yocto 的主包中删除子包

php - 错误报告因解析错误而被阻止

python - Ubuntu 'Failed to import the site module' 错误信息

postgresql - 无法连接到 Postgres 服务器

c++ - 75 :15: fatal error: stdlib. h : No such file or directory #include_next <stdlib. h>