这曾经有效。我的icewm菜单有一个用于运行konsole的项目。在 .icewm/menu 中,该行是:
prog "xterm" xterm konsole
大约一个月前的某个时候,在没有对我的 .icewm/ 文件或 /etc 或任何地方进行任何更改的情况下,它停止了。打开菜单并单击“xterm”(用词不当,但无论如何)什么也没有发生。以前,会出现带有 bash 提示符的 Konsole 窗口。
我仍然可以让 konsole 直接从另一个 xterm、rxvt、konsole 或 gnome-terminal 中的任何命令行运行。没有错误消息或任何可疑的内容。我运行的是 Arch Linux,几个月前才更新,早在这个神秘的功能丧失之前。
也许相关的是,在 Thunar 中,“在此处打开 xterm”不会执行任何操作。它曾经有效,但据我记得,同时停止工作。
我尝试使用 pacman 删除并重新安装 konsole 和 thunar,但没有任何变化。
请注意,我没有使用 KDE 桌面,但使用 kwrite、konsole、ksnapshot 和其他一些基于 KDE 的应用程序。
答案1
根据文档那应该有效。它的常见问题解答没有提到跟踪其操作的方法,但制作一个从显示环境变量的菜单中调用的脚本可能会提供一些线索。
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
变量,但通常会查看环境以查看它是否与我在普通 shell 中看到的一致。请记住,窗口管理器可能会使用 shell 中较少的变量(并且不同)来执行。