Dolphin的博客

Fedora 24添加桌面图标

安装好了Google Chrome和Intellij Idea之后没有桌面图标,也没有快速启动图标,每次启动都要打开终端,甚是麻烦。故将图标放在桌面能够节省不少时间,同时也更加方便。首先安装gnome-tweak-tool:

1
dnf install gnome-tweak-tool -y

运行gnome-tweak-tool命令,在弹出的窗口的Desktop选项卡中打开Icons on Desktop.

桌面图标

切换到Desktop目录。

1
cd /home/dolphin/Desktop

dolphin是当前用户名。新建Google-Chrome.desktop文件。内容为:

1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/env xdg-open

[Desktop Entry]
Encoding=UTF-8
Name=Google Chrome
GenericName=Web Browser
Exec='/opt/google/chrome/google-chrome'
Icon=/opt/google/chrome/product_logo_256.png
Terminal=false
Type=Application
Categories=Network;
Name[en_US]=Google Chrome.desktop

如下是Intellij Idea的桌面图标配置文件:

1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/env xdg-open

[Desktop Entry]
Encoding=UTF-8
Name=Intellij Idea
GenericName=IDE
Exec='/opt/idea/idea-IC-162.2032.8/bin/idea.sh'
Icon=/opt/idea/idea-IC-162.2032.8/bin/idea.png
Terminal=false
Type=Application
Categories=IDE;
Name[en_US]=Intellij Idea

保存之后双击打开,一定要双击打开哟,否则启动图标不会出现,会出现一个确认界面。提示需要授权启动项,选择授权即可。配置好图标后的效果如图所示。

快速启动图标

要让图标在快速启动栏里出现,直接将刚才新建Google-Chrome.desktop文件复制到/usr/share/application目录下即可。

1
cp Google-Chrome.desktop /usr/share/application

配置好快速启动图标后的效果如下如所示。

/usr/share/application目录是Gnome中所有用户启动的快捷方式存放的目录。局部的快捷方式存放的目录在:~/.local/share/applications。desktop文件的结构如下。

1
2
3
4
5
6
7
8
[Desktop Entry]
Encoding=UTF-8 //字符编码
Name=vim   //显示的名字
MimeType=text/plain; //类型
Exec=vim %f //运行的程序 %f表示一个参数
Type=Application  //类型
Terminal=true //是否使用终端
NoDisplay=true //是否显示在gnome菜单里

Fedora自从更新到22之后,文件浏览器(Nautilus)出现了一个很大的变化,那就是把文件图标默认变大了。所以有时候图标看起来会比较大,如果想调整尺寸,输入如下命令即可:

1
2
# 有三个档次:"small", "standard", "large"
gsettings set org.gnome.nautilus.icon-view default-zoom-level small