====== 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'' 파일이 생성된다.
해당 오류가 안 나는 확장은 안해도 된다.