abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 13:22 | IT novinky

Samsung oznámil, že program Linux on DeX končí. Android 10 už nebude podporován. Linux on DeX umožňuje spouštět linuxový desktop a aplikace z vybraných telefonů od Samsungu připojených pomocí Samsung DeX.

Ladislav Hagara | Komentářů: 2
dnes 12:00 | Komunita

Ubuntu slaví 15 let od vydání první verze. Přesně před patnácti lety, 20. října 2004, byla vydána první verze 4.10 s kódovým názvem Warty Warthog.

Ladislav Hagara | Komentářů: 0
včera 20:20 | Pozvánky

Ve středu 23. října 2019 se od 16.00 koná akce na téma Oracle Labs - Live for the Code. Představí projekty Oracle Labs, na kterých se pracuje i v České republice: Oracle Labs Data Studio a GraalVM. Místo konání: budova Oracle v Praze–Jinonicích. Vstup po registraci zdarma. Občerstvení zajištěno.

Ladislav Dobiáš | Komentářů: 0
18.10. 09:44 | Upozornění

Byly zveřejněny videozáznamy přednášek z konference LinuxDays 2019, která proběhla 5. a 6. října v Praze. Odkazy na videa společně s prezentacemi naleznete v programu, případně můžete jít rovnou na stránku video. Záznamy pořizovalo Audiovizuální centrum SiliconHill.

Petr Krčmář | Komentářů: 18
17.10. 18:55 | Nová verze

Bylo vydáno OpenBSD 6.6. Opět bez oficiální písně. Z novinek lze zmínit například sysupgrade(8).

Ladislav Hagara | Komentářů: 5
17.10. 08:36 | Nová verze

Vyšla nová verze monitorovacího řešení Centreon 19.10.0. Novinek je spousta (realtime API, podpora JIRA, vylepšený systém notifikací...), ale těmi nejdůležitějšími je pro mnohé uživatele podpora nové verze rrdtool 1.7.x a php 7.2. Systém tak půjde bez problémů provozovat na jiných distribucích než CentOS 7. Kompletní přehled novinek v seznamu změn. Předpřipravená appliance i samotné části jsou k dispozici na oficiálních stránkách.

Max | Komentářů: 0
17.10. 01:00 | Komunita

Dnes vyjde Ubuntu 19.10 s kódovým názvem Eoan Ermine. Přehled novinek v poznámkách k vydání. Ubuntu 20.04 LTS bude Focal Fossa.

Ladislav Hagara | Komentářů: 14
16.10. 22:11 | Zajímavý projekt

Padesátiny Unixu lze oslavit také hrou The Unix Game aneb na unixové roury pomocí Scratche.

Ladislav Hagara | Komentářů: 2
16.10. 21:44 | Komunita

Vývojáři svobodného 3D softwaru Blender oznámili, že nejnovějším firemním sponzorem Blenderu je společnost Adidas. Jedná se o úroveň Corporate Silver, tj. 12 tisíc eur ročně.

Ladislav Hagara | Komentářů: 36
16.10. 18:22 | Komunita

V září proběhla každoroční konference Akademy komunity KDE. Nyní jsou záznamy přednášek dostupné online. Témata se dotýkají aplikací a knihoven KDE, jejich adaptaci pro různá speciální použití (vestavěná zařízení či rozšířená realita) i obecně vývoje a distribuce softwaru.

Fluttershy, yay! | Komentářů: 0
Kdy jste naposledy viděli počítač s připojeným běžícím CRT monitorem?
 (20%)
 (4%)
 (11%)
 (39%)
 (24%)
 (2%)
Celkem 433 hlasů
 Komentářů: 22, poslední 23.9. 08:36
Rozcestník

www.AutoDoc.Cz

Dotaz: Autologin do lighdm, spusteni x11 aplikace pres systemd

25.3. 12:33 kukin
Autologin do lighdm, spusteni x11 aplikace pres systemd
Přečteno: 226×
Hoj, Rad bych pouzival systemd pro spusteni flatpaku(kodi) po autologinu do lightdm. Jedna se o server/kiosk. Pouzivam tuhle konfiguraci, kterou provisioninguji pod rootem (jedna se o debian stretch):
apt install -y --no-install-recommends flatpak xorg lightdm i965-va-driver upower policykit-1 pulseaudio dbus-user-session dbus-x11 accountsservice systemd-container

adduser --disabled-password --shell /bin/bash --gecos "User" kodi

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install -y flathub tv.kodi.Kodi

mkdir -p /etc/lightdm/lightdm.conf.d/
printf "[SeatDefaults]\nautologin-user=kodi\n"  >  /etc/lightdm/lightdm.conf.d/1-autologin.conf

mkdir -p /home/kodi/.config/systemd/user/

cat << FOO >> /home/kodi/.config/systemd/user/xsession.target
[Unit]
Description=Xsession running
BindsTo=graphical-session.target
After=lightdm.service
FOO

cat << FOO >> /home/kodi/.config/systemd/user/kodi.service
[Unit]
Description=Flatpak Kodi
PartOf=graphical-session.target

[Service]
Type=simple
ExecStart=/usr/bin/flatpak run tv.kodi.Kodi
Restart=always

[Install]
WantedBy=xsession.target
FOO

cat << FOO >> /home/kodi/.config/systemd/user/xset.service
[Unit]
Description=Turn off Xorg Blanking
PartOf=graphical-session.target

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/xset s off -dpms
ExecStop=/usr/bin/xset s on +dpms

[Install]
WantedBy=xsession.target
FOO

machinectl shell kodi@.host /bin/bash -c "/bin/systemctl --user daemon-reload"
machinectl shell kodi@.host /bin/bash -c "/bin/systemctl --user enable kodi"
machinectl shell kodi@.host /bin/bash -c "/bin/systemctl --user enable xset"

printf "/bin/systemctl --user import-environment PATH\nsystemctl --user --no-block start xsession.target" > /home/kodi/.xsession
Bohuzel se mi to takto uplne nedari, uplne neznam systemd a netusim, jak udelat target, aby nedoslo k deadlocku a vse fungovalo a bylo navazono na ostatni servicy.

Vim, ze muzu pustit vsechno v .xsession(to mi funguje ok), problem ale nastava u restartu, kdy KODI neni handlovano systemd a po dvou minutach dostane sigkill. Nechci, aby mi vznikali nekonzistence v databazi, tak to chci cele handlovat systemd.

Muze nekdo poradit, protoze uplne nevim, jestli to takhle muze fungovat. Diky

Odpovědi

Josef Kufner avatar 25.3. 13:05 Josef Kufner | skóre: 69
Rozbalit Rozbalit vše Re: Autologin do lighdm, spusteni x11 aplikace pres systemd
problem ale nastava u restartu, kdy KODI neni handlovano systemd a po dvou minutach dostane sigkill.

Viz loginctl:
enable-linger [USER…], disable-linger [USER…]

Enable/disable user lingering for one or more users. If enabled for a specific user, a user manager is spawned for the user at boot and kept around after logouts. This allows users who are not logged in to run long-running services. Takes one or more user names or numeric UIDs as argument. If no argument is specified, enables/disables lingering for the user of the session of the caller.
… Ale pokud Lightdm session vyrobí, tak by s tímto neměl být problém. – Lightdm spustí X sezení a v něm se spustí Kodi.

Druhá možnost je spustit X server samostatně, předat XAuth sušenku a startovat Kodi jako službu také samostatně. X.org jde prý spouštět i pomocí socket activation, tak by to mohlo být celkem elegantní řešení.
Hello world ! Segmentation fault (core dumped)
25.3. 13:40 kukin
Rozbalit Rozbalit vše Re: Autologin do lighdm, spusteni x11 aplikace pres systemd
Sto lidi, sto chuti, vsichni me odrazovali od nejakeho pseudo prostredi a at to resim nejakym display managerem a xsession.

Tady https://wiki.archlinux.org/index.php/Systemd/User je informance ohledne loginctl a lingeringu
Warning: systemd services are not sessions, they run outside of logind. Do not use lingering to enable automatic login as it will break the session.
25.3. 14:40 kukin
Rozbalit Rozbalit vše Re: Autologin do lighdm, spusteni x11 aplikace pres systemd
Tak jsem na to prisel, ty servicy byly vytvoreny pod rootem, s jeho vlastnictvim, takze pri enablovani user service se nezavedly symlinky. To me uplne hned nenapadlo.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.