Saya menjalankan Ubuntu Gnome 13.10 dengan Gnome 3.10. Masalah saya adalah bahwa setiap kali saya reboot OS semua ekstensi shell dimatikan. Yang aneh adalah bahwa pengaturan mereka disimpan. Mereka dimatikan dan saya harus mengaktifkannya kembali setiap waktu. Bagaimana saya bisa membuat mereka gigih.
Terima kasih
Memperbarui
Hari ini Ubuntu 13.10 secara resmi dirilis dan setelah saya upgrade, masalah saya masih ada. Ini info sistem saya:
$ uname -a
Linux ubuntu-desktop 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Ada ide?
Sidenote - Dapatkah seseorang memberi tahu saya setidaknya apakah pengaturan status ekstensi (on / off) disimpan? Saya telah menghapus semua ekstensi
rm -r ~/.local/share/gnome-shell/extensions/*
rm -r /usr/share/gnome-shell/extensions/*
dan saya menginstal yang saya gunakan. Jadi saya berpikir untuk membuat cronjob dan mengaktifkan semuanya setiap kali sistem dinyalakan. Setidaknya sampai saya menemukan cara untuk memperbaikinya.
sumber
Jawaban:
Ini berfungsi di Gnome 3.8.4, dan seharusnya berfungsi versi yang lebih baru.
Tetapkan semua ekstensi yang Anda inginkan. Lalu lari:
Ini harus muncul dengan sesuatu seperti
Salin output, dan kemudian jalankan
gnome-session-properties
Tekan add, dan kemudian masukkan output dari
gsettings get org.gnome.shell enabled-extensions "['use... ...blogspot.com']"
- Namun, seperti yang telah ramah menunjukkan, perubahanget
untukset
saat memasuki dalam kotak perintah, seperti pada gambar di bawah ini. PUT THE DOUBLE QUOTES IN, LAINNYA INI TIDAK AKAN BEKERJA (Jika tidak yakin, ujilah perintah di terminal terlebih dahulu - jika tidak ada umpan balik, itu berhasil).EDIT: Untuk versi yang lebih baru tanpa
gnome-session-properties
, Anda mungkin perlu membuat file .desktop secara manual~/.config/autostart
- beberapa alat GUI mungkin tersedia melalui Gnome Tweak Tool atau yang serupa.Sebagai contoh:
Kemudian pastikan ini aktif:
Sekarang, setiap kali Anda masuk, itu harus menjalankan perintah untuk mengembalikan semua ekstensi!
NB Jika Anda membuat perubahan pada ekstensi yang diaktifkan, ini perlu diperbarui.
Untuk mengotomatiskan proses ini, skrip ini tampaknya berfungsi:
Simpan skrip ke
~/.local/bin/extension-update
, buat itu dapat dieksekusi (baik atur di jendela Properties file, atau jalankanchmod +x ~/.local/bin/extension-update
) .Kemudian setiap kali Anda menjalankan
extension-update
, itu akan memperbarui file autostart di~/.config/autostart/restore-extensions.desktop
(kemungkinan akan berbeda entri autostart yang berbeda jika Anda membuat satu secara manual seperti di atas, jadi jika Anda membuat satu secara manual Anda mungkin ingin menghapusnya) - Anda dapat masukgnome-session-properties
ke yakinkan.sumber
Sunting: Memilih 'Sistem Default' dan bukannya 'gnome' di layar masuk tampaknya bekerja untuk saya
Ini adalah bug yang dikenal: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1236749
Sepertinya terkait dengan ekstensi TopIcons, coba nonaktifkan ini untuk saat ini: https://extensions.gnome.org/extension/495/topicons/
sumber
Pada menu masuk, setel opsi ke "sistem default" alih-alih "gnome atau klasik", ekstensi sekarang harus tetap diaktifkan setelah reboot. Bekerja untukku!
sumber
Saya memperbaiki masalah (di openSUSE, tetapi mungkin sama untuk Anda) dengan menghapus kunci dconf untuk ekstensi yang diaktifkan, memulai kembali shell atau logout, dan kemudian mengaktifkan kembali ekstensi dalam alat tweak.
Beberapa ekstensi di dconf tidak benar-benar diinstal ... tampaknya menjadi masalah, karena berfungsi sekarang ...
Semoga itu bisa membantu.
sumber