Gnome 확장에 대한 버전 확인을 비활성화하는 방법

그놈 쉘 확장 기능은 많은 편리함을 제공하지만, 몇 가지 단점도 존재합니다. 가장 큰 문제점 중 하나는 버전 호환성 문제입니다. 개발자에게는 유용할 수 있지만, 사용자 입장에서는 종종 불편함을 초래합니다. 확장이 새로운 그놈 버전에 맞춰 즉시 업데이트되지 않으면 시스템이 해당 확장을 비활성화하여 사용자가 작업을 완료하는 데 어려움을 겪을 수 있습니다.

최근 그놈 쉘 버전에서는 확장 버전 번호 문제가 다소 완화되었지만, 여전히 발생할 수 있으며 작업에 방해가 될 수 있습니다. 특히 그놈 확장이 반드시 필요한 경우, 버전 확인을 비활성화하는 것이 좋은 해결책이 될 수 있습니다.

Dconf 설치하기

그놈 쉘에서 그놈 확장의 버전 확인을 비활성화하려면 Dconf 편집 도구가 필요합니다. 따라서, 이 가이드를 계속하기 전에 Dconf 편집기를 설치해야 합니다. 다행히도 대부분의 리눅스 배포판에서 Dconf 편집기를 쉽게 구할 수 있습니다.

다음은 리눅스 배포판별 설치 방법입니다.

우분투

sudo apt install dconf-editor

데비안

sudo apt-get install dconf-editor

아치 리눅스

sudo pacman -S dconf-editor

페도라

sudo dnf install dconf-editor

오픈수세

sudo zypper install dconf-editor

일반 리눅스

Dconf 편집기는 그놈 사용자가 그놈 쉘 및 기타 GTK 기반 데스크탑 환경을 수정하고 설정할 때 유용한 주요 도구 중 하나입니다. 따라서 잘 알려지지 않은 리눅스 배포판 사용자라도 Dconf 편집기를 설치하는 데 큰 어려움은 없을 것입니다.

터미널에서 “Dconf 편집기”를 검색하여 설치해 보세요. 만약 찾을 수 없다면 아래 지침에 따라 개발 소스 코드를 다운로드하고 직접 빌드해야 합니다.

참고: Dconf-Editor를 빌드하려면 Git, Meson, Ninja 및 최신 GTK와 함께 Glib가 설치되어 있어야 합니다.

먼저 Dconf용 코드를 복제합니다(아직 설치되어 있지 않은 경우).

git clone git://git.gnome.org/dconf

터미널에서 Dconf 폴더로 이동한 다음 새 빌드 디렉토리를 생성합니다.

cd dconf
mkdir build
cd build
meson --prefix=/usr --sysconfdir=/etc ..
sudo ninja install

위 명령들을 실행하여 Dconf를 컴파일하고 리눅스 시스템에 설치합니다. 이제 Dconf 코드 폴더에서 나와 Dconf 편집기 소스 코드를 복제합니다.

git clone https://gitlab.gnome.org/GNOME/dconf-editor.git

Dconf 편집기 코드 폴더로 이동합니다.

cd dconf-editor

mkdir 명령을 사용하여 새 빌드 하위 폴더를 만듭니다.

mkdir build

cd 명령으로 빌드 폴더로 이동합니다.

cd build

Meson 명령을 실행하여 Dconf 편집기를 빌드합니다.

meson --prefix=/usr --sysconfdir=/etc .. 

Ninja 도구를 실행하여 리눅스 시스템에 Dconf-Editor를 설치합니다.

sudo ninja install

그놈 확장 버전 확인 비활성화

이제 Dconf 편집기 설치가 완료되었으므로, 프로그램을 실행해야 합니다. 가장 빠른 방법은 그놈 쉘 명령어 창을 이용하는 것입니다. Alt + F2 키를 눌러 명령어 창을 엽니다. 텍스트 영역을 마우스로 클릭하고 다음 명령어를 입력합니다.

dconf-editor

명령어를 입력한 후 Enter 키를 누르면 Dconf 편집기가 즉시 실행됩니다.

다른 방법으로는 그놈 어플리케이션 검색 상자에서 “dconf 편집기”를 검색하여 실행할 수도 있습니다. Dconf 편집기를 처음 실행하면 경고 창이 나타날 수 있습니다. 이 창에는 “일부 옵션은 어플리케이션을 손상시킬 수 있으므로 주의하십시오!”라는 메시지가 표시됩니다. 경고를 확인하고 “주의하겠습니다”를 클릭하여 경고를 무시합니다.

참고: 이후에 경고 창이 뜨지 않도록 하려면 “다시 표시 안 함” 상자를 선택하면 됩니다.

Dconf 경고 창을 처리한 후, “Org” 항목을 찾아 마우스로 클릭합니다. “Org”에서 “Gnome” 항목을 찾아 선택합니다. 그다음 메뉴에서 “shell”을 찾습니다.

“shell” 영역에는 확장 관련 설정을 포함하여 그놈 쉘과 관련된 모든 정보가 있습니다. 이 메뉴를 살펴보고 “disable-extension-version-validation” 항목을 찾습니다. 확장 유효성 검사 항목 옆에 있는 슬라이더를 “켜기”로 설정합니다. 이렇게 하면 그놈 확장에 대한 버전 확인이 영구적으로 비활성화됩니다.

그놈 쉘에서 버전 확인 설정을 비활성화했으면 변경 사항을 적용하기 위해 세션을 다시 시작해야 합니다. Dconf 편집기를 닫고 이전과 같이 Ctrl + F2 키를 누릅니다. 프롬프트 창에 다음을 입력합니다.

r

Enter 키를 눌러 그놈 쉘 세션을 새로 고치고 다시 시작합니다. 데스크탑이 다시 로드되면 비활성화되었던 그놈 확장이 다시 활성화되어야 합니다.

만약 버전 확인을 비활성화했음에도 불구하고 확장이 활성화되지 않는다면 시스템을 재부팅해 보세요. 때로는 시스템 재부팅이 Dconf에서 변경된 설정이 그놈 쉘에 완전히 적용되는데 필요할 수 있습니다.

그놈 확장 업데이트

이 가이드를 통해 확장 버전 확인을 비활성화하는 방법을 익혔지만 문제가 해결되지 않는다면, 그놈 확장을 업데이트하는 것이 더 나은 해결책일 수 있습니다. 다행히도 그놈 확장을 업데이트하는 것은 매우 간단합니다. 웹 브라우저에서 바로 진행할 수 있습니다.

확장을 업데이트하려면 그놈 쉘 웹사이트로 이동하여 “설치된 확장” 메뉴 항목을 클릭합니다. 그러면 설치된 확장 목록이 나타납니다. 목록에서 업데이트 가능한 확장 옆에 있는 녹색 화살표 아이콘을 클릭하면 업데이트가 진행됩니다.