Arch の最初の Gnome ターミナルインスタンスが遅く起動します。

Arch の最初の Gnome ターミナルインスタンスが遅く起動します。

私はカーネル6.5.5のArchでAwesomeウィンドウマネージャを使用しています。

gnome-terminal を初めて起動すると、まだ実行中の gnome-terminal インスタンスがない場合は、数秒 (~20 秒) かかります。

GNOMEウィンドウマネージャをそのまま使ってみました。この同様の質問

問題は解決しましたが、他のウィンドウマネージャを使用したくありません。

この問題を調査して解決する方法には非常に興味がありますが、何を見つけるべきかわかりません。

journalctl --user -r:

Oct 07 07:59:25 arch-pc xdg-desktop-por[6096]: Failed to create settings proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.gnome: Timeout was reached
Oct 07 07:59:00 arch-pc systemd[1673]: Started VTE child process 6212 launched by gnome-terminal-server process 6091.
Oct 07 07:58:35 arch-pc systemd[1673]: xdg-desktop-portal-gnome.service: Job xdg-desktop-portal-gnome.service/start failed with result 'dependency'.
Oct 07 07:58:35 arch-pc systemd[1673]: Dependency failed for Portal service (GNOME implementation).
Oct 07 07:58:35 arch-pc systemd[1673]: Current graphical user session is inactive.
Oct 07 07:58:35 arch-pc dbus-daemon[1699]: [session uid=1000 pid=1699] Activating via systemd: service name='org.freedesktop.impl.portal.desktop.gnome' unit='xdg-desktop-portal-gnome.service>
Oct 07 07:58:35 arch-pc systemd[1673]: Starting Portal service...
Oct 07 07:58:35 arch-pc dbus-daemon[1699]: [session uid=1000 pid=1699] Activating via systemd: service name='org.freedesktop.portal.Desktop' unit='xdg-desktop-portal.service' requested by ':>
Oct 07 07:58:35 arch-pc systemd[1673]: Started GNOME Terminal Server.
Oct 07 07:58:35 arch-pc dbus-daemon[1699]: [session uid=1000 pid=1699] Successfully activated service 'org.gnome.Terminal'
Oct 07 07:58:35 arch-pc systemd[1673]: Starting GNOME Terminal Server...
Oct 07 07:58:35 arch-pc dbus-daemon[1699]: [session uid=1000 pid=1699] Activating via systemd: service name='org.gnome.Terminal' unit='gnome-terminal-server.service' requested by ':1.41' (ui>
Oct 07 07:54:43 arch-pc sudo[5217]: pam_unix(sudo:session): session closed for user root

説明xdg-desktop-portal-gnome.service起動中に問題が発生しました。

最近のアップデートで、マイコンピュータでこの問題が解決されました。以下のパッケージがすべて更新されました。

xdg-desktop-portal-1.18.0-2
xdg-desktop-portal-gnome-44.2-2  
xdg-desktop-portal-gtk-1.14.1-3

明らかに、xdg-desktop-portal-gnome.service私のコンピュータでsystemctlを使用して見つけることができません。

ベストアンサー1

正確に何が間違っているのかわかりませんが、ログインを確認できます。gnome-terminal-server.service ユーザーサービスが実際に報告する内容があることを確認してください。

journalctl --user-unit gnome-terminal-server.service

systemdサービスは、dbus "companion" dbusサービスファイルを介して開始されます。一度に1つのサーバーインスタンスのみがあり、すべてのウィンドウ/タブが閉じるとすぐにサーバーがシャットダウンします。したがって、あなたが経験している状況は、サーバーの起動中に毎回発生することを意味します。 「チャンネル」(dbus)に問題がある可能性があります。サーバープロセス自体の問題かもしれません。

起動が遅れる他の理由があるjournalctl -e場合は、問題が発生した後に確認することもできます。journalctl --user -e

参考までに、GNOMEセッションにない場合やGDMを使用してウィンドウマネージャを起動しない場合でも、速度低下は予想されません。私の経験では、通常の状況ではまだPythonベースのターミネータよりも速く起動します。

おすすめ記事