Как заставить KeePass2 правильно работать в лаунчере Unity?
KeePass2 - это приложение Mono. В панели запуска оно отображается как "Окно без названия" и имеет серый значок со знаком вопроса. Когда я "Keep in Launcher" значок не запускает приложение
Как это исправить?
5 ответов
Для проблемы, которую вы описываете, уже открыта ошибка:
https://bugs.launchpad.net/unity/+bug/768931
Может быть, вы должны сообщить об этом как об ошибке для пакета Ubuntu keepass2
Другое частичное решение:
- Установите новый пакет Ubuntu
sudo apt-add-repository ppa: jtaylor / keepass
sudo apt-get update
sudo apt-get установить keepass2
Откройте панель запуска и введите
Keepass2
Перетащите значок на панель запуска
Но он по-прежнему показывает "безымянное окно" в панели запуска вдоль новой иконки.
Это только частичное исправление, а не решение всех перечисленных проблем.
Я смог создать лаунчер для него.
- Щелкните правой кнопкой мыши на рабочем столе.
- Нажмите добавить лаунчер
- Дайте ему имя "KeePass2"
- Скажите это выполнить "keepass2"
- Перетащите его на панель запуска
Но он по-прежнему показывает "безымянное окно" в панели запуска вдоль новой иконки.
Я исправил это с моей стороны, вызвав приложение без аргументов. Используя терминал, перейдите в / usr / share / apps, набрав
cd /usr/share/applications
затем используйте ваш любимый текстовый редактор, мне нравится vim,
sudo vim keepass2.desktop
после этого отредактируйте строку, которая говорит, что Exec=, она должна вызвать программу без аргументов.
Exec=keepass2
сохраните и выйдите, что происходит в vim, нажав Esc и набрав wq для записи quit!
Извините за более продвинутый, я попытался сделать шаг за шагом, чтобы каждый мог следовать решению!