Кубунту 11.04
После установки UbuntuOne для KDE через KPackageManager мне приходится сообщать свой пароль аутентификации дважды при каждой загрузке: один для KWallet и другой для "брелока", в таком порядке. Возможно ли аутентифицироваться только один раз, в KWallet?
решение1
Нет.
Keyring — это GNOME-вещь. KWallet — это KDE-вещь. Клиент UbuntuOne написан с учетом GNOME, поэтому он использует Keyring. Версии клиента для KDE нет.
Что вы можете сделать, так это установить Seahorse для управления связкой ключей GNOME, а затем задать пустой пароль для входа в GNOME, и тогда он не будет спрашивать при входе, поскольку он вообще не будет хранить информацию об аутентификации в зашифрованном виде... что, очевидно, имеет свои собственные последствия для безопасности.
решение2
В настоящее время Ubuntu One использует GNOME Keyring для хранения учетных данных в Ubuntu.
На самом деле, в клиенте есть код для использования python-keyring (мы используем его в порте Windows), который поддерживает KWallet, так что не исключено, что когда-нибудь мы сможем автоматически поддерживать KWallet в KDE.
Однако в настоящее время на это не выделено никаких ресурсов.
Однако^2 клиент имеет открытый исходный код ;-)