Как запустить приложения с параметрами в виде значков из тире?

Я хочу запустить некоторые приложения с параметрами командной строки (например, someapp --option=3), и я хочу сделать это, открыв тире, набрав имя приложения и щелкнув соответствующий значок.

Я предполагаю, что я мог бы сделать это из пусковой установки (запустите приложение, отметьте «Keep in launcher», а затем настройте файл .desktop), но я не хочу добавлять значки в панель запуска.

Итак, как добавить иконку для someapp --option=3 в объектив dash / app?

Я не возражаю, чтобы добавить дополнительную иконку для someapp --option=3 и увидеть обе иконки, когда Я набираю someapp в тире. Однако было бы ideal , если бы я мог выбрать удаление / замену значка someapp - в большинстве случаев я только когда-либо хочу запускать приложение с применяемой опцией. Было бы еще более идеальным, если бы дополнительно я мог добавить несколько значков, один для someapp --option=3 и другой для someapp --option=4 - в некоторых случаях я хочу выбирать между разными режимами.

1
задан 14 December 2011 в 13:28

1 ответ

Приложения, показанные в тире, представляют собой файлы .desktop из / usr / share / applications (в системе) и ~ / .local / share / applications (только один пользователь).

Если вы хотите изменить существующий значок, вам нужно будет отредактировать его .desktop-файл в этих местах. Вам понадобятся права root, чтобы иметь возможность изменять значок всей системы (/usr/share/applications).

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

2
ответ дан 25 May 2018 в 15:57
  • 1
    отлично! это решит мою проблему. Я уверен - для одного искажения, удалив существующий значок, я бы предпочел не удалять его из / usr / share / applications - есть ли способ каким-либо образом его подавить? Я предполагаю, что нет, но подумал, что попрошу – d3vid 14 December 2011 в 14:24
  • 2
    Переименование будет делать трюк. Он скрыт от nautilus, но все эти файлы имеют расширение .desktop, меняют его на что-то другое, и Dash не собирается их находить. Вам нужно будет сделать это из командной строки или другого файлового менеджера. – Javier Rivera 14 December 2011 в 15:23

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

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