GNU/Linux >> LINUX-Kenntnisse >  >> Linux

KDE-Systemmonitor zurücksetzen (KSysGuard)

Globots Antwort gilt für KDE 4, und diese Frage wurde für KDE 4 geschrieben, aber jetzt, da es KDE Plasma 5 gibt, haben sich einige Pfade geändert.

Wenn dieses Problem bei KDE Plasma 5 auftritt, sollten Sie die Zeile entfernen, die mit MenuBar= beginnt aus dieser Datei:~/.config/ksysguardrc

Hier ist ein einzeiliger Befehl, der die Menüleiste von KSysGuard in KDE Plasma 5 wiederherstellen kann:

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

Dies ist der auszuführende Befehl, um die Menüleiste von KSysGuard in KDE 4 wiederherzustellen:

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

Erklärung

Ich habe nachträglich festgestellt, dass Globots Antwort richtig war, indem ich eine Sicherungskopie der Konfigurationsdatei ~/.kde/share/config/ksysguardrc gefunden habe die ich am 26. Juli 2012 um 19:14 Uhr CDT gemacht hatte.

Hier war der vollständige Inhalt dieser Datei:

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

Genau wie erwartet, MenuBar wurde auf Disabled gesetzt , wodurch die Menüleiste in KSysGuard in KDE 4 deaktiviert wurde.

~/.kde/share/config/ksysguardrc wird in KDE Plasma 5 nicht verwendet, also habe ich strace verwendet, um den neuen Speicherort der Konfigurationsdatei zu finden :

[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

Die obige Ausgabe zeigt, dass ksysguard versucht die Konfiguration aus der Datei ~/.config/ksysguardrc zu lesen .


Sie können ~/.kde/share/config/ksysguardrc öffnen und die Menüleiste auf 'Aktiviert' setzen:MenuBar=Enabled

wenn diese Variable nicht vorhanden ist, sollte das Menü standardmäßig sichtbar sein.


Die standardmäßige Tastenkombination zum „Aktivieren“ oder „Deaktivieren“ (Umschalten) der Menüleiste ist Ctrl+M . Ich glaube, das wird die einfachste Lösung sein.


Linux
  1. Überwachen Sie Ihr Linux-System in Ihrem Terminal mit procps-ng

  2. So überwachen Sie ein System mit Sysstat auf Centos

  3. So überwachen Sie die Linux-Systemleistung mit Sysstat

  4. Deepin System Monitor – Ein stilvolles Systemüberwachungstool für Deepin OS

  5. So überwachen Sie Systemauthentifizierungsprotokolle in Ubuntu

Beheben und überwachen Sie die Linux-Systemleistung mit nmon

Htop – Ein interaktiver Linux-Systemmonitor/Prozessbetrachter

Der neue Plasmasystem-Monitor – ist er gut?

Plasma KSysGuard - Systemmonitor in Hülle und Fülle

So installieren Sie Sysdig, um Ihr Linux-System zu überwachen

So installieren Sie KDE Plasma Desktop unter Debian