Вопрос или проблема
Я только что обновился с Ubuntu 18.04 до самой новой LTS версии – 20.04. Хотя в ней есть некоторые интересные изменения, система иконок на рабочем столе, по моему мнению, была испорчена. Когда перемещаешь курсор мыши над иконками, виден огромный маркер вокруг них, который нельзя нарушать (как видно на изображении ниже), поэтому их нужно размещать очень далеко друг от друга.
Версия 18.04 позволяла размещать иконки гораздо ближе друг к другу и не имела этого маркера вокруг них. Этот новый способ оставляет гораздо меньше места на рабочем столе для организации большого количества иконок – включая папки, файлы и ярлыки. Есть ли способ значительно уменьшить размер иконок и их “пробелов” или вернуться к старой системе организации файлов? В “Настройках” есть инструмент для изменения размера иконок Dock, но не для иконок на рабочем столе.
Кроме того, каждый раз, когда я перемещаю или удаляю что-то, рабочий стол “светится”, и иконки, кажется, переставляются автоматически, чего не было в 18.04. Я также не могу переместить что-либо непосредственно на рабочий стол; мне нужно перемещать в папку Рабочий стол в Nautilus. Это заставляет меня задуматься о возврате Ubuntu обратно на 18.04.
Поскольку некоторые предыдущие версии 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 };
Я настроил размеры для ‘small’, вы можете добиться этого и для других размеров ‘standard’ и ‘large’.
Метод выше требует прав 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": "Добавить иконки на рабочий стол",
"uuid": "desktop-icons@csoriano-local",
"shell-version": ["3.34.0"]
}
Включите локальное расширение с помощью команды ниже
gnome-extensions enable desktop-icons@csoriano-local
Обновите gnome-shell с помощью метода Alt+F2 ‘r’ Enter.
Убедитесь, что вы никогда не включаете оба расширения desktop-icons@csoriano
(системное расширение) и desktop-icons@csoriano-local
(локальное расширение)
Для Ubuntu 21.04 вы можете изменить размер иконок рабочего стола, просто отрегулировав его через настройки рабочего стола снова.
Щелкните правой кнопкой мыши на рабочем столе -> выберите настройки. Вы можете отрегулировать размер иконки в диалоговом окне
Для многих, кто использует разные версии Ubuntu; некоторые из них используют Nemo для управления рабочим столом.
Установите и запустите соответствующий dconf editor
для вашей системы. Затем перейдите в.
/org/nemo/desktop
В текущей версии Ubuntu Unity 24 это был самый простой способ, который я нашел, чтобы изменить размер шрифта.
Ответ или решение
Изменение размера и внешнего вида значков рабочего стола в Ubuntu 20.04: Подробное руководство
Ubuntu 20.04 представила ряд изменений в управлении значками рабочего стола, что могло вызвать некоторые неудобства для пользователей, привыкших к более гибкой настройке предыдущих версий, таких как 18.04. В данной статье мы подробно рассмотрим, как изменять размер значков, их расположение и внешний вид, а также проанализируем дополнительные параметры, доступные в командной строке и через конфигурационные файлы.
1. Как изменить размер значков рабочего стола
По умолчанию значки рабочего стола в Ubuntu 20.04 управляются расширением desktop-icons
, что ограничивает пользовательские настройки. Чтобы изменить размер значков, вам потребуется немного поработать с конфигурацией этого расширения.
Шаги по изменению размера значков:
-
Настройка через файл
prefs.js
:- Откройте терминал.
- Для редактирования файлов в системе вам потребуются права суперпользователя. Введите команду для редактирования:
sudo nano /usr/share/gnome-shell/extensions/desktop-icons@csoriano/prefs.js
- Найдите следующие строки:
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_WIDTH = { 'small': 52, 'standard': 100, 'large': 120 }; const ICON_HEIGHT = { 'small': 60, 'standard': 90, 'large': 130 };
- Сохраните изменения и закройте редактор.
-
Создание локальной копии расширения:
Если вы не хотите изменять системные файлы, вы можете создать локальную копию расширения.- Отключите системное расширение:
gnome-extensions disable desktop-icons@csoriano
- Создайте директорию для локальных расширений:
mkdir -p $HOME/.local/share/gnome-shell/extensions
- Скопируйте системное расширение:
cp -r /usr/share/gnome-shell/extensions/desktop-icons@csoriano $HOME/.local/share/gnome-shell/extensions/desktop-icons@csoriano-local
- Измените файл
metadata.json
в локальной версии для соответствия новому названию:nano $HOME/.local/share/gnome-shell/extensions/desktop-icons@csoriano-local/metadata.json
- Обновите поле "uuid" на
desktop-icons@csoriano-local
и название расширения. - Активируйте локальную версию:
gnome-extensions enable desktop-icons@csoriano-local
- Отключите системное расширение:
2. Управление расстановкой значков
В Ubuntu 20.04 наблюдается поведение, при котором значки автоматически перераспределяются и обновляются. Это может быть не всегда удобно. Для управления этим поведением, рассмотрите возможность отключения автоматической расстановки значков, если такая опция доступна в настройках. К сожалению, в стандартных настройках этого не предусмотрено, и придется полагаться на редактирование конфигурационных файлов или использовать сторонние аналогичные модули.
3. Подсказки для улучшения работы с рабочим столом
- Использование
Nautilus
для управления значками: Вместо того, чтобы перемещать файлы непосредственно на рабочий стол, воспользуйтесь Nautilus. Сначала переместите объекты в папку «Рабочий стол», и они отображаются на рабочем столе автоматически. - Добавление функциональности через
Nemo
: В случае, если вам не хватает настроек по умолчанию, рассмотрите имплементацию файлового менеджераNemo
, который предоставляет больше возможностей для настройки рабочего стола.
Заключение
Переключение на новую версию Ubuntu всегда связано с некоторыми изменениями и может потребовать времени для настройки системы под свои нужды. Тем не менее, возможность изменить размер значков и контролировать их размещение в Ubuntu 20.04 делает рабочий стол более адаптивным под ваши привычки. Если изменения не соответствуют ожиданиям, вы всегда можете вернуться к более старым версиям или воспользоваться сторонними расширениями для получения желаемого функционала.