我已经使用 glogg 有一段时间了,对它很满意,但是它无法正确显示 unicode 字符。
我发现 ksystemlog这个问题。这似乎正是我需要的。它可以从其打开文件菜单中打开任何日志文件,并正确显示 unicode 字符。
每次我都需要打开随机到达的不同日志文件。但我找不到任何方法将其设置为"open with.."
命令的默认值。我只能找到将特定日志文件设置为默认值的方法。
"Open with"
总是忽略我尝试打开的文件。
我尝试添加“打开方式”命令:ksystemlog %U
,但没有成功。我尝试为其创建一个桌面文件,但我可能做错了。
有什么建议吗?
答案1
好的,解决了这个问题,希望它能帮助到别人。
由于ksystemlog
限制是它只能打开预定义的文件,我决定将日志复制到一个临时文件中,并定义ksystemlog
为始终打开此文件。
这是完成的方式:
1)创建一个bash脚本(称为alog.sh):
#!/bin/bash
cp $1 /home/(user)/tmp.log
ksystemlog
2)添加桌面条目:
[Desktop Entry]
Terminal=false
Name=klogger
Exec=alog.sh %u
Type=Application
Icon=gnome-panel-launcher
MimeType=text/x-log;
3)设置"open with"
.desktop上面的脚本
4)在 ksystemlog 设置中选择一个选项以始终以上述内容启动tmp.log