GTKアプリケーションは、ルートがないと遅くなります。

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

サイトリンク

おすすめ記事