[Screen Capture] Peek提示找不到org.gnome.desktop.interface
Tofloor
poster avatar
别团我还能送
deepin
2022-10-22 18:49
Author

Peek 版本 1.5.1, 通过下载源码编译的 地址: https://gitee.com/mirrors_phw/peek


ray@MyDeepin:~/Downloads/BrowserDownloads$ peek

(peek:11682): dbind-WARNING **: 10:32:57.609: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

(peek:11682): GLib-GIO-ERROR **: 10:32:57.636: Settings schema 'org.gnome.desktop.interface' is not installed
追踪与中断点陷阱
ray@MyDeepin:~/Downloads/BrowserDownloads$ gsettings list-schemas | grep org.gnome.desktop.interface
ray@MyDeepin:~/Downloads/BrowserDownloads$ 

通过gsettings查询发现,似乎Deepin用的是com.deepin.wrap.gnome.desktop.interface,但是Deepin也没提供一个快速的工具

ray@MyDeepin:~/Downloads/BrowserDownloads$ gsettings list-schemas | grep interface
com.deepin.wrap.gnome.desktop.interface
ray@MyDeepin:~/Downloads/BrowserDownloads$ gsettings list-keys com.deepin.wrap.gnome.desktop.interface
cursor-blink-timeout
gtk-color-palette
gtk-timeout-repeat
toolkit-accessibility
cursor-theme
gtk-im-module
clock-show-seconds
can-change-accels
toolbar-detachable
cursor-blink-time
enable-animations
menubar-detachable
toolbar-style
toolbar-icons-size
text-scaling-factor
icon-theme
gtk-timeout-initial
scaling-factor
clock-format
monospace-font-name
menus-have-tearoff
gtk-im-preedit-style
cursor-blink
gtk-theme
gtk-key-theme
gtk-im-status-style
menubar-accel
cursor-size
font-name
clock-show-date
document-font-name
gtk-color-scheme
ray@MyDeepin:~/Downloads/BrowserDownloads$

请问如何解决这个问题呢?

Reply Favorite View the author
All Replies
忘记、过去
deepin
2022-10-22 19:10
#1

可以试试 /usr/share/glib-2.0/schemas 里面找找 com.deepin.wrap.gnome.desktop 对应的 xml 文件,试试复制一份改个名字啥的,自己创建 org.gnome.desktop

P.S. 文件修改后需要执行 glib-compile-schemas /usr/share/glib-2.0/schemas

Reply View the author
别团我还能送
deepin
2022-10-24 01:01
#2
忘记、过去

可以试试 /usr/share/glib-2.0/schemas 里面找找 com.deepin.wrap.gnome.desktop 对应的 xml 文件,试试复制一份改个名字啥的,自己创建 org.gnome.desktop

P.S. 文件修改后需要执行 glib-compile-schemas /usr/share/glib-2.0/schemas

方法可行。但是在保存文件的时候 又提示:

Settings schema 'org.gtk.Settings.FileChooser' is not installed

哎,尴尬

Reply View the author