रीसेट KDE सिस्टम मॉनिटर (KSysGuard)


3

जब मैं एक बैकअप बहाल करने का प्रयास कर रहा था तब कुछ गड़बड़ हो गई, और केडीई सिस्टम गार्ड ठीक से प्रदर्शित नहीं हुआ।

यह सही प्रदर्शन (कमांड रूट से चल रहा है:) kdesudo ksysguard: [केएसगार्ड के उचित प्रदर्शन की छवि]

यह गलत प्रदर्शन है (कमांड:) ksysguard: [केएसगार्ड के अनुचित प्रदर्शन की छवि]

यहां गलत प्रदर्शन में, मेनू बार गायब है , और टैब "प्रोसेस टेबल" स्पष्ट नहीं है

मैंने पहले ही निर्देशिका को हटाने की कोशिश की है ~/.kde/share/apps/ksysguard/लेकिन कोई फायदा नहीं हुआ।

मेरा प्रश्न: मैं KSysGuard को वापस फैक्ट्री डिफॉल्ट / सामान्य कार्यक्षमता में कैसे पुनर्स्थापित करूं?

जवाबों:


3

आप ~ / .kde / share / config / ksysguardrc खोल सकते हैं और MenuBar को 'सक्षम' में सेट कर सकते हैं: MenuBar = Enabled

यदि यह चर मौजूद नहीं है, तो मेनू डिफ़ॉल्ट रूप से दिखाई देना चाहिए।


1
KDE 4 के लिए यह सही उत्तर है। KDE प्लाज्मा 5 के लिए, इस उत्तर को देखें ।
डेल्टिक

2

ग्लोबबॉट का उत्तर केडीई 4 पर लागू होता है, और यह सवाल केडीई 4 के लिए लिखा गया था, लेकिन अब केडीई प्लाज्मा 5 है, कुछ रास्ते बदल गए हैं।

यदि आपको केडीई प्लाज्मा 5 पर यह समस्या हो रही है, तो आपको MenuBar=इस फ़ाइल से शुरू होने वाली लाइन को हटा देना चाहिए :~/.config/ksysguardrc

यहाँ एक-लाइनर कमांड है जो केडीएस प्लाज्मा 5 में KSysGuard के मेन्यू बार को पुनर्स्थापित कर सकता है:

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

यह केडीई 4 में KSysGuard के मेनू बार को पुनर्स्थापित करने के लिए चलाने के लिए कमांड है:

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

व्याख्या

मैंने पूर्वनिर्धारित रूप से निर्धारित किया कि ग्लोबबॉट का उत्तर उस विन्यास फाइल का बैकअप ढूंढकर सही था ~/.kde/share/config/ksysguardrcजो मैंने 26 जुलाई 2012 को 19:14 मिनट टीटी पर बनाया था।

यहाँ उस फ़ाइल की पूरी सामग्री थी:

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

अपेक्षा के अनुरूप, केडी 4 में केएसगयार्ड में मेनू बार को अक्षम कर दिया MenuBarगया था Disabled

~/.kde/share/config/ksysguardrcकेडीई प्लाज्मा 5 में उपयोग नहीं किया गया है, इसलिए कॉन्फ़िगरेशन फ़ाइल के नए स्थान को खोजने के लिए, मैंने उपयोग किया 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

उपरोक्त आउटपुट दिखाता है कि ksysguardफ़ाइल से कॉन्फ़िगरेशन पढ़ने की कोशिश कर रहा है ~/.config/ksysguardrc


Ctrl + एस्केप ksysguard के साथ शुरू होने पर कोई मेनू नहीं है, लेकिन मेनू से शुरू होने पर यह पूर्ण है
intika

1
@intika: [Ctrl] + [एस्केप] डिफ़ॉल्ट रूप से शुरू होता है systemmonitor, नहीं ksysguard। वे क्रमशः "सिस्टम गतिविधि" और "सिस्टम मॉनिटर" नामक दो अलग-अलग कार्यक्रम हैं, जो थोड़ा भ्रमित हो सकते हैं।
डेल्टिक

0

sudo apt-get remove --purge ksysguardसभी स्थापना फ़ाइलों को हटाने के लिए; फिर से पुनर्स्थापित करें sudo apt-get install ksysguard। उदाहरण के लिए dpkg -L ksysguardपता चलता है कि /usr/share/kde4/config/ksysguard.knsrc में भी विन्यास सेटिंग्स है (कुबंटु पर मेरे लिए)।

हालाँकि यह त्रुटि मुझे थोड़ी अजीब लगती है - यह हो सकता है कि आप किसी तरह विंडो मैनेजर में एक सेटिंग बनाने में कामयाब रहे जो कि ksysguard विंडो के प्रदर्शन को प्रभावित कर रहा है - शायद विंडो प्रकार सेटिंग को बदल दिया है?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.