Как добавить настроенную иконку в верхнюю панель меню Ubuntu

Вопрос или проблема

Я хочу создать значок в верхней панели меню, который будет отображать USB-устройства, подключенные к системе. Как я могу добавить значок в верхнюю панель меню? Где находятся конфигурационные файлы для этого? Я просмотрел /usr/share/applications/*.desktop, но как сделать его видимым в верхней панели меню?

Если вы используете Unity, я не думаю, что это можно настроить. Возможно, вы можете настроить верхнее меню, установив Ubuntu Tweak (sudo apt install ubuntu-tweak) или установив Unity Tweak или что-то подобное.

Однако, если вы установите Gnome 2 (sudo apt install gnome, перезагрузите и войдите в опцию “Gnome Flashback/Fallback”), вы сможете настроить верхнее меню, перетащив значок или файл *.desktop в него.

Надеюсь на лучшее,

Bajiru

.

Ответ или решение

Как добавить пользовательскую иконку в верхнюю панель меню Ubuntu

Добавление пользовательских иконок в верхнюю панель меню Ubuntu – это задача, которая требует некоторых знаний о системе. В этом руководстве мы рассмотрим, как создать и добавить иконку, которая будет отображать подключенные USB-устройства.

Шаг 1: Установка необходимых инструментов

Перед тем, как вы сможете добавить иконку в верхнюю панель, вам потребуется установить несколько пакетов, если они ещё не установлены. Откройте терминал и выполните следующую команду:

sudo apt update
sudo apt install gnome-shell-extension-top-icons-plus

Эти пакеты позволят вам настроить верхнюю панель и добавить необходимые иконки.

Шаг 2: Создание .desktop файла

Иконки в верхней панели Ubuntu создаются с помощью .desktop файлов. Вам нужно создать файл, который будет описывать вашу иконку и её поведение. Выполните следующие действия:

  1. Откройте терминал.

  2. Создайте новый файл в каталоге ~/.local/share/applications:

    nano ~/.local/share/applications/usb-devices.desktop
  3. Вставьте следующий код в созданный файл:

    [Desktop Entry]
    Version=1.0
    Name=USB Devices
    Exec=gnome-terminal -- bash -c "ls /media/usb; read"
    Icon=usb
    Type=Application
    Terminal=false

    Объяснение параметров:

    • Name: Имя приложения, отображаемое в меню.
    • Exec: Команда, которая будет выполнена при запуске. В данном случае, это команда, выводящая список USB-устройств.
    • Icon: Иконка, которая будет отображаться. Убедитесь, что используемая иконка присутствует в /usr/share/icons.
    • Type: Тип файла (в данном случае это приложение).
    • Terminal: Определяет, использовать ли терминал для вывода (false для нашего случая).
  4. Сохраните файл и закройте редактор.

Шаг 3: Настройка видимости иконки

Теперь, чтобы добавить нашу иконку в верхнюю панель, необходимо использовать Gnome Shell либо другие утилиты. Так как вы можете использовать gnome-tweaks, который уже установлен, откройте утилиту:

gnome-tweaks

Перейдите на вкладку ‘Extensions’, и включите Top Icons Plus. Это позволит отображать иконки в верхней панели.

Шаг 4: Проверка

Теперь вы можете перезагрузить сеанс или перезагрузить систему и проверить, появилась ли иконка в верхней панели. По щелчку на иконке должна открываться новая вкладка терминала с выводом подключенных USB-устройств.

Советы по оптимизации

  • Проверьте наличие иконок в других каталогах, таких как /usr/share/icons/hicolor. Если ваша иконка не отображается, возможно, она не была установлена или находится не в том формате.
  • Используйте dconf-editor, чтобы более глубоко настраивать поведение верхней панели и содержимое иконок.

Заключение

Добавление персонализированной иконки в верхнюю панель Ubuntu позволяет улучшить функциональность системы и упростить доступ к необходимой информации. Следуя приведенным инструкциям, вы сможете создать свою собственную иконку для отображения подключенных USB-устройств.

Оцените материал
Добавить комментарий

Капча загружается...