[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: KDE vs write



On Thu, Aug 10, 2006 at 05:11:46PM +0200, Krzysztof Jastrzębski wrote:
> hawk@hawktop:~$ uname -a
> Linux hawktop 2.6.16-2-686 #1 Sat Jul 15 21:59:21 UTC 2006 i686 GNU/Linux
> hawk@hawktop:~$ cat /etc/debian_version
> testing/unstable
> hawk@hawktop:~$ dpkg -l kdebase
> ii  kdebase                   3.5.3-2
> hawk@hawktop:~$ cat .bashrc | grep mesg
> mesg y
> hawk@hawktop:~$ cat .bash_profile | grep mesg
> mesg y
> W Centrum Sterowania stoi, że usługa Demon zapisu KDE (śledzi wiadomości
> wysyłane przez write lub wall) ma status "Działa".
>
> Skrypt w cronie sprawdza temperaturę i wysyła alarm gdy osiągnie ona
> pewną wartość.
> ***
> if grep 80 /proc/acpi/thermal_zone/C105/temperature
> then
>     echo "Temperatura osiągnęła 80 stopni" | write hawk
> else
>     echo "Na razie spoko."
> fi
> ***
> No i w trybie tekstowym to poprawnie funkcjonuje ale jak pracuję w KDE
> to dostaję "hawk has messages disabled".
>
> Gdzie w KDE można ustawić pozwolenie na otrzymywanie komunikatów
> (odpowednik mesg y) ?
> Lub jak wyczaić która aplikacja (proces) odrzuca wiadomości...

Generalnie to mesg nie robi nic innego jak tylko ustawia/kasuje bit "w"
na terminalu sterującym. A pod X tak ogólnie rzecz biorąc to pojęcie
terminala nie istnieje, no chyba że ten "Demon zapisu KDE" sobie alokuje
jakiś pseudoterminal właśnie w tym celu. Ale w takim razie to jest jego
piaskownica i tu raczej mesg w .bashrc Ci nie pomoże - musisz wyczaić w
dokumentacji do tego "demona" o co chodzi.

Marcin
-- 
Marcin Owsiany <porridge@debian.org>             http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216



Reply to: