최근에 쉘 스크립팅을 배우기 시작했습니다. 연습삼아 Pop_OS의 GTK와 Shell 테마를 변경하는 스크립트를 작성해 볼 예정입니다. 먼저 필요에 따라 작동하는지 확인하기 위해 이러한 명령을 개별적으로 배우고 테스트했습니다. 아이콘과 gtk 테마를 성공적으로 변경했지만 Gnome 쉘 테마를 변경하면 다음과 같은 출력이 표시됩니다.
No such schema “org.gnome.shell.extensions.user-theme”
사용자 테마 확장을 활성화했기 때문에 이것은 이상합니다. 또한 다음 명령을 실행했지만 아무것도 변경되지 않았습니다.
gsettings set org.gnome.shell enabled-extensions "['[email protected]']"
무슨 일이 일어나고 있는지 아는 사람이 있거나 어떻게 해야 하는지 조언을 줄 수 있는 사람이 있나요?
답변1
나도 방금이 문제에 직면했습니다. 무엇이 잘못되었는지 완전히 확신할 수는 없지만 스키마 파일이 올바르게 설치되지 않은 것 같습니다.
이 문제를 해결하려면 스키마 파일의 복사본을 가져와야 합니다 org.gnome.shell.extensions.user-theme.gschema.xml
. 이 파일은 프로그램 소스에서 얻을 수 있습니다. 파일에 대한 gitlab 링크는 다음 위치에 있습니다.확장 프로그램 페이지.
파일이 있으면 에 있는 스키마 디렉터리에 복사하세요 /usr/share/glib-2.0/schema
. 이 디렉터리에 있으면 다른 파일과 함께 스키마 파일을 컴파일합니다. (예를 들어 sudo glib-compile-schemas .
).
그 다음에최종적으로 값을 설정할 수 있습니다. :)