当我以普通用户身份启动我的一些 GTK 应用程序(Virt-Manager、Nautilus 和 EasyTag)时,它们的启动速度非常慢,但是当它们以 root 身份启动时,它们会立即启动。我怎样才能解决这个问题?
我在 Debian 10 上的spectrwm Windows管理器上运行。我从控制台启动X,这是我的副本xinitrc
:
xrdb -load "${XDG_CONFIG_HOME:-$HOME/.config}/x11/xresources"
compton -b --config "${XDG_CONFIG_HOME:-$HOME/.config}/compton/compton.conf"
fehbg &
unclutter &
exec spectrwm
答案1
尝试这些后重新启动您的 X 会话。
尝试1(最近为我工作)
dbus-update-activation-environment --systemd DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY
位于.xinitrc
该行之前(或任何您的 X 会话文件)exec
。
尝试2(过去对我有用)
我在中找到了这一行拱门维基:
注意:至少,确保最后一个 if 块
/etc/X11/xinit/xinitrc
存在于您的~/.xinitrc
文件的最后一个块是:
. /etc/X11/Xsession
假设您也是如此,请将其添加到您的~/.xinitrc
之前exec
,看看是否有帮助。例如:
xrdb -load "${XDG_CONFIG_HOME:-$HOME/.config}/x11/xresources"
compton -b --config "${XDG_CONFIG_HOME:-$HOME/.config}/compton/compton.conf"
fehbg &
unclutter &
. /etc/X11/Xsession
exec spectrwm
附加链接
答案2
好吧,我不知道它是否有帮助,或者如果它对任何人有帮助,但仍然,
我发现门户之间的gtk应用程序冲突所以基本上我使用wm并有一个用于备份目的的桌面当我journalctl我发现的系统时我有2个桌面门户xdg-desktop-portal-gnome和xdg-desktop-portal-gtk “Gnome 桌面门户”崩溃了,所以我基本上删除了 xdg-desktop-portal-gnome,一切都开始正常工作