2015-06-09 9 views
7

में प्रदर्शित नहीं है मेरे पास जावा स्विंग जीयूआई है जो अन्य विंडो मैनेजर का उपयोग करके ठीक से चलता है और प्रदर्शित करता है लेकिन जब मैं इसे एक्समोनैड में चलाता हूं तो यह सही तरीके से प्रदर्शित नहीं होता है। जो दिखाता है वह खिड़की का फ्रेम है जो बिना बटन, मेनू आदि के साथ भूरे रंग के होते हैं। मैं स्विंग जीयूआई को सही ढंग से कैसे प्रदर्शित कर सकता हूं?जावा स्विंग जीयूआई एक्सोनैड

उत्तर

8

~/.xmonad/xmonad.hsimport Monad.Hooks.SetWMName जोड़ें।

फिर startupHook = setWMName "LG3D" को LG3D का उपयोग विंडो प्रबंधक नाम के रूप में करने के लिए Xmonad को बताने के लिए जोड़ें।

xmonad $ defaultConfig 
    { ... 
    startupHook = setWMName "LG3D", 
    } 

अन्त में, आधुनिक-क्यू का उपयोग कर xmonad.hs फिर से लोड करने Xmonad पुनरारंभ करें।

सूत्रों का कहना है:

http://thinkingeek.com/2012/01/24/fix-java-gui-applications-xmonad/

http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Hooks-SetWMName.html

0

एक 100% स्पष्ट जवाब के लिए, बस ~/.xmonad/xmonad.hs में पेस्ट करेंगे:

import XMonad 
import XMonad.Hooks.SetWMName 

main = xmonad defaultConfig 
    { startupHook = setWMName "LG3D" } 
संबंधित मुद्दे