Gnome kabuk uzantıları yeniden başlatıldıktan sonra devre dışı bırakıldı


10

Gnome 3 PPA'lardan Gnome 3.14 ile Ubuntu 14.10 kullanıyorum. Yaklaşık bir yıldır sürekli bir sorun yaşadım, burada çıkış yaptığımda Media Player dışında tüm etkin uzantılarımı kaybediyorum. Daha önce, "gnome-session-manager" kullanarak başlangıçta uzantıların her birini etkinleştirerek bunu çözmeyi başardım, ancak artık çizgi üzerinde sağ tıklama seçenekleriyle değiştirildiği için Gnome 3.14'ten kayboldu. Ayrıca önyükleme oturumumu bir çözüm olarak bazı insanlar için çalıştı "varsayılan oturum" için varsayılan çalıştı.

Gnome ile ilgili bu çok can sıkıcı ve inatçı sorun için artık bir çözüm yok gibi görünüyor. Birçok kullanıcı etkilenen ve sunulan önyükleme geçici çözümündeki yükten başka bir şey olmadan en azından bir yıldır gizlenen bir sorun oldu. Böyle kronik bir böceğin bir yıldan uzun süre oturmasına nasıl izin verileceği açıkçası benim dışımda.

Bu Gnome böcek için daha kalıcı bir çözüm için herhangi bir taze fikir var mı?

Stephen


Yanıtlar:


5

İşte bu yanıtın ruhunda bir çözüm var . Bu en az 3.12 için geçerlidir. Fikir, etkin olmasını istediğiniz uzantıların bir listesini dışa aktarmak ve ardından önyüklemede etkinleştiren bir komut dosyası yazmaktır.

Uzantı listesi alınıyor

İlk olarak, etkin olmasını istediğiniz uzantıları etkinleştirin. Daha sonra bunlarla bir liste oluştururuz:

Terminalde ( Ctrl + Alt + T), çalıştırın

gsettings get org.gnome.shell enabled-extensions

Şu anda etkin uzantılarınız olan bir liste döndürür

['Bottom_Panel@rmy.pobox.com', 'impatience@gfxmonk.net']

Uzantıları ayarlama

Listedeki uzantıları tam olarak etkinleştirmek için şunu çalıştırın:

gsettings set org.gnome.shell enabled-extensions ['extension_1',  'extension_2', 'extension_3']

ama kendi listenizle, doğal olarak :)

Önyükleme sırasında uzantıları ayarlayan komut dosyası

Önyüklemede otomatikleştirmek için bu komutu çalıştıran bir komut dosyası oluşturun.

  1. Örneğin ana klasörünüze gidin ve yeni bir boş dosya oluşturun. Ad verin script_name.sh(yalnızca uzantı önemlidir). .Gizli olmasını istiyorsanız dosya adını tam bir durakla başlatın.

  2. Bu dosyaya şunu yazın:

#!/bin/bash

gsettings set org.gnome.shell enabled-extensions ['extension_1',  'extension_2', 'extension_3']

Sonra elbette dosyayı kaydedin :)

  1. Dosyayı çalıştırılabilir yapın, örneğin right click > Properties > Permissions > Check "Allow executing file as program" Alternatif olarak, chmod ugo+x script_name.shkomut dosyasının klasöründe çalışarak terminalden izinleri değiştirin .

  2. Sistem üzerinde Make it başlatmak (Yapacak başka nasıl bilmiyorum bu ): in ~/.config/autostart/adında bir dosya oluşturun some_name2.desktopve onu koymak içinde

[Desktop Entry]
Name=your_prefered_name_here
Exec=/home/your_user_name/.script_name.sh
# Terminal=false
Type=Application
Hidden=false
StartupNotify=false
Name[en_US]=your_prefered_name_here

Sonraki yol Exec=, 2. adımda oluşturduğunuz komut dosyasının olduğu yer olmalıdır. Yine, dosyayı kaydedin :)

Belki hemen veya başka bir şekilde önyüklemeden sonra, komut dosyasını Başlangıç ​​Uygulamaları altında Gnome Tweak Tool'da görmelisiniz. Ayrıca başlangıçta da çalışmalıdır.

Uzantıları Etkinleştirme ve Devre Dışı Bırakma

Hangi uzantıların çalıştırılacağını değiştirmek isterseniz, listeyi yeniden oluşturmanız ve ardından komut dosyasını çalıştırma listesine yeni listeyi eklemeniz gerekir.

Son sözler

Umarım bu da 3.14'te çalışır.


1
Aynı problemi yaşadım ve işte bu benim için işti. Bundan sonra sorun yok.
Kristian

2

Bu benim için çalıştı:

  1. Terminalde çalıştır: rm -rd ~/.cache
  2. Sistemi yeniden başlatma
  3. Uzantılarınızı yeniden etkinleştirin (şimdi yeniden başlatmalarda kalmalıdır)

1

Aynı sorunu yaşadım, GNOME 3 PPA'lardan GNOME 3.14 ile Ubuntu 14.10'u çalıştırdım. Bu yüzden bu çözümü denedim , ancak benim için asıl zorluk Ubuntu GNOME'un giriş ekranı System Defaultyerine seçilecek ayarı bulmak olduGNOME

Ubuntu GNOME giriş ekranı

Üstelik Topicons uzantısı nedeniyle , diğer uzantılar girişte hala etkinleştirilmemiştir.


0

Bu sorun, Gnome Shell'in önceki sürümlerinden tutulan Gnome ayarları dosyalarının neden olduğu bir sorun olduğunu gösteren yeni kullanıcı hesapları için geçerli değildir.

Hesap ayarlarını sıfırlamayı araştıracağım.


Ana kullanıcım için tüm Gnome Kullanıcı hesabı ayrıntılarını sıfırlamaya çalıştım. Bu işe yaramadı, bu yüzden hesaba özgü değil.


Ben de sorunu vardı, ama henüz Gnome Shell güncelleme (oldukça yeni kurulum).
Kristian
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.