我尝试在 Ubuntu 19.04 上使用 sushi(提供类似 MacOS 上的 Quick Look 的功能)。得到这个错误:
(sushi-start:8478): Gjs-WARNING **: 15:07:50.705: JS ERROR: Error: Requiring Sushi, version none: Requiring namespace 'GtkSource' version '3.0', but '4' is already loaded
@/usr/share/sushi/js/viewers/text.js:33:7
该软件包
sushi
适用于通用桌面环境。它适用于统一,可能还有许多其他开箱即用的工具,但对于 Gnome(如 ubuntu 18 和 19 使用),您需要添加
gnome-sushi
包。添加
imports.gi.versions.GtkSource = "3.0";
到文件的开头
/usr/share/sushi/js/viewers/text.js
为我解决了这个问题。见https://gitlab.gnome.org/GNOME/sushi/issues/12和https://bugs.archlinux.org/task/59447