VirtualBox中Ubuntu 23.04启动gedit时终端出现元数据相关警告的解决咨询
VirtualBox中Ubuntu 23.04启动gedit时终端出现元数据相关警告的解决咨询
嘿,我看到你在VirtualBox里运行Ubuntu 23.04时,启动gedit会弹出一堆元数据相关的警告,先别慌——这些警告大多是良性的,不会影响gedit的正常使用,不过要是看着闹心,咱们可以试试下面的思路:
首先,你遇到的警告信息应该是这样的:
** (gedit 2896): WARNING **; 20:08:20.343: Set document metadata failed: Setting attribute metadata :: gedit-spell-language not supported ** (gedit 2896): WARNING **; 20:08:20.344: Set document metadata failed: Setting attribute metadata :: gedit-bookmarks not supported ** (gedit 2896): WARNING **; 20:08:20.345: Set document metadata failed: Setting attribute metadata :: gedit-encoding not supported ** (gedit 2896): WARNING **; 20:08:20.513: Set document metadata failed: Setting attribute metadata :: gedit-position not supported
原因分析
这些警告的根源是:gedit尝试给文档设置一些扩展元数据属性(比如拼写语言、书签、编码、文件位置这些),但当前你操作的文件所在的文件系统(大概率是VirtualBox的共享文件夹)不支持这些GNOME应用特有的元数据属性,所以就触发了报错提示。
解决办法
- 直接忽略(最省心):这些警告只是“提示”,不会导致gedit功能失效,要是不影响你的使用,完全可以不用管它。
- 切换到本地目录操作:尽量避免在VirtualBox共享文件夹里打开/编辑文件,转到Ubuntu系统的本地目录(比如
~/Documents这类用户目录),本地文件系统支持这些元数据,警告自然就消失了。 - 禁用gedit的元数据相关功能(按需选择):如果你必须在共享文件夹操作,可以通过命令关闭gedit的元数据尝试功能,终端输入以下命令:
不过要注意,这么做会关闭gedit记住上次编辑位置和自动保存的功能,你可以根据自己的使用习惯权衡要不要操作。gsettings set org.gnome.gedit.preferences.editor remember-file-position false gsettings set org.gnome.gedit.preferences.editor auto-save false
备注:内容来源于stack exchange,提问作者V.G.K. ADITYA
相关产品推荐
相关产品推荐

