2015-02-05 4 views
6

जब मैं टर्मिनल शुरू पहले 2 संदेश जो मैं देख यह है:त्रुटि: एक फ़ाइल वर्णनकर्ता सांत्वना की बात नहीं प्राप्त कर सका

Couldn't get a file descriptor referring to the console 
Couldn't get a file descriptor referring to the console 

और उसके बाद कंसोल से संकेत, और कुछ भी नहीं एक और,

[[email protected] ~]$ setfont 
Couldn't get a file descriptor referring to the console 

अगर मैं Ctrl + Alt + F2 टर्मिनल के लिए जाना सब ठीक काम करता है और रूट कंसोल में इस संदेश, एक ही स्थिति के बिना, तो क्या आप मेरी मदद कर सकते हैं की कोशिश इस की मरम्मत के लिए: भी इस समस्या जब प्रकार setfont बनाता है? मेरे पास फेडोरा 21 है जो जीनोम है, मेरा लैपटॉप मॉडल वाई 570 है।

उत्तर

6

सेटफॉन्ट वीजीए कंसोल में फ़ॉन्ट को संशोधित करता है (जब आप CTRL-ALT-F1 दबाते हैं तो आपको क्या मिलता है) यह टर्मिनल में कुछ भी नहीं करेगा।

आम तौर पर रूट उपयोगकर्ता कंसोल डिवाइस तक पहुंच सकता है जो फ़ॉन्ट बदलने के लिए सेटफॉन्ट को कनेक्ट करने की आवश्यकता नहीं है। यही कारण है कि जब आप इसे अपने सामान्य उपयोगकर्ता खाते से चलाते हैं तो आपको एक त्रुटि संदेश मिलता है। एक अपवाद तब होता है जब उपयोगकर्ता वीजीए कंसोल में लॉग इन होता है ... तो उपयोगकर्ता को कंसोल तक पहुंच होती है और सेटफॉन्ट सफल होता है।

तथ्य यह है कि जब भी आप टर्मिनल शुरू करते हैं तो आपको त्रुटि संदेश मिलता है, इसका मतलब है कि आपके पास आपके .bashrc, .bash_profile, .bash_login, .profile या/etc/प्रोफ़ाइल में कुछ कमांड है जो जब भी आप टर्मिनल प्रारंभ करते हैं । क्या यह हो सकता है कि आपने इनमें से किसी एक स्थान पर सेट किया है? अन्यथा, कुछ और देखें जो कंसोल तक पहुंच सकता है।

+0

से प्राप्त था धन्यवाद, मैं .bashrc साफ और यह मेरे में मदद करता है है – gyok

0

मेरे लिए, /etc/profile में loadkeys fr~/.bashrc

संबंधित मुद्दे