如何在centos7上制作桌面图标?

如何在centos7上制作桌面图标?

我是 Linux 新手,这可能听起来很愚蠢,但我需要在 centos 7 上制作一个桌面图标,但我不知道该怎么做。我试过谷歌搜索,但我甚至找不到启动器。需要帮助

答案1

假定使用 GNOME3。

使用预先存在的快捷方式

参考:如何在 RHEL7 中添加桌面快捷方式图标?(2015 年)(需注册)

  1. 点击Home桌面上的目录。nautilus(文件浏览器)窗口将打开。

  2. 点击Computer左侧导航面板中的选项卡,转到/usr/share/applications。所有应用程序图标将出现在右侧浏览器窗口中。

  3. 右键单击所需图标(Firefox、联系人等)

  4. 右键单击图标后,Copy To在上下文菜单中选择。将打开“选择目标”,在左侧导航面板中选择“桌面”文件夹(通过左键单击)

  5. 左键单击Select窗口右下方的按钮。

使用符号链接

这是一种替代技术,只要您知道可执行文件的路径就可以起作用。

只需在桌面上创建指向可执行文件的符号链接即可。例如:

$ ln -sv /full/path/to/executable ~/Desktop/
‘/home/someuser/Desktop/executable’ -> ‘/full/path/to/executable’

$ ll ~/Desktop/
total 0
lrwxrwxrwx. 1 someuser someuser 57 Oct  1 19:31 executable -> /full/path/to/executable

实际上,上述步骤也可以使用该Files应用程序以图形方式完成。要通过这种方式执行此操作,请浏览到可执行文件,右键单击并选择Make Link。将新创建的链接拖放到桌面。

接下来,以图形方式自定义快捷方式的图标。由于快捷方式仍然只是一个符号链接,因此不清楚此自定义存储在哪里。

答案2

尝试在 GNOME 3 桌面上创建快捷方式/启动器

笔记:我正在使用运行 GNOME 3 桌面的 CentOS 7。

  1. 打开终端
  2. 转至桌面目录 ( /home/$yourname/Desktop/)
  3. 创建桌面文件 ( touch appName.desktop)
  4. 打开文件并将以下内容添加到文件(vi appName.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Exec=/home/$YOURNAME/apps/scilab-6.0.0/bin/scilab
Name=scilab
Comment=
Icon=/home/$YOURNAME/apps/scilab-6.0.0/share/icons/hicolor/32x3/apps/scilab.png
Comment[en_US.utf8]=
Name[en_US]=Scilab 6.0
  1. 将文件权限更改为 755(chmod 755 appName.desktop

变量值:

Terminal=<This is value is either true or false (depending on your application requirement). If it's a terminal dependency application, then true else false.>
Exec=path to your application executable
Icon=path to your app icon file (.png or .svg)
Name[en_US]=The name that will display on your desktop under the icon

答案3

在本文档中 单击表示单击两次


  1. 点击桌面上的主目录。文件浏览器窗口将会打开。

  2. 单击左侧导航面板中的“计算机”选项卡,转到 /usr/share/applications。所有应用程序图标将出现在右侧浏览器窗口中。

  3. 右键单击所需图标(Firefox、联系人、终端等)

  4. 右键单击图标后,在菜单中选择“复制到”。

  5. 将打开“选择复制目标”,在左侧导航面板中选择主文件夹(通过左键单击)

  6. 从右侧面板中选择桌面 - 双击

  7. 左键单击窗口右上角的选择按钮。

答案4

面板的快捷方式在 CentOS 7 中不起作用。

经过一番努力,我终于可以开始工作了,但效果并不理想。从用户可定制性的角度来看,Gnome 3 似乎倒退了一步。

安装gnome-shell-frippery修改 ~/.local 的程序,然后可以使用Utilities -> Tweak Took以下方式进行配置“应用程序菜单”
您也可以复制/usr/share/applications.desktop 文件并复制到~/Desktop快捷方式并~/.local/share/applications使其出现在“应用程序菜单”仅适用于该用户 /usr/share/applications在系统范围内“应用程序菜单” ~/.local/share/applications仅供该用户本地使用。
您还可以修改 *.desktop 文件并将其作为桌面快捷方式/usr/share/applications放入用户文件夹中。~/.Desktop

相关内容