У меня есть команда запуска, которая работает, но только в терминале - как я могу заставить эту команду работать в Startup Applications?

Сегодня, после долгих поисков, я нашел команду XDG_CURRENT_DESKTOP= keepassx, которая должна работать в «Startup Applications» 12.04. Пока мне удалось заставить его работать только с терминала. Но после нескольких месяцев исследований это похоже на скачок вперед, чтобы наконец увидеть значок keepassx в системном трее! Так что я бы не хотел сейчас сдаваться. Кто-нибудь хочет помочь мне понять, как заставить эту команду работать как стандартный способ запуска keepassx? Или как приложение для запуска?

0
задан 17 April 2013 в 01:41

1 ответ

Я понял это. Не уверен, что мне следует удалить вопрос сейчас или оставить его с ответом для кого-либо еще, чтобы использовать. Я просто отвечу и позволю модам решать.

  1. Откройте gedit и введите:
    'XDG_CURRENT_DESKTOP = keepassx'

  2. Сохранить как тип файла ".sh". Просто запомни где.

  3. Щелкните правой кнопкой мыши на .sh и выберите «Свойства», перейдите на вкладку «Разрешения» - установите флажок «Выполнить».

  4. В Startup Applications выберите Edit для KeepassX. В окне «Редактировать» рядом с «Command:» используйте кнопку «Обзор» и выберите свой .sh.

  5. После того, как KeepassX откроется при запуске в первый раз после этих изменений, вам нужно будет перейти к настройкам и включить функции панели задач, установив соответствующие флажки.

Примечание. Параметр KeepassX «Свернуть в трей вместо панели задач» может быть проблематичным, поскольку значок панели / системной панели не позволяет отображать графический интерфейс KeepassX. Значок предлагает те же две функции при щелчке правой или левой кнопкой мыши - Выход и блокировка. Но пока у вас есть KeepassX, настроенный и включенный автозавершение, все работает отлично.

0
ответ дан 17 April 2013 в 01:41

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

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