在 14.04 中为 Arduino 1.6.7 创建桌面图标

在 14.04 中为 Arduino 1.6.7 创建桌面图标

作为 Ubuntu 的新手,我仍然在为我的应用程序设置桌面图标方面遇到很多困难。我目前正在尝试为 Arduino IDE 设置桌面图标,但我对如何正确设置它了解不够。这是当前的设置。

我已经将 Arduino-1.6.7 安装在主文件夹中同名文件夹中。目前,我运行它的唯一方法是转到终端,使用 CD 转到 Arduino-1.6.7 文件夹,然后使用 $ ./arduino 运行它。这可行,但显然,我宁愿使用简单的图标来运行它。

我曾尝试使用方法,但是当我浏览到 /usr/share/applications 时,没有 Arduino 的图标。

感谢您成为养育这个白痴的村庄的一部分。

答案1

Ubuntu 中有一个.desktop文件,它可以作为您想要的任何应用程序的快捷方式。您可以指定所需的图标、快捷方式的名称、将鼠标悬停在快捷方式上时显示的描述以及许多其他内容。这不是最简单的设置,但也不难。以下是操作方法。

  1. 打开终端(++ Ctrl),然后运行。AltTgedit ~/Desktop/Arduino.desktop
  2. 在打开的文本编辑器窗口中粘贴以下内容:

     [Desktop Entry]
     Name=Arduino
     Comment=Arduino IDE
     Exec=/path/to/the/arduino/executable
     Path=/path/to/the/arduino_folder/
     Icon=/path/to/arduino/icon.png
     Terminal=false
     Type=Application
     Categories=Utility;Application;Development;
    
  3. 编辑ExecPathIcon字段以指向适当的位置。

  4. 保存文件并关闭 Gedit。

  5. 现在,转到您的桌面文件夹并双击它来测试快捷方式。如果可以,您可以将图标拖到启动器中,以便它也在那里。

笔记:

  1. 尝试使用该.desktop文件时,您可能会收到警告,提示您该文件不受信任,或类似信息。如果看到此信息,请右键单击该文件,转到Properties >> Permissions并选中类似 的复选框Allow executing file as program。警告将消失。

  2. 请记住在桌面文件中使用绝对路径。不要使用相对路径。绝对路径的一个示例是/home/username/arduino-1.6.7/。相对路径类似于~/arduino-1.6.7~/指向您的用户文件夹)或./arduino-1.6.7./表示您当前所在的任何文件夹,在本例中为桌面)。

如果您需要任何帮助,请发表评论。

答案2

有用吗?提示一下 - 创建桌面条目后,当您仍在桌面文件夹中时,执行:

desktop-file-validate foo.desktop

“foo,当然”是您的桌面文件的名称。这将根据 freedesktop.org 的规范检查您的文件是否存在语义和文体错误。上述某些行实际上不是必需的,只是可选的 - 例如注释(又名工具提示)、类别(请参阅免费桌面网站为合规性和使用性),以及终端(仅在程序必须在终端中执行时才有用)。我对这个程序很感兴趣。您可以使用它为网页和使用自定义图标的各种东西创建“启动器”。

相关内容