मैं इस फॉन्टकॉन्ग चेतावनी को सफलतापूर्वक ग्रब संपादित करने के लिए कैसे बायपास कर सकता हूं?


20

मैंने बिना किसी समस्या के 12.04 से 12.10 तक अपग्रेड किया। मैं ग्रब फ़ाइल को संपादित करने की कोशिश कर रहा हूं, लेकिन कंसोल में मुझे निम्न संदेश मिलता है:

Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", 
 line 9: reading configurations from ~/.fonts.conf is deprecated

नतीजतन, मैं कुछ नहीं देखता जब संपादक खुलता है। क्या इसे ठीक करने का कोई तरीका है? मुझे Google पर अधिक जानकारी नहीं मिल रही है।


1
आपको जो संदेश मिल रहा है वह सिर्फ एक चेतावनी है। यह सिर्फ इतना कह रहा है कि अब आपको ~ / .fonts.conf फ़ाइल की आवश्यकता नहीं है। यह समस्या पैदा नहीं होनी चाहिए। मुझे लगता है कि हमें अधिक जानकारी की आवश्यकता है, जैसे कि वास्तविक कमांड जो आप टर्मिनल में टाइप कर रहे हैं।
rft183

1
व्यक्तिगत रूप से, मैं कमांड लाइन पर नैनो का उपयोग करें, तो मैं क्या करना होगाsudo nano /etc/default/grub
rft183

"नैनो का प्रयोग करें" एक वैध उत्तर नहीं है।
चक आर

पृष्ठ को थोड़ा नीचे स्क्रॉल करें ... टिप्पणी पोस्ट करने के बाद से यह वहां है।
चक R

1
मूल प्रश्न को फिर से पढ़ते हुए, मुझे लगता है कि दोनों उत्तर @Githlar और खुद को वैसे भी थोड़ा-सा विषय हैं। हमारी दोनों प्रतिक्रियाएँ चेतावनी को ठीक करती हैं, लेकिन OP अभी भी फ़ाइल को संपादित नहीं कर सकता है। हमें शायद अधिक जानकारी की आवश्यकता है, जैसे कि विशेष रूप से आप फ़ाइल को कैसे संपादित करने की कोशिश कर रहे हैं। आप किस कमांड का उपयोग कर रहे हैं?
स्पार्कहॉक

जवाबों:


41

गीथलर का जवाब चेतावनी को हटा देता है, बिना यह जवाब दिए कि चेतावनी आपको बता रही है। यह वास्तव में कह रहा है कि भविष्य में ~ / .fonts.conf से लोडिंग हटा दी जाएगी। इसलिए, गित्ल्लर के समाधान की अनदेखी होगी जो भविष्य में टूट जाएगी। सही बात यह है कि ~ / .fonts.conf को ~ / .config / fontconfig / font.conf पर ले जाना है। इस (छिपी) फ़ाइल को स्थानांतरित करने का सबसे आसान तरीका टर्मिनल और कर का उपयोग करना है

mkdir -p ~/.config/fontconfig/
mv -i ~/.fonts.conf ~/.config/fontconfig/fonts.conf

वास्तव में इस चेतावनी की अस्पष्टता के खिलाफ एक बग रिपोर्ट दर्ज की गई है।


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

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

ऐसा करते समय, मैंने पाया कि दोनों फाइलें मौजूद थीं। मैंने इसे बड़ी फ़ाइल रखकर हल किया, इस धारणा पर इसमें अधिक प्रासंगिक कॉन्फ़िगरेशन जानकारी (एक नज़र लेने के बाद) शामिल है।
वोल्कर सिएगल

3

इस संदेश से छुटकारा पाने के लिए /etc/fonts/conf.d/50-user.conf फ़ाइल को रूट के रूप में संपादित करें:

sudo nano /etc/fonts/conf.d/50-user.conf

या

sudo gedit /etc/fonts/conf.d/50-user.conf

लाइन के लिए देखो जो कहता है

<include ignore_missing="yes" deprecated="yes">~/.fonts.conf</include>

और इसे बदल दें

<!-- <include ignore_missing="yes" deprecated="yes">~/.fonts.conf</include> -->

ऐसा करने से लाइन खत्म हो जाती है। ध्यान दें कि यह एक टिप्पणी के तहत है जो कहता है "भविष्य में निम्नलिखित तत्व हटा दिए जाएंगे।" इसलिए, इस लाइन पर टिप्पणी करने से कुछ भी नहीं होना चाहिए।


1
ऐसा करने से लाइन खत्म हो जाती है। ध्यान दें कि यह एक टिप्पणी के तहत है जो कहता है "भविष्य में निम्नलिखित तत्व हटा दिए जाएंगे।" इसलिए, इस लाइन पर टिप्पणी करने से कुछ भी नहीं होना चाहिए। ... वहाँ संभव गलत बयानी के बिट; क्या आप सुनिश्चित हैं कि लाइन को हटाने के लिए घर के डायर से कॉन्फिग रीडिंग को फिर से बहाल करना है या यह है कि कार्यक्षमता को हटा दिया जाएगा ताकि कॉन्फिगरेशन की आवश्यकता न रहे?!
कोडमेडिक

1
मैंने इस उत्तर को अस्वीकार कर दिया क्योंकि यह "सही" करने वाली बात नहीं लगती है। Upvoted askubuntu.com/a/231274/48282
निकोस एलेक्जेंड्रिस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.