Как редактировать ярлыки программ в GNOME Shell (значки запуска приложений)

В GNOME Shell «ярлык программы» обычно означает панель запуска приложения в списке приложений. Изменить его отображаемое имя, описание или команду запуска можно с помощью Alcarte, или отредактировать файл, предназначенный для каждого пользователя .desktop. Это отличается от сочетания клавиш; изменить комбинацию клавиш можно в настройках в разделе «Клавиатура».

Alacarte — это более простой графический вариант. Описанный ниже метод в терминале создает переопределение на уровне пользователя, поэтому вам не нужно редактировать системный файл, принадлежащий пакету.

Метод 1: Редактирование панели запуска приложений с помощью Alacarte

Шаг 1: Установите и откройте Alacarte.

Установите alacarteпакет с помощью менеджера пакетов вашего дистрибутива:

Откройте «Действия» или «Приложения», найдите Alacarte и запустите его. В некоторых дистрибутивах он называется «Главное меню» . Alacarte — это редактор меню GNOME, как описано на официальной странице проекта .

В результатах поиска GNOME Shell отображается приложение Alacarte.
Найдите в обзоре приложений пункты «Alacarte» или «Главное меню».

Шаг 2: Найдите запись о подаче заявления.

Выберите категорию слева, найдите приложение в списке и щелкните по соответствующей строке. Категория может отличаться в зависимости от дистрибутива. Это изменит запись в меню запуска; программа не будет переименована или переустановлена.

Редактор меню Alacarte с выбранным средством запуска текстового редактора.
Выберите строку приложения, затем откройте его свойства.

Шаг 3: Изменение свойств лаунчера

Выберите «Свойства» и отредактируйте необходимые поля:

  • Название — это метка, отображаемая в поиске GNOME и в сетке приложений.
  • Комментарий — это краткое описание или всплывающая подсказка.
  • Команда — это программа и её параметры, которые запускает GNOME.

Используйте фактический исполняемый файл приложения и допустимые аргументы. Не вставляйте синтаксис оболочки, например, конвейеры, &&в поле командной строки. Нажмите ОК для сохранения.

Диалоговое окно «Свойства Alacarte Launcher» с полями «Имя», «Команда» и «Комментарий».
В этом диалоговом окне можно изменить название запускаемого файла, команду или описание.

Шаг 4: Проверьте изменения.

Убедитесь, что измененное имя отображается в Alacarte, затем найдите и запустите его из обзора GNOME. Если GNOME по-прежнему отображает старое имя, выйдите из системы и войдите снова, чтобы обновить индекс приложений.

Список приложений Alacarte, отображающий переименованную панель запуска «Мой текстовый редактор».
Подтвердите новое имя и запустите запись для проверки.

Метод 2: Редактирование записи рабочего стола для каждого пользователя.

Используйте терминал, когда вам нужно изменить определенное поле в панели запуска. Документы GNOME /usr/share/applicationsсодержат информацию о системных и ~/.local/share/applicationsпользовательских записях. В руководстве Alacarte указано, что отредактированные и новые записи приложений по умолчанию сохраняются в каталоге пользовательских приложений. Локальную копию проще отменить, и она позволяет избежать перезаписи файла, управляемого пакетом.

Шаг 5: Найдите лаунчер и скопируйте его.

.desktopНайдите сам файл приложения в папке /usr/share/applicationsили в каталоге, используемом установщиком. В приведенном ниже примере используется example.desktop; замените его на реальное имя файла. Если файл уже находится в локальной папке приложений, отредактируйте его непосредственно в этой копии.

mkdir -p ~/.local/share/applications
cp /usr/share/applications/example.desktop ~/.local/share/applications/

sudoСохраните то же имя файла, чтобы запись для каждого пользователя имела приоритет. Копировать его в домашний каталог не нужно .

Команда терминала копирует файл example.desktop в каталог пользовательских приложений.
Перед редактированием скопируйте ярлык в папку пользовательских приложений.

Шаг 6: Отредактируйте поля запуска.

Откройте скопированную запись с помощью Nano:

nano ~/.local/share/applications/example.desktop

Записи рабочего стола включают в себя [Desktop Entry]группу. Например:

[Desktop Entry]
Name=Example App
Comment=Opens Example App
Exec=example-app
Terminal=false

Измените существующее значение Name, сохранив остальные строки. — это командная строка Commentдля входа в систему рабочего стола, а не скрипт оболочки; при заключении аргументов в кавычки с пробелами следуйте Спецификации входа в систему рабочего стола . Если файл содержит , GNOME может использовать активацию D-Bus и игнорировать . Значение, указывающее на отсутствующую программу, также может скрыть запись. Сохраните с помощью Ctrl+O , нажмите Enter, затем выйдите с помощью Ctrl+X .ExecExecDBusActivatable=trueExecTryExec

Редактор Nano отображает запись на рабочем столе с полями «Имя», «Комментарий», «Выполнение» и «Терминал».
При редактировании значений сохраняйте структуру записей на рабочем столе без изменений.

Шаг 7: Проверьте файл

Если desktop-file-utilsпрограмма установлена, проверьте запись с помощью:

desktop-file-validate ~/.local/share/applications/example.desktop

Возвращение к командной строке без ошибок означает, что файл прошёл проверку синтаксиса. Руководство по интеграции GNOME рекомендует использовать этот валидатор. Он не проверяет работоспособность самой команды приложения.

В терминале запускается команда desktop-file-validate для локального файла example.desktop, после чего возвращается приглашение командной строки.
Валидатор проверяет синтаксис команд, введенных на рабочем столе, а не команд приложения.

Шаг 8: Обновите оболочку GNOME и проверьте.

Найдите обновлённое имя в обзоре приложений и запустите его. Если старая запись осталась, выйдите из системы и войдите снова. Если приложение открывается некорректно, проверьте исполняемый файл и аргументы в Execлюбой TryExecстроке, а также убедитесь, что DBusActivatableфункция включена.

Обзор приложения GNOME Shell с отображением примера панели запуска приложения в результатах поиска.
Найдите и откройте отредактированную запись, чтобы проверить её.

Выберите правильный метод

ЦельМетод
Изменить отображаемое имя или описаниеАлакарт
Изменить команду или конкретное поле ввода на рабочем столе..desktopЭкземпляр для одного пользователя
Изменить комбинацию клавишНастройки GNOME > Клавиатура

В руководстве по файлам рабочего стола GNOME объясняется назначение полей запуска и расположение файлов. В справочных документах freedesktop.org содержатся ключевые документы Exec, TryExec, и DBusActivatable.

Оставить комментарий

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.

Как установить Linux Mint Debian Edition 5 «Elsie» с USB-накопителя

Как установить Linux Mint Debian Edition 5 «Elsie» с USB-накопителя

Загрузите и проверьте архивный ISO-образ LMDE 5, создайте загрузочный USB-накопитель и выберите безопасные параметры установки. Поддержка Elsie прекращена; ознакомьтесь с текущей версией LMDE.