Làm cách nào tôi có thể bỏ qua cảnh báo fontconfig này để chỉnh sửa grub thành công?


20

Tôi nâng cấp từ 12.04 lên 12.10 mà không gặp vấn đề gì. Tôi đang cố gắng chỉnh sửa tệp grub, nhưng trong bảng điều khiển tôi nhận được thông báo sau:

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

Kết quả là, tôi không thấy gì khi trình soạn thảo mở ra. có cách sửa nào cho nó không? Tôi không thể tìm thấy nhiều thông tin trên Google.


1
Thông điệp bạn nhận được chỉ là một cảnh báo. Nó chỉ nói rằng bạn không còn cần một tập tin ~ / .fonts.conf. Điều đó không nên gây ra vấn đề. Tôi nghĩ rằng chúng ta cần thêm thông tin, chẳng hạn như lệnh thực tế bạn đang nhập vào thiết bị đầu cuối.
rft183

1
Cá nhân, tôi sử dụng nano ở dòng lệnh, vì vậy tôi sẽ làmsudo nano /etc/default/grub
rft183

"Sử dụng nano" không phải là một câu trả lời hợp lệ.
Chuck R

Cuộn xuống trang một chút ... nó đã ở đó kể từ khi tôi đăng bình luận.
Chuck R

1
Đọc lại câu hỏi ban đầu, tôi nghĩ cả hai câu trả lời từ @Githlar và bản thân tôi đều hơi lạc đề. Cả hai phản hồi của chúng tôi đều sửa cảnh báo, nhưng OP vẫn không thể chỉnh sửa tệp. Chúng tôi có thể cần thêm thông tin, chẳng hạn như cách bạn đang cố gắng chỉnh sửa tệp. Lệnh bạn đang sử dụng là gì?
Sparhawk

Câu trả lời:


41

Câu trả lời của Githlar loại bỏ cảnh báo, mà không trả lời những gì cảnh báo đang nói với bạn. Nó thực sự nói rằng tải từ ~ / .fonts.conf sẽ bị xóa trong tương lai. Do đó, giải pháp của Githlar sẽ bỏ qua những gì sẽ phá vỡ trong tương lai. Điều chính xác cần làm là di chuyển ~ / .fonts.conf sang ~ / .config / fontconfig / font.conf. Cách dễ nhất để di chuyển tệp (ẩn) này là sử dụng thiết bị đầu cuối và thực hiện

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

Thực sự có một báo cáo lỗi được đệ trình chống lại sự mơ hồ của cảnh báo này.


3
Bạn đúng. Hoàn toàn tắt thông báo lỗi, không rõ nó sẽ đọc cấu hình mới từ đâu. Tôi đoán tôi đã giả định rằng quá trình nâng cấp sẽ làm điều này cho bạn. Tôi đã đoán rằng các tập tin được đề cập là dư. Cảm ơn vì tiền boa, +1.
Chuck R

1
@Githlar Tôi cho rằng các nhà phát triển không muốn tự di chuyển tệp của bạn, nhưng tôi đồng ý rằng đó là một thông báo lỗi mơ hồ khủng khiếp. Và nó có lẽ không phải là cách tốt nhất để khấu hao một cái gì đó. Chúc mừng.
Sparhawk

Khi làm điều này, tôi thấy rằng cả hai tập tin đều có mặt. Tôi đã giải quyết nó bằng cách giữ tệp lớn hơn, với giả định nó chứa thông tin cấu hình phù hợp hơn (sau khi xem).
Volker Siegel

3

Để thoát khỏi thông báo này, hãy chỉnh sửa tệp /etc/fonts/conf.d/50-user.conf dưới dạng root:

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

hoặc là

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

Tìm dòng nói

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

và thay đổi nó thành

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

Làm như vậy ý ​​kiến ​​ra dòng. Lưu ý rằng dưới một bình luận có nội dung "Các yếu tố sau sẽ bị xóa trong tương lai." Do đó, bình luận ra dòng này không nên làm tổn thương gì.


1
Làm như vậy ý ​​kiến ​​ra dòng. Lưu ý rằng dưới một bình luận có nội dung "Các yếu tố sau sẽ bị xóa trong tương lai." Do đó, bình luận ra dòng này không nên làm tổn thương gì. ... Một chút sai lầm có thể có ở đó; Bạn có chắc chắn rằng việc xóa dòng là để khôi phục lại việc đọc cấu hình từ thư mục chính hoặc là chức năng sẽ bị xóa để không cần cấu hình nữa?!
CodeMedic

1
Tôi đã đánh giá thấp câu trả lời này vì nó dường như không phải là điều "đúng". Yêu cầu nâng cấp lên Ubuntu.com / 23/2374/48282 .
Nikos Alexandris
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.