Вопрос или проблема
Недавно я перешел на Ubuntu на своем ноутбуке из-за проблем с производительностью и заметил нечто странное. У некоторых моих приложений нет значков в доке. Я читал о .desktop файлах, но они не помогли. Как я могу изменить значок для этих конкретных приложений, чтобы он отображался в доке и в Alt-Tab тоже?
Я думаю, когда вы говорите DOCK
, вы имеете в виду DASH
, хотя оба названия могут быть правильными.
Если вы щелкните правой кнопкой мыши на значках в DASH
, вы сможете открепить
значок от него.
Чтобы добавить значок, выберите меню ShowApps
(внизу слева) и найдите значок, который хотите закрепить на DASH
. Щелкните правой кнопкой мыши на нем и выберите закрепить на dash
. Но учтите: когда вы это сделаете, он исчезнет из меню ShowApps
.
Чтобы он отображался в ShowApps
и DASH
, посмотрите пример значка Skype в ответе на следующую ссылку.
Ответ или решение
Изменение иконок для приложений на панели dock в Ubuntu может показаться сложной задачей, особенно если отсутствуют иконки для некоторых исполняемых файлов. В этом ответе мы рассмотрим, как изменить иконки для конкретных приложений, чтобы они отображались как в панели dock, так и при переключении между окнами (Alt-Tab). .
Что такое .desktop файлы?
Файлы .desktop — это конфигурационные файлы, которые используются для определения параметров запуска приложений в графических интерфейсах на основе Linux. Эти файлы содержат информацию о названии приложения, его иконке и команде для запуска. Иногда, если приложение не показывает значок в dock, это может быть связано с неправильной настройкой или отсутствием иконки в файле .desktop.
Как изменить значок для приложения:
-
Находим .desktop файл приложения:
- Обычно .desktop файлы находятся в двух местах:
/usr/share/applications/
(для системных приложений)~/.local/share/applications/
(для пользовательских приложений)
Чтобы найти файл, связанный с вашим приложением, вы можете воспользоваться командной строкой:
ls /usr/share/applications/ | grep имя_приложения
- Обычно .desktop файлы находятся в двух местах:
-
Редактируем .desktop файл:
- Откройте нужный .desktop файл с помощью текстового редактора. Например:
nano ~/.local/share/applications/имя_приложения.desktop
- Внутри файла найдите строку, которая начинается с
Icon=
. Это будет указывать на текущую иконку. Для изменения иконки просто укажите полный путь к новой иконке или имя иконки, если она находится в стандартных каталогах картинок (например, в/usr/share/icons/
).
Пример строки для иконки:
Icon=/path/to/your/icon.png
- Откройте нужный .desktop файл с помощью текстового редактора. Например:
-
Сохраняем изменения:
- После внесения изменений сохраните файл и закройте текстовый редактор (в nano, например, нажмите
Ctrl + O
, чтобы сохранить, иCtrl + X
, чтобы выйти).
- После внесения изменений сохраните файл и закройте текстовый редактор (в nano, например, нажмите
-
Перезапуск среды рабочего стола:
- Теперь вам нужно перезапустить графическую среду, чтобы изменения отобразились. Это можно сделать, выйдя из системы и войдя вновь, или перезагрузив компьютер.
-
Переприваем значок на панель dock:
- Если иконка по-прежнему не отображается в dock, попробуйте удалить и заново закрепить это приложение на панели. Для этого:
- Найдите приложение через меню "Показать приложения" (Show Apps).
- Щелкните правой кнопкой мыши на приложении и выберите "Закрепить на панели" (Pin to Dash).
- Если иконка по-прежнему не отображается в dock, попробуйте удалить и заново закрепить это приложение на панели. Для этого:
-
Проверка видимости значка:
- Убедитесь, что иконка корректно отображается в панели dock и в переключателе окон (Alt-Tab). Если иконка по-прежнему не появляется, проверьте наличие ошибок в файле .desktop и путь к файлу иконки.
Заключение
Следуя приведенным шагам, вы сможете настроить иконки для приложений в Ubuntu, чтобы они правильно отображались как в панели dock, так и при переключении между окнами. Надеемся, эта информация окажется полезной и поможет решить возникшую проблему. Если у вас остались дополнительные вопросы или потребуются уточнения, не стесняйтесь обращаться за помощью.