GNU/Linux >> Linux の 問題 >  >> Linux

KDE システム モニターのリセット (KSysGuard)

globot の回答は KDE 4 に適用されます。この質問は KDE 4 向けに書かれましたが、KDE ​​Plasma 5 が登場したため、いくつかのパスが変更されました。

KDE Plasma 5 でこの問題が発生している場合は、MenuBar= で始まる行を削除する必要があります。 このファイルから:~/.config/ksysguardrc

以下は、KDE ​​Plasma 5 で KSysGuard のメニュー バーを復元できるワンライナー コマンドです:

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

これは、KDE ​​4 で KSysGuard のメニュー バーを復元するために実行するコマンドです:

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

説明

構成ファイル ~/.kde/share/config/ksysguardrc のバックアップを見つけることで、グロボットの答えが正しいとさかのぼって判断しました 2012 年 7 月 26 日 19:14 CDT に作成したものです。

そのファイルの完全な内容は次のとおりです:

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

予想通り、MenuBar Disabled に設定されました 、KDE ​​4 の KSysGuard のメニュー バーを無効にしました。

~/.kde/share/config/ksysguardrc KDE Plasma 5 では使用されていないため、構成ファイルの新しい場所を見つけるために 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

上記の出力は、 ksysguard であることを示しています ファイル ~/.config/ksysguardrc から構成を読み取ろうとしています .


~/.kde/share/config/ksysguardrc を開いて、MenuBar を 'Enabled':MenuBar=Enabled に設定できます

この変数が存在しない場合、メニューはデフォルトで表示されます。


メニューバーを「有効にする」または「無効にする」(トグル) ためのデフォルトのキーボードショートカットは Ctrl+M です .それが最も簡単な解決策になると思います。


Linux
  1. procps-ngを使用してターミナルでLinuxシステムを監視します

  2. CentosでSysstatを使用してシステムを監視する方法

  3. Sysstatを使用してLinuxシステムのパフォーマンスを監視する方法

  1. システムとサーバーのステータス

  2. Deepinシステムモニター–DeepinOS用のスタイリッシュなシステムモニターツール

  3. Ubuntuでシステム認証ログを監視する方法

  1. Redhat7LinuxシステムでCPU温度を監視する方法

  2. GlanceコマンドでLinuxシステムを監視する方法

  3. Linuxシステムプロセスを監視するためにhtopを使用する方法