Redefinir o Monitor do Sistema KDE (KSysGuard)

2

Algo deu errado enquanto eu estava tentando restaurar um backup, e o KDE System Guard deixou de ser exibido corretamente.

Esta é a exibição correta (comando executado a partir da raiz: kdesudo ksysguard ):

Estaéaexibiçãoincorreta(comando:ksysguard):

Aqui na exibição incorreta, a barra de menu está faltando , e a guia "Tabela de processo" não pode ser clicada .

Eu já tentei remover o diretório ~/.kde/share/apps/ksysguard/ , mas sem sucesso.

Minha pergunta: Como restauro o KSysGuard de volta aos padrões de fábrica / funcionalidade normal?

    
por Deltik 21.06.2012 / 05:09

3 respostas

2

você pode abrir o ~ / .kde / share / config / ksysguardrc e definir o MenuBar como 'Enabled': MenuBar = Ativado

se esta variável não estiver presente, o menu deve estar visível por padrão.

    
por 22.10.2013 / 10:54
0

sudo apt-get remove --purge ksysguard para remover todos os arquivos de instalação; em seguida, reinstale com sudo apt-get install ksysguard . Por exemplo, dpkg -L ksysguard mostra que há configurações de configuração em /usr/share/kde4/config/ksysguard.knsrc também (para mim no Kubuntu).

No entanto, este erro parece um pouco mais estranho para mim - pode ser que você tenha feito alguma configuração no gerenciador de janelas que está afetando a exibição da janela do ksysguard - talvez tenha alterado a configuração do tipo de janela?

    
por 12.11.2012 / 22:53
0

resposta do globot se aplica ao KDE 4, e essa questão foi escrita para o KDE 4, mas agora que há o KDE Plasma 5, alguns caminhos mudaram.

Se você está tendo este problema no KDE Plasma 5, você deve remover a linha que começa com MenuBar= deste arquivo: ~/.config/ksysguardrc

Aqui está um comando de uma linha que pode restaurar a barra de menus do KSysGuard no KDE Plasma 5:

sed -i '/^MenuBar=/d' ~/.config/ksysguardrc

Este é o comando para executar a restauração da barra de menus do KSysGuard no KDE 4:

sed -i '/^MenuBar=/d' ~/.kde/share/config/ksysguardrc

Explicação

Eu determinei retroativamente que resposta da globot estava correta encontrando um backup do arquivo de configuração ~/.kde/share/config/ksysguardrc que eu tinha feito em 26 de julho de 2012 às 19:14 CDT.

Aqui estava o conteúdo completo desse arquivo:

State=AAAA/wAAAAD9AAAAAAAAAyAAAAIyAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgAAAAAA/////wAAAAAAAAAA

[DownloadDialog Settings]
Height 1080=400
Width 1920=700

[MainWindow]
CommandList=
HostList=
MenuBar=Disabled
SelectedSheets[$e]=ProcessTable.sgrd,SystemLoad2.sgrd
SplitterSizeList=472,325
State=AAAA/wAAAAD9AAAAAAAAAyAAAAJEAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgAAAAAA/////wAAAAAAAAAA
ToolBarsMovable=Disabled
currentSheet=1
isMinimized=false

Exatamente como esperado, MenuBar foi definido como Disabled , o que desativou a barra de menus do KSysGuard no KDE 4.

~/.kde/share/config/ksysguardrc não é usado no KDE Plasma 5, portanto, para encontrar o novo local do arquivo de configuração, usei strace :

deltik@workstation [~]# sudo strace -vvvffts1000 ksysguard 2>&1 | grep ksysguardrc
[pid  5534] 23:32:27 stat("/home/deltik/.config/ksysguardrc",  <unfinished ...>
[pid  5534] 23:32:27 lstat("/home/deltik/.config/ksysguardrc",  <unfinished ...>
[pid  5534] 23:32:27 stat("/home/deltik/.config/ksysguardrc", {st_dev=makedev(252, 1), st_ino=1368016, st_mode=S_IFREG|0600, st_nlink=1, st_uid=1000, st_gid=1000, st_blksize=4096, st_blocks=8, st_size=302, st_atime=2015/07/05-23:26:42, st_mtime=2015/07/05-23:26:22, st_ctime=2015/07/05-23:26:22}) = 0
[pid  5534] 23:32:27 access("/home/deltik/.config/ksysguardrc", W_OK) = 0
[pid  5534] 23:32:27 stat("/home/deltik/.config/ksysguardrc", {st_dev=makedev(252, 1), st_ino=1368016, st_mode=S_IFREG|0600, st_nlink=1, st_uid=1000, st_gid=1000, st_blksize=4096, st_blocks=8, st_size=302, st_atime=2015/07/05-23:26:42, st_mtime=2015/07/05-23:26:22, st_ctime=2015/07/05-23:26:22}) = 0
[pid  5534] 23:32:27 stat("/etc/xdg/ksysguardrc", 0x7fffe011c4a0) = -1 ENOENT (No such file or directory)
[pid  5534] 23:32:27 stat("/home/deltik/.config/ksysguardrc", {st_dev=makedev(252, 1), st_ino=1368016, st_mode=S_IFREG|0600, st_nlink=1, st_uid=1000, st_gid=1000, st_blksize=4096, st_blocks=8, st_size=302, st_atime=2015/07/05-23:26:42, st_mtime=2015/07/05-23:26:22, st_ctime=2015/07/05-23:26:22}) = 0
[pid  5534] 23:32:27 open("/home/deltik/.config/ksysguardrc", O_RDONLY|O_CLOEXEC) = 9
[pid  5534] 23:32:27 stat("/home/deltik/.config/ksysguardrc", {st_dev=makedev(252, 1), st_ino=1368016, st_mode=S_IFREG|0600, st_nlink=1, st_uid=1000, st_gid=1000, st_blksize=4096, st_blocks=8, st_size=302, st_atime=2015/07/05-23:26:42, st_mtime=2015/07/05-23:26:22, st_ctime=2015/07/05-23:26:22}) = 0
[pid  5534] 23:32:27 access("/home/deltik/.config/ksysguardrc", W_OK) = 0
[pid  5534] 23:32:30 open("/home/deltik/.config/ksysguardrc.lock", O_WRONLY|O_CREAT|O_EXCL|O_CLOEXEC, 0644) = 14
[pid  5534] 23:32:30 stat("/home/deltik/.config/ksysguardrc", {st_dev=makedev(252, 1), st_ino=1368016, st_mode=S_IFREG|0600, st_nlink=1, st_uid=1000, st_gid=1000, st_blksize=4096, st_blocks=8, st_size=302, st_atime=2015/07/05-23:26:42, st_mtime=2015/07/05-23:26:22, st_ctime=2015/07/05-23:26:22}) = 0
[pid  5534] 23:32:30 open("/home/deltik/.config/ksysguardrc", O_RDONLY|O_CLOEXEC) = 17
[pid  5534] 23:32:30 stat("/home/deltik/.config/ksysguardrc", {st_dev=makedev(252, 1), st_ino=1368016, st_mode=S_IFREG|0600, st_nlink=1, st_uid=1000, st_gid=1000, st_blksize=4096, st_blocks=8, st_size=302, st_atime=2015/07/05-23:26:42, st_mtime=2015/07/05-23:26:22, st_ctime=2015/07/05-23:26:22}) = 0
[pid  5534] 23:32:30 open("/home/deltik/.config/ksysguardrc", O_WRONLY|O_TRUNC) = 17
[pid  5534] 23:32:30 unlink("/home/deltik/.config/ksysguardrc.lock") = 0
^C

A saída acima mostra que ksysguard está tentando ler a configuração do arquivo ~/.config/ksysguardrc .

    
por 06.07.2015 / 07:45