लिनक्स के तहत विभिन्न उपयोगकर्ताओं के लिए अलग विंडो मैनेजर कैसे सेट करें


4

मैं अलग-अलग उपयोगकर्ताओं को विंडो प्रबंधकों के विभिन्न सेटों तक सीमित करना चाहता हूं। उदाहरण के लिए,

  • उपयोगकर्ता A: ओपनबॉक्स, फ्लक्सबॉक्स

  • उपयोगकर्ता बी: ओपनबॉक्स

  • उपयोगकर्ता सी: ओपनबॉक्स, फ्लक्सबॉक्स, मेटासिटी

मैं यह कैसे कर सकता हूं?

अतिरिक्त जानकारी: रनिंग डेबियन 6 (निचोड़)।
मैं gdm भी रखना चाहूंगा, लेकिन अगर यह संभव नहीं है तो मैं इसे हटा दूंगा।


आम तौर पर आप उपयोग कर सकते हैं ~.xinitrc प्रत्येक उपयोगकर्ता के लिए फ़ाइल, लेकिन अगर आप इसे प्रतिबंधित करना चाहते हैं - तो आपको वैश्विक एक (मुझे लगता है) की आवश्यकता हो सकती है /etc/X11/xinit/xinitrc ) यह कौन सा उपयोगकर्ता है (बैश वाक्यविन्यास) की जाँच करें और तदनुसार निष्पादित करें। हालांकि, तकनीकी रूप से एक उपयोगकर्ता अभी भी एक स्थानीय बनाने में सक्षम होगा जो इसे ओवरराइड करेगा। (मैं परिभाषित कंप्यूटर पर उपयोगकर्ता परिभाषित की अनदेखी करने के लिए कॉन्फ़िगर फ़ाइलों की जांच करने के लिए नहीं हूं)
nerdwaller

जवाबों:


2

दुनिया को / usr / bin में प्रासंगिक कार्यक्रमों से अनुमतियों को हटा दें, फिर समूह या ACL का उपयोग करके विशिष्ट उपयोगकर्ताओं के लिए उन्हें फिर से जोड़ें।

दुर्भाग्य से, आप अलग-अलग उपयोगकर्ताओं के लिए अलग-अलग सत्र सूची नहीं बना सकते हैं - यह अभी भी सभी के लिए फ्लक्सबॉक्स और मेटासिटी दिखाने वाला है।


फिलहाल, मैं जीडीएम को पूरी तरह से हटा दूंगा, लेकिन केवल उपलब्ध विकल्पों को दिखाने के लिए जीडीएम प्राप्त करना बहुत अच्छा होगा। दर्ज किए गए उपयोगकर्ता-आईडी के आधार पर, यदि जीडीएम केवल उपलब्ध डब्ल्यूएम विकल्प दिखाता है तो यह बहुत अच्छा होगा।
Tem Pora
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.