notify-send y init.d

Iniciado por patilanz, 21 Junio 2015, 01:13 AM

0 Miembros y 1 Visitante están viendo este tema.

patilanz

Hola tengo un shell:

Código (bash) [Seleccionar]
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 (bash) [Seleccionar]
#!/bin/sh
su usuario
DISPLAY=:0.0;
notify-send hola!!

Pero sigue sin funcionar.


Ayuda  :D


Un saludo

MinusFour

Que notifyd estas usando? Si quieres hacer un script de sysvinit vas a tener que hacerlo después que el daemon este activo.

patilanz

Cita de: 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.

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

daryo

a mi me funciono asi
Código (bash) [Seleccionar]
su usuario
export DISPLAY=:0
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
buenas