왜 icewm 메뉴에서 Konsole을 시작할 수 없나요?

왜 icewm 메뉴에서 Konsole을 시작할 수 없나요?

이것은 작동하는 데 사용되었습니다. 내 icewm 메뉴에는 konsole 실행을 위한 항목이 있습니다. .icewm/menu의 줄은 다음과 같습니다.

prog "xterm" xterm  konsole 

약 한 달 전 어느 시점에 내 .icewm/ 파일이나 /etc 등을 변경하지 않고 중지되었습니다. 메뉴를 열고 "xterm"(잘못된 이름이지만 어쨌든)을 클릭하면 아무 일도 일어나지 않습니다. 이전에는 bash 프롬프트와 함께 Konsole 창이 나타났습니다.

다른 xterm, rxvt, konsole 또는 gnome-terminal의 명령줄에서 직접 konsole을 실행할 수 있습니다. 오류 메시지나 수상한 내용이 없습니다. 저는 이 신비한 기능이 사라지기 오래 전에 불과 몇 달 전에 업데이트된 Arch Linux를 실행하고 있습니다.

아마도 관련하여 Thunar에서 "open xterm here"는 아무 작업도 수행하지 않습니다. 예전에는 작동했지만 내가 기억하는 한 동시에 작동을 멈췄습니다.

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일반적으로 일반 쉘에서 볼 수 있는 것과 일치하는지 확인하기 위해 환경을 살펴봅니다. 창 관리자는 셸에서 더 적은 수의 (그리고 다른) 변수를 사용하여 실행될 수 있다는 점을 명심하십시오.

관련 정보