16.2. GNOME 쉘 확장 제한
특정 GNOME 쉘 확장을 잠그면 사전 정의된 확장 세트를 모든 사용자가 일관되게 사용할 수 있도록 할 수 있습니다. 필수 확장 세트를 구성하고 사용자가 수정하지 못하도록 할 수 있습니다. 지정된 확장은 모든 사용자에게 필수이며, 사전 정의된 구성을 준수하려면 Looking Cryostat 툴이 비활성화됩니다.
사전 요구 사항
- 관리 액세스
절차
다음 콘텐츠를 사용하여 새
/etc/dconf/db/local.d/00-extensions
파일을 만듭니다.[org/gnome/shell] enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com'] development-tools=false
UUID(
myextension1@myname.example.com
,myextension2@myname.example.com)
를 활성화하려는 UUID로 바꿉니다. 확장의 UUID는 GNOME 쉘 확장 웹 사이트 페이지에서 찾을 수 있습니다.사용자가 이러한 설정을 변경하지 못하도록 하려면 다음 콘텐츠를 사용하여 새
/etc/dconf/db/local.d/locks/extensions
파일을 만듭니다./org/gnome/shell/enabled-extensions /org/gnome/shell/development-tools
시스템 데이터베이스에 변경 사항을 적용합니다.
# dconf update
org.gnome.shell.enabled-extensions
파일에 나열되지 않은 확장은 GNOME 쉘에 의해 로드되지 않으므로 사용자가 사용할 수 없습니다.