从 16.04 更新到 18.04 后,GNOME3 在我的硬件上运行速度变慢了(2010 双核,4GB,128GB SSD)
所以我决定切换到 Lubuntu,速度更快。
一切都很好,除了:似乎没有密码管理器/密钥环。所以我安装了 seahorse 和 libpam-gnome-keyring。
不起作用,终端仍然每次都在询问我的 ssh 密码。我可以这样做ssh-add .ssh/id_rsa
,但这只会为终端程序保存密码,而不会为文件管理器保存密码。
如何让 Ubuntu 行为在 GUI 对话框中询问一次密码并将其保存以供 GUI 程序和终端会话使用?
这肯定是 LXDE 配置问题,即使在 Ubuntu 旁边安装了 lubuntu-desktop,所有软件包都在那里,使用 lubuntu 环境也无法工作。
journalctl | grep -i gnome-keyring-daemon
gnome-keyring-daemon[890]: couldn't set environment variable in session: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Type of message, '(ss)', does not match expected type '(s)'
开始使用海马
(seahorse:1488): dbind-WARNING **: 08:36:27.966: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
答案1
至少最后一个错误应该可以按照本页说明的步骤进行修复:nm-applet 正在运行,指示器不在任务栏中 - 16.04 中的新行为
对于我来说(在 Lubuntu 18.04 上),只需安装该包at-spi2-core
就足以解决这个问题。
Seahorse 确实是为 Nautilus 制作的,但我发现https://forum.antergos.com/topic/1132/the-file-manager-pcmanfm-doesn-t-remember-passwords/5建议安装lxpolkit
(或尝试polkit-gnome
)并使其自动启动。
您可以使用此处说明的非 GUI 方法执行此操作:https://askubuntu.com/a/48327/575262
它指出您应该添加一个 .desktop 文件,其~/.config/autostart
内容如下:
[Desktop Entry]
Type=Application
Name=<Name of application as displayed>
Exec=<command to execute>
Icon=<full path to icon>
Comment=<optional comments>
X-GNOME-Autostart-enabled=true
这对你的情况有用吗?