答案1
更简单的解决方案是使用其自身来设置值gio
。因此,使用以下命令进行设置:
gio mime text/calendar org.gnome.Calendar.desktop
然后使用以下命令检查您刚刚执行的操作:
gio mime text/calendar
答案2
尝试这个
gedit /home/yourname/.local/share/applications/mimeapps.list
粘贴text/calendar=org.gnome.Calendar.desktop
在末尾[default applications]
并保存。
通过查询gvfs-mime --query text/calendar
你应该得到
Default application for 'text/calendar': org.gnome.Calendar.desktop
Registered applications:
org.gnome.Calendar.desktop
答案3
对我有用的是:
打开终端:
locate mimeapps.list
查找以 home 开头的路径:/home/user_name/.config/mimeapps.list
然后运行以下命令。
vim /home/user_name/.config/mimeapps.list
或者
gedit /home/user_name/.config/mimeapps.list
(vim 和 gedit 都允许您编辑文本文件)
粘贴文本/日历=org.gnome.Calendar.desktop在默认应用程序列表中的最后一个应用程序下
保存文件并运行以下命令:
gio mime text/calendar
答案4
这是 gnome 的一个 bug。已在 gnome 40 和 Ubuntu 21.10 中修复。