Fechando aplicativos do KDE iniciados a partir da linha de comando

4

Sempre que eu inicio um aplicativo do KDE na linha de comando, por exemplo, okular para ver um pdf, recebo muitos avisos e várias mensagens que não estou interessada. Mesmo depois de fechar o programa, recebo mensagens aleatórias nesse terminal. Aqui está uma amostra:

kded(26751)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
kded(26751)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
kded(26751)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
kded(26751)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:

Você tem a ideia. Como posso desativar esse comportamento para todos os aplicativos do KDE sem ter que acrescentar algo como >/dev/null todas as vezes?

Estou usando o KDE 4.4.5.

    
por Volker 25.04.2012 / 17:12

2 respostas

1

Pessoalmente, basta fechar os programas em 2>/dev/null . Ou você tem que jogar todas mensagens de erro para todos os aplicativos, ou manter uma lista de nomes binários em algum lugar com os programas que você quer ficar quieto.

Para manter a lista, você poderia, por exemplo colocar scripts de sobrecarga em seu PATH com nomes correspondentes aos binários, por exemplo okular :

#!/bin/sh
/usr/bin/okular "${@}" 2>/dev/null

Como alternativa, você pode criar um script chamado, por exemplo q (para ficar quieto) e coloque em seu caminho com o conteúdo:

#!/bin/sh
"${@}" 2>/dev/null

e adicione aliases como

alias okular="q okular"

e assim por diante.

    
por 25.04.2012 / 17:51
4

Executar     kdebugdialog

Verifique se O kdecore (KConfigSkeleton) está marcado. Se sim, desmarque-o e a saída de depuração deve desaparecer.

Referência: link

    
por 02.05.2014 / 13:01