GNU/Linux >> Znalost Linux >  >> Linux

Resetovat monitor systému KDE (KSysGuard)

globotova odpověď platí pro KDE 4 a tato otázka byla napsána pro KDE 4, ale nyní, když existuje KDE Plasma 5, některé cesty se změnily.

Pokud máte tento problém v KDE Plasma 5, měli byste odstranit řádek, který začíná MenuBar= z tohoto souboru:~/.config/ksysguardrc

Zde je jednořádkový příkaz, který může obnovit panel nabídek KSysGuard v KDE Plasma 5:

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

Toto je příkaz, který se má spustit pro obnovení panelu nabídek KSysGuard v KDE 4:

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

Vysvětlení

Zpětně jsem zjistil, že odpověď globotu byla správná tím, že jsem našel zálohu konfiguračního souboru ~/.kde/share/config/ksysguardrc které jsem provedl 26. července 2012 v 19:14 CDT.

Zde je úplný obsah tohoto souboru:

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

Přesně podle očekávání, MenuBar byla nastavena na Disabled , který deaktivoval panel nabídek v KSysGuard v KDE 4.

~/.kde/share/config/ksysguardrc se v KDE Plasma 5 nepoužívá, takže pro nalezení nového umístění konfiguračního souboru jsem použil strace :

[email protected] [~]# 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

Výše uvedený výstup ukazuje, že ksysguard se pokouší načíst konfiguraci ze souboru ~/.config/ksysguardrc .


můžete otevřít ~/.kde/share/config/ksysguardrc a nastavit MenuBar na 'Enabled':MenuBar=Enabled

pokud tato proměnná není přítomna, nabídka by měla být ve výchozím nastavení viditelná.


Výchozí klávesová zkratka na „Povolit“ nebo „Zakázat“ (Přepnout), panel nabídek je Ctrl+M . Věřím, že to bude nejjednodušší řešení.


Linux
  1. Monitorujte svůj systém Linux ve svém terminálu pomocí procps-ng

  2. Jak monitorovat systém pomocí Sysstat na Centos

  3. Jak monitorovat výkon systému Linux pomocí Sysstat

  1. Stav systému a serveru

  2. Deepin System Monitor – Stylový nástroj pro monitorování systému pro OS Deepin

  3. Jak sledovat protokoly ověřování systému v Ubuntu

  1. Jak sledovat teplotu procesoru v systému Redhat 7 Linux

  2. Jak monitorovat systém Linux pomocí příkazu Glances

  3. Jak používat htop ke sledování procesů systému Linux