Como configurar o ksystemlog para abrir qualquer arquivo * .log por padrão?

0

Eu usei o glogg por um tempo e fiquei feliz com isso, mas ele não pode mostrar caracteres unicode corretamente.

Encontrei o ksystemlog em esta questão . Parece exatamente o que eu preciso. Ele pode abrir qualquer arquivo de log a partir de seu menu de arquivos abertos e exibir corretamente os caracteres unicode.

Sempre que preciso abrir um arquivo de log diferente, chegando aleatoriamente. Mas não consegui encontrar uma maneira de configurá-lo como padrão para o comando "open with.." . Eu só encontrei maneiras de definir arquivos de log específicos como padrão. "Open with" sempre ignora o arquivo que tento abrir.

Eu tentei adicionar o comando "abrir com": ksystemlog %U , sem sorte. Eu tentei criar um arquivo de área de trabalho para ele, mas provavelmente estou fazendo errado.

Algum conselho?

    
por auval 03.11.2016 / 18:39

1 resposta

0

Ok, resolvi isso, espero que ajude alguém.
Como a limitação ksystemlog é que ela é capaz de abrir apenas arquivos pré-definidos, decidi copiar o log para um arquivo temporário e definir ksystemlog para sempre abrir este arquivo.

É assim que é feito:

1) crie um script bash (chamado alog.sh):

#!/bin/bash
cp $1 /home/(user)/tmp.log
ksystemlog

2) adicione uma entrada na área de trabalho:

[Desktop Entry]
Terminal=false
Name=klogger
Exec=alog.sh %u
Type=Application
Icon=gnome-panel-launcher
MimeType=text/x-log;

3) defina "open with" o .desktop acima do script

4) nas configurações do ksystemlog, selecione uma opção para sempre começar com o tmp.log

acima     
por auval 03.11.2016 / 23:11