我刚刚从 Ubuntu 18.04 升级到其最新的 LTS 版本 - 20.04。虽然它带来了一些有趣的变化,但我认为桌面图标系统很乱。当您将鼠标光标悬停在图标上时,您会看到图标周围标记了一个巨大的空间,不能被侵犯(如下图所示),因此它们需要彼此相距很远。
18.04 允许您将图标放置得更近,并且图标周围没有标记空间。这种新方法在桌面上留下的空间更少,无法组织大量图标 - 包括文件夹、文件和快捷方式。有没有办法可以显著减少图标及其“空间”的大小,或者回到组织文件的旧系统?在“设置”中,有一个工具可以更改 Dock 图标的大小,但不能更改桌面图标的大小。
此外,每次我移动或删除某些内容时,桌面都会“闪烁”,图标似乎会自动重新排列,但在 18.04 中没有发生这种情况。我也无法直接将任何内容移动到桌面;我需要移动到桌面文件夹在 Nautilus 上。这让我开始考虑将 Ubuntu 降级回 18.04。
答案1
由于 Ubuntu 的一些先前版本...
desktop-icons
桌面图标由gnome-shell 扩展处理。
您可以通过编辑扩展文件来实现问题中提到的大小和间距prefs.js
。编辑前请备份文件。
扩展目录是/usr/share/gnome-shell/extensions/desktop-icons@csoriano
原始内容:
const ICON_SIZE = { 'small': 48, 'standard': 64, 'large': 96 };
const ICON_WIDTH = { 'small': 108, 'standard': 116, 'large': 116 };
const ICON_HEIGHT = { 'small': 86, 'standard': 102, 'large': 134 };
编辑内容:
const ICON_SIZE = { 'small': 48, 'standard': 64, 'large': 96 };
const ICON_WIDTH = { 'small': 52, 'standard': 116, 'large': 116 };
const ICON_HEIGHT = { 'small': 60, 'standard': 102, 'large': 134 };
我已将尺寸配置为“小”,您也可以使用其他尺寸“标准”和“大”。
上述方法需要root权限..如果您需要在本地进行更改..
禁用系统扩展desktop-icons
。
gnome-extensions disable desktop-icons@csoriano
创建本地扩展目录。
install -d $HOME/.local/share/gnome-shell/extensions
将系统扩展复制desktop-icons
到本地扩展目录并重命名为desktop-icons@csoriano-local
cp -r /usr/share/gnome-shell/extensions/desktop-icons@csoriano $HOME/.local/share/gnome-shell/extensions/desktop-icons@csoriano-local
编辑本地扩展的 metadata.json 文件,如下所示。请注意,“local” 是主要的变化
{我们需要编辑该metadata.json
文件,因为扩展目录名称和文件中的 UUID 字段metadata.json
必须匹配}
gedit $HOME/.local/share/gnome-shell/extensions/desktop-icons@csoriano-local/metadata.json
已编辑内容:
{
"name": "Desktop Icons-local",
"description": "Add icons to the desktop",
"uuid": "desktop-icons@csoriano-local",
"shell-version": ["3.34.0"]
}
使用以下命令启用本地扩展
gnome-extensions enable desktop-icons@csoriano-local
使用 Alt+F2 ‘r’ Enter 方法刷新 gnome-shell。
确保不要同时打开扩展desktop-icons@csoriano
(系统扩展)和desktop-icons@csoriano-local
(本地扩展)