लॉग-इन के दौरान X11 के लिए PATH चर को संशोधित करें


1

मैं कुछ लैब कंप्यूटरों पर काम कर रहा हूं (पढ़ें: कोई प्रशासनिक अधिकार नहीं), अगर मैं लॉग इन करता हूं, तो मुझे X11 शुरू होते ही पैथ वेरिएबल को बदलना होगा। इसका कारण यह है कि मुझे इस समय PATH वैरिएबल को बदलने की आवश्यकता है, जैसा कि बाद में विरोध किया गया है, यह है कि लॉगिन के दौरान प्रिंट स्क्रीन कमांड "बाइंड" लगती है (इस बारे में मेरी बुरी व्याख्या माफ करें)।

वर्तमान में, मेरे पास वर्कअराउंड के रूप में .bashrc स्क्रिप्ट है:

#!/bin/bash
export PATH=/home/username/bin:$PATH

मैं एक नया एक्स शुरू करके इसे काम कर सकता हूं, लेकिन मैं सोच रहा था कि क्या लॉगिन पर बदलना संभव है।

cat /etc/redhat-release मुझे मेरा वितरण बताता है: Red Hat Enterprise Linux क्लाइंट रिलीज़ 5.8 (टिकंगा)

जवाबों:


0

आप अपने उपयोगकर्ता खाते के लिए आसानी से $ PATH बदल सकते हैं (इस प्रकार व्यवस्थापक अधिकारों के बिना)। यह इस बात पर निर्भर करता है कि आपके पास किस प्रकार का शेल है, शेल को खोजने के लिए:, echo $SHELLसबसे अधिक संभावना है /bin/bashकि आपके पास (जो echo $SHELLकभी-कभी अजीब व्यवहार करता है, यदि ऐसा है तो कोशिश करें ps)।

यदि आप बैश हैं, तो आप ~/.bash_profileचीजों को जोड़कर संशोधित करना चाहते हैं:

export PATH=$PATH:/path/to/something/:/path/to/something/else/

या

export PATH=/path/to/something/:/path/to/something/else/:$PATH

यदि आपका शेल bash नहीं है, तो आपको अपनी उपयोगकर्ता निर्देशिका में अन्य फ़ाइलों को थोड़ा अलग तरीके से संशोधित करने की आवश्यकता है , जैसे tcsh के लिए संशोधित करने की आवश्यकता वाली फ़ाइलों के लिए tcsh शेल कमांड

यदि किसी अन्य शेल का उपयोग किया जाता है (संभावना नहीं है), तो अपने शेल के लिए $ PATH को संशोधित करने के तरीके की जाँच करने के लिए अपने पसंदीदा खोज इंजन का उपयोग करें और प्रति-उपयोगकर्ता फ़ाइलों में ऐसा करें, ~ / .something। आपको इन फ़ाइलों को संशोधित करने के लिए व्यवस्थापक अधिकारों की आवश्यकता नहीं है।


0

/etc/X11/Xsessionफ़ाइल में उचित निर्यात जोड़ें , या /etc/X11/Xsession.d/my_whateverइस तरह के निर्यात के साथ एक अलग फ़ाइल बनाएं ।


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