GNU/Linux >> Belajar Linux >  >> Linux

Reset Monitor Sistem KDE (KSysGuard)

jawaban globot berlaku untuk KDE 4, dan pertanyaan ini ditulis untuk KDE 4, tetapi sekarang ada KDE Plasma 5, beberapa jalur telah berubah.

Jika Anda mengalami masalah ini pada KDE Plasma 5, Anda harus menghapus baris yang diawali dengan MenuBar= dari file ini:~/.config/ksysguardrc

Berikut adalah perintah satu baris yang dapat memulihkan bilah menu KSysGuard di KDE Plasma 5:

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

Ini adalah perintah yang dijalankan untuk memulihkan bilah menu KSysGuard di KDE 4:

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

Penjelasan

Saya secara retroaktif menentukan bahwa jawaban globot benar dengan menemukan cadangan file konfigurasi ~/.kde/share/config/ksysguardrc yang saya buat pada tanggal 26 Juli 2012 pukul 19:14 CDT.

Inilah isi lengkap dari file itu:

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

Persis seperti yang diharapkan, MenuBar disetel ke Disabled , yang menonaktifkan bilah menu di KSysGuard di KDE 4.

~/.kde/share/config/ksysguardrc tidak digunakan di KDE Plasma 5, jadi untuk menemukan lokasi baru file konfigurasi, saya menggunakan 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

Output di atas menunjukkan bahwa ksysguard sedang mencoba membaca konfigurasi dari file ~/.config/ksysguardrc .


Anda dapat membuka ~/.kde/share/config/ksysguardrc dan menyetel MenuBar ke 'Enabled':MenuBar=Enabled

jika variabel ini tidak ada, menu seharusnya terlihat secara default.


Pintasan Keyboard Default untuk "Aktifkan" atau "Nonaktifkan" (Toggle) Bilah Menu adalah Ctrl+M . Saya yakin itu akan menjadi solusi paling sederhana.


Linux
  1. Pantau sistem Linux Anda di terminal Anda dengan procps-ng

  2. Deepin System Monitor – Alat Monitor Sistem Bergaya untuk Deepin OS

  3. Cara memantau log otentikasi sistem di Ubuntu

  1. Cara Memantau Sistem dengan Sysstat di Centos

  2. Cara Memantau Kinerja Sistem Linux dengan Sysstat

  3. Status Sistem dan Server

  1. Bagaimana memonitor suhu CPU pada sistem Redhat 7 Linux

  2. Cara Memantau Sistem Linux dengan Perintah Sekilas

  3. Cara Menggunakan htop untuk Memantau Proses Sistem Linux