Bu, Gnome 3.8.4'te çalışır ve daha sonraki sürümlerde çalışmalıdır.
Olmak istediğiniz tüm uzantıları ayarlayın. O zaman koş:
gsettings get org.gnome.shell enabled-extensions
Bu gibi bir şey ile gelmeli
$ gsettings get org.gnome.shell enabled-extensions
['user-theme@gnome-shell-extensions.gcampax.github.com', 'status-area-horizontal-spacing@mathematical.coffee.gmail.com', 'CoverflowAltTab@palatis.blogspot.com']
Çıktıyı kopyalayın ve sonra çalıştırın gnome-session-properties
Basın eklenti ve sonra çıktısını girmek gsettings get org.gnome.shell enabled-extensions "['use... ...blogspot.com']"
Ancak, nazik, işaret edilmiştir değişim - get
için set
aşağıdaki resimde olduğu gibi komut kutusuna girerken. ÇİFT KONULARI DAHA ÇALIŞTIRIN, DİĞER BU ÇALIŞMAYACAKTIR (Emin değilseniz ilk önce terminaldeki komutu test edin - eğer bir geri bildirim yoksa, işe yaradı).
DÜZENLEME: Yeni sürümler için gnome-session-properties
muhtemelen elle bir .desktop dosyası hazırlamanız gerekecektir ~/.config/autostart
- bazı GUI araçları Gnome Tweak Aracı veya benzeri bir araçla bulunabilir.
Örneğin:
Sonra bunun açık olduğundan emin olun:
Şimdi, her giriş yaptığınızda, tüm uzantıları geri yüklemek için bir komut çalıştırmalı!
Not Etkinleştirilmiş uzantılarınızda değişiklik yaparsanız, bunun güncellenmesi gerekir.
Bu işlemi otomatikleştirmek için, bu komut dosyası çalışıyor gibi görünüyor:
#!/bin/bash
active_extensions=$(gsettings get org.gnome.shell enabled-extensions)
autostart_file=$HOME/.config/autostart/restore-extensions.desktop
echo -e "Currently active extensions:\n\e[34m$active_extensions\e[0m"
echo -e "[Desktop Entry]\nType=Application" > $autostart_file
echo Exec=gsettings set org.gnome.shell enabled-extensions \"$active_extensions\" >> $autostart_file
echo -e "Hidden=false\nNoDisplay=false\nX-GNOME-Autostart-enabled=true\nName=Restore Extensions\nComment=Restore enabled extensions on login" >> $autostart_file
echo "Command to restore currently active extensions added to $HOME/.config/autostart/restore-extensions.desktop"
exit
Komut dosyasını ~/.local/bin/extension-update
çalıştırılabilir duruma getirin (dosyanın Özellikler penceresinde ayarlayın veya çalıştırın chmod +x ~/.local/bin/extension-update
) .
Sonra her çalıştırdığınızda extension-update
, adresinde bir otomatik başlatma dosyasını günceller ~/.config/autostart/restore-extensions.desktop
(eğer yukarıdaki gibi bir el ile oluşturduysanız farklı bir otomatik başlangıç girişi farklı olacaktır, bu nedenle el ile oluşturduysanız silmek isteyebilirsiniz) - giriş yapabilirsiniz gnome-session-properties
. emin olmak.