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 04:33 | Nová verze

    Vim Classic byl vydán ve verzi 8.3. Drew DeVault oznámil tento fork editoru Vim (verze 8.2.0148, tj. těsně před zavedením Vim9 skriptování) v březnu letošního roku. Důvodem forku bylo, že vývojáři editorů Vim a Neovim začali při vývoji využívat LLM.

    Ladislav Hagara | Komentářů: 1
    dnes 03:44 | Komunita

    Open source konference DevConf.CZ 2026 proběhne 18. a 19. června v Brně na FIT VUT. Publikován byl program a spuštěna byla registrace.

    Ladislav Hagara | Komentářů: 0
    včera 19:44 | Nová verze

    Společnost JetBrains uvolnila verzi 2 svého open-source velkého jazykového modelu (LLM) pro vývojáře Mellum.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | IT novinky

    Probíhá konference Microsoft Build 2026. Microsoft představuje své novinky: kvantový čip Majorana 2, Surface Laptop Ultra a Surface RTX Spark Dev Box s NVIDIA RTX Spark, Intelligent Terminal, Coreutils for Windows (fork Rust Coreutils), AI modely MAI, AI agenta Scout, platformu pro agent-first zařízení Project Solara, …

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | Nová verze

    Google Chrome 149 byl prohlášen za stabilní. Nejnovější stabilní verze 149.0.7827.53 přináší řadu novinek. Podrobný přehled v poznámkách k vydání. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    včera 10:55 | Nová verze

    Pluto.jl, reaktivní notebook pro programovací jazyk Julia, dospěl do verze 1.0.

    Ladislav Hagara | Komentářů: 3
    2.6. 13:44 | Nová verze

    Byla vydána nová verze 12.0.0 vizuálního programovacího jazyka Snap! (Wikipedie) inspirovaného jazykem Scratch (Wikipedie). Přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 0
    2.6. 11:44 | IT novinky

    Počítačovou hru Gravity Circuit (ProtonDB) lze do 14. června do 19:00 získat na Steamu zdarma. Napořád.

    Ladislav Hagara | Komentářů: 0
    2.6. 11:00 | Bezpečnostní upozornění

    Nejnovější X.Org X server 21.1.23 a Xwayland 24.1.12 řeší 9 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    1.6. 22:33 | Bezpečnostní upozornění

    npm balíčky @redhat-cloud-services byly kompromitovány.

    Ladislav Hagara | Komentářů: 5
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (15%)
     (31%)
     (4%)
     (6%)
     (3%)
     (15%)
     (26%)
    Celkem 1813 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: Autologin do lighdm, spusteni x11 aplikace pres systemd

    25.3.2019 12:33 kukin
    Autologin do lighdm, spusteni x11 aplikace pres systemd
    Přečteno: 451×
    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.2019 13:05 Josef Kufner | skóre: 70
    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.2019 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.2019 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.