ฉันจะข้ามคำเตือนแบบอักษรนี้เพื่อแก้ไขด้วงได้อย่างไร


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

"Use nano" ไม่ใช่คำตอบที่ถูกต้อง
Chuck R

เลื่อนหน้าลงเล็กน้อย ... มันอยู่ที่นั่นตั้งแต่หลังจากที่ฉันโพสต์ความคิดเห็น
Chuck R

1
อ่านคำถามเดิมอีกครั้งฉันคิดว่าคำตอบทั้งสองจาก @Githlar และตัวฉันเองก็เป็นหัวข้อที่แตกต่างออกไปเล็กน้อย ทั้งคำตอบของเราแก้ไขคำเตือน แต่ OP ยังไม่สามารถแก้ไขไฟล์ได้ เราอาจต้องการข้อมูลเพิ่มเติมเช่นวิธีที่คุณพยายามแก้ไขไฟล์โดยเฉพาะ คำสั่งที่คุณใช้คืออะไร
Sparhawk

คำตอบ:


41

คำตอบของ Githlar ลบคำเตือนโดยไม่ตอบสนองต่อสิ่งที่คำเตือนบอกคุณ จริงๆแล้วมันบอกว่าการโหลดจาก ~ / .fonts.conf จะถูกลบออกในอนาคต ดังนั้นทางออกของ Githlar จะไม่สนใจสิ่งที่จะเกิดขึ้นในอนาคต สิ่งที่ถูกต้องคือการย้าย ~ / .fonts.conf ไปที่ ~ / .config / fontconfig / fonts.conf วิธีที่ง่ายที่สุดในการย้ายไฟล์ (ซ่อน) นี้คือการใช้เครื่องเทอร์มินัล

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

ที่จริงแล้วมีรายงานข้อผิดพลาดที่ยื่นต่อความคลุมเครือของคำเตือนนี้


3
คุณถูก. การปิดข้อความแสดงข้อผิดพลาดอย่างหมดจดไม่ชัดเจนว่าจะต้องอ่านการกำหนดค่าใหม่จากที่ใด ฉันเดาว่าฉันคิดผิดว่ากระบวนการอัปเกรดจะทำเพื่อคุณ ฉันเดาว่าไฟล์ที่อ้างถึงเป็นไฟล์ที่เหลือ ขอบคุณสำหรับเคล็ดลับ +1
Chuck R

1
@Githlar ฉันคิดว่า devs ไม่ต้องการย้ายไฟล์ของคุณเอง แต่ฉันยอมรับว่าเป็นข้อความแสดงข้อผิดพลาดที่คลุมเครืออย่างน่ากลัว และอาจไม่ใช่วิธีที่ดีที่สุดในการคิดค่าเสื่อมราคา ไชโย
Sparhawk

เมื่อทำสิ่งนี้ฉันพบว่ามีไฟล์ทั้งสองอยู่ ฉันแก้ไขมันโดยการรักษาไฟล์ที่ใหญ่กว่าโดยสมมติว่ามันมีข้อมูลการกำหนดค่าที่เกี่ยวข้องมากขึ้น (หลังจากดู)
Volker Siegel

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
การทำเช่นนั้นแสดงความคิดเห็นออกบรรทัด โปรดสังเกตว่าภายใต้ความคิดเห็นที่ระบุว่า "องค์ประกอบต่อไปนี้จะถูกลบออกในอนาคต" ดังนั้นการแสดงความคิดเห็นในบรรทัดนี้ไม่ควรทำร้ายอะไร ... บิตของการบิดเบือนความเป็นไปได้ที่นั่น; คุณแน่ใจหรือไม่ว่าการลบบรรทัดนั้นคือการคืนสถานะการอ่าน config จากโฮม dir หรือว่าการทำงานจะถูกลบออกเพื่อให้การกำหนดค่าไม่จำเป็นอีกต่อไป!
CodeMedic

1
ฉันลงคะแนนคำตอบนี้เนื่องจากดูเหมือนจะไม่ใช่สิ่งที่ "ถูกต้อง" upvoted askubuntu.com/a/231274/48282
Nikos Alexandris
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.