Warum startet Konsole nicht über das IceWM-Menü?

Warum startet Konsole nicht über das IceWM-Menü?

Das hat früher funktioniert. Mein Icewm-Menü hat einen Eintrag zum Ausführen von Konsole. In .icewm/menu lautet die Zeile:

prog "xterm" xterm  konsole 

Irgendwann vor etwa einem Monat, ohne dass ich meine .icewm/-Dateien oder /etc oder sonst etwas geändert hätte, hörte es auf. Wenn ich das Menü aufrufe und auf „xterm“ klicke (eine falsche Bezeichnung, aber egal), passiert überhaupt nichts. Zuvor erschien ein Konsolenfenster mit einer Bash-Eingabeaufforderung.

Ich kann Konsole immer noch direkt von jeder Befehlszeile in einem anderen xterm-, rxvt-, Konsole- oder Gnome-Terminal ausführen. Es gibt keine Fehlermeldungen oder irgendetwas Verdächtiges. Ich verwende Arch Linux, das erst vor ein paar Monaten aktualisiert wurde, lange vor diesem mysteriösen Funktionsverlust.

Vielleicht damit verbunden: In Thunar bewirkt „xterm hier öffnen“ nichts. Früher hat es funktioniert, und soweit ich mich erinnere, hat es gleichzeitig aufgehört zu funktionieren.

Ich habe versucht, Konsole und Thunar mit Pacman zu entfernen und neu zu installieren, aber keine Änderung.

Beachten Sie, dass ich nicht den KDE-Desktop verwende, sondern kwrite, konsole, ksnapshot und einige andere KDE-basierte Apps.

Antwort1

Entsprechend derDokumentationdas sollte funktionieren. In den FAQ wird keine Möglichkeit erwähnt, die Aktionen nachzuverfolgen, aber ein Skript zum Aufrufen aus dem Menü, das die Umgebungsvariablen anzeigt, könnte einige Hinweise liefern.

prog "traces" xterm  /tmp/mytraces

wo /tmp/mytracesist Ihr Skript, das so etwas enthält wie

#!/bin/sh
output=/tmp/mytraces.log
date >>$output
echo "SET:" >>$output
set >>$output
echo "ENV:" >>$output
env >>$output

Ich würde mir beispielsweise die Variable ansehen PATH, aber generell die Umgebung prüfen, um zu sehen, ob sie mit dem übereinstimmt, was ich in einer normalen Shell sehe. Bedenken Sie, dass der Fenstermanager möglicherweise mit weniger Variablen (und anders) als Ihre Shell ausgeführt wird.

verwandte Informationen