本指南详细介绍了在 Debian 9 系统上如何恢复桌面图标,针对因安装服务器版或精简版导致桌面无图标的情况,教程从更新软件源开始,指导用户安装必要的桌面环境组件(如 GNOME 扩展和文件管理器),通过简单的命令操作,帮助用户轻松实现从无到有的桌面图标设置,完善桌面体验。
对于习惯了 Windows 或 macOS 刚接触 Debian 9(Stretch)时,最常遇到的一个问题就是:桌面图标去哪了?
与某些桌面环境不同,Debian 9 默认的 GNOME 桌面环境并没有像 Windows 那样直接在桌面上显示“此电脑”或“回收站”等图标,这其实是 Linux 桌面的一种设计哲学:桌面只是一个文件夹,图标是你在这个文件夹里放置的文件。
我们将详细介绍如何在 Debian 9 中恢复、添加以及自定义桌面图标,让你的桌面焕然一新。

检查桌面文件夹位置
我们需要确认桌面在文件系统中的位置,在 Debian 9 中,桌面文件通常位于用户的家目录下。
- 打开终端,输入以下命令查看桌面路径:
xdg-user-dir DESKTOP
- 如果终端返回了类似
/home/你的用户名/Desktop的路径,说明你的桌面文件夹存在。 - 打开文件管理器(Nautilus),点击菜单栏的“前往” -> “其他位置”,在地址栏输入上述路径,进入桌面文件夹,你会发现里面可能是空的。
添加常用的桌面图标(以 Nautilus 为例)
如果你想为浏览器、编辑器等应用创建桌面快捷方式,最简单的方法是使用 Nautilus(文件管理器)。
步骤 1:创建快捷方式文件
- 在桌面文件夹中,右键点击空白处,选择“新建” -> “文件和链接” -> “文件”。
- 将文件重命名为
chrome.desktop(或其他应用名称)。
步骤 2:编辑快捷方式内容
- 右键点击刚才创建的
chrome.desktop,选择“打开方式” -> “文本编辑器”。 - 删除默认内容,粘贴以下代码(以 Google Chrome 为例):
[Desktop Entry] Type=Application Name=Google Chrome Exec=/usr/bin/google-chrome Icon=/usr/share/icons/hicolor/48x48/apps/google-chrome.png Terminal=false Categories=Network;WebBrowser;
注意:请将
Exec和Icon路径替换为你系统中实际安装的应用路径。
步骤 3:赋予执行权限(最关键的一步) 如果没有执行权限,双击图标可能只会打开文件内容,而不会启动程序。
- 右键点击
chrome.desktop。 - 选择“属性” -> “权限”。
- 勾选“允许以程序执行文件”。
- 点击“关闭”。
回到桌面,你应该能看到 chrome.desktop 图标了,双击它,程序就会启动。
在 Debian 9 XFCE 桌面环境下设置图标
Debian 9 非常流行安装 XFCE 桌面环境,它的图标设置逻辑略有不同。
- 自动生成图标:在 XFCE 中,通常不需要手动创建
.desktop文件,当你从应用程序菜单(Main Menu)中拖拽一个程序图标到桌面上时,系统会自动创建一个桌面快捷方式。 - 手动添加:如果你需要手动添加,原理与 GNOME 类似,创建一个
.desktop文件,写入Desktop Entry信息,并使用chmod +x命令赋予执行权限。
常见问题排查
如果你按照上述步骤操作,桌面图标依然无法显示,请检查以下几点:
- 隐藏文件:确保你没有误将图标文件重命名为以 开头(
.chrome.desktop),这会让文件在图形界面中隐藏。 - 图标缓存:有时候系统图标缓存损坏会导致图标不显示,在终端运行以下命令重建缓存:
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

