Fedora:gdmでのXorgログイン順序

Fedora:gdmでのXorgログイン順序

Fedora 28+、i3ウィンドウマネージャ。私のログインスクリプトはすべて、Xorgセッション全体の開始順序(~/.xinitrc、、、~/.xsessionなど。)しかし、ある時点で既存のFC23ノートブックをFC28にアップグレードしている間、これはデフォルトになり、gdm起動スクリプトはもう実行されませんでした。

gdmisに基づいているようで、systemd方法がわかれば:

  1. systemd使用されているセッション開始シーケンスがgdm以前のセッション開始シーケンスにどのようにマッピングされているかを特定し、適切な場所のシーケンスに挿入する独自のXorgユーザーモジュールを作成しました。これまで、Xユーザーセッションの開始順序とこの順序の間にどのようなマッピングもsystemd見つかりませんでした。gdmsystemdユーザーモジュールはシステムモジュールと順次混合することができると仮定します。)または、
  2. サービスを無効にして起動gdmXorgます。これは時代遅れに戻るものであるため、好ましい解決策ではないかもしれません。古いものに固執するgdmのではなく、現在のメカニズムがどのように機能するかを学ぶ必要があります。しかし、現在のメカニズムが必要なフックポイントを提供していない場合Xorg

私のスクリプトは、継承する変数の設定、特定のデーモン、およびエージェントの起動などのタスクを実行し、最初のユーザーアプリケーションを起動したときにすべてが正しい場所になるようにします。

これらのいずれかに答えるか、提案する代替ソリューションを持っている人はいますか?

ありがとうございます!

答え1

デフォルトではなく/etc/gdm/custom.conf強制的にgdm使用するように編集できます。Xorgwayland

追加またはコメントを解除してください。

[daemon]
WaylandEnable=false

i3それでも使用されている場合は、wayland設定を変更する必要があります。これを行う方法についての記事を参照してくださいi3(私はそれについての経験がありませんi3)。

関連情報