¿Por qué Konsole no arranca desde el menú icewm?

¿Por qué Konsole no arranca desde el menú icewm?

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/mytracesestá 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 PATHvariable, 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.

información relacionada