Как установить ksystemlog для открытия какого-либо *.log файла по умолчанию?

Я использовал glogg некоторое время, и было довольно им, но это не может показать unicode символы правильно.

Я нашел ksystemlog в этом вопросе. Кажется, в чем я нуждаюсь. Это может открыть любой файл журнала из своего открытого меню файла и правильно отобразить unicode символы.

Каждый раз я должен открыть различный файл журнала, прибывающий случайным образом. Но я не мог найти способ установить его по умолчанию для "open with.." команда. Я мог только найти способы установить определенные файлы журнала по умолчанию. "Open with" всегда игнорирует файл, который я пытаюсь открыть.

Я попытался добавить "открытый с" командой: ksystemlog %U, никакая удача. Я попытался создать файл на рабочем столе для него, но меня, вероятно, делая его неправильно.

Совет?

0
задан 13 April 2017 в 15:23

1 ответ

Хорошо, решенный это, надейтесь, что это поможет кому-то.
С тех пор ksystemlog ограничение - то, что это может открыть только предопределенный файл, я решил скопировать журнал во временный файл и определить ksystemlog, чтобы всегда открыть этот файл.

Это - то, как это сделано:

1) создают сценарий удара (назвал это 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

0
ответ дан 28 September 2019 в 06:26

Другие вопросы по тегам:

Похожие вопросы: