Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: patilanz en 21 Junio 2015, 01:13 am



Título: notify-send y init.d
Publicado por: patilanz en 21 Junio 2015, 01:13 am
Hola tengo un shell:

Código
  1. notify-send hola!!

Al ejecutarlo con root funciona bien pero con usuario ordinario no y tampoco funciona al ejecutarlo con
/etc/init.d/file.sh
update-rc.d file.sh defaults

Al buscar un poco llegue a esto:

Código
  1. #!/bin/sh
  2. su usuario
  3. DISPLAY=:0.0;
  4. notify-send hola!!
Pero sigue sin funcionar.


Ayuda  :D


Un saludo


Título: Re: notify-send y init.d
Publicado por: MinusFour en 21 Junio 2015, 02:21 am
Que notifyd estas usando? Si quieres hacer un script de sysvinit vas a tener que hacerlo después que el daemon este activo.


Título: Re: notify-send y init.d
Publicado por: patilanz en 22 Junio 2015, 10:14 am
Que notifyd estas usando? Si quieres hacer un script de sysvinit vas a tener que hacerlo después que el daemon este activo.

No te entendí del todo pero tampoco consigo hacer lo con un cron y una sh
Como encontrar el notifyd?


Título: Re: notify-send y init.d
Publicado por: daryo en 22 Junio 2015, 14:03 pm
a mi me funciono asi
Código
  1. su usuario
  2. export DISPLAY=:0
  3. notify-send hola
prueba hacer un echo $DISPLAY desde la interfaz grafica a ver que sale.


a lo que se refiere minus es que si lo ejecutas al inicio hay que asegurarse que ya esta activo el notifyd