我刚刚安装了 Oneiric Ocelot,我不知道如何将存储在我的主目录中的应用程序添加到破折号。我可以创建一个启动器,但我也希望它在破折号中。
Ami*_* KK 128
有两种方法可以解决这个问题
对于 11.10 及更新版本:
要创建一个简单的自定义,.desktop您需要将这些条目添加到.desktop您在 ~/.local/share/applications/ 中选择的文件中
nano ~/.local/share/applications/your_application_name.desktop
Run Code Online (Sandbox Code Playgroud)
[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true
Run Code Online (Sandbox Code Playgroud)
有关 .desktop 文件的额外选项,您可以访问此站点。所有可用的选项都在那里得到了很好的描述。
您还可以将现有应用程序的 .desktop 文件复制/usr/share/applications/到您的~/.local/share/applications/并编辑它以满足您的需要。
即:这会将 gedit .desktop 文件复制到应为用户保存 .desktop 文件的文件夹中
cd ~/.local/share/applications
sudo cp /usr/share/applications/gedit.desktop .
Run Code Online (Sandbox Code Playgroud)
之后,使用打开该位置nautilus ~/.local/share/applications/并将刚刚创建的文件拖放到 Unity 启动器。
有一个选项,而不是拖放文件,您可以打开 dconf-editor(安装它sudo apt-get install dconf-tools或在 USC 中查找它)并desktop.unity.launcher通过双击密钥右侧的条目导航到并编辑密钥收藏夹。
要添加您的自定义启动器,请使用“/home//.local/share/applications/.desktop”格式将其添加到您想要的位置。不要忘记尊重该,行中的 和 空格,并确保该行分别以[和开始和结束]。
使用此方法,您需要注销并重新登录才能使收藏夹中的更改生效。这将使它出现在破折号中
gnome-desktop-item-edit为此,您需要gnome-tweak-tool或gnome-shell安装
使用ALT+F2并输入
gnome-desktop-item-edit --create-new ~/Desktop
Run Code Online (Sandbox Code Playgroud)
这将打开对话框创建启动器

你可以把这个.desktop文件放进/home/<username>/.local/share/applications/去,让它出现在破折号中
alacarte对于这种方法,您需要alacarte安装。通过
sudo apt-get install alacarte
Run Code Online (Sandbox Code Playgroud)
并使用ALT+F2并输入alacarte
你会得到这个对话框:

选择您想要的类别,然后单击“新建项目”
你会得到这个对话框

单击“确定”。它将出现在破折号中
Ubuntu 13.04 及更高版本的注意事项:执行上述步骤后,什么都不会发生,而且看起来好像没有向破折号添加任何内容
要解决此问题,请转到
~/.local/share/applications,您应该能够看到名为alacarte-made.desktop.右键单击此文件并选中允许其
excecute权限的框。关闭属性对话框后,您的条目现在将出现在破折号中。
资料来源:
kik*_*ixx 78
我使用的一种方法是在菜单的 with alacarte包中添加一个条目。
sudo apt-get install alacarte适用于 Unity 和 GNOME Shell(Ubuntu 17.10 及更高版本)。
Mah*_*esh 11
文件.local/share/applications夹中的 .desktop 文件也可以解决问题。
只需添加所需的.desktop文件,使用它们使它们可执行chmod +x <filename>并通过键入重新启动统一unity --replace
用于崇高文本的 .desktop 文件
[Desktop Entry]
Encoding=UTF-8
Name=Sublime Text 2
Comment=Launch Sublime Text 2
Icon=/home/user/Sublime Text 2/Icon/48x48/sublime_text.png
Exec="/home/user/Sublime Text 2/sublime_text"
Terminal=false
Type=Application
Categories=Developer;Accessories;Accessibility;
StartupNotify=true
Run Code Online (Sandbox Code Playgroud)
注意
如果 Exec 字符串包含空格字符,则应使用双引号。