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í
×
    včera 17:22 | Zajímavý projekt

    Max Leiter v roce 2019 zkusil zprovoznit X server na iPadu (iOS). Nyní se k tématu vrátil a s pomocí LLM a balíčkovacích nástrojů Procursus rozběhl desktop s X11 i Waylandem. Jeho balíčky jsou dostupné v repozitáři xiOS.

    |🇵🇸 | Komentářů: 11
    včera 13:33 | IT novinky

    Společnost Google Cloud dnes oznámila, že její infrastruktura a služby byly oficiálně zařazeny do Katalogu cloud computingu vedeného Digitální a informační agenturou (DIA). Tato certifikace potvrzuje, že infrastruktura a služby Google Cloud splňují přísné bezpečnostní a regulační požadavky České republiky pro provoz cloudových služeb ve veřejném sektoru.

    Ladislav Hagara | Komentářů: 6
    včera 13:11 | IT novinky

    Vůbec poprvé v historii se stát při testování digitálních služeb obrací na širokou veřejnost. Digitální a informační agentura (DIA) a Ministerstvo vnitra zvou občany k zapojení do zátěžového testu eDokladů, které od loňského podzimu prošly optimalizací aplikace a posílením infrastruktury. Test proběhne 13. srpna ve 13:00 a pro jeho úspěch bude potřeba zapojení několika desítek tisíc občanů. Zapojení do testu je zcela dobrovolné a úkol

    … více »
    Ladislav Hagara | Komentářů: 25
    včera 13:00 | Nová verze

    FireDragon je webový prohlížeč, doposud založený na Floorpu, jednom z forků Firefoxu s větším důrazem na ochranu soukromí a přizpůsobení uživatelského rozhraní. Spravuje ho člen komunity distribuce Garuda Linux. Nové vydání verze 13 opouští Floorp a přechází přímo na Firefox s patchi z LibreWolfu a vlastními úpravami. Dostupný je také na Flathubu.

    |🇵🇸 | Komentářů: 0
    včera 05:44 | Zajímavý software

    picogame (GitHub) je malý 2D herní engine pro mikrokontroléry jako RP2040, čip uvnitř kapesní konzole Picopad. Hru napíšeš v Pythonu a vyzkoušíš ji v prohlížeči nebo desktopovém simulátoru. Až bude hotová, zkopíruješ ji na podporovanou desku. Na začátku nepotřebuješ C, sestavení firmwaru ani hardware.

    Ladislav Hagara | Komentářů: 1
    29.7. 19:22 | Nová verze

    Multiplatformní prohlížeč elektronických knih KOReader byl vydán ve verzi 2026.07 "Sailing Walrus". U PDF souborů s SMask lze vyčistit pozadí. Přibyla podpora Kobo v5 nebo základní podpora OPDS 2.0.

    Ladislav Hagara | Komentářů: 1
    29.7. 14:22 | Komunita

    Společnost Valve sponzoruje a společnost Collabora portuje RADV (open source Vulkan ovladač pro AMD GPU z projektu Mesa) na Windows.

    Ladislav Hagara | Komentářů: 0
    28.7. 20:44 | Zajímavý projekt

    Starling (GitHub) je desktopové prostředí vytvořeno umělou inteligencí (s dohledem jednoho vývojáře během šesti měsíců).

    Ladislav Hagara | Komentářů: 43
    28.7. 14:22 | IT novinky

    Dne 30. června 2026 byla završena fyzická realizace projektu Czech National Quantum Communication Infrastructure (CZQCI), tedy České národní kvantové komunikační infrastruktury. Projekt byl realizován od 1. března 2023 a financován z Národního plánu obnovy částkou 121,6 milionu Kč. Cílem podpořeného projektu bylo vybudovat základy národní kvantové komunikační infrastruktury a ověřit možnosti jejího praktického využití. Mezi

    … více »
    Ladislav Hagara | Komentářů: 3
    28.7. 14:11 | IT novinky

    Město Šumperk se stalo terčem kybernetického útoku, chod úřadu je omezen. Zjišťuje se, jestli unikla nějaká data. Cílem hackerů byla městská datová síť. První útoky zaznamenali odborníci na informační technologie již v pondělí večer, závady se ale plně projevily až dnes ráno. Město událost nahlásilo Národnímu úřadu pro kybernetickou a informační bezpečnost (NUKIB).

    Ladislav Hagara | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (18%)
     (30%)
     (5%)
     (6%)
     (2%)
     (15%)
     (23%)
    Celkem 2287 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: Dočasně zabránit vypnutí počítače + info uživateli

    23.12.2021 21:33 Deryl | skóre: 11
    Dočasně zabránit vypnutí počítače + info uživateli
    Přečteno: 759×
    Ahoj všem,

    používám `systemd-inhibit` pro spuštění zálohovacího skriptu (borgmatic pomocí systemd timer) - funguje skvěle, uživatel nemůže vypnout počítač (Ubuntu 18.04 LTS).

    Bohužel se mu však nezobrazí důvod ani žádná jiná hláška - prostě se jen nevypne. Uživatel se nenechá odradit a počítač vypne natvrdo tlačítkem... :-(

    Lze nějak komunikovat z bash skriptu směrem k uživateli (nikoliv formou notifikace, ale zobrazením hlášky při pokusu o vypnutí/restart)?

    P.S. Pokud to vůbec lze, tak předpokládám, že kvůli DBUS a X DISPLAY bude snazší pouštět skript ze sezení uživatele (volba `--user` pro systemd). To by z pohledu zálohovacího skriptu nemělo vadit.

    Odpovědi

    24.12.2021 00:16 qw11
    Rozbalit Rozbalit vše Re: Dočasně zabránit vypnutí počítače + info uživateli

    Nemam to vyskusane ale pozri toto

    https://www.golinuxcloud.com/run-script-with-systemd-before-shutdown-linux/

    Hlaska by sa mohla zobrazit pomocou zenity.

    25.12.2021 12:00 Alfik
    Rozbalit Rozbalit vše Re: Dočasně zabránit vypnutí počítače + info uživateli
    Do bash skriptu dat

    export DISPLAY=:0 notify-sent "nevypinaj PC"
    25.12.2021 20:54 Deryl | skóre: 11
    Rozbalit Rozbalit vše Re: Dočasně zabránit vypnutí počítače + info uživateli
    Díky za nápovědu, nakonec toto vypadá jako cesta:
    # cat /etc/systemd/user/gnome-session-shutdown.target.wants/mk_backup-running.service
    
    [Unit]
    Description=MK: check if backup is running
    DefaultDependencies=no
    Before=gnome-session-shutdown.target
    
    [Service]
    Type=oneshot
    ExecStart=/usr/local/bin/mk_check-backup-running.sh
    
    [Install]
    WantedBy=gnome-session-shutdown.target
    
    A ten ExecStart skript obsahuje kontrolu, zda běží borgmatic, a pokud ano, tak pomocí zenity zobrazí dialog - Logout proces se dokonce pozastaví.

    DISPLAY a Xauthority netřeba řešit, neb systemd --user je obsahuje v environment.

    P.S. Zkoušel jsem i notify-send, ale to se během odhlášení vůbec nezobrazilo. Při spuštění z terminálu ano.
    26.12.2021 11:15 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Dočasně zabránit vypnutí počítače + info uživateli
    Takže při odhlášení se zabrání jakékoliv práci s počítačem? Je možné se, pokud si uživatel vypínání rozmyslí, znovu přihlásit?
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    26.12.2021 14:48 Deryl | skóre: 11
    Rozbalit Rozbalit vše Re: Dočasně zabránit vypnutí počítače + info uživateli
    Výše uvedené neřeší zabránění práce s počítačem, pouze zobrazí dialogové okno před ukočením GNOME session. Důvodem je sdělení uživateli, proč se počítač nenechá vypnout.

    P.S. Na pozadí mi běží jiný proces - borgmatic - který je spuštěn se std systemd-inhibit, a tento zabrání vypnutí/restartu/spánku. Odhlásit se uživatel může a stejně tak i přihlásit.

    P.S. A taková bohužel podstatná drobnost: v Ubuntu 18.04 se GNOME spouští jiným způsobem než v Archu (kde jsem to testoval), takže ještě musím najít správný spouštěč než "gnome-session-shutdown.target" :-(, tak aby se to zobrazilo ještě před ukončením DM...
    27.12.2021 19:06 Deryl | skóre: 11
    Rozbalit Rozbalit vše Re: Dočasně zabránit vypnutí počítače + info uživateli
    Hm, nadšení bylo vskutku předčasné.

    Jednak v Ubuntu bylo potíž pustit zenity ještě předtím, než se shodí X11 session - nepodařilo se mi najít kombinaci "Before/After/..." pro systemd service unit.

    A jednak při aktivním systemd-inhibit (sleep/shutdown/...), se systemd asi ani nedostane ke slovu, v logu se objejí jen:
    dec 26 21:41:18 t410s gnome-shell[8333]: endSessionDialog: No XDG_SESSION_ID, fetched from logind: 17
    dec 26 21:41:19 t410s gnome-shell[8333]: endSessionDialog: No XDG_SESSION_ID, fetched from logind: 17
    dec 26 21:41:22 t410s gnome-session[8314]: gnome-session-binary[8314]: WARNING: Shutdown failed: GDBus.Error:System.Error.ESTALE: Stale file handle
    dec 26 21:41:22 t410s gnome-session-binary[8314]: WARNING: Shutdown failed: GDBus.Error:System.Error.ESTALE: Stale file handle
    dec 26 21:41:22 t410s gnome-session-binary[8314]: Entering running state
    dec 26 21:41:22 t410s gnome-shell[8333]: Ignored exception from dbus method: Gio.IOErrorEnum: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dio_2derror_2dquark.Code19: 
    
    Takže by to bylo třeba navázat na samotné GNOME...

    Zatím jsem to obešel tím, že rodičům při běžícím zálohovacím skriptu dočasně zobrazím jiný wallpaper...
    27.12.2021 14:00 dav12
    Rozbalit Rozbalit vše Re: Dočasně zabránit vypnutí počítače + info uživateli
    Příkaz "write" nebo "wall". Na gentoo je to balík sys-apps/util-linux s useflagem tty-helpers - na Ubuntu netuším.
    27.12.2021 23:38 j
    Rozbalit Rozbalit vše Re: Dočasně zabránit vypnutí počítače + info uživateli
    A co to vyresit jako jinde? Proste kdyz da vypnout, tak mu v nicem branit nebudes, jen mu pustis pres celou obrazovku pekne animaci "system se vypina" s nejakejma tema presejpackama, a rekneme za 30s zhasnes monitor. Klidne se vsadim, ze ani jedinej user nebude cekat, a proste od stroje odejde.

    Widlouseri jsou v tomhle ohledu trenovani borci, a neprekvapi je ani vypinani (nebo zapinani) pres hodinu ... ;D

    ---

    Dete s tim guuglem dopice.
    28.12.2021 06:40 jejda | skóre: 27 | blog: jejda
    Rozbalit Rozbalit vše Re: Dočasně zabránit vypnutí počítače + info uživateli
    Taky by šel udělat falešný shutdown jako alias přímo v ~/.bashrc
    alias shutdown="while pgrep -f zálohovací-skript.sh > /dev/null 2>&1; do echo \"probíhá zálohování!\"; sleep 5; done; shutdown"
    Až se zálohování dokončí, počítač to vypne automaticky.

    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.