Gnome Shell - как добавить пользовательский путь к избранному приложению / изменению избранного?

Отключение функции энергосбережения устраняет проблему.

sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*
2
задан 19 March 2018 в 17:00

3 ответа

Если приложение появилось в обзоре «Действия», то оно, вероятно, имеет связанный файл .desktop либо в /usr/share/applications/, либо в ~/.local/share/applications/.

Посмотрите на файл asociated .desktop в эти два местоположения. Если вы найдете его в /usr/share/applications/, сначала скопируйте его в ~/.local/share/applications/. Затем отредактируйте скопированный файл с помощью текстового редактора. Найдите строку Exec= внутри файла .desktop. Измените его на команду, которую вы предпочитаете.

Если вы просто хотите добавить другую команду без замены текущего, вы можете добавить пользовательский [Desktop Action] в файл .desktop. Затем вторая команда будет доступна из контекстного меню (контекстное меню). См. Этот ответ для справки.

В качестве альтернативы вы можете создать новую пусковую установку .desktop для второй команды, которая будет отображаться как отдельная запись в разделе « Activities ». Один простой пример:

[Desktop Entry]
Comment=A comment to describe the application
Terminal=false
Name=Application name to be shown
Exec=command (with full path) to launch the application
Type=Application
Icon=/path/to/icon/image

Если вы хотите использовать инструмент графического интерфейса для редактирования приложений, вы можете попробовать alacarte (ака «Главное меню»). Вы можете установить его, запустив

sudo apt install alacarte
1
ответ дан 22 May 2018 в 12:29
  • 1
    Действительно, я нашел /usr/share/applications/jetbrains-idea.desktop. Что меня озадачивает - как получилось, что для этих файлов рабочего стола нет редактора? Или это, просто не вызывается из меню? – Ondra Žižka 19 March 2018 в 19:03
  • 2
    У меня уже установлен alacarte. Нужно ли мне что-либо делать, чтобы меню появилось? Или это кнопка с тремя столбцами в области уведомлений? Это похоже на меню, в терминах, оно имеет древовидную структуру. – Ondra Žižka 19 March 2018 в 19:15
  • 3
    Не в деятельности. Просто окна, значки и панель поиска. – Ondra Žižka 19 March 2018 в 19:17
  • 4
    @ OndraŽižka Извините, я не понимаю. Вам удалось запустить алакарту? Если у вас есть, то вы можете создать новую панель запуска, щелкнув «новый элемент». кнопка. Вы также можете найти существующую пусковую установку в соответствующей категории и отредактировать ее. Смотрите этот скриншот для справки: i.stack.imgur.com/AlruV.png – pomsky 19 March 2018 в 19:24
  • 5
    Ах, я вижу, я думал, что alacarte появится где-то в виде виджета, что-то вроде кнопки «Пуск» в Windows. Запуск его работает, и я могу редактировать меню. Тем не менее, нет категории / группы, которая будет отображаться на панели с иконками слева. (Извините, мне не хватает слов для этих частей пользовательского интерфейса). Но хоть что-то :) – Ondra Žižka 19 March 2018 в 21:17

Если приложение появилось в обзоре «Действия», то оно, вероятно, имеет связанный файл .desktop либо в /usr/share/applications/, либо в ~/.local/share/applications/.

Посмотрите на файл asociated .desktop в эти два местоположения. Если вы найдете его в /usr/share/applications/, сначала скопируйте его в ~/.local/share/applications/. Затем отредактируйте скопированный файл с помощью текстового редактора. Найдите строку Exec= внутри файла .desktop. Измените его на команду, которую вы предпочитаете.

Если вы просто хотите добавить другую команду без замены текущего, вы можете добавить пользовательский [Desktop Action] в файл .desktop. Затем вторая команда будет доступна из контекстного меню (контекстное меню). См. Этот ответ для справки.

В качестве альтернативы вы можете создать новую пусковую установку .desktop для второй команды, которая будет отображаться как отдельная запись в разделе « Activities ». Один простой пример:

[Desktop Entry] Comment=A comment to describe the application Terminal=false Name=Application name to be shown Exec=command (with full path) to launch the application Type=Application Icon=/path/to/icon/image

Если вы хотите использовать инструмент графического интерфейса для редактирования приложений, вы можете попробовать alacarte (ака «Главное меню»). Вы можете установить его, запустив

sudo apt install alacarte
1
ответ дан 17 July 2018 в 18:31

Если приложение появилось в обзоре «Действия», то оно, вероятно, имеет связанный файл .desktop либо в /usr/share/applications/, либо в ~/.local/share/applications/.

Посмотрите на файл asociated .desktop в эти два местоположения. Если вы найдете его в /usr/share/applications/, сначала скопируйте его в ~/.local/share/applications/. Затем отредактируйте скопированный файл с помощью текстового редактора. Найдите строку Exec= внутри файла .desktop. Измените его на команду, которую вы предпочитаете.

Если вы просто хотите добавить другую команду без замены текущего, вы можете добавить пользовательский [Desktop Action] в файл .desktop. Затем вторая команда будет доступна из контекстного меню (контекстное меню). См. Этот ответ для справки.

В качестве альтернативы вы можете создать новую пусковую установку .desktop для второй команды, которая будет отображаться как отдельная запись в разделе « Activities ». Один простой пример:

[Desktop Entry] Comment=A comment to describe the application Terminal=false Name=Application name to be shown Exec=command (with full path) to launch the application Type=Application Icon=/path/to/icon/image

Если вы хотите использовать инструмент графического интерфейса для редактирования приложений, вы можете попробовать alacarte (ака «Главное меню»). Вы можете установить его, запустив

sudo apt install alacarte
1
ответ дан 23 July 2018 в 19:19

Другие вопросы по тегам:

Похожие вопросы: