Сегодня, после долгих поисков, я нашел команду XDG_CURRENT_DESKTOP= keepassx
, которая должна работать в «Startup Applications» 12.04. Пока мне удалось заставить его работать только с терминала. Но после нескольких месяцев исследований это похоже на скачок вперед, чтобы наконец увидеть значок keepassx в системном трее! Так что я бы не хотел сейчас сдаваться. Кто-нибудь хочет помочь мне понять, как заставить эту команду работать как стандартный способ запуска keepassx? Или как приложение для запуска?
Я понял это. Не уверен, что мне следует удалить вопрос сейчас или оставить его с ответом для кого-либо еще, чтобы использовать. Я просто отвечу и позволю модам решать.
Откройте gedit и введите:
'XDG_CURRENT_DESKTOP = keepassx'
Сохранить как тип файла ".sh". Просто запомни где.
Щелкните правой кнопкой мыши на .sh и выберите «Свойства», перейдите на вкладку «Разрешения» - установите флажок «Выполнить».
В Startup Applications выберите Edit для KeepassX. В окне «Редактировать» рядом с «Command:» используйте кнопку «Обзор» и выберите свой .sh.
После того, как KeepassX откроется при запуске в первый раз после этих изменений, вам нужно будет перейти к настройкам и включить функции панели задач, установив соответствующие флажки.
Примечание. Параметр KeepassX «Свернуть в трей вместо панели задач» может быть проблематичным, поскольку значок панели / системной панели не позволяет отображать графический интерфейс KeepassX. Значок предлагает те же две функции при щелчке правой или левой кнопкой мыши - Выход и блокировка. Но пока у вас есть KeepassX, настроенный и включенный автозавершение, все работает отлично.