Byla vydána verze 4.0 open source programu na kreslení grafů Veusz (Wikipedie). Přehled novinek v poznámkách k vydání. Proběhla portace na Qt 6.
Dibuja je jednoduchý kreslící program inspirovaný programy Paintbrush pro macOS a Malování pro Windows. Vydána byla verze 0.26.0.
Byla vydána nová verze 9.13 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.
Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
Byla vydána nová stabilní verze 3.22.0, tj. první z nové řady 3.22, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Přehled novinek v poznámkách k vydání.
FEL ČVUT vyvinula robotickou stavebnici pro mladé programátory. Stavebnice Brian byla navržená speciálně pro potřeby populární Robosoutěže. Jde ale také o samostatný produkt, který si může koupit každý fanoušek robotiky a programování od 10 let, ideální je i pro střední školy jako výuková pomůcka. Jádro stavebnice tvoří programovatelná řídicí jednotka, kterou vyvinul tým z FEL ČVUT ve spolupráci s průmyslovými partnery. Stavebnici
… více »Ubuntu bude pro testování nových verzí vydávat měsíční snapshoty. Dnes vyšel 1. snapshot Ubuntu 25.10 (Questing Quokka).
Společnost Netgate oznámila vydání nové verze 2.8.0 open source firewallové, routovací a VPN platformy pfSense (Wikipedie) postavené na FreeBSD. Přehled novinek v poznámkách k vydání.
Byla vydána nová verze 6.16 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Tor Browser byl povýšen na verzi 14.5.3. Linux na verzi 6.1.140. Další změny v příslušném seznamu.
Člověk odsouzený za obchod s drogami daroval letos ministerstvu spravedlnosti 468 kusů kryptoměny bitcoin, které pak resort v aukcích prodal za skoro miliardu korun. Darováním se zabývá policejní Národní centrála proti organizovanému zločinu (NCOZ). Deníku N to potvrdil přímo ministr spravedlnosti Pavel Blažek (ODS). Podle resortu bylo nicméně vše v souladu s právem.
# su - nakejjuser bash -c "DISPLAY=:0 qdbus --session --literal org.mate.Caja /org/freedesktop/FileManager1 org.freedesktop.FileManager1.ShowItems file:/srv/scanner/file.jpg 0" Cannot find 'org.freedesktop.FileManager1.ShowItems' in object /org/freedesktop/FileManager1 at org.mate.CajaOvšem při spuštění v konzoli uživatele nakejjuser to funguje a okno se otevře:
$ DISPLAY=:0 qdbus --session --literal org.mate.Caja /org/freedesktop/FileManager1 org.freedesktop.FileManager1.ShowItems file:/srv/scanner/file.jpg 0Zkoušel jsem "xhost +", ale beze změny. Tipuji, že by se mohlo jednat o nějakou novou security feature (Arch Linux x86_64), aby se ostatní uživatelé nedostali k DBusu, případně o vychytávku systemd (cgroups a spol.?). Ale bohužel netuším, jak to zase zprovoznit (donedávna to fungovalo, teď už ne)... Poradí někdo?
Řešení dotazu:
DBUS_SESSION_BUS_ADDRESS
.
Tohle používám pro zobrazení notifikací všem uživatelům ve všech sessions:
#!/bin/bash /bin/grep -sozZe '^DBUS_SESSION_BUS_ADDRESS=[a-zA-Z0-9:=,/-]*$' /proc/*/environ \ | /usr/bin/php -r ' $busses = array(); array_shift($argv); while($ln = fgets(STDIN)) { list($f, $env) = explode("\0", $ln, 2); if (file_exists($f)) { $user = fileowner($f); $busses[$user][trim($env)] = true; } } foreach ($busses as $user => $user_busses) { foreach ($user_busses as $env => $true) { if (pcntl_fork()) { posix_seteuid($user); $env_array = array("DBUS_SESSION_BUS_ADDRESS" => preg_replace("/^DBUS_SESSION_BUS_ADDRESS=/", "", $env)); pcntl_exec("/usr/bin/notify-send", $argv, $env_array); } } } ' -- "$@"Úprava pro tvé potřeby by měla být celkem snadná.
/run/user/1000/bus,guid=af85ab787031f211f42b1885561d2834
), nicméně pro všechny je shodné.
V praxi by se ještě mohlo přihodit, že uživatel bude současně přihlášen lokálně a vzdáleně (bude se lišit guid?), takže je otázkou komu z nich se file manager spustí. Teď to nemám jak vyzkoušet, takže zítra.
Tiskni
Sdílej: