Почему Cryptkeeper не работает в 12.04?

8

Недавно я задал этот вопрос о том, как зашифровать программное обеспечение на моем компьютере. Один из ответов предложил Cryptkeeper, поэтому я установил его из программного центра Ubuntu. Установка прошла без сообщений об ошибках, но я не могу использовать программное обеспечение. Я получаю к нему доступ из своего меню System Tools и абсолютно ничего не происходит. Кто-нибудь еще испытывал эту проблему? Это лучшее решение для удаления и переустановки или есть что-то, что мне не хватает в том, как его использовать (хотя я не вижу, как) ?? Я никогда не сталкивался с подобными проблемами с установленным программным обеспечением - он всегда «просто работает».

mathematician1975
источник
У вас была возможность попробовать обходной путь, указанный в ответе?
Иш
@izx Я попробовал, но я использую гном, а не единство. Значит ли это, что мне придется включить Unity, чтобы использовать cryptkeeper?
математик1975

Ответы:

5
  • Индикатор Cryptkeeper не отображается на панели Unity в правом верхнем углу 12.04. Это известная ошибка.

  • До тех пор, пока ошибка не будет исправлена, обходной путь - внести в белый список его индикатор через dconf-editor; установите его через dconf-toolsпакет, если это необходимо.

  • Откройте dconf-editor , перейдите вниз Desktop-->Unity-->Panelи добавьте выделенную часть, как показано на скриншоте. Тогда закрой.

    введите описание изображения здесь

  • Выйдите из системы, запустите Cryptkeeper, и индикатор должен выглядеть следующим образом:

    введите описание изображения здесь

иш
источник
1
Короткий способ сделать это - запустить gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"в терминале
Джаз
3
Нет, это короткий способ отключить белый список, и не каждый может захотеть это сделать (поскольку у него могут быть непреднамеренные побочные эффекты).
Иш
ОК, достаточно справедливо.
Джаз
2

В качестве альтернативного решения с использованием gsettings проверьте существующее значение:

gsettings get com.canonical.Unity.Panel systray-whitelist

Который даст вам результат, похожий на:

['JavaEmbeddedFrame', 'Wine', 'Update-notifier']

Теперь просто установите значение после добавления 'Cryptkeeper':

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Cryptkeeper']"

Это точно такой же результат, как и в исходном ответе, но предпочтение отдается командной строке, а не dconf-editor.

Это также хорошо работает на Ubuntu 12.10. Просто убедитесь, что вы добавили Cryptkeeper в свои программы запуска, чтобы значок отображался при запуске. Если вы запустите программу более одного раза, появятся несколько значков.

Эстрелла Системс
источник
1

Обходной путь whitelistработает только с Unity.

Если ваша среда рабочего стола - Gnome, то вам (дополнительно) необходимо добавить «Область уведомлений» на панель:

Наведите указатель мыши на панель и нажмите Super+ Alt+ Right-Click, затем выберите «Добавить в панель» и выберите «Область уведомлений» .

conspirito
источник
Да, эта проблема решается таким же образом askubuntu.com/questions/121426/…
Марк Батлер
0

Для Ubuntu 12.10 Quantal Quetzal,
пожалуйста, посмотрите, как сделать запуск приложений в Ubuntu, чтобы заставить Cryptkeeper работать.

Для того, чтобы установить,
я использую Ubuntu Software Center и ищу Cryptkeeperи устанавливаю.

Фрэнк Мьят Чт
источник
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.
Эрик Карвалью