Portál AbcLinuxu, 26. dubna 2024 13:17


Dotaz: osd_cat z ip-up

17.4.2004 20:54 Daniel Tihelka | skóre: 4
osd_cat z ip-up
Přečteno: 146×
Odpovědět | Admin
Ahoj vsichni,

tohle je jen takova blbost, ale moc by se mi libila. Pripojuji se na net primym volanim pppd a chtel bych, aby se mi po uspesnem pripojeni objevila na monitoru hlaska pomoci osd_cat.

Do /etc/ppp/ip-up jsem dal:

echo "Spojeni aktivni ;-) " | osd_cat -f ........

ale nic. Resp. pppd korektne spusti skript ip-up (to zase poznam ze svych vypisu v logu) ale nic se nezobrazi. Kdyz spustim tento skript rucne, objevi se na monitoru krasna hlaska, presne jak bych chtel.

Co je spatne? Souvisi to nejak s tim, ze pppd nevi na jaky display zobrazovat (priznam se, ze tomuhle moc nerozumim)? Jde to nejak vyresit?

Diky moc vsem,

Dan
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.4.2004 23:09 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: osd_cat z ip-up
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jednak nevi, ke kteremu displayi se ma pripojit (promenna DISPLAY), jednak nema autorizacni kolacek (promenna XAUTHORITY). Rozumejsi by asi bylo, kdyby se o zobrazovani staral nejaky vas program, a ten skript by mu jenom poslal text ktery ma zobrazit. Napsal jsem narychlo v bashi tohle:
#!/bin/sh
 
while :; do
        read zprava <~/tmp/xmessage-fifo
        xmessage "$zprava" # xmessage nahradte cim chcete
done
Vytvorte mkfifo ~/tmp/xmessage-fifo s nejakymi rozumnymi pravy, spustte ten skript a do toho /etc/ppp/ip-up pridejte
echo "Spojeni aktivni ;-) " >/home/daniel/tmp/xmessage-fifo

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.