如何更改启动器图标

有没有办法为各种程序自定义Lucid Lynx Launcher图标? 似乎没有办法使用Create Launcher或Launcher属性执行此操作。 该应用程序实际上并未“安装”在PC上,可执行文件刚刚被复制。 我迄今为止所做的就是使用Create Launcher将命令/home/t32/bin/pc_linux/t32marm -c /home/t32/config_usb.t32到通用启动器图标。

启动器图标存储在/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, OtherExec是运行的命令, Icon图标所在的绝对路径 。 通常你不需要改变任何其他东西。 您可以将其保留为临时和重用。

*将其复制到whatever-you-name.desktop文件中,根据需要进行编辑,并将文件放在/usr/share/applications目录中。 如果路径为true,它将弹出gnome菜单。 我不知道清醒是否有Unitygnome3 ,但是如果它有,当你用你给它的名字搜索它时,它将在unity lensgnome activities可见。 如果您有gnome2 ,它将被分组到应用程序菜单中的相应类别下。

*而且这种发射器非常可爱,它们在GNOME,KDE和(可能)所有其他版本中都有效。

启动器快捷方式是* .desktop文本文件。 他们可以在:

  • $ HOME /。本地/共享/应用
  • 在/ usr / local / share下/应用
  • 在/ usr /共享/应用

查看后一个目录中的示例。

.desktop文件有一行定义图标: Icon=icon_file_base_name 。 如果将图标文件放在正确的位置,则可以设置图标文件的完整路径,或仅使用不带扩展名的基本名称。

那个地方可以在$HOME/.icons/$XDG_DATA_DIRS/icons 。 它们应该是.svg或.png文件。 如果.png,应该至少有48×48像素版本,但可能还有其他尺寸。

举一个简单的例子,尝试将一个名为example.png的48×48 .png文件放入/usr/local/share/icons/hicolor/48x48/apps/

 cp /usr/share/icons/hicolor/index.theme /usr/local/share/icons/hicolor/ 

这样,您不需要.desktop文件中的完整路径。 Just Icon=example 。 它可供机器上的所有用户使用。

有关所有详细信息,请参阅规范 。