क्या KDE प्लाज्मा पैनल पर ऑटो-टॉगल छिपाने के लिए DBus कमांड है?


8

क्या केडीई प्लाज्मा में एक पैनल पर ऑटो-टॉगल करने के लिए डीबस कमांड (या कमांड लाइन से कोई अन्य तरीका) है? (मैं केडीई 4.6 चला रहा हूं।)

मेरे पास एक ऐसा गेम है जिसे मैं WINE में चलाता हूं जो सही काम नहीं करता है अगर यह ऑटोहिड है और इसे स्क्रिप्ट से चलाना अच्छा होगा जो मेरे लिए इसका ख्याल रखता है।

जवाबों:


2

आप इसे प्लाज्मा डेस्कटॉप स्क्रिप्ट के माध्यम से आसानी से कर सकते हैं , जैसे:

स्वतः छिपाएँ:

var panel = panelById(panelIds[0])
panel.hiding = 'autohide';

स्वतः छिपाएँ:

var panel = panelById(panelIds[0])
panel.hiding = 'none';

बुरी खबर यह है कि जब आप इसे किसी प्रकार के कीबोर्ड + माउस स्वचालन के लिए छोड़कर चाहते हैं तो प्रोग्राम को चलाने का कोई तरीका नहीं है ।

निकटतम आप प्राप्त कर सकते हैं ( केडीई मंच पर इस चर्चा के अनुसार ) डेस्कटॉप कंसोल के माध्यम से स्क्रिप्ट खोलें

qdbus org.kde.plasma-desktop /MainApplication \
    loadScriptInInteractiveConsole /path/to/js/file

नहीं है बग # 238,817 केडीई में बगजिला इस पर दायर की।


यदि आप उन्हें निष्पादित नहीं कर सकते, तो हाँ, स्क्रिप्टिंग बहुत बेकार है! अभी के लिए स्वीकार कर रहा है। (BTW, मैंने आपके RFE बग के लिए मतदान किया। :-)
पैच

नमस्ते, उपरोक्त कोड मेरे लिए काम नहीं कर रहा है। उदाहरण के लिए, अगर मैं दौड़ता हूं, तो panel.height=30यह प्रतिक्रिया करता है और तदनुसार बदलता है। हालाँकि, बदलने panel.hidingसे मुझे कोई प्रतिक्रिया नहीं मिली। इसके अलावा, इसे प्रोग्रामेटिक रूप से चलाने के लिए, @ dufferZafar के उत्तर की तरह कुछ काम क्यों करता है? मैं KDE प्लाज्मा 5.15.5
एकंशदीप गुप्ता

2

जुलाई 2018 तक, @che द्वारा सुझाया गया उत्तर काम नहीं करता है।

यहाँ कुछ है जो हालांकि काम करता है:

qdbus org.kde.plasmashell /PlasmaShell evaluateScript "p = panelById(panelIds[0]); p.height = 32 - p.height;"    

32 वह ऊंचाई है जो मुझे पसंद है। जैसा चाहें वैसा अलग नंबर पर सेट करें।

प्रासंगिक केडीई बग: https://bugs.kde.org/show_bug.cgi?id=396796


0

एक केविन स्क्रिप्ट है जो पैनल को टॉगल करती है

https://www.opendesktop.org/p/1266534/

तथा

https://www.opendesktop.org/p/1269113/

हम इसे (KDE सिस्टम सेटिंग्स - विंडो मैनेजर - विंडो रूल्स - नई - विंडो गुणों का पता लगाने) और "अपना पैनलाइन" चुनने के लिए एक पैनल में और अधिक फीचर जोड़ सकते हैं।


-1

मुझे लगता है कि आपको पुन: जाँच करनी चाहिए : प्लाज्मा के लिए डब के तरीकों के लिए प्रलेखन और DBus के साथ dbus Lauching K मेनू का उपयोग करने के कुछ उदाहरण के लिए ।

यदि कोई विधि मौजूद है तो उसे खोजना आसान होगा।


मैं krunner, kwin और विशेष रूप से प्लाज्मा-डेस्कटॉप के qdbusviewer गुणों के माध्यम से देख रहा हूं, लेकिन प्लाज्मा पैनल से संबंधित ऐसा कुछ भी नहीं था :( प्लाज्मा के लिए कोई आइटम नहीं था।
che

कुछ केड-गीक के साथ चैट करने की कोशिश की? केडी परियोजना की फोरम, irc और मेलिंग सूची मदद कर सकती है। प्लाज्मा के लिए कोई वस्तु की समस्या वास्तव में विषम नहीं है।
डीवीडी

मैं इस तरह के अनुसंधान के बारे में यहां प्रश्न पूछकर प्राप्त करने की उम्मीद कर रहा था :-)
che
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.