有没有办法为各种程序自定义 Lucid Lynx Launcher 图标?似乎没有办法使用Create Launcher
或 Launcher 属性来执行此操作。该应用程序实际上并未“安装”在 PC 上,可执行文件只是被复制了。到目前为止,我所能做的就是使用将命令添加/home/t32/bin/pc_linux/t32marm -c /home/t32/config_usb.t32
到通用 Launcher 图标中Create Launcher
。
答案1
启动器图标存储在 中/usr/share/applications
。转到您的终端并输入:sudo nautilus /usr/share/applications
,然后右键单击所需的应用程序,选择属性并单击属性窗口上的图标。现在您可以将其设置为您想要的任何图标。
*编辑
*这里有一个示例 .desktop 文件。
[Desktop Entry]
Name=Give me a name!
Comment=Explain me here!
Icon=/home/t32/t32.png
Exec=/home/t32/bin/pc_linux/t32marm -c /home/t32/config_usb.t32
Terminal=false
Type=Application
Categories=This is important, select a category that is present
StartupNotify=true
*使用以下之一作为类别:Accessibility, Customization, Education, Games, Internet, Office, System, Accessories, Developer, Graphics, Media, Other
。执行官是要运行的命令,图标是一个绝对路径到图标所在的位置。通常您不需要更改任何其他内容。您可以将其保留为草稿并重复使用。
*将其复制到一个whatever-you-name.desktop
文件中,根据需要进行编辑,然后将文件放入/usr/share/applications
目录中。如果路径正确,它将弹出到 gnome 菜单中。我不知道 lucid 是否有Unity
或,但如果有,当您按您给出的名称搜索它时,它将在,gnome3
中可见。如果您有,它将被分组到应用程序菜单中的相应类别下。unity lens
gnome activities
gnome2
*这种启动器非常可爱,它们可以在 GNOME、KDE 以及(可能)所有其他系统中有效。
答案2
启动器快捷方式是 *.desktop 文本文件。它们可以位于:
- $HOME/.local/share/应用程序
- /usr/local/share/应用程序
- /usr/share/应用程序
在后一个目录中查找示例。
.desktop 文件有一行定义图标:Icon=icon_file_base_name
。您可以设置图标文件的完整路径,或者只使用不带扩展名的基本名称(如果您将图标文件放在正确的位置)。
该位置可以在$HOME/.icons/
或下$XDG_DATA_DIRS/icons
。它们应该是 .svg 或 .png 文件。如果是 .png,则至少应该有一个 48x48 像素的版本,尽管可能有其他尺寸。
举一个简单的例子,尝试将一个名为 example.png 的 48x48 .png 文件放入/usr/local/share/icons/hicolor/48x48/apps/
并执行
cp /usr/share/icons/hicolor/index.theme /usr/local/share/icons/hicolor/
这样,您就不需要 .desktop 文件中的完整路径。只需Icon=example
。并且它可供计算机上的所有用户使用。
查看规格了解所有详细信息。