Jon*_*nas 5 gnome launcher environment-variables
这是如何在启动器中包含环境变量的问题的扩展?. 这个问题解释了如何将环境变量用于文件的Exec一部分.desktop而不是图标
一个例子:
[Desktop Entry]
Name=My Application name
Comment=a comment
Exec=sh -c '$HOME/.bin/path/to/bin'
Icon= $HOME/.bin/path/to/icon
Run Code Online (Sandbox Code Playgroud)
此启动器将工作,但未显示图标。我不能使用类似的东西
Icon=sh -c '$HOME/.bin/path/to/icon'
Run Code Online (Sandbox Code Playgroud)
对于图标...该怎么做呢?
老实说,在启动器中使用图标的最佳方法是确保图标文件位于图标搜索路径中。参考freedesktop.org 图标目录方案和基本目录定义,在 Ubuntu 系统上至少应在以下目录中搜索图标:
$HOME/.icons$HOME/.local/share/icons/usr/local/share/icons/usr/share/icons/usr/share/pixmaps因此,如果您想使用自己的图标并且没有 root 权限,请将图标安装到$HOME/.icons或$HOME/.local/share/icons. 使用后者,您甚至可以在$HOME/.local/share/icons/hicolor/48x48/apps和 等目录下使用相同基本名称的多分辨率图标来模拟系统图标目录结构$HOME/.local/share/icons/hicolor/256x256/apps。
如果图标位于这些可搜索目录之一中,您只需Icon=myapp在.desktop文件中使用即可。
| 归档时间: |
|
| 查看次数: |
7189 次 |
| 最近记录: |