====== gnome-extensions-cli ====== * [[https://pypi.org/project/gnome-extensions-cli/|gnome-extensions-cli · PyPI]] * https://github.com/essembeh/gnome-extensions-cli * [[linux:gnome:extension|Gnome Shell Extension]]을 자동으로 확장을 다운로드/설치/제거 등이 가능함. * Gnome 버전에 맞춰서 확장 설치해줌. ===== 설치 ===== ''pipx'' 패키지가 없다면 sudo apt install pipx ''gnome-extensions-cli'' 설치 pipx install gnome-extensions-cli * ''gext'' / ''gnome-extensions-cli'' 명령이 생성됨 ===== 문제점 ===== * 설치 후 확장을 실행하려면 간혹 ''gschemas.compiled'' 파일이 없다는 오류가 발생함 * [[https://github.com/essembeh/gnome-extensions-cli/issues/35|gschemas.compiled: open() failed: No such file or directory when installing with `gext` · Issue #35 · essembeh/gnome-extensions-cli]] * [[https://github.com/aunetx/blur-my-shell/issues/565|Missing gschemas.compiled in version 59 · Issue #565 · aunetx/blur-my-shell]] # "schemas" 디렉토리가 존재하는 확장의 경우 cd ~/.local/share/gnome-shell/extensions/[확장패키지dir]/schemas glib-compile-schemas . 위 명령으로 ''gschemas.compile'' 파일이 생성된다. 해당 오류가 안 나는 확장은 안해도 된다.