升级至 22.04 后 Chromium 和 Firefox 无法运行

升级至 22.04 后 Chromium 和 Firefox 无法运行

无法使用图标打开。从命令行运行时显示

$firefox

/user.slice/user-1000.slice/session-1.scope is not cgroup

其他 snap 应用程序如 android studio、pycharm、gnome calculator 运行良好

编辑:我从 snap 中删除了 Firefox,并将其安装为常规应用程序。但我无法使用 Chromium 执行此操作,因为我有大量数据。不能冒险 :)。此外,我使用 Chromium 进行远程桌面连接办公室 PC。我需要它。

答案1

解决方案因为这是:

sudo apt install dbus-user-session 
systemctl --user start dbus.service

如果这还不够,你还需要执行以下操作:

DBUS_SESSION_BUS_ADDRESS="unix:path=$XDG_RUNTIME_DIR/bus"
export DBUS_SESSION_BUS_ADDRESS="unix:path=$XDG_RUNTIME_DIR/bus"

(并启动 Firefox 或 Chromium)如果有效,您可以在其中一个文件的末尾添加这两个命令:

~/.profile
/etc/X11/Xsession.d/20dbus_xdg-runtime
/etc/X11/Xsession.d/75dbus_dbus-launch
/etc/X11/Xsession.d/95dbus_update-activation-env

答案2

这是我自己的解决方案

我从 snap 中删除了 Firefox,并将其安装为常规应用程序

对于 Chromium,我从命令行运行它。创建了一个这样的别名

alias chrm='/snap/chromium/current/usr/lib/chromium-browser/chrome'

对于特定配置文件:

alias work='/snap/chromium/current/usr/lib/chromium-browser/chrome --user-data-dir="/home/ubuntu18/ChromiumProfiles/Work"'

虽然不是一个好的解决方案,但它确实有效。如果有人能给出正确的解决方案,我将不胜感激

相关内容