/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Lyd når ingen aktivitet i et X-vindue
Fra : Leif Neland


Dato : 06-09-11 09:34

Kan man få et program til at overvåge at der ikke bliver skrevet til et
X-vindue, og så give lyd fra sig?

Når jeg kører et langt job, f.ex. buildworld, i et vindue, kunne det
være rart at blive gjort opmærksom på at jobbet enten er færdigt, eller
ønsker input fra mig.

Jeg sidder ikke og stirrer på maskinen mens den arbejder, så den kan stå
i lang tid og bare vente...

Kører FreeBSD.


 
 
Leif Neland (06-09-2011)
Kommentar
Fra : Leif Neland


Dato : 06-09-11 09:40

Den 06-09-2011 10:33, Leif Neland skrev:
> Kan man få et program til at overvåge at der ikke bliver skrevet til et
> X-vindue, og så give lyd fra sig?
>
Alternativt en lyd for hver linie der bliver skrevet, lige som på films

Leif


(Thorbjørn Ravn (06-09-2011)
Kommentar
Fra : (Thorbjørn Ravn


Dato : 06-09-11 11:06

Leif Neland <leif@neland.dk> writes:

> Den 06-09-2011 10:33, Leif Neland skrev:
>> Kan man få et program til at overvåge at der ikke bliver skrevet til et
>> X-vindue, og så give lyd fra sig?
>>
> Alternativt en lyd for hver linie der bliver skrevet, lige som på films

Prøv at pipe ind i

awk '{ print $0 "^G"}'

(^G er en 7'er, fåes med Ctrl-V Ctrl-G i en shell).

--
Thorbjørn Ravn Andersen "... plus... Tubular Bells!"

Kent Friis (06-09-2011)
Kommentar
Fra : Kent Friis


Dato : 06-09-11 16:21

Den Tue, 06 Sep 2011 10:33:34 +0200 skrev Leif Neland:
> Kan man få et program til at overvåge at der ikke bliver skrevet til et
> X-vindue, og så give lyd fra sig?
>
> Når jeg kører et langt job, f.ex. buildworld, i et vindue, kunne det
> være rart at blive gjort opmærksom på at jobbet enten er færdigt, eller
> ønsker input fra mig.
>
> Jeg sidder ikke og stirrer på maskinen mens den arbejder, så den kan stå
> i lang tid og bare vente...
>
> Kører FreeBSD.

Hvad med "make ; play /sti/til/lyd.wav"?
(eller hvad dine kommandoer nu hedder).

At begynde at blande X ind i det gør bare opgaven 100 gange sværere.

Mvh
Kent
--
"The Brothers are History"
http://www.gianas-return.de/

Leif Neland (07-09-2011)
Kommentar
Fra : Leif Neland


Dato : 07-09-11 22:32

Den 06-09-2011 17:20, Kent Friis skrev:
> Den Tue, 06 Sep 2011 10:33:34 +0200 skrev Leif Neland:
>> Kan man få et program til at overvåge at der ikke bliver skrevet til et
>> X-vindue, og så give lyd fra sig?
>>
>> Når jeg kører et langt job, f.ex. buildworld, i et vindue, kunne det
>> være rart at blive gjort opmærksom på at jobbet enten er færdigt, eller
>> ønsker input fra mig.
>>
>> Jeg sidder ikke og stirrer på maskinen mens den arbejder, så den kan stå
>> i lang tid og bare vente...
>>
>> Kører FreeBSD.
>
> Hvad med "make ; play /sti/til/lyd.wav"?
> (eller hvad dine kommandoer nu hedder).
>
> At begynde at blande X ind i det gør bare opgaven 100 gange sværere.
>
Det hjælper bare ikke på at maskinen kan stå i timevis ved et "Continue?
Y/n" prompt.

Leif
--
Bevar P2, luk P3, der er nok P3'er i forvejen.

Christian Laursen (06-09-2011)
Kommentar
Fra : Christian Laursen


Dato : 06-09-11 18:09

On 09/06/11 10:33, Leif Neland wrote:
> Kan man få et program til at overvåge at der ikke bliver skrevet til et
> X-vindue, og så give lyd fra sig?
>
> Når jeg kører et langt job, f.ex. buildworld, i et vindue, kunne det
> være rart at blive gjort opmærksom på at jobbet enten er færdigt, eller
> ønsker input fra mig.

Man kan pakke lidt perl rundt om watch(8) kommandoen og gøre det på
tty-niveau.

http://borderworlds.dk/~xi/tty_timeout_alert.pl

Som root kører man så fx.

../tty_timeout_alert.pl pts/7 120

Hvis man har slået standard-blip fra, som jeg har her, kan indholdet i
alert()-funktionen blot skiftes ud med noget der afspiller en lydfil
eller sender en mail, eller hvad der skulle ske at give mening.

--
Christian Laursen

Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste