如果没有 root,GTK 应用程序会变慢

如果没有 root,GTK 应用程序会变慢

当我以普通用户身份启动我的一些 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,一切都开始正常工作

相关内容