Nemo 실행 중 오류: 설정 스키마 'org.nemo.preferences'가 설치되지 않았습니다.

Nemo 실행 중 오류: 설정 스키마 'org.nemo.preferences'가 설치되지 않았습니다.

내 Archlinux 시스템에서 Nautilus를 Nemo로 교체하려고 합니다.

나는 이 가이드를 따랐습니다.https://wiki.archlinux.org/index.php/Nemo

pacman을 통해 Nemo를 설치할 수 있었지만 Nemo를 시작하려고 하면 다음 오류가 발생합니다.

[jet@jetArch /etc]$ nemo

(nemo:7863): GLib-GIO-ERROR **: Settings schema 'org.nemo.preferences'  is not installed

[1]    7863 trace trap (core dumped)  nemo

nemo 버전을 성공적으로 볼 수 있습니다.

[jet@jetArch /etc]$ nemo --version
nemo 3.0.5

이렇게 해서 nemo가 설치됩니다. 하지만:

[jet@jetArch /etc]$ gsettings list-schemas | grep nemo

결과가 반환되지 않으므로 nemo에 패턴이 없는 것 같습니다.

내부에/usr/share/applications가지다. 데스크탑문서

[jet@jetArch applications]$ pwd
/usr/share/applications
[jet@jetArch applications]$ ls *nemo*
nemo-autorun-software.desktop  nemo-autostart.desktop  nemo.desktop

하지만org.nemo.desktop

[jet@jetArch applications]$ gsettings set org.nemo.desktop   show-desktop-icons true
No such schema 'org.nemo.desktop'

...도 아니다

[jet@jetArch applications]$ gsettings set nemo.desktop show-desktop-icons true 
No such schema 'nemo.desktop'

하지만 내가 열면dconf 편집기항목이 있습니다org.nemo.desktop또한org.nemo.compact-view,org.nemo.icon-view, 등.

그렇다면 왜 dconf-editor는 nemo 모드를 찾을 수 있지만 nemo를 포함한 다른 모드는 찾을 수 없습니다.

도와주셔서 감사합니다.

PS 실행 중니모루트가 도움이 되지 않기 때문에:

[jet@jetArch applications]$ sudo nemo
[sudo] password for jet: 

(nemo:9909): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

(nemo:9909): GLib-GIO-ERROR **: Settings schema 'org.nemo.preferences' is not installed

[1]    9908 trace trap  sudo nemo

[jet@jetArch applications]$ sudo nemo -c
running nemo_self_check_file_utilities
running nemo_self_check_file_operations
running nemo_self_check_directory

(nemo:9922): GLib-GIO-ERROR **: Settings schema 'org.nemo.preferences' is not installed

[1]    9921 trace trap  sudo nemo -c

답변1

시스템에 다음 파일이 있는지 확인하십시오.

/usr/share/glib-2.0/schemas/org.nemo.gschema.xml 

그렇다면 다음을 실행하십시오(루트로):

# glib-compile-schemas /usr/share/glib-2.0/schemas/org.nemo.gschema.xml

관련 정보