web-dev-qa-db-ja.com

geditにファイルを保存すると、ターミナルに警告が表示される

最近、Ubuntu 20.04 LTSにGRUB gnome-look.org のテーマをインストールしました(私のPCはUbuntuを搭載したWindows 10デュアルブートです)。テーマを正常にインストールするには、/etc/default/grubのファイルを編集する必要があります。

そのため、Sudo gedit /etc/default/grubコマンドを使用しました。編集後、保存すると、ターミナルに次の警告が表示されます。

enter image description here

(gedit:7169): Tepl-WARNING **: 21:13:18.135: GVfs metadata is not supported. Fallback to TeplMetadataManager. Either GVfs is not correctly installed or GVfs metadata are not supported on this platform. In the latter case, you should configure Tepl with --disable-gvfs-metadata.

後で、/boot/grub/grub.cfgを使用してSudo gedit /boot/grub/grub.cfgのファイルを編集し、grubメニューも編集しました。

ファイルを保存すると、同様の警告が表示されました

enter image description here

(gedit:8887): Tepl-WARNING **: 21:18:46.163: GVfs metadata is not supported. Fallback to TeplMetadataManager. Either GVfs is not correctly installed or GVfs metadata are not supported on this platform. In the latter case, you should configure Tepl with --disable-gvfs-metadata.

誰かが理由を教えてもらえますか?また、それに対処する方法は?

5
Abhay Patil

terminal CLIからSudo権限でGUIアプリケーションを開く場合は常にSudo -Hを使用する必要があります。それ以外の場合は、おそらくログインループを作成します。

Sudo -H gedit /etc/default/grub

man Sudoから-Hの説明を取得します...

-H, --set-home
             Request that the security policy set the HOME environment
             variable to the home directory specified by the target user's
             password database entry.  Depending on the policy, this may
             be the default behavior.

これは、-Hを使用しない場合、/ homeディレクトリ内のこれらの2つのファイルが所有者root:rootに変更され、ログインループが発生することを意味します...

-rw------- 1 your_username your_username 441K Nov  2  2019 .ICEauthority
-rw------- 1 your_username your_username   58 Jun 23  2017 .Xauthority

警告メッセージ...それらは単なるノイズです。

また、/ boot/grub/grub.cfgを手動で編集しないでください。

更新#1:

/boot/grub/grub.cfgを手動で編集する必要性を学ぶには、/ etc/default/grubに以下を編集/追加します...

GRUB_DEFAULT=saved    # this is an edit
GRUB_SAVEDEFAULT=true # this is an add

Sudo update-grub#変更を書き込む

これにより、GRUBは最後に選択したOSを起動することを記憶し、別のOSが選択されるまで同じOSで再起動します。

3
heynnema

これは、Sudo-Hなしでgeditを開始することによる警告です( Sudo -Hの機能 を参照)。あなたがそれから始めていることを確認してください

Sudo -H gedit file

または、vi、vim、emacsなどのターミナルエディタを使用できます。

1
dlin