無法用圖示開啟。當從命令行運行時,它說
$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"'
這不是一個簡潔的解決方案,但它確實有效。如果有人回答正確的解決方案,我將不勝感激