Masaüstü temasını mı unuttu?


79

Ubuntu'yu VirtualBox'ta çalıştırıyorum (Windows 7 ana bilgisayarında). Şimdi birkaç kez, üst düzey menü çubuğu, görev çubuğu - ve görünüşe göre her sistem diyaloğu - sistemi ilk kurduğumda uydukları kullanıma hazır "Ambiance" temasını unuttum. Pencere başlıkları hala temayı koruyor, ancak başka hiçbir şey yapmıyor.

Bu sorunla ilgili yardım almak için Google’da yüksek ve düşük seviyelerini aradım. Bulduğum her şey, bazı gconf sıfırlamayı çalıştırmayı ya da .gconf * .gnome * ve diğer benzer dizinleri silmeyi önerir. Bütün bu tavsiyelere uydum ve hiçbir şey işe yaramadı. Hala sıkıcı bir Windows-95 tarzı gri 3D görünüm ve his elde ediyorum. Önceki durumlarda, çok fazla karışıklıktan sonra VM örneğinden vazgeçtim ve yeniden başlattım ve kullanıcı arayüzünde restore edilmiş orijinal "Ambience" temasını gördüğümde çok şaşırdım, ancak genellikle yeniden başlattıktan sonra bir süre sonra tekrar kayboluyor, bu yüzden ne yaptığımı asla çözemedim.

İşte Ubuntu'nun sitesinden nasıl görünmesini istediğime dair bir örnek.

alt metin

Ve işte sistemimin göründüğü haliyle ekran görüntüsü.

alt metin

Ayrıca, GNOME Terminallerimin normalde güzel bir mor yarı yarı saydam görünüme sahip olduğunu ve ekran görüntüsünden de anlaşılacağı gibi, artık sadece düz bir mat beyaz olduklarını unutmayın.

Bu son seferde (sadece dün), her zamanki püf noktalarının sayısız kombinasyonunu denemek ve birkaç kez yeniden başlatmak bunu düzeltmedi, bu yüzden burada merak ediyorum:

Gnome / Ubuntu masaüstüm için kullanıma hazır temayı nasıl kurtarırım, çevrimiçi olarak birçok yerde önerildiği gibi tüm yapılandırma dosyalarının silinmesinin nasıl sağlanamayacağına dikkat çekerim?

VM örneğini yeniden boyutlandırdıktan sonra, Ubuntu masaüstünü kendini yeniden boyutlandırmaya zorladıktan sonra ya da Compiz ayarlarıyla oynadıktan sonra başarısız gözüktüğünü bilmek yardımcı olabilir. Bunların hangisi olduğunu çözemedim ve ikisi de olamaz. İşleri normale döndürmek için yaşamam gereken acı miktarı göz önüne alındığında (ve bunu nasıl yapacağım konusunda bir kayıp olduğum göz önüne alındığında), sebebi kesin olarak izole etmenin zor olduğu kanıtlandı.


Yanıtlar:


45

@ zpletan'ın cevabı biraz avlanmaya neden oldu, bu da sorunumun temel nedeni olarak görünenleri hızla ortaya çıkardı. Ubuntu Bug # 574296'da ayrıntılı olarak verilmiştir . Özetle, SSD'li Core i7 sistemim her şeye gnome-settings-daemon'un çok erken çalıştığı, kefalet ve beni çoğunlukla hisse senedi GTK temasıyla bırakan, yeterince farklı zamanlamalarla başlar.

Kısa bir uyku /etc/xdg/autostart/gnome-settings-daemon.desktoponu düzeltir:

Exec= bash -c "sleep 2; /usr/lib/gnome-settings-daemon/gnome-settings-daemon"

Bu iyi! D: Ben sadece daha iyi cevap geçerliliğini yükseltici düşündüm
Marco Ceppi

2
+1, ancak bunun benim için her zaman işe yaramadığını not etmeliyim (sporadik) ... zamanın% 100'ünde işe yarayan bir şeyi nasıl elde ettiğim konusundaki cevabımı görün.
TM.

22

Bu sorunu önerilen yanıtların hiçbiriyle çözemedim (şu anda kabul edilen cevap düzensiz çalıştı, ancak genellikle benim için işe yaramadı). Uyku süresini çok arttırmaya çalıştım ve hala sürekli çalışmıyordu.

Ancak, cevaplardan biri bu sorunu izleyen bir hatayı işaret ediyordu ve bende bu hatayı çözen bir yorum buldum .

İşte anahtar bit:

İlk önce bir bash betiği oluşturun (adlandırdım /etc/xdg/autostart/gnomesettingsdaemonfix.sh)

#!/bin/bash

pid=$(pgrep gnome-settings-)

while [ -n "$pid" ];
do
  pid=$(pgrep gnome-settings-)
  sleep 0
done

exit 0

Çalıştırılabilir olduğundan emin olun (çalıştırın chmod +x).

Sonra düzenle /etc/xdg/autostart/gnome-settings-daemon.desktop

ExecSatırı şu şekilde değiştirin :

Exec=bash -c '/etc/xdg/autostart/gnomesettingsdaemonfix.sh;/usr/lib/gnome-settings-daemon/gnome-settings-daemon'

Bu benim için şimdiye kadar düzeltti gibi görünüyor.


4
+1 Bu daha iyi bir çözüm gibi görünüyor, çünkü uyku zamanını değiştirmek yerine, yarış koşulunun gerçekten ele alınması.
mindless.panda

1
Bu hata neden düzeltilmedi? Bu basit kontrol sorunu çözebiliyorsa, neden bir düzeltme eki yapılmadı?
Luke'un

Ben bir çekirdek i3 ettik beri bu çözüm benim sorunu çözmek inanıyordu ama benim :( vermedi gnomesettingsdaemonfix.sh0777 izinlere sahiptir. Benim ubuntu 16 farkı bulduğumuz bir şey olmasıdır Exechat) (vardı usr/lib/gnome-settings-daemon/gnome-settings-daemon-localeexecyerine usr/lib/gnome-settings-daemon/gnome-settings-daemon. Ben yapıyorum bir sorun mu var
Ejaz

16

Alt + F2'ye (Uygulama Çalıştır) basın ve aşağıdakileri çalıştırın:

gksudo gnome-settings-daemon

+1, @zpletan bana doğru yönde dürtme verdiğim için. Bunu çalıştırdığımda sudo gnome-settings-daemon, temanın tamamını kurtarıyor, ancak sistemimi her başlattığımda bunu çalıştırmak zorunda kalmak istemiyorum. Sudo olmadan aldığım hataları soruma ekleyeceğim. Belki bu neyin yanlış gittiğini ima eder.
Marcelo Cantos

Aslında bu gerekli değil. @ Jorge'nin cevabımdaki yorumu tam olarak gördüğüm çıktıyı gösteren bir soruya yol açar.
Marcelo Cantos

7

10.10'da bu sorun var, ancak normalde özel nvidia sürücüsünü kurduğunuzda oluyor. Bununla birlikte, çözüm muhtemelen sanal bir makinede de çalışacaktır.

Bir metin dosyası oluşturun. İçine yaz

"/usr/share/themes/Ambiance/gtk-2.0/gtkrc" kodunu içerir
gtk-icon-theme-name = "ubuntu-mono-dark"

ve evinizdeki klasöre .gtkrc-2.0 adı altında kaydedin. Tekrar başlat.

Hala yanlış elemanlar varsa (benim için yazı tipiydi), bu değişikliği dosyaya eklemelisiniz, olası ince ayarlamalar için bir gtk öğretici için google.


+1, @rumtscho; bu cevap tam temayı geri getiriyor. Bununla birlikte, bir çalışma etrafında gibi görünüyor. El değmemiş bir Ubuntu 10.10 onsuza baktığından, bu dosya neden gerekli?
Marcelo Cantos

Bir bozulmamış Ubuntu sadece açık kaynaklı video sürücüleri ile birlikte geliyor. Tanımladığınız sorun, özel video sürücülerinde sık görülen bir hatadır. Kapalı kaynak oldukları için yalnızca nVidia bir düzeltme sağlayabilir. Onları kaldırabilir ve açık kaynaklı bir sürücüye geri dönebilirsiniz, ancak Compiz ve 3d ivmesini kaybedersiniz.
rumtscho

bu benim 10,10 kurulumumda
bunu düzeltmiş

çok erken konuştum, bir sonraki yeniden başlatma ayarlarım yine kayboldu
Nathan Schwermann

@schwiz Benim için her zaman çalışır - ancak ayarların o anda giriş yapmış olduğunuz hesabın ana klasörüne kaydedilmesi gerekir. Yeniden başlatıp farklı bir kullanıcı olarak giriş yaptıysanız, çalışmaz. Sudo ile bir GUI penceresi başlatırsanız, o zaman da root kullanıcısı olan ve oturum
açan

4

Bu konuda aylardır bir düzeltme arıyorum. Görünüşe göre kimse neye sebep olduğunu bilmiyor. Bu böcek yıllardır var olmuş ve kimse onaramadı.

Bazen, gnome-settings-daemon'un ilk ve ikinci örnekleri arasındaki yarış koşulu ile önyükleme sırasında olur ve bazen gnome-settings-daemon'un çalışmayı durdurması veya çökmesi durumunda çalışan bir masaüstü oturumunun ortasında gerçekleşir.

Düzeltmiş gibi görünen tek geçici çözüm türü

killall gnome-settings-daemon
gnome-settings-daemon &

çalışan bir terminalde açık bırakıyorum.

Terminalin kapatılması, gnome-settings-daemon'un arka plan örneğini öldürür ve masaüstü, varsayılan temaya geri döner (varsayılan Ubuntu değil, gnome). Bu yüzden arka planda çalışan arka planda çalışan programı çalıştırıyorum ve işlemin ebeveynine ihtiyacı olduğu için terminali de çalışır halde bırakıyorum.


Run Application (Alt + F2) uygulamasını çalıştırarak ve onu gksudo gnome-settings-daemonargüman olarak vererek terminalin açılmasını önleyebilirsiniz .
vemv

4

Ben de aynı problemi yaşadım ve dilencilikte hata yapıyordum: Could not apply the stored configuration for monitors.

Dosya kaldırıldı: ~/.config/monitors.xmlyeniden oturum açıldı ve eldiven gibi çalıştı.


2
Bu da benim için çalıştı! Okuyucular için, eğer yakın zamanda xconfig ( /etc/X11/xorg.conf[.d]) kodunuzu değiştirdiyseniz (veya değiştirdiyseniz ve geri yüklediyseniz) bu çözüme dikkat etmeniz gerektiğini düşünüyorum .
Severo Raz

2

Bende de aynı Problem var, sudo killall nautilusdüzeltildi. (geçici)


Yorum yaptığınız için teşekkürler, @Pit, ama bu benim için hiçbir şey yapmadı.
Marcelo Cantos

Bugün yine Sorun vardı gnome-appearance-propertiesve menü düzeltmek için çalıştırmak zorunda kaldı ve daha sonra killall nautilusnautilus görünümünü düzeltmek için.
Pit

1

Maalesef, '--sync' kullanımına ilişkin önceki önerim bir düzeltme değil. Bazı yeniden başlattıktan sonra sorun aynıdır.

Ancak umarım, tema uygulamada başarısız olduğunda başlangıçlar sırasında çökmekte olan 'gnome-settings-daemon' işleminden aşağıdaki çıktıyı yakalamayı başardım:

** (gnome-settings-daemon:1679): WARNING **: You can only run one xsettings manager at a time; exiting

** (gnome-settings-daemon:1679): WARNING **: Unable to start xsettings manager: Could not initialize xsettings manager.

Tema başarıyla uygulandığında herhangi bir çıktı yoktur.

Bundan, gnome-settings-daemon bir şekilde iki kez çalışıyor olabilir gibi gözüküyor. Görünüşe göre, ilk örnek ikinci örnek çalıştırılmadan önce tamamlanırsa, tema uygulanır, aksi halde başarısız olur.

NOT: Çıktı yakalama /etc/xdg/autostart/gnome-settings-daemon.desktop'ın 'Exec =' girişini "bash -c '/ usr / lib / gnome-settings-daemon / gnome-settings-daemon'a düzenleyerek yapıldı. --debug --sync &> /home/sanjeev/Desktop/test.txt '"(--sync seçeneği bazı web siteleri tarafından önerildiği şekilde kullanıldı)

Not: Diğer testler, birbiri ardına koşması gereken iki örnek olduğunu gösteriyor.

Her ne kadar 'uyku' yöntemi olsa da, işte sorun çıkarsa, 'teknik olarak doğru'. 6 yeniden başlatma ile denedim ve aşağıdaki gibi görünüyor:

Adım 1: / etc / xdg / autostart altında bir komut dosyası oluşturun (gnome-settings-daemon-fix.sh).

#!/bin/bash
# gnome-settings-daemon-fix.sh

pid=`pgrep gnome-settings-`
wait pid

exit 0

Adım 2: 'Exec =' girişi altındaki 'gnome-settings-daemon.desktop' dosyasını düzenleyin ve ile değiştirin:

Exec=bash -c 'bash /etc/xdg/autostart/gnome-settings-daemon-fix.sh ;/usr/lib/gnome-settings-daemon/gnome-settings-daemon'

Her şey yapıldı. Temel olarak, yaptığımız şey, ikincisinin başlatılmasından önce ilk örneğin çıkmasını bekliyor. Bu sorunu çözüp çözmediğini bilen var mı?


Bu yakın, ancak birkaç nedenden dolayı işe yaramıyor. Yine de en büyük sorun wait komutunun başka bir işlem üzerinde çalışmayacağı yönünde.
TM.

1

Ben de benzer bir problem yaşadım. Bu, Natty Narwhal'ın alfa 3 durumunda olduğu gibi (IIRC kısmi) bir yükseltmesinden sonraydı. Benim durumumda, ~ / michael / .nautilus / browser.xml dosyası bozulmuş görünüyordu. Bu kısmi sitenin bazı önerilerini denedikten sonra sadece bu dosyayı sildim, bilgisayarımı yeniden başlattım ve tüm temalarım geri döndü ve sabit kaldı. Sanırım problemini benim gibi çözmeyi deneyebilirsin.


1

Bu bana zaman zaman 11.04 Unity 3D ile başıma geliyor ve her defasında Görünüm, Özelleştirme düğmesini, Simge sekmesini açarak ve kullanımda olduğu halde belirtilmiş olsa bile seçili Simge setimi tıklatarak temizledim. Benim durumumda bu Faenza-Dark olurdu. O kadar nadir gerçekleşir ki, buna neden olan herhangi bir olay sırasını henüz tespit etmedim.



1

İşte hızlı bir çözüm, sanal konsolunuza gidin, gdm'yi durdurun, X sunucusunu başlatın

  1. "Right Ctrl + F1" tuşlarına basın (Ctrl + Alt + F1 sanallaştırılmamış kurulumlar için bir kombinasyondur)
  2. oturum aç
  3. türü: sudo /etc/init.d/gdm stop
  4. türü: startx

bu benim ilk gönderim olduğundan, bu gibi görüntüleri koymak zorunda kaldım:

http://imgur.com/a/bi0xm#0


1

Bu benim de başıma geldi ve benim durumumda, tüm ev dizinimi silmek zorunda kaldım ve sonra buradaki cevaplara göre parçaları geri aldım . Eğer gnome-settings-daemon için zamanlama komut dosyaları kullanıyorsanız, başka bir hesap oluşturarak ve bu hesapla giriş yaparak düzgün çalışıp çalışmadığını kontrol edin. Benim durumumda, 2. hesapta başlatılmayan bir sorun yoktu ve bu yüzden bağlantıdaki düzeltmeyi uyguladım.


0

Lütfen, bunu dene ve yeniden başlat! :)

gconftool-2 --shutdown        
rm -rf ~/.gconf/apps/panel       
pkill gnome-panel        

Öneri için teşekkür ederim, Iván, ama muz yok. Yukarıdaki talimatları girdim ve yeniden başlattım. Sistem, yeni yapılandırılmış bir panelle geri döndü, ancak Terminal pencerelerimde beyaz gri arkaplanı ve beyaz arka planla.
Marcelo Cantos

0

Bence doğru fikri olan çok az insan var.

Tahminime göre, bazı güncellemeler yapıldıktan sonra (yeni çekirdekler, vb.), Üreahead'in yeniden onaylanması. Sorunun yaşandığı yer burası. gnome-settings-daemon çok yakında çağrıldı.

Tüm dosyaları 'rep' (pack, home.pack, boot.pack, run.pack) / var / lib / ureadahead / klasöründeki bir reprofile zorlamak için sildim. Ondan sonra her şey harika görünüyordu.

Yeniden doldururken, yukarıdaki dosyaları silin, bilgisayarı yeniden başlatın ve giriş ekranını görür görmez hızlı bir şekilde giriş yapın. Bir şey yapmadan önce yaklaşık 30 saniye bekleyin veya sürücü dönmeyi bıraktığında. İşini bitirmesine izin ver. Nautilus pencereniz şimdi iyi görünmelidir.

Belki de gnome-settings-daemon'unu düzene sokmak için bir böcek ile bir böcek açılmalıdır.

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.