午夜指挥官按下Enter文件后.html
会呼叫海猴。我不知道为什么。
当然,我检查了常见的嫌疑人:
- 来自 MC 设置的扩展文件(用户范围版本和系统范围版本)。
- 检查了 /etc/mc 中的文件(
mc.ext
正在调用mozilla
文件html
,但这会启动firefox
. - 入住
/usr/share/mc
- 入住
.config/mc
- 虽然这在文本窗口中无关紧要,但我使用的是 XFCE,但浏览器的首选应用程序是 Firefox
更多测试
- 在空的 test.html 文件上,不会调用任何内容。
- 如果我放入
<html></html>
文件,seamonkey 就会启动。 - 全局扩展文件确实调用了一个中间脚本,
/usr/libexec/mc/ext.d
该脚本调用mozilla
,该脚本(至少手动)启动firefox
(不是seamonkey)。 grep -A3 '#.*html' ~/.config/mc/mc.ext
产生:
# html
regex/\.([hH][tT][mM][lL]?)$
Open=/usr/libexec/mc/ext.d/web.sh open html
View=%view{ascii} /usr/libexec/mc/ext.d/web.sh view html
在 中web.sh
,View 操作尝试调用链接、w3m 和 lynx。 Open 操作if [ -n "mozilla" -a -n "$DISPLAY"
调用mozilla
,后者调用 firefox。
xdg-settings get default-web-browser
说:firefox.desktop
任何继续寻找的建议将不胜感激!
Linux Slackware64-当前版本,XFCE 4.12
编辑 首先,对消失表示歉意——当时已经是学期末了,还有大量的作业评分文件和其他管理工作!
昨天我看了我现在的想法,可能是一个相关的问题。当按下 MC 中的图像文件时,不会打开图像查看器。我做了以下事情:
- 启动
strace mc 2> mc_log
并检查日志文件以尝试打开视图,看哪,我发现了这个(命令要长得多,我将其分成单独的行):
...rt MC_EXT_ONLYTAGGED
sh geeqie /root/doc/20100517_whirlpool.png > /dev/null 2>&1 &
/bin/rm -f /tmp/mc-root/mcextGZX7U0\n", 408) = 408
我相信sh geeqie
不应该起作用。不是还有一个-c
失踪吗?