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 12:00 | IT novinky

Společnost PINE Microsystems oznámila, že vedle miniaturních jednodeskových počítačů ROCKPro64, ROCK64, PINE H64 nebo PINE A64, notebooků Pinebook a Pinebook Pro, tabletu PineTab, chytrého mobilního telefonu PinePhone nebo IP kamery CUBE, vyvíjí také chytré hodinky PineTime. Jejich cena by měla být 25 dolarů.

Ladislav Hagara | Komentářů: 1
dnes 05:55 | Nová verze

Po 10 týdnech vývoje od vydání Linuxu 5.2 oznámil Linus Torvalds vydání Linuxu 5.3 (LKML). Přehled nových vlastností a vylepšení na stránce Linux Kernel Newbies. Nově je například povolen síťový rozsah 0.0.0.0/8. Kódové jméno Linuxu 5.3 zůstává Bobtail Squid.

Ladislav Hagara | Komentářů: 2
dnes 04:44 | Komunita

Mozilla nabídne firmám placenou podporu Firefoxu. Cena by se měla pohybovat okolo 10 dolarů za podporovanou instalaci.

Ladislav Hagara | Komentářů: 13
13.9. 22:00 | Nová verze

Po roce a čtvrt od vydání verze 12.0 byla vydána verze 13.0 zvukového serveru PulseAudio. Přehled novinek v poznámkách k vydání. Zmínit lze například podporu Dolby TrueHD a DTS-HD Master Audia.

Ladislav Hagara | Komentářů: 2
13.9. 16:33 | Zajímavý projekt

Blockchainový projekt Tezos nedávno prošel procesem hard-forku a zrodil se nový projekt Dune Network. Držitelé XTZ tokenů si již bezpečně mohou vyzvednout své DUN tokeny a delegovat je na nějakou z veřejných Dune baker služeb jako je třeba Dune Whale.

Mark Stopka | Komentářů: 7
12.9. 23:33 | Komunita

Na Humble Bundle lze zdarma na Steamu získat Endless Space Collection, tj. počítačové hry Endless Space a Endless Space - Disharmony. Endless Space Collection je oficiálně pro Windows a macOS. Díky Protonu ale také pro Linux. Speciální akce končí v sobotu v 19:00.

Ladislav Hagara | Komentářů: 3
12.9. 20:44 | Bezpečnostní upozornění

Společnost AdaptiveMobile Security zveřejnila informace o možných útocích na SIM kartu. Útočník může pomocí SMS řídit SIM kartu a skrze ní mobilní telefon oběti. Více na stránce Simjacker.

Ladislav Hagara | Komentářů: 15
12.9. 19:44 | Nová verze

Po půl roce vývoje od vydání verze 3.32 bylo vydáno GNOME ve verzi 3.34 s kódovým názvem Thessaloniki. Videoukázka na YouTube. Vydání obsahuje 23 929 změn od přibližně 777 přispěvatelů. Přehled novinek i s náhledy v již přeložených poznámkách k vydání a v novinkách pro vývojáře a správce systémů.

Ladislav Hagara | Komentářů: 15
12.9. 11:22 | Pozvánky

Největší česká linuxácká akce LinuxDays 2019 má hotový program. Těšit se můžete na přednášky, workshopy, stánky a spoustu doprovodného programu. Zároveň s programem byla také spuštěna registrace účastníků, takže se můžete přihlašovat. Vstup je jako obvykle zdarma. Konference LinuxDays se uskuteční 5. a 6. října v pražských Dejvicích na FIT ČVUT.

Petr Krčmář | Komentářů: 7
11.9. 23:14 | Pozvánky

Spolu se společnou celosvětovou stávkou za klima proběhne 20. září také digitální stávka za klima, které se může snadno zúčastnit každý web. Česká odnož iniciativy podporuje akci Týden pro klima, v jejímž rámci probíhá mnoho aktivit po celé ČR. Zájemci o účast najdou dokumentaci a technickou podporu na českém webu akce.

milosk | Komentářů: 382
Kdy jste naposledy viděli počítač s připojeným běžícím CRT monitorem?
 (23%)
 (2%)
 (11%)
 (30%)
 (31%)
 (2%)
Celkem 123 hlasů
 Komentářů: 15, poslední včera 16:45
Rozcestník

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: 223×
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: 68
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.