
Esto solía funcionar. Mi menú icewm tiene un elemento para ejecutar konsole. En .icewm/menu la línea es:
prog "xterm" xterm konsole
En algún momento, hace aproximadamente un mes, sin ningún cambio en mis archivos .icewm/ o /etc ni en ningún otro lugar, se detuvo. Al abrir el menú y hacer clic en 'xterm' (un nombre inapropiado, pero lo que sea) no sucede nada en absoluto. Anteriormente, aparecía una ventana de Konsole con un mensaje de bash.
Todavía puedo hacer que konsole se ejecute directamente desde cualquier línea de comando en otro xterm, rxvt, konsole o gnome-terminal. No hay mensajes de error ni nada sospechoso. Estoy ejecutando Arch Linux, actualizado hace apenas unos meses, mucho antes de esta misteriosa pérdida de función.
Quizás relacionado, en Thunar, "abrir xterm aquí" no hace nada. Solía funcionar y, hasta donde recuerdo, dejó de funcionar al mismo tiempo.
Intenté usar pacman para eliminar y reinstalar konsole y thunar, pero no hubo cambios.
Tenga en cuenta que no estoy usando el escritorio KDE, pero sí uso kwrite, konsole, ksnapshot y algunas otras aplicaciones basadas en KDE.
Respuesta1
De acuerdo con ladocumentacióneso debería funcionar. Sus preguntas frecuentes no mencionan una forma de rastrear sus acciones, pero crear un script para llamar desde el menú que muestra las variables de entorno podría dar algunas pistas.
prog "traces" xterm /tmp/mytraces
¿Dónde /tmp/mytraces
está tu script, que contiene algo como
#!/bin/sh
output=/tmp/mytraces.log
date >>$output
echo "SET:" >>$output
set >>$output
echo "ENV:" >>$output
env >>$output
Yo miraría la PATH
variable, por ejemplo, pero en general miraría el entorno para ver si es consistente con lo que veo en un shell normal. Tenga en cuenta que el administrador de ventanas puede ejecutarse con menos variables (y diferentes) de su shell.