Bagaimana saya bisa memintas peringatan fontconfig ini untuk mengedit grub dengan sukses?


20

Saya memutakhirkan dari 12,04 menjadi 12,10 tanpa masalah. Saya mencoba mengedit file grub, tetapi di konsol saya mendapatkan pesan berikut:

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

Akibatnya, saya tidak melihat apa pun ketika editor membuka. Apakah ada perbaikan untuk ini? Saya tidak dapat menemukan banyak informasi di Google.


1
Pesan yang Anda terima hanyalah peringatan. Itu hanya mengatakan bahwa Anda tidak lagi memerlukan file ~ / .fonts.conf. Itu seharusnya tidak menyebabkan masalah. Saya pikir kami memerlukan informasi lebih lanjut, seperti perintah aktual yang Anda ketikkan ke terminal.
rft183

1
Secara pribadi, saya menggunakan nano di baris perintah, jadi saya akan melakukannyasudo nano /etc/default/grub
rft183

"Gunakan nano" bukan jawaban yang valid.
Chuck R

Gulir ke bawah halaman sedikit ... sudah ada sejak setelah saya memposting komentar.
Chuck R

1
Membaca ulang pertanyaan aslinya, saya pikir kedua jawaban dari @Githlar dan saya sendiri agak di luar topik. Kedua tanggapan kami memperbaiki peringatan, tetapi OP masih tidak dapat mengedit file. Kami mungkin memerlukan lebih banyak informasi, seperti secara spesifik bagaimana Anda mencoba mengedit file. Apa perintah yang Anda gunakan?
Sparhawk

Jawaban:


41

Jawaban Githlar menghilangkan peringatan, tanpa menanggapi apa yang dikatakan peringatan itu kepada Anda. Sebenarnya mengatakan bahwa memuat dari ~ / .fonts.conf akan dihapus di masa mendatang. Oleh karena itu, solusi Githlar akan mengabaikan apa yang akan pecah di masa depan. Hal yang benar untuk dilakukan adalah memindahkan ~ / .fonts.conf ke ~ / .config / fontconfig / fonts.conf. Cara termudah untuk memindahkan file (tersembunyi) ini adalah menggunakan terminal dan melakukan

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

Sebenarnya ada laporan bug yang diajukan terhadap ketidakjelasan peringatan ini.


3
Kamu benar. Pergi murni dari pesan kesalahan, tidak jelas di mana ia mengharapkan untuk membaca konfigurasi baru. Saya kira saya berasumsi salah bahwa proses upgrade akan melakukan ini untuk Anda. Saya menduga bahwa file yang dimaksud adalah sisa. Terima kasih atas tipnya, +1.
Chuck R

1
@ Githlar Saya kira para devs tidak ingin memindahkan file Anda sendiri, tapi saya setuju itu adalah pesan kesalahan yang sangat kabur. Dan itu mungkin bukan cara terbaik untuk mendepresiasi sesuatu. Tepuk tangan.
Sparhawk

Ketika melakukan ini, saya menemukan bahwa kedua file ada. Saya memecahkannya dengan menyimpan file yang lebih besar, dengan asumsi itu berisi informasi konfigurasi yang lebih relevan (setelah melihatnya).
Volker Siegel

3

Untuk menghilangkan pesan ini, edit file /etc/fonts/conf.d/50-user.conf sebagai root:

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

atau

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

Cari garis yang mengatakan

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

dan ubah ke

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

Melakukan hal itu di luar garis komentar. Perhatikan bahwa itu di bawah komentar yang mengatakan "Elemen-elemen berikut akan dihapus di masa depan." Karena itu, mengomentari kalimat ini seharusnya tidak menyakiti apa pun.


1
Melakukannya komentar di luar garis. Perhatikan bahwa itu di bawah komentar yang mengatakan "Elemen-elemen berikut akan dihapus di masa depan." Karena itu, mengomentari kalimat ini seharusnya tidak menyakiti apa pun. ... sedikit kemungkinan kesalahan representasi di sana; apakah Anda yakin bahwa penghapusan baris adalah untuk mengembalikan pembacaan konfigurasi dari direktori home atau apakah fungsinya akan dihapus sehingga konfigurasi tidak diperlukan lagi ?!
CodeMedic

1
Saya menurunkan jawaban ini karena sepertinya itu bukan hal yang "tepat" untuk dilakukan. Upvoted askubuntu.com/a/231274/48282 .
Nikos Alexandris
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.