Portál AbcLinuxu, 2. května 2025 17:13
Zdravím, udělal jsem si jednoduchý program, konkrétně nastavení rozlišení LVDS a VGA (až vyřeším problémy, postnu ho), rád bych ho spouštěl přes FN+F7 (Thinkpadí tlačítko), což bych rád zařídil přes acpid.
Akci jsem vytvořil, skript který to spustí taky, ovšem má to háček (spíš hák). Daná akce se provede jen když spustím acpid přímo přes bash, pokud se spustí jako démon (přes init skripty) tak absolutně nereaguje.
Další tentokrát menší háček je, že se tento program spouští pod rootem (což kazí vzhled a mohla by to být menší bezpečnostní díra)
Pokud víte co s tím, pište do komentářů ;)
Btw. Samsung LCD 22 palců (typ 2232BW) je doma, obraz krásný, kontrast tak obrovský, že jsem ho musel shodit ze 100 na 15. Při černé obrazovce je vidět změna podsvícení nahoře a dole (při okrajích).
Tiskni
Sdílej:
for x in /tmp/.X11-unix/*; do displaynum=`echo $x | sed s#/tmp/.X11-unix/X##` getXuser; if [ x"$XAUTHORITY" != x"" ]; then export DISPLAY=":$displaynum" fi su $user -c 'gksu "program"' & done
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.