如何更改启动器图标

如何更改启动器图标

有没有办法为各种程序自定义 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 lensgnome activitiesgnome2

*这种启动器非常可爱,它们可以在 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。并且它可供计算机上的所有用户使用。

查看规格了解所有详细信息。

相关内容