grubを正常に編集するには、このfontconfig警告をバイパスするにはどうすればよいですか?


20

12.04から12.10に問題なくアップグレードしました。grubファイルを編集しようとしていますが、コンソールに次のメッセージが表示されます。

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

ページを少し下にスクロールします。コメントを投稿してからずっとそこにあります。
チャック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。
チャックR

1
@Githlar開発者はファイル自体を移動したくないと思いますが、恐ろしく曖昧なエラーメッセージであることに同意します。そして、おそらくそれは何かを減価する最良の方法ではありません。乾杯。
Sparhawk

これを行うと、両方のファイルが存在することがわかりました。より関連性の高い構成情報が含まれているという前提で、(より大きなファイルを)確認することで解決しました。
フォルカーシーゲル

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
そうすることで、行をコメントアウトします。「次の要素は将来削除される予定です」というコメントの下にあることに注意してください。したがって、この行をコメントアウトしても何も害はありません。...そこにある可能性のある不実表示。行を削除すると、ホームディレクトリから読み取った構成が元に戻るのですか、それとも構成が不要になるように機能が削除されるのですか?
CodeMedic

1
それが「正しい」ことではないように見えるので、私はこの答えを否定しました。Upvoted askubuntu.com/a/231274/48282
ニコスアレクサン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.