升級到 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 計算器工作正常

編輯:我從 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)如果有效,您可以在以下文件之一的末尾添加這 2 個命令:

~/.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"'

這不是一個簡潔的解決方案,但它確實有效。如果有人回答正確的解決方案,我將不勝感激

相關內容