जब मैंने xmonad छोड़ दिया, तो मैं इसे अच्छी तरह से अनुप्रयोगों को कैसे बंद कर सकता हूं?


3

जब मैंने xmonad (Shift-Mod-Q) को छोड़ा, तो यह मेरे सभी रनिंग एप्लिकेशन को मार देता है। इसका परिणाम मुझे अपने हाल के टर्मिनल इतिहास को गनोम-टर्मिनल में और क्रोमियम में अगले स्टार्ट अप पर शिकायत करते हुए मिला कि यह गलत तरीके से बंद हुआ था।

मैं xmonad को अच्छी तरह से अनुप्रयोगों को कैसे छोड़ सकता हूं?

मैं ubuntu 12.04 पर xmonad चला रहा हूं। मैं इसे ग्नोम-सत्र के शीर्ष पर नहीं चला रहा हूं।

जवाबों:


4

अपने पैकेज मैनेजर का उपयोग करके wmctrl स्थापित करें।

फिर अपनी छोटी खिड़कियों को इनायत से बंद करने के लिए इस छोटी लिपि का उपयोग करें

$ में जीत के लिए (wmctrl -l। awk '{प्रिंट $ 1}'); करना

wmctrl -i -c $ जीत

किया हुआ

Xmonad के बाहर निकलने से पहले इसे अपनी छोड़ कीबाइंडिंग में जोड़ें।

मैंने इसे फ़ायरफ़ॉक्स के साथ परीक्षण किया और जब मैंने इसे बगल में घूर दिया, तो सही ढंग से शुरू हुआ जैसे मैंने खुद खिड़की बंद कर दी।


मैंने एक्सएफसीई के बजाय एक्सएमएनएड के शीर्ष पर चलना समाप्त कर दिया, इसलिए मुझे अब यह समस्या नहीं है। मैं आप पर भरोसा करने जा रहा हूं कि यह काम करता है और इस जवाब को बिना जांचे-परखे स्वीकार करता है।
जोनाथन कैलस 15

1
इसे काम करने के लिए आपको xmonad.org/xmonad-docs/xmonad-contrib/… को सक्षम करना होगा ।
फ्लोरियन मेयर

1
@FlorianMayer लिंक टूट गया है, लेकिन आप आसानी XMonadसे हैकमा . haskell.org/package/xmonad-contrib-0.13/docs/… पर EWMH का अनुपालन कैसे कर सकते हैं । असल में, अपने अंदर xmonad.hsफ़ाइल, आप के लिए है import XMonad.Hooks.EwmhDesktopsऔर की जगह xmonad $ defके साथxmonad $ ewmh def
tigerjack89
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.