Почему Konsole не запускается из меню icewm?

Почему Konsole не запускается из меню icewm?

Раньше это работало. В моем меню icewm есть пункт для запуска konsole. В .icewm/menu строка такая:

prog "xterm" xterm  konsole 

Где-то месяц назад, без каких-либо изменений в моих файлах .icewm/ или /etc или где-либо еще, он остановился. Вызов меню и нажатие 'xterm' (неправильное название, но что поделать) вообще ничего не происходит. Раньше появлялось окно Konsole с приглашением bash.

Я все еще могу запустить konsole прямо из любой командной строки в другом xterm, rxvt, konsole или gnome-terminal. Нет никаких сообщений об ошибках или чего-либо подозрительного. Я работаю на Arch Linux, обновленном всего несколько месяцев назад, задолго до этой загадочной потери функции.

Возможно, связано, в Thunar "открыть xterm здесь" ничего не делает. Раньше работало, и, насколько я помню, в то же время перестало работать.

Я попробовал использовать pacman для удаления и переустановки Konsole и Thunar, но ничего не изменилось.

Обратите внимание, что я не использую рабочий стол KDE, но использую kwrite, konsole, ksnapshot и несколько других приложений на базе KDE.

решение1

Согласнодокументацияэто должно сработать. В FAQ не упоминается способ отслеживания его действий, но создание скрипта для вызова из меню, которое показывает переменные среды, может дать некоторые подсказки.

prog "traces" xterm  /tmp/mytraces

где /tmp/mytracesваш скрипт, содержащий что-то вроде

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

Я бы посмотрел на PATHпеременную, например, но в целом посмотрел бы на среду, чтобы убедиться, что она соответствует тому, что я вижу в обычной оболочке. Имейте в виду, что менеджер окон может быть запущен с меньшим количеством переменных (и отличаться) от вашей оболочки.

Связанный контент