Rah*_*ara 186
*.desktop
文件,位置取决于它是供个人使用还是供所有用户使用。如果这些目录不存在,请创建它们。供个人使用, ~/.local/share/applications
gedit ~/.local/share/applications/name.desktop
Run Code Online (Sandbox Code Playgroud)
对于所有用户,/usr/local/share/applications/
(或/usr/share/applications/
取决于您的系统)。
sudo -i gedit /usr/share/applications/name.desktop
Run Code Online (Sandbox Code Playgroud)
粘贴在文本下方
[Desktop Entry]
Type=Application
Terminal=true
Name=unmount-mount
Icon=/path/to/icon/icon.svg
Exec=/path/to/file/mount-unmount.sh
Run Code Online (Sandbox Code Playgroud)
编辑Icon=
和Exec=
与Name=
还Terminal=True/false
决定终端是打开一个窗口并显示输出还是在后台运行
通过从文件管理器中拖动它来将它放在统一面板中
逻辑非常简单,统一面板允许*.desktop
文件作为启动器,尽管我没有尝试过,因为我使用 Natty。
Nik*_*man 47
@vipara 所说的大部分是正确的,除了我也发现/usr/local/share
对我不起作用。此外,您需要sudo update-desktop-database
在添加此文件后运行以刷新启动器应用程序。此外,还有一种更简单的方法来创建 .desktop 文件。首先,确保您安装了 gnome-panel(它已预安装在我的 12.04 Ubuntu 上):
sudo apt-get install --no-install-recommends gnome-panel
Run Code Online (Sandbox Code Playgroud)
一旦你有了这个命令,你就可以运行:
gnome-desktop-item-edit ~/Desktop/ --create-new
Run Code Online (Sandbox Code Playgroud)
这将打开一个漂亮的 GUI 窗口,您可以在其中选择应用程序、图标等。它会将 .desktop 文件转储到您的桌面(或您直接使用的任何地方),因此您仍然需要 sudo mv 到应用程序文件夹,然后更新桌面数据库
启动器保存在 /home/myusername/.local/share/applications
归档时间: |
|
查看次数: |
277130 次 |
最近记录: |