मैं अलग-अलग भौतिक स्थानों के आधार पर उबंटू लैपटॉप पर विभिन्न कॉन्फ़िगरेशन कैसे सेट कर सकता हूं?


2

मैं अपने लैपटॉप पर एक जोड़े (या तीन) एकाधिक कॉन्फ़िगरेशन स्थापित करने का तरीका ढूंढ रहा हूं, और आसानी से उनके बीच स्विच कर सकता हूं। अधिक विशिष्ट होने के लिए, जब मेरा लैपटॉप काम पर है, तो इसे दूसरे मॉनिटर में प्लग किया गया है, और इसमें नेटवर्क कॉन्फ़िगरेशन का एक विशिष्ट सेट है। घर पर, दूसरा मॉनिटर चला गया है, नेटवर्क कॉन्फ़िगरेशन अलग हैं। सार्वजनिक वायरलेस बिंदु पर सेट करने के लिए अन्य कॉन्फ़िगरेशन हैं, आदि।

मुझे पता है कि मैं अपनी वरीयताओं में जा सकता हूं और मॉनिटर को चालू / बंद कर सकता हूं, और नेटवर्किंग वरीयताओं के साथ गड़बड़ कर सकता हूं, और इसी तरह, लेकिन मैं एक ही बार में वरीयताओं का एक गुच्छा बदलने का एक तरीका ढूंढ रहा हूं, और यदि यह संभव है ऐसा करने के लिए स्वचालित रूप से, शायद आसपास के क्षेत्र में वायरलेस एपी के आधार पर, यह और भी बेहतर होगा।

जवाबों:


1

आपकी बारीकियों के आधार पर ऐसा करने के कई तरीके हैं, लेकिन यहाँ एक तरीका है। अपना विन्यास डालें ~/.xsessionrc। वहां से आप अपने नेटवर्क या जो भी हो, के लिए अपनी स्क्रीन और iwconfig सेट करने के लिए xrandr शुरू कर सकते हैं। आप पहुंच बिंदुओं को खोजने के लिए iwlist या कुछ समान चला सकते हैं, लेकिन ध्यान दें कि यह आपकी लॉगिन प्रक्रिया को धीमा कर देगा। तो यहाँ एक मोटा उदाहरण है:

if sudo iwlist scan | grep -q 'ESSID:"xxx"'; then
   xrandr ...
   iwconfig ...
else ...
fi
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.