web-dev-qa-db-ja.com

gdmを使用したUbuntu 18.04自動起動スクリプト

GDMが起動したらすぐにrootとしてプログラム/スクリプトを起動するにはどうすればよいですか?ユーザーがログインする前であっても、上記のプログラム/スクリプトを開始する必要があります。GDMログイン画面が表示されたらすぐに開始する必要があります。

/etc/xdg/autostartに何かを入れると、ユーザーのログイン時にプログラム/スクリプトが開始されることを知っています。ユーザーがログインする前にスクリプトを開始するにはどうすればよいですか?

3
Trinopoty

理解した。 .desktopファイルを/usr/share/gdm/greeter/autostart/の下に置くと、gdmがログイン画面を読み込むときに(実際のユーザーログインの前に)プログラム/スクリプトが開始されます。

ただし、これにはいくつかの文字列が添付されています。たとえば、dconf-serviceはユーザーがログインするまでロードされないため、libdconfは何も読み取れません。これは、dconf-serviceがログインセッションでロードされるため、ユーザーがログインした後でも有効です。

1
Trinopoty