Як відключити перевірку версії для розширень Gnome

Розширення для Gnome Shell пропонують значну кількість переваг, але мають і свої недоліки. Головним недоліком є наявність перевірки версії. Ця функція, хоча корисна для розробників, для звичайних користувачів може стати проблемою. Основна причина полягає в тому, що якщо розширення не оновлюється вчасно до нової версії Gnome, система його деактивує, що призводить до незручностей у користувачів, які просто хочуть працювати.

У свіжих випусках Gnome Shell проблеми з версіями розширень стали менш актуальними для користувачів. Проте, ці неприємності все ще можуть виникати, створюючи перешкоди, тому відключення перевірки версії для розширень Gnome може бути корисним, особливо якщо ви потребуєте стабільної роботи цих розширень.

Інсталяція Dconf

Для відключення перевірки версій розширень Gnome Shell потрібен інструмент редагування Dconf. Перед тим як продовжити, необхідно його встановити. На щастя, редактор Dconf легко знайти у більшості дистрибутивів Linux.

Процес установки залежить від дистрибутиву Linux, який ви використовуєте, тому, будь ласка, дотримуйтесь інструкцій нижче, що відповідають вашій операційній системі.

Ubuntu

sudo apt install dconf-editor

Debian

sudo apt-get install dconf-editor

Arch Linux

sudo pacman -S dconf-editor

Fedora

sudo dnf install dconf-editor

OpenSUSE

sudo zypper install dconf-editor

Загальний Linux

Редактор Dconf є одним з основних інструментів, які користувачі Gnome можуть використовувати для зміни та налаштування Gnome Shell та інших робочих середовищ, заснованих на GTK. Отже, навіть користувачі менш поширених дистрибутивів Linux не повинні мати труднощів з установкою редактора Dconf.

Знайдіть та встановіть “Редактор Dconf” через термінал. Якщо виникли проблеми з пошуком, нижче наведено інструкції для завантаження та компіляції з вихідного коду.

Примітка: для компіляції Dconf-Editor у вас повинні бути встановлені Glib, Git, Meson, Ninja та остання версія GTK.

Почніть з клонування коду 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

Збірку редактора Dconf виконайте за допомогою команди Meson.

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

Встановіть Dconf-Editor на свій комп’ютер Linux, запустивши інструмент Ninja.

sudo ninja install

Відключення перевірки версії для розширень Gnome

Тепер, коли редактор Dconf встановлено, час його запустити. Найшвидший спосіб запустити програму – через командний рядок Gnome Shell. Щоб отримати доступ до нього, натисніть клавіші Alt + F2. Потім введіть в текстове поле наступну команду:

dconf-editor

Натисніть клавішу Enter. Це одразу запустить редактор Dconf.

Альтернативний спосіб – знайти “dconf editor” через пошук програм Gnome. При запуску редактора Dconf з’явиться вікно з попередженням: “Пам’ятайте, що деякі налаштування можуть пошкодити програми, тому будьте обережні!” Підтвердіть попередження, натиснувши “Я буду обережний”, щоб закрити його.

Примітка: зніміть прапорець, якщо ви не хочете бачити це вікно знову.

Після закриття вікна попередження Dconf, знайдіть запис “Org” та клацніть по ньому. В “Org” знайдіть запис “Gnome” і виберіть його. Далі виберіть “shell” в меню.

Всі налаштування, що стосуються Gnome Shell, включаючи розширення, знаходяться в області “shell”. Перегляньте це меню і знайдіть параметр “disable-extension-version-validation”. Активуйте повзунок поруч із цим параметром. Це вимкне перевірку версії розширень Gnome назавжди.

Після вимкнення перевірки версії в Gnome Shell необхідно перезапустити сесію. Закрийте редактор Dconf і натисніть комбінацію клавіш Ctrl + F2. У вікні введіть:

r

Натисніть Enter, щоб оновити та перезапустити сеанс Gnome Shell. Після перезавантаження робочого столу, всі деактивовані розширення Gnome повинні знову запрацювати.

Якщо перевірка версії вимкнена, але розширення все ще не активні, перезавантажте комп’ютер. Іноді це необхідно, щоб Gnome Shell повністю застосував нові налаштування, встановлені Dconf.

Оновлення розширень Gnome

Якщо відключення перевірки версії не допомогло, можливо, вам варто оновити розширення Gnome. Зробити це досить просто, оновити розширення можна безпосередньо через веб-браузер.

Для оновлення розширень, перейдіть на веб-сайт Gnome Shell, а потім натисніть на пункт меню “Встановлені розширення”. Перегляньте список розширень і клацніть на зелену стрілку біля кожного розширення, для якого є доступне оновлення.