Birlik yüklenmiyor, Başlatıcı yok, hiçbir Çizgi görünmüyor


552

Giriş yaptığımda hiçbir şey olmuyor.

Masaüstü duvar kağıdım ile sunuluyor.

Boş masaüstleri emmek

Dash yok, Launcher yok, hiçbir şey yok.


1
IMHO bu bir hatadır, ama bugünden beri buna sahibim. Sadece bu hatayı bulabilir misiniz bugs.launchpad.net/ubuntu/+source/unity/+bug/1212987 Öneriler burada izledi: askubuntu.com/questions/17381/... Birlik reset yaptım ama Tamam çalışmıyor, çalışma alanları yok İşe al, etkinleştir, devre dışı bırak ya da miktarı değiştirsem bile. Fark yok. Eklenti koymak da birliği
çökertiyor

2
Sorunlarım nouveau sürücülerden NVIDIA sürücülere (sistem ayarları / donanım sekmesi) geçtikten sonra başladı.
DanielaWaranie

19
Bir çok geçirilen günler ve bir çok SO dizisi okuduktan sonra, bunun bir Ubuntu açık Böceği (Juli 2015 itibariyle 'Eksik' durumu) olduğunu gördüm. Bu konuda daha fazla bilgi burada: bugs.launchpad.net/ubuntu/+bug/1285444 Hızlı çözüm şöyle görünüyor: $ mv ~/.config/dconf/user ~/.config/dconf/user.old
user9869932

1
@ julianromera's, bu konuda bana yardımcı olan tek çözümdü
Dziamid

1
Benim için çalışan tek cevap julianromera'nın cevabıydı.
Paweł Adamski

Yanıtlar:


478

Bu cevap, Compiz çalıştıran Ubuntu sürümleri için geçerlidir.

Bu cevap, Birliğin Compiz üzerinden çalıştırıldığını varsayar. Eğer compiz kurulu değilse (örneğin: Gnome tabanlı Ubuntu 18.04 ve üstü gibi Ubuntu'nun Unity olmayan sürümlerinde) bu cevap sizin için geçerli değildir.

Unity eklentisini tekrar açmanız yeterli. Sorun şu ki bu en altta bir acı çünkü şimdi bunu yapacak grafiksel bir yönteminiz yok. Yani:

  1. Ctrl+ Alt+ İle bir terminal açmayı deneyin T.
    Bu işe yaramayabilir, ancak masaüstüne sağ tıklayıp "Terminali burada aç" ı seçmeyi deneyebilirsiniz. Aksi takdirde, Ctrl+ Alt+ tuşlarına basarak "sert" bir terminale geçmeniz gerekebilir F1ve giriş yapın.

  2. Yükleme compizconfig-settings-managerçalıştırarak

    sudo apt-get install compizconfig-settings-manager
    
  3. Sonra bununla çalıştırın:

    DISPLAY=:0 ccsm &
    

    İlk bölüm, hangi ekranın yüklenmesini istediğinizi (aksi halde bir ipucuna sahip olmayacak) terminale bildirir.

  4. 1. adımda bir TTY'ye geçtiyseniz, Ctrl+ Alt+ F7(veya Ctrl+ Alt+ F8bazen) tuşlarına basarak grafik sunucusuna geri dönün .
    Sizi bekleyen bir CompizConfig Ayarlar Yöneticisi olmalı.

  5. Unity eklentisini bulun. Etkinleştir (hemen altındaki ayrıntılı talimatlar). "Ubuntu Unity Plugin eklentisi OpenGL eklentisini gerektiriyor. Ubuntu Unity Plugin eklentisini aç / OpenGL'i etkinleştir"

    • 1) Birlik Eklentisini etkinleştirmek için: "Masaüstü" (sol taraf) -> Ubuntu Birlik Eklentisi'ni tıklayın. "Filtre" arama kutusuna "birlik eklentisi" de yazabilirsiniz. Ekran görüntüsü: görüntü tanımını buraya girin
    • Buradan, "Ubuntu Birlik Eklentisini Etkinleştir" onay kutusunu tıklayın: görüntü tanımını buraya girin
    • 2) OpenGL'yi etkinleştirmek için: "Genel" (sol taraf) -> 'a tıklayın ve daha sonra aşağıda gösterildiği gibi "OpenGL" kutusunu işaretleyin. Açmak için "Filtre" arama kutusuna "opengl" yazabilirsiniz. görüntü tanımını buraya girin
  6. Her şey canlanmalı ama başlamazsa yeniden başlatmanız gerekebilir. Bunu terminale geri dönüp çalıştırarak yapabilirsiniz sudo reboot.


27
Benim için mükemmel çalıştı. Bir yan not olarak, TTY terminaline girmeme gerek yoktu, terminal kısayolunu ( ctrl + alt + t) kullanabildim.
Tass

13
Eğer 5. adıma geçerseniz ve listede birliği göremiyorsanız, şunu deneyin:sudo apt-get -f install && sudo apt-get --reinstall install unity
Collinux

16
Kendim bu sorunu yaşadım ama çözümden çok şanssızım, benim için işe yaramıyor, yine de Ubuntu 14.04 LTS 64bit'te aynı boş ekranı görüyorum. Herhangi bir şeyin eksik olup olmadığını kontrol etmek için adımların üzerinden tekrar geçecek. Lenovo X201S Thinkpad i7 2.0Ghz 8Gb RAM. 12.04
LTS'de

12
Bunun çok yaygın ve uzun süren bir problem olduğu gerçeği benim için oldukça rahatsız edici. Bunun neden devam ettiğini ve nedeninin ne olduğunu bilen var mı?
fouric

10
ccsm, Simgeleri Yükleme'ye takılıyor, ancak ana ekrana geri ctrl-alt-F7 eklerseniz, compiz seçenekleri orada. Unity masaüstünü etkinleştirdim, tty1'e geri döndüm (ccsm başarıyla yürütüldü) ... ama Unity yok. Yeniden başlat: Birlik yok. Ccsm'yi yeniden yüklersem, Birlik hala seçili ve "açık" ancak Birlik belirmiyor.
JeanSibelius

171

Benim için iyi bir çözüm (aynı sorunu çözdü):

bir terminalde:

export DISPLAY=:0   
sudo dconf reset -f /org/compiz/

ve sonra

setsid unity

3
Fantastik. Ubuntu Linux 13.04 Mac OS X'te Parallels'ta Masaüstü ile Çalışıyor
Elliot

4
Teşekkürler! Ubuntu 14.04 ile de çalışır. Acaba bu neden mavi dışında oldu :-(
Sadi

4
export DISPLAY=:0İlk önce ihtiyacım vardı .
Uri

7
sudo dconf reset -f / org / compiz / Hata düzeltme yumurtlama komut satırı 'dbus-launch --autholaunch = c0c0f8bf86119c64ccb710000000006 --binary-sözdizimi --close-stderr': çocuk işlemi
JeanSibelius

3
Bu Bir konu çalıştıran olmasıdır dconfolarak sudoyapılmış benim ~/.config/dconf/userdosyaya sahip rootsahipliğini (daha önce benim kullanıcı sahipliğini vardı). Olmadan yapılmalı mı merak ediyorum sudo. Bu dosyayı kaldırmak ve sıfırdan başlamaktan çok daha iyi oldu!
Tim Tisdall

73

13.04 ve 14.04’te:

unity --replacekullanımdan kaldırıldı. Bunun yerine, aşağıdakileri kullanın:

dconf reset -f /org/compiz/ 
unity --reset-icons &disown

Hemen işe yaramazsa, yeniden başlatın.


2
dconf resetkomut, çıkış kodu 1 hata verir ve çalışmaz 13.10.
Peterdk

4
Unity eklentilerinin ccsmbazı problemleri rm -r .Xauthority .ICEauthority .compiz-1/ .gconf/ .config/compiz-1/ .config/dconf/
kesin olarak

3
D-bus, X11 $ DISPLAY olmadan otomatik olarak başlatılamaz. Şu ana kadar hiçbir şey çalışmadı
jimifiki

2
@jimifiki Aynı problemi yaşadım çünkü önceki talimatlar ve bunlar arasında yeniden başlattım. Deneyin export DISPLAY=:0sonra tekrar bu talimatları deneyin ilk. Tabii ki, unity --reset-icons &disownbelki de işe yaramazsa bunu yaptığımda bir çekirdek dökümü aldım .
GlenPeterson

2
Ubuntu 16.04 için de çalışıyor, sorunumu
çözdüm

61

12.10 ve altı için:

Bir terminal için Ctrl+ Alt+ tuşlarına basın Tve çalıştırın ccsm, ardından 'Birlik' eklentinizi yeniden etkinleştirin.

Ayrıca bir koşmanız gerekebilir unity --replace.


5
unity --resetşimdi kullanımdan kaldırıldı ve çalışmıyor. Yedek var mı?
Shahbaz

5
@Shahbaz - unity --replace.
Horizo

1
@ nerof61 ayrıca 13.04 itibariyle kullanımdan kaldırılmıştır. Aşağıdaki cevabımı görün: askubuntu.com/a/286349/2638
Brandon Bertelsen

1
ne --resetde --replacebenim Ubuntu anında görüntülenen komutları ..running 12.04 ile benim için çalıştı unity-panel-service: no process found Backend : ini Integration : true Profile : default Adding plugins Initializing core options...donebekledim ve bekledi, sonra, + c .. ve şimdi diğer cevaplar önerdi denemek isteyen ctrl ile kesintiye olamazdı ... ..
tam

52

Grafik sürücünüzü donanım hızlandırmayı kullanacak ve OpenGL kullanacak şekilde yapılandırılmış olduğunu kontrol etmeniz iyi bir fikirdir. GPU'larınıza ve Ubuntu lezzetinize özgü bilgiler için Ubuntu ve Ubuntu Forumları'na sorun. Hibrit grafik kullanıcıları için aşağıdaki "Hibrit Grafik" bölümünün son bölümüne bakınız.

Compizconfig-settings-manager Compizconfig-settings-manager programını kurun paketini çalıştırmak ve Unity eklentisinin işaretlendiğinden emin olmak isteyebilirsiniz (bkz . CCSM ile ilgili sorunların bazıları ve neden bunlardan kaçınmak isteyeyim? ).

12.04 ve Daha Yeni

  1. + + tty1Tuşlarına basarak değiştirin ve giriş yapın.CtrlAltF1

  2. Yükleme compizconfig-settings-managerçalıştırarak

    sudo apt-get install compizconfig-settings-manager
    
  3. Sonra bunu yaparak çalıştırın:

    export DISPLAY=:0
    ccsm
    

    İlk bölüm, hangi ekranın yüklenmesini istediğinizi (aksi halde bir ipucuna sahip olmayacak) terminale bildirir.

  4. Orada oturan bir CompizConfig Ayarlar Yöneticisi ekranının olması gereken grafik ekranına geri dönmek için Ctrl+ Alt+ F7(veya Ctrl+ Alt+ F8bazen) tuşlarına basın .

  5. Unity eklentisini bulun. Onu etkinleştir.ccsm

  6. Her şey canlanmalı ama başlamazsa yeniden başlatmanız gerekebilir. Geri dönüp tty1koşarak bunu yapabilirsiniz sudo reboot.

Birlik hala yüklenmiyorsa, şunu deneyin:

dconf reset -f /org/compiz/
unity --reset-icons &disown

Hemen işe yaramazsa, yeniden başlatın.

11.10 ve Daha Eski İçin

Bir TTY'ye ( Ctrl+ Alt+ F1ile F6) girip koşmayı umuyorsanız:

DISPLAY=:0 unity --replace

Unity'yi TTY 7'ye ( Ctrl+ Alt++ F7) geri döndürür .

Ayrıca sadece deneyebilirsiniz:

DISPLAY=:0 unity

Ancak, bir Windows yöneticisi zaten 0 göstergesinde çalışıyorsa bu işe yaramaz (bu size bir hata verecektir, sadece unity --replacebu durumda kullanın ).

Birlik kesinlikle yeniden başlatmayı reddediyorsa, şunu deneyin:

Yükleyin gnome-panel:

sudo apt-get install gnome-panel

Daha sonra 0 ekranında çalıştırın.

DISPLAY=:0 gnome-panel

Daha sonra masaüstünüzde çıkış yapmak için kullanabileceğiniz Gnome 2 tarzı paneller olmalıdır.

Hibrit Grafikler

Bazı çok yararlı bilgiler ve hibrit grafik kullanıcıları için daha fazla okuma burada bulunabilir .

GPU'lar 3D hızlandırma ve OpenGL için uygun şekilde yapılandırıldıktan sonra şunları yapabilirsiniz:

  1. Nvidia sürücülerini https://edge.launchpad.net/~xorg-edgers/+archive/ppa adresinden yükleyin :

    sudo apt-add repository ppa:xorg-edgers/ppa
    

    veya:

    Kararlı PPA'yı gerçekten tercih ederim ,ancak henüz 13.04 paketine sahip görünmüyor. Güncelleme: bunlar Eylül ayından itibaren mevcut gibi görünüyor. 25. Bu kararlı PPA'yı yüklerdim - deneyebilirsiniz ancak test etmedim.

    Ubuntu tarafından sağlanan Nvidia sürücüleri zaten kurulmuştu ve bu PPA'dan onu ekleyerek ve kullanarak bir paket güncellemesi yaparak kurdum update-manager.

    sudo apt-add repository ppa:ubuntu-x-swat/x-updates
    
  2. Bumblebee'yi https://launchpad.net/~bumblebee/+archive/stable adresinden yükleyin.

    GÜNCELLEME: 6 Ekim itibariyle, ppa:xorg-edgers/ppayaban arısı da var gibi görünüyor. Bu yüzden, bu PPA'yı kurarsanız, Bumblebee PPA'sının eklenmesini atlamayı ve buradan yüklemeyi deneyebilirsiniz.

    Stabil PPA'yı 1. adımda seçtiyseniz, Bumblebee Stabil PPA'yı aşağıdaki gibi kurun:

    sudo apt-add-repository ppa:bumblebee/stable
    
  3. GÜNCELLEME: PPA'ları ekledikten sonra paket listelerinizi güncelleyin:

    sudo apt-get update
    

    Ubuntu'nun standart havuzlarından nvidia sürücüleri yüklüyse, adım 1'de seçilen depodan yeni sürümü almak için yükseltme yapın:

    sudo apt-get upgrade
    sudo apt-get install bumblebee
    
  4. Birliği 'onarmak' için aşağıdaki komutları uygulayın ( brandon-bertelsen'in Unity'ye verdiği yanıt yüklenmiyor , Başlatıcı yok, hiçbir Çizgi görünmüyor ):

    dconf reset -f /org/compiz/
    unity --reset-icons & disown
    

14.10'da: unity --reset-icons & disown bana bir son veriyor: Bilinmeyen iş: unity-panel-service // başlangıç: Bilinmeyen iş: unity-panel-service // compiz (core) - Bilgi: Eklenti yükleniyor: core // compiz (çekirdek) - Bilgi: başlangıç ​​eklentisi: çekirdek ... ve başka işlem yok. Alt-F7, yan menüye sahip olduğum ancak “başlat” menüsü olmayan (üst menüde hiçbir şey olmayan - bağlantı simgesi, güç simgesi vb. Olmayan) grafiğe geri götürüyor. .. reboot ve İŞİN GERİ ÖDEME! MAGIC VOODOO'NUN İÇİN TEŞEKKÜR EDERİZ
JeanSibelius

4
"12.04 ve daha yeni için" bölümünüz Ubuntu 16.04'te çalışmıyor.
Luís de Sousa,

apt-add-repository? - kayıp
Kalpesh Soni

33

Bunu yapmanın en kolay yolu, bir terminal almak için Ctrl+ Alt+ tuşlarına basmak Tve sonra yayınlamaktır:

rm -rf ~/.compiz-1 ~/.config/compiz-1

ve birlik oturumunuz gözlerinizin önüne gelecek ...

Bu teknik ccsm'yi yeniden başlatmaktan daha iyidir, çünkü ccsm'deki birliği yanlışlıkla seçmeden bile OP'nin hata durumuna girebilirsiniz; yanlışlıkla ccsm'deki "tercihler" düğmesine basarak kolayca elde edebilirsiniz.


2
sanırım demek istiyorsun .config / compiz-1
matteo

1
@jimifiki: 'crtl' + 'alt' + 'f1' tuşlarına basın ve sonra achiang'ın önerdiğini yapın. kişisel olarak onları daha fazla sorun bulmandan rahatsız ettiğimden uzaklaştırırım.
isaaclw

1
Ubuntu 16.04 için bir çözüm değil.
Luís de Sousa

1
Benim için işe yaramadı 16.04
43Tayrılar

4
Benim Ubuntu 16.04 için, ilgili dosyaları edildi kaldırmak için .cachedeğil, .config. Bu yüzden rm -rf ~/.cache/compizconfig-1benim için çalıştı.
tparker

25

Bende de bu problem vardı. ~ / .Config / compiz-1 / compizconfig dosyasının ve relog dosyasının içeriğini silmekle çözdüm.

rm -rf ~/.config/compiz-1/compizconfig/*

1
benim için işe yaramadı, bu sayfadaki her şey kadar güzel
matteo

2
Evet! Teşekkürler, işe yaradı! Ubuntu 16.04 VirtualBox içinde yüklü ve güncellemelerden sonra bu sorunu anladım. Bu benim için çalışan tek çözüm! Oh, ve bu düzeltmeyi uyguladıktan sonra yeniden başlatmayı unutmayın.
informatik01

2
Ubuntu 16.04 üzerinde çalışmıyor.
Luís de Sousa

2
Benim için işe yaramadı 16.04
43Tayrılar

2
Benim Ubuntu 16.04 için, ilgili dosyaları edildi kaldırmak için .cachedeğil, .config. Bu yüzden rm -rf ~/.cache/compizconfig-1benim için çalıştı.
tparker

21

Ben de aynı sorunu yaşadım.

Compiz Config Settings Manager'ı yüklediyseniz, Unity Desktop Plugin devre dışı bırakılmış olabilir.

Unity 2D masaüstüne giriş yapın ve CCSM’de bu şekilde etkinleştirildiğinden emin olun,

ccsm

Onay kutusu işaretli değilse Unity Shell varsayılan masaüstüne yüklenmeyecek ve oturumu resminize alacaksınız.


19

Geliştiriciler her zaman hataları giderir, bu nedenle alternatif beklemek ve hata düzeltmedeki ilerlemenin izlenmesidir ( Launchpad'deki Unity geliştirmeye abone olun ).

  1. Ctrl+ Alt+ Tuşlarına basın F2.

  2. Oturum aç.

  3. sudo shutdown -r nowBir terminalde koş .

  4. Sisteminiz yeniden başlatıldıktan sonra giriş ekranında, dişli teker simgesini sağ tıklatarak Unity 2D (şimdilik) seçeneğini seçin.

  5. Unity 3D / Ubuntu 11.10 için bir düzeltme bekleyin (örn. Bir hafta).

  6. Düzeltmeyi almak için sisteminizi güncelleyin; Bir terminal tipinde sudo apt-get update && sudo apt-get upgrade.

GÜNCELLEME:ccsm Unity 2D girişinden, bunu kullanarak çözebildim .

(Bu, bu Ubuntu Forumları gönderisinden uyarlanmıştır .)

  1. Giriş ekranında, Unity 2D'yi seçin ve giriş yapın.

  2. Yükleme ccsmterminalde çalıştırarak (CompizConfig Ayar Yöneticisi): sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra.

  3. Başlat ccsmve Masaüstü kategorisini seçin . Ubuntu Birlik Eklentisini Etkinleştir ; Çakışmaları çözmeniz istenirse, tüm çatışmalar için ORTA düğmeyi seçin. Tamamlandığında kapatın ccsm.

  4. Tekrar başlatın, Unity (3D) seçeneğini seçin ve giriş yapın.


13

Bir "Optimus" (Intel + Nvidia GPU'lar) kurulumu kullanan bir Asus U36SD'im var. Ubuntu 12.04'ü iyi çalışıyordum, ancak 12.10'a yükselttim, bu sorun 13.04'te ortaya çıktı ve devam etti. Aşağıdaki adımlarla düzeltmeyi başardım:

  1. Nvidia sürücülerini https://edge.launchpad.net/~xorg-edgers/+archive/ppa adresinden yükleyin .

    VEYA:

    Gerçekten de istikrarlı PPA tercih ediyorum https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates ,ancak henüz 13.04 paketine sahip görünmüyor. Güncelleme: bunlar Eylül ayından itibaren mevcut gibi görünüyor. 25. Bu kararlı PPA'yı yüklerdim - deneyebilirsiniz ancak test etmedim.

    Ubuntu tarafından sağlanan Nvidia sürücüleri zaten kurulmuştu ve bu PPA'dan onu ekleyerek ve kullanarak bir paket güncellemesi yaparak kurdum update-manager. GÜNCELLEME:

    sudo apt-add repository ppa:xorg-edgers/ppa
    

    (yaptığım) veya:

    sudo apt-add repository ppa:ubuntu-x-swat/x-updates
    

    (şimdi 13.04 için kararlı sürüm - benim tarafımdan test edilmedi).

  2. Bumblebee'yi https://launchpad.net/~bumblebee/+archive/stable adresinden yükleyin.

    GÜNCELLEME: 6 Ekim itibariyle, ppa: xorg-edgers / ppa'da yaban arısı da var. Bu yüzden, bu PPA'yı kurarsanız, Bumblebee PPA'sının eklenmesini atlamayı ve buradan yüklemeyi deneyebilirsiniz.

    Stabil PPA'yı 1. adımda seçtiyseniz, Bumblebee Stabil PPA'yı aşağıdaki gibi kurun:

    sudo apt-add-repository ppa:bumblebee/stable
    
  3. GÜNCELLEME: PPA'ları ekledikten sonra paket listelerinizi güncelleyin:

    sudo apt-get update
    

    Ubuntu'nun standart havuzlarından nvidia sürücüleri yüklüyse, yeni sürümü adım 1'de seçilen depodan almak için yükseltme yapın.

    sudo apt-get upgrade
    

    Bumblebee yükleyin

    sudo apt-get install bumblebee
    
  4. Birliği 'onarmak' için aşağıdaki komutları uygulayın ( brandon-bertelsen'in Unity'ye verdiği yanıt yüklenmiyor , Başlatıcı yok, hiçbir Çizgi görünmüyor ):

    dconf reset -f /org/compiz/ 
    unity --reset-icons &disown
    

Cevabınızın son adımını gerçekleştirmem gerekiyordu çünkü nvidia kartını bios'ta devre dışı bıraktım ve hiç kullanmadım, ancak dconf sıfırlaması mükemmel şekilde çalıştı. Teşekkürler!
Daniel W.

1
Teşekkür ederim! Bu sadece bir güncellemeden hemen sonra başıma geldi ve son adım da benim için yeterliydi.
TenLeftFingers

başlatıcısı olmadan ve hatta pencereleri dolaştıramazken bu şeyleri bu bağlantılardan nasıl kurarsınız? Bu adımı atlamayı denedim ama bu benim için işe yaramıyor. Bu ppa'ları eklemek ve bu şeyleri yüklemek için komut satırı talimatları verebilir misiniz?
matteo

Yukarıda bazı detayları ekledim - yardımcı olacağını umuyorum.
Thomas Arildsen

12

Birlik ve derleme paketlerinin yükseltilmesinden sonra Ubuntu 16.04'te de başıma geldi . Yukarıdakilerin hiçbiri işe yaramadı.

Başlatıcı ve kısa çizgiler bulmamın tek yolu evimdeki .cache dizinini kaldırmak ( Unity'ye giriş yapmamışken) .


5
Teşekkürler, boşu boşuna ( ccsm, sıfırlama, yapılandırma dirs'leri silme vb.) Diğer birçok çözümü denedikten sonra , bu problemi çözdü!
fuenfundachtzig

Bu durum genellikle sürücüler, GPU'lar ve hepsi ... .cache silme ile çalkalanırsa işi yapar.
stamster

1
Benim için de çalıştı (Ubuntu 16.04). Makinemi kapattığımda en son bir şey yükseltti. Geri başladığında, Unity yüklenmiyordu. Yukarıdaki adımların çoğunu denedim ve hiçbiri işe yaramadı. Bu basit ~ / .cache silme basamağı hile yaptı. Teşekkürler!
Anthony V

Bu 16.04 çalışan bir arkadaşıma oldu. Onu Unity yerine yeni Gnome masaüstünü kullanarak Ubuntu 18.04'e yükselterek çözdüm.
Mark Stosberg

12

Yinelenen sorunun orijinal posteri, kendi sorusunu düzenlemede çözüldü:

Çözüm bulundu: Evimdeki .Xauthority öğesini silin (veya yeniden adlandırın)

sudo rm ~/.Xauthority

Bu harika!
GhostCat

10

13.10 için:

Sadece her şeyin kurulu olduğundan emin olmak için:

sudo apt-get install --reinstall unity ubuntu-desktop

Ardından, her şeyi yeniden yükleyin:

dconf reset -f /org/compiz/ && unity --reset-icons &disown

Sadece bunu denedim ve işe yarıyor!

Kaynak:

https://askubuntu.com/a/204784/54037

Eğer hepsi hataysa:

Unutma, daima yedekleme yap! Ancak, bazen yeni bir yükleme yapmak iyidir, Ubuntu'yu yeniden yükleyin.


'Eğer diğerleri başarısız olursa' biraz işe yaramaz ... aynı zamanda bakınız: meta.askubuntu.com/questions/11710/…
Wilf

@Wilf Fresh kurulumları asla işe yaramaz. Çoğu insan kötü bir kurulum yapar veya kurulumlarını bozar. Yenileme zamanı.
Jared Burrows

1
evet, özellikle de yükseltmelerle ... Düzenli ifadeler için (örneğin, niping webapps) çirkin yorumların aptkaldırılmasının engellenme gibi göründüğünü gördüm unity- örneğin birliğin kurulup kurulmadığını / eksik olan herhangi bir şeyi kurmak yararlı olabilir,
Wilf

Bu bir lightdm yeniden başlatıldıktan sonra çalıştı: D. Teşekkürler, dpk-reconfigure'u denedim ama apt-get görünüyor - reinstall bu durumda daha iyi.
Thomas15v

9

12.04 Unity 3D ve mevcut Nvidia sürücüleri ile ilgili bir sorun var gibi görünüyor.

Sorunun nasıl çözüleceğine ilişkin detaylar için bu yazıya bakın (Unity 3d artık 12.04 yüklendikten sonra çalışmaz).

Nvidia GeForce 6200 ile 3.2 bitlik 3.2.0-24 çekirdekli çalışan ve Nvidia'yı düşüren ve aynı sorunu yaşadım (2D eserler, 3D yok) ve Nvidia'yı düşürmek için 32 bit Pentium 4 3.06 GHz Compaq D520SFF var sürücüler birkaç dakika içinde 3 boyutlu olarak benim için çalışıyor.


1
bu topluluktaki sorunumla ilgili tüm cevapları hemen hemen yaptım ... lütfen bana bir şeyler verin ...
Yahya

Neredeyse hepsi belirsiz bir cümledir .... Aslında NVidia sürücülerini 295.40'tan 295.33'e düşürdüğünüzde düşürmeyi denediniz mi?
Heimdall

tüm yazıların tarif ettiği hiçbir şey olmadı ...
Yahya

8

Simgeler için, Nautilus kaynaklanmaktadır. Bir nautilus &terminale yazın , kapatmayın ; simgeler geri dönecektir.

10/10/2013 EDIT : Nautilus için Unity komut satırı istemini açmak ve global arama / bilgi isteminde CLI yazmak için Alt+ F2yazabilirsiniz nautilus. Bir dosya gezgini açılacaktır. İstersen kapatabilirsin.


8

Ben de benzer bir problem yaşadım:

IBM Notes9 ile birlikte 14.04 ile birlik bazı garip davranışlarla sonuçlandı (fare tıklamaları çalışmayı durdurur). Bunun için geçici çözümüm bir terminal açmak ve yazarak birliği yeniden başlatmaktı unity &.

Bunu son yaptığımda, birliği tamamen bozmuştum - çizgi yok, fırlatıcı yok, hiçbir şey yok. Sanırım bu sayfada listelenen HER öneriyi denedim - hiçbiri yardımcı olmadı.

Fakat bir iş arkadaşınız nihayet benim için işe yarayan cevabı buldu:
unity-tweak aracını kurdum; koştuğum unity-tweak-tool --reset-unityve yeniden başlattığımdan.

Daha sonra, birlik geri canlıydı. Açıkçası, birliğe yapılan tüm önceki yapılandırma değişiklikleri gitmişti, ama bunun ne --reset-unityolduğu.

Ve bu çözümün en büyük avantajı: yalnızca tek bir paket eklemenizi ve birlik yapılandırma değişikliklerinizi yinelemenizi gerektirir - ancak derlemeyi sıfırlamanız, ccsm yüklemeniz veya tüm diğer uzun süren etkinliklerinizi izlemeniz gerekmez.

Güncelleme:

Diğer Bugünlerde çok yararlı buluyorum çözüm geliyor burada - noktasının: (hatta daha iyi ya: bir "çalışma" yedekleme çekin) bazen kaldırmak zorunda sizin ~ / .config / dconf / kullanıcı dosyasının.


1
Bu benim için çalışan tek şey!
sevenseacat

Ubuntu 16.04'te bu başlatıcıyı geri getirir, ancak çizgi veya masaüstünü geri getirmez. Ve yeniden başlattıktan sonra her şey yeniden öldü ve prosedürü tekrarlamanız gerekiyor.
Luís de Sousa,

@ LuísdeSousa Burada kesin olalım: sisteminizde muhtemelen gözlemlediğiniz şey. Şey: öyle görünüyor ki bu gibi sorunlara yol açan çeşitli sebepler olabilir; ve tweak aracını kullanmanın yardımcı olabileceğini öğrendim.
GhostCat 30:16

@ LuísdeSousa Kayıt için; Diğer Ben birlik-takılıp / değil orada sorunlarına bulundu çözüm: ... ~ / .config / dconf / kullanıcı kaldırmak bazen yeniden başlatmayı birlik olur, ama bazen içeri girip bu dosyayı silmek zorunda.
GhostCat

6

Eğer bir tty ( Ctrl+ Alt+ F1ile F6) içine umut ve çalıştırın:

DISPLAY=:0 unity --replace

Birliği tekrar tty 7 ( Ctrl+ Alt++ F7) üzerine sıfırlar .

Ayrıca sadece deneyebilirsiniz:

DISPLAY=:0 unity

Ancak, bir Windows yöneticisi zaten 0 göstergesinde çalışıyorsa bu işe yaramaz (bu size bir hata verecektir, sadece unity --replacebu durumda kullanın ).

Birlik kesinlikle yeniden başlatmayı reddediyorsa, şunu deneyin:

Yükleyin gnome-panel:

sudo apt-get install gnome-panel

Daha sonra 0 ekranında çalıştırın.

DISPLAY=:0 gnome-panel

Daha sonra masaüstünüzde çıkış yapmak için kullanabileceğiniz Gnome 2 tarzı paneller olmalıdır.

Birlik'i 13.04'te Nvidia kartımla gerçekten buggy olarak buluyorum .. YMMV.


5

İşe yaramaması için Ctrl+ Alt+ ' F1ya ihtiyacım olduğu yaklaşık 3 kez oldu ve bu berbat ... nvidia da var. Bunu önermek isterim:

Ctrl+ Alt+ F1(tamam, boş ekran) Girişinizi yazın, Enter tuşuna basın, sonra şifre (tümü boş ekranda) şimdi şunu yazın:

sudo startx -- :1

şifreyi tekrar yazmak zorunda kalacak ve Enter bu Ctrl+ Alt+ ' da X oturumu açacak F8(otomatik olarak atlayacaktır) şimdi yeni bir boş metin dosyası oluşturun runBash.shve üzerine yazın:

bash

kaydedin, izinlerini çalıştırılabilir olarak değiştirin ve çalıştırın, Linux'un neden iyi olduğunu hatırlatan gerçekten rahatlatan bir terminal elde edeceksiniz! : D

Bitirdikten sonra, Ctrl+ Alt+ 'ya hatırlayın F1, Ctrl+' ya basın C(yeni X oturumunu sonlandırır), exit yazın, Enter, terminal (boş ekran) oturumunu sonlandırır. Yazma çıkışını kaçırdığınızı düşünüyorsanız, sadece Ctrl+ tuşuna basın Cve tekrar yazın, çok hızlı bir şekilde yapmayın.

Böylece onu iyileştirebilir, mümkün olduğu kadar az yazmanıza izin verecek bir komut dosyası hazırlayabilirsiniz, ancak yine de ekran boşken çok yazmanız gerekecek, ancak hiç yoktan iyidir :)

Hala kesin Ctrl+ Alt+ F1uygun bir çözüm arıyorum Ubuntu 12.04 + nvidia.


tekrar selam, neden kesinlikle bilmiyorum, ama nedense, sistem donduktan sonra (şarabın içinde 3 boyutlu oyun oynuyordum), bilgisayarı zor sıfırlarım ve aniden ctrl + alt + metin terminalimi geri aldım f1 (ancak hesabım lightdm grafiksel giriş ekranından giriş yapamıyorum, yine de metin terminalinden giriş yapabildiğim halde, bu konuyla devam ediyorum: askubuntu.com/questions/133733/… )
Aquarius Power

"Boş" ekranda, siz erkekler "siyah" mı yoksa "boş" mu? Videonuzda terminaller ters videoda gösterilmezse, arka plan siyahtır ve bu nedenle siyah ekrana çok benzer. Ayrıca, en sık, Ctrl + Alt + F1'den sonra bir terminale ulaşmak için Alt-F1, Alt-F2 ... ile Alt-F6'ya basmanız gerekir.
Alexis Wilke

@AlexisWilke çok uzun zaman ... ama .. hatırladığım kadarıyla, bir şeyleri ekranda okuyamayacağınız bir anlamıyla boş. Bu da burada meydana gelen ikincil bir sorun olabilir.
Kova Gücü

4

Varsayılan grafik kartının yanında bir ivme grafik kartı kullanıyorsanız, bu durum muhtemelen sürücülerinin kurulumundan kaynaklanıyordur. İki grafik kartı olan sistemlerdeki ivme grafik kartı sürücülerinin birkaç güncellemesi bazı sistemlerde dengesiz davranışlar gösterme eğilimindedir. Bir Nvidia kartım ve bir Intel kartım var. Nvidia sürücüleri kurduğumda benimle olmuştu. Başlatıcı ve panel masaüstünden kaybolur. Bir Nvidia kartı kullanıyorsanız, Bumblebee'yi yüklemek geçici bir çözüm olabilir: https://wiki.ubuntu.com/Bumblebee


Özel bir nvidia kartlı bir ThinkPad T430u'um var ancak BIOS'ta onu devre dışı bıraktım ve intel HD4000 mükemmel bir şekilde çalıştığından ve çalıştığımdan beri hiçbir ekstra sürücü kurmadım ya da 'x-swat' ya da edger ppa eklemedim bu kurulum yaklaşık 2 aydır sorunsuz
Daniel W.

Asus U36SD cihazımın davranışı, iki GPU'nun (Intel / Nvidia) birleşimi ile ilgili bir sorun olduğunu onaylıyor gibi görünüyor. Nasıl düzelttiğimi açıklayan bir cevap göndereceğim.
Thomas Arildsen

4

Unity'nin kendisini kurmam gerektiğinden, ilk cevap düzgün çalışıyor:

sudo apt-get install unity

o zaman koş:

ccsm

ve Unity'yi etkinleştirin :)


Yeni ubuntu 13.10'da daha önce hiç olmadığımı söylemeyi unutma!
sobi3ch

4

12.04'te hemen hemen aynı sorunu yaşadım. Unity benim yaşlı GPU'mda yavaştı, bu yüzden aylardır Unity 2d'yi masaüstüm olarak kullanıyordum. Belirgin bir nedenden ötürü, aniden fırlatma panelini ve başlık çubuğunu (tüm kullanıcılar için) görüntülemeyi reddetti. Burada önerildiği gibi CCSM'deki Birliğin yeniden yapılandırılması çözümün bir parçasıydı, ancak burada, bunlarla sınırlı olmamak üzere, bunlarla sınırlı olmamak üzere, burada veya diğer birkaç ilgili konuda önerilen diğer önlemlerin hiçbiri:

  • Birliği yeniden yükleme

  • Ubuntu masaüstünü yeniden yükleme

  • İlgili tüm (örneğin compiz, gconf, vb.) Yapılandırma bilgilerinin kaldırılması

Bu belirtileri 12.04 (64 bit) altında tamamen çözmeme yardımcı oldu.

unity --reset

benim için işe yaramazdı. Çeşitli hata ve bilgi mesajları ilettikten sonra, her zaman bekler:

Setting Update "run_key"

Birlik çalışması için "birlik ortadan kayboldu" başlıklı konu başlığında kaydedilen kayıt defterinde gösterildiği gibi, hiçbir argüman olmadan çalıştırın.

Tarafından gönderilen hata mesajını fark ettim:

/usr/lib/nux/unity_support_test -p

tarafından bildirilen bazı hatalara benziyordu unity --reset:

kütüphaneleri yüklerken hata oluştu: libGL.so.1: paylaşılan nesne dosyasını açamıyor: Böyle bir dosya veya dizin yok.

Kapsamlı aramadan sonra aşağıdaki çözümü buldum:

  • libGL.so.1Komutu kullanarak yolunu alın locate libGL.so.1.

  • Aşağıdaki örnekte gösterildiği gibi / usr / lib / içindeki kütüphaneye bir link ekleyin:

    sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib
    

    ( JD Bartlett'in izniyle )

  • Bilgisayarı yeniden başlatın.

Bu sadece hem unity_support_test-p hem de çalışmasına izin vermekle kalmadı unity --reset, Unity 2D'nin başlamasına izin verdi. Sorunlarıma neyin sebep olduğu hakkında hiçbir fikrim yok, ancak yukarıdaki bağlantıları oluşturduğundan beri (birkaç hafta sonra) başka sorun yaşamadım.


4

Yanlışlıkla 12.04 LTS Ubuntu'dan 13.04'e yükselttiğimde, eksik yan menü çubuğu, pencere seçenekleri yok, uygulamalar arasında geçiş yapamamak ( alt- tab) gibi aynı sorunla da karşılaşmak zorunda kaldım ve hatta pencereleri sürükleyemedim. ekran. Bu kadar çok seçeneği takip ettikten sonra, bu sorunları çözmek için aşağıdaki komutları kullandım.

sudo apt-get remove aspell #may not be relevant
sudo apt-get remove dictionaries-common

yeniden başlatma (kullanabilirsiniz sudo reboot)

sudo apt-get install compizconfig-settings-manager
sudo apt-get install dictionaries-common
sudo apt-get install lightdm

yeniden başlatma (kullanabilirsiniz sudo reboot)

dconf reset -f /org/compiz/
unity --reset-icons & disown

Asıl çelişkili bağımlılık yüzünden aspell'i kaldırdım. Bu, bu konu arasında bir korelasyon olmayabilir. Lightdm'i yeniden yüklemek ve compiz'i sıfırlamak, bunu düzeltmeme yardımcı oldu.


4

Başka bir tty ile giriş yapıp aynı kullanıcı olarak X'i (startx veya initx ile) başlatmayı denediğinizde olur.

Örneğin, Ubuntu tty7 ile çalışır. İle Ctrl+ Alt+ F1tty1 açar. Aynı kullanıcı olarak giriş yapın ve startx'i çalıştırın. Tty7'ye geri dön, oturumu kapat ve giriş yap. Yalnızca masaüstü duvar kağıdını alırsınız.

Sorunu çözmek için, tty1'i seçin, oturum açın, ana dizininizdeki .Xauthority dosyasını kaldırın, oturumu kapatın, oturum açın. Çözüldü.


benim için işe yaramadı (ayrıca, X'i başka bir tty'den hiç başlatmamıştım)
matteo

4

Ubuntu 16.04 için çalıştı:

compizconfigÖnbelleğini kaldırarak sıfırladım (aslında komut yedekleme yapar, böylece geri yüklenebilir).

Aşağıdaki komutları uygulayın ve sonradan çıkış yapın:

mv ~/.cache/compizconfig-1 ~/.cache/compizconfig-backup

setsid unity

Dikkat: Bu, özel Unity kurulumunuzu kaldırır.


2

sudo apt-get install kubuntu-desktopBazı problemlerden dolayı lightdm kurulumumu bozan aynı sorunu yaşadım. Burada 16.04'ü çalıştırıyorum.

Terminale gitmek için ctrl- alt- düğmesine basın F1, ardından:

sudo service lightdm stop
sudo apt-get remove lightdm
sudo apt-get update && sudo apt-get install lightdm
sudo reboot

Saçlarımı çektiğim saatler sonunda bu benim için düzeltti.


1

Aynı sorunu yaşıyorum ve kullanarak izleyerek çözüldü pycharm's terminal.

 - Go to my-computer -> user -> share ->  
 - open pycharm and its terminal
 - sudo apt-get update
 - sudo apt-get upgrade 
 - sudo apt-get install --reinstall ubuntu-desktop

1
Birliği düzeltmek için eczaneye ihtiyacınız yok. Ctrl + Alt + F1 daima bir terminal vermelidir.
Tim Tisdall

bu benim için
16.04'te

1

Görünüşe göre, ikinci monitörümü çıkarmak, düzeltmeydi ve ardından doğru sürücüleri kurup güncelleyebildim.


1

Bu konudaki çözümlerin çoğunu diğerleri kadar denedim. Sonunda bu benim için çalıştı:

dconf reset -f /org/compiz/

sonra

setsid unity

Katkılarınız için herkese teşekkürler.


1

Bugün betiğimdeki kullanıcının betiği kendi $HOME/.profiledosyasına yazarak başlatmaya karar verdiği bir durumla karşılaştım . Sonuç olarak, Unity başlatılamadı.

Doğası gereği komut dosyaları sıralıdır, bu nedenle .profiletemel olarak komut dosyasının bitmesini bekliyordu ve çalışmayı bitirmediyse Unity başlayamadı .profile.

Aynı şeyi yaptım, betiği aradım .profileve aynı sonucu aldım - giriş ekranı duvar kağıdım orada kaldı, hiçbir çizgi veya başlatıcı görünmedi, masaüstüne sağ tıklayamadı veya TTY1'e giriş dışında başka bir işlem yapamadım.

Çözüm, uygun çizgiyi .profile. Bir komutun .profileişaretini, <command> &formunu kullanmaktan ayrılması mümkündür , ancak sorun kullanıcı her terminali açtığında veya TTY'ye giriş yaptığında, bu komutun yeni bir örneğinin ortaya çıkmasıdır. Bu nedenle, ne yaptığınızı bilmiyorsanız , herhangi bir program başlatmamanızı şiddetle tavsiye.profile ederim.

Özgün komut dosyasına ve buradaki tartışmaya bağlantı: https://askubuntu.com/a/739631/295286


1

Bu problemi yaşadım, bir sürü şey denedim ve hatta birliği sağladım ama hiçbir şey işe yaramadı. Öncelikle TTY'yi (ctrl + alt + F1) açmanız ve giriş yapmanız gerekmektedir. Şimdi kullan

    env DISLAY:=0 gnome-terminal        

TTY'yi ctrl + alt + F7 ile kapatın, sonra kullanın (terminalde)

dconf reset -f /org/compiz/

Ondan sonra, kullan

sudo reboot

Teşekkürler!! Bu nihayet bizim için çalıştı. Konuk oturumunu açtık ancak normal kullanıcıları açamadık.
radbrawler
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.