No puedo cerrar una ventana al inicio de la sesión de iceWM

9 envíos / 0 nuevos
Último envío
#1 Dom, 16/04/2017 - 20:21
Devoto
Imagen de Devoto
Desconectado/a
colaborador
se unió: 17/04/16

No puedo cerrar una ventana al inicio de la sesión de iceWM

Estado: 
[SOLUCIONADO]

Hola a todos, ahora me sucede lo siguiente:

Después de instalar varios programas para el uso diario en mi Debian 8 con iceWM, estuve dejándolo a mi gusto porque como saben me cargue la primera instalación por sobreescribir el fstab. Bueno, historias aparte, le agregue un sonido al inicio (el que hace el Game Boy Advance al iniciarse cool) en el archivo /.icewm/startup, el cual tengo así:

 

ogg123 -q /home/ren/musica/entrada.ogg &
sleep 1 &&
parcellite &
sleep 1 &&
wicd-client -t &

 

Según lo que lei en esta wiki:

https://wiki.archlinux.org/index.php/IceWM

 

Si se va a iniciar una aplicación desde el archivo startup esta debe de llevar "sleep 1 &&" antes de poner el comando deseado para evitar que salga la dichosa ventana.. Lo que pasa es que aparece esto.

 

icewm-error

¿Qué estoy haciendo mal?, también sucede que sólo me deja salir de iceWM si hago un "killall icewm" en la terminal. Pero lo curioso es que una vez que hice esto y vuelvo a hacer "startx" para iniciar otra vez, entonces sí, no me aparece ninguna ventana. ¿Es un error sin solucionar quizá?

 

Gracias por leerme, ¡saludos desde México! smiley

Lun, 17/04/2017 - 13:05
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Como yo lo veo no respetaste las indicaciones ,tu archivo de startup debiera comenzar con   una pausa ,luego el comando 

o sea 

sleep 1 && 
ogg123 -q /home/ren/musica/entrada.ogg &

tene en cuenta   &&  indica que el siguiente comando se ejecutara si el precedente se ejecuto bien (error 0) , y que el 

&  luego de un comando implica que no espera al que el precedente termine ,( ejecucion en paralelo ) 

 

 

 

 

 

 

Lun, 17/04/2017 - 14:19
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Mira un ejemplo mas completo 

http://help.ubuntu.com/community/IceWM

Lun, 17/04/2017 - 19:03
Devoto
Imagen de Devoto
Desconectado/a
colaborador
se unió: 17/04/16

Gracias, voy a modificar el ejecutable startup como mencionas.

 

Edito: Ya lo hice y me sigue apareciendo la ventana mala D:

devoto

Lun, 17/04/2017 - 21:50
Berbellon
Imagen de Berbellon
Desconectado/a
colaborador
se unió: 04/05/16

No estoy familiarizado con ogg123, pero he reproducido en JWM lo que quiere,

aplay /usr/share/sounds/.../nombre_del_archivo.ext > /dev/null 2>&1 &

http://www.tldp.org/LDP/abs/html/io-redirection.html

https://unix.stackexchange.com/questions/267536/why-we-need-to-have-21-in-dev-null-21

En el archivo start de JWM tengo algo parecido,

[...]

<StartupCommand>sleep 5s &amp;&amp; notify-send "Welcome to Manjaro JWM Edition" &amp;</StartupCommand>

[...]

Lun, 17/04/2017 - 21:59
Berbellon
Imagen de Berbellon
Desconectado/a
colaborador
se unió: 04/05/16

PD: Son muchas líneas en el startup,

sleep 1 && parcellite &

Si las colocamos así, no hay efecto en IceWM ¿?

PD2: "también sucede que sólo me deja salir de iceWM si hago un "killall icewm" en la terminal", Te refieres a un logout para regresar a las TTY. No capto lo que quiere decir.

Lun, 17/04/2017 - 22:07 (Responder a #6)
Devoto
Imagen de Devoto
Desconectado/a
colaborador
se unió: 17/04/16

Bueno, me explico, la ventana en cuestión no la puedes quitar, ni con kill ni con nada. Ahora, la única forma de salir de la sesión de iceWM es hacer un killall a esta desde la terminal, no tengo gestor de sesiones, uso startx.

 

PD: Y sí, regreso a las tty.

devoto

Mar, 18/04/2017 - 00:00
Berbellon
Imagen de Berbellon
Desconectado/a
colaborador
se unió: 04/05/16

Sugiero que cambias esta línea,

ogg123 -q /home/ren/musica/entrada.ogg &

a

aplay /dirección_del_archivo > /dev/null 2>&1 &

o con retardo,

sleep 1 && aplay /dirección_del_archivo > /dev/null 2>&1 &

Posiblemente la mala configuración de Icewm este provocando el mal cierre de este ...

Mar, 18/04/2017 - 18:10
Devoto
Imagen de Devoto
Desconectado/a
colaborador
se unió: 17/04/16

No creo que fuera culpa de ogg123 ese error, porque esa orden se ejecuta para proveer un sonido de inicio y no un programa minimizado en la bandeja del sistema. Bueno, al final he dejado mi archivo startup así:

 

sleep 1 &&
ogg123 -q /home/ren/musica/entrada.ogg &
sleep 2
sh ~/.fehbg &
sleep 1 &&
parcellite &
sleep 1 &&
wicd-client -t &

 

Y listo, con eso no me sale la ventana mala.

 

Gracias a todos por su ayuda, ¡saludos! smiley

devoto