LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Ты явно не понимаешь проблему.

Это ты не понимаешь, что я тебе написал.

Если ты пишешь, что используешь GDM3, то в нём есть вот такие файлы:

/etc/gdm3/
/etc/gdm3/Init
/etc/gdm3/Init/Default
/etc/gdm3/PostLogin
/etc/gdm3/PostLogin/Default.sample
/etc/gdm3/PostSession
/etc/gdm3/PostSession/Default
/etc/gdm3/PreSession
/etc/gdm3/PreSession/Default
/etc/gdm3/Xsession
/etc/gdm3/daemon.conf

https://packages.debian.org/bookworm/amd64/gdm3/filelist

Как видишь есть скрипты

  • /etc/gdm3/Init/Default
  • /etc/gdm3/PostLogin/Default.sample
  • /etc/gdm3/Xsession

Они выполняются при запуске GDM3. Я думаю, что ты можешь дописать запуск твоей программы в скрипт /etc/gdm3/Init/Default и она будет запускаться вместе с GDM3 и ты увидишь экран входа.

Запускай через exec команда.

А лепить что-то вроде

DISPLAY=:0 /usr/local/bin/Замена.

Это немного бред.

Исходная версия kostik87, :

Ты явно не понимаешь проблему.

Это ты не понимаешь, что я тебе написал.

Если ты пишешь, что используешь GDM3, то в нём есть вот такие файлы:

/etc/gdm3/
/etc/gdm3/Init
/etc/gdm3/Init/Default
/etc/gdm3/PostLogin
/etc/gdm3/PostLogin/Default.sample
/etc/gdm3/PostSession
/etc/gdm3/PostSession/Default
/etc/gdm3/PreSession
/etc/gdm3/PreSession/Default
/etc/gdm3/Xsession
/etc/gdm3/daemon.conf

https://packages.debian.org/bookworm/amd64/gdm3/filelist

Как видишь есть скрипты 
 * /etc/gdm3/Init/Default 
 * /etc/gdm3/PostLogin/Default.sample 
 * /etc/gdm3/Xsession

Они выполняются при запуске GDM3. Я думаю, что ты можешь дописать запуск твоей программы в скрипт /etc/gdm3/Init/Default  и она будет запускаться вместе с GDM3 и ты увидишь экран входа.

Запускай через `exec команда`.


А лепить что-то вроде

DISPLAY=:0 /usr/local/bin/Замена.

Это немного бред.