Unity tidak memuat, tidak ada Launcher, tidak ada Dash yang muncul

552

Ketika saya masuk, tidak ada yang terjadi.

Saya disajikan dengan wallpaper desktop saya.

Desktop kosong menyedot

Tanpa Dash, tanpa Launcher, tidak ada.

jrg
sumber
1
IMHO ini adalah bug, tapi saya punya ini sejak hari ini. Hanya dapat menemukan bug ini bugs.launchpad.net/ubuntu/+source/unity/+bug/1212987 Saya mengikuti rekomendasi di sini: askubuntu.com/questions/17381/... Unity melakukan reset tetapi tidak berfungsi OK, ruang kerja tidak berfungsi, bahkan jika saya mengaktifkan atau menonaktifkan atau mengubah jumlah. Tidak ada perbedaan. Pasang plugin juga crash persatuan,
Janghou
2
Masalah saya mulai setelah beralih dari driver nouveau ke driver NVIDIA (pengaturan sistem / tab perangkat keras).
DanielaWaranie
19
Setelah menghabiskan waktu berhari-hari dan banyak utas SO membaca, saya mendapati bahwa ini sepertinya Bug terbuka Ubuntu (Status 'Tidak Lengkap' pada Juli 2015). Informasi lebih lanjut tentang hal ini di sini: bugs.launchpad.net/ubuntu/+bug/1285444 Solusi cepat tampaknya adalah: $ mv ~/.config/dconf/user ~/.config/dconf/user.old
user9869932
1
@ julianromera's adalah satu-satunya solusi di utas ini yang membantu saya
Dziamid
1
@julianromera jawaban adalah satu-satunya yang bekerja untuk saya.
Paweł Adamski

Jawaban:

478

Jawaban ini berlaku untuk versi Ubuntu yang menjalankan Compiz.

Jawaban ini mengasumsikan Unity dijalankan melalui Compiz. Jika Anda tidak menginstal compiz (mis: pada versi non-Unity Ubuntu, seperti Ubuntu 18.04 berbasis Gnome dan yang lebih baru) jawaban ini tidak berlaku untuk Anda.

Anda hanya perlu mengaktifkan kembali plugin Unity. Masalahnya adalah ini adalah rasa sakit di bagian bawah karena Anda sekarang tidak punya metode grafis untuk melakukan ini. Begitu:

  1. Cobalah untuk membuka terminal dengan Ctrl+ Alt+ T.
    Ini mungkin tidak berfungsi tetapi Anda dapat mencoba mengklik kanan pada desktop dan memilih "Buka terminal di sini." Jika tidak, Anda mungkin perlu mengubah ke terminal "keras" dengan menekan Ctrl+ Alt+ F1dan masuk.

  2. Instal compizconfig-settings-managerdengan menjalankan

    sudo apt-get install compizconfig-settings-manager
    
  3. Kemudian jalankan dengan ini:

    DISPLAY=:0 ccsm &
    

    Bagian pertama memberi tahu terminal tempat Anda ingin memuatnya (jika tidak, ia tidak akan memiliki petunjuk).

  4. Jika Anda beralih ke TTY dalam langkah 1, beralih kembali ke server grafis dengan menekan Ctrl+ Alt+ F7(atau Ctrl+ Alt+ F8kadang-kadang).
    Seharusnya ada Manajer Pengaturan CompizConfig yang menunggu Anda.

  5. Temukan plugin Unity. Aktifkan (petunjuk terperinci di bawah). Anda akan ditanya "Ubuntu Unity Plugin membutuhkan plugin OpenGL. Aktifkan Ubuntu Unity Plugin / Enable OpenGL"

    • 1) Untuk mengaktifkan Unity Plugin: Klik "Desktop" (sebelah kiri) -> Ubuntu Unity Plugin. Anda juga dapat mengetik "plugin kesatuan" ke dalam kotak pencarian "Filter". Tangkapan layar: masukkan deskripsi gambar di sini
    • Dari sini, klik kotak centang untuk "Enable Ubuntu Unity Plugin": masukkan deskripsi gambar di sini
    • 2) Untuk mengaktifkan OpenGL: klik "Umum" (sisi kiri) -> lalu centang kotak "OpenGL", seperti yang ditunjukkan di bawah ini. Anda juga dapat mengetik "OpenGL" ke dalam kotak pencarian "Filter" untuk memunculkannya. masukkan deskripsi gambar di sini
  6. Segalanya harus muncul dalam kehidupan tetapi jika tidak, Anda mungkin harus memulai kembali. Anda dapat melakukannya dengan kembali ke terminal dan berlari sudo reboot.

Oli
sumber
27
Bekerja dengan sangat baik untuk saya. Sebagai catatan, saya tidak perlu masuk ke terminal TTY, bisa menggunakan pintasan terminal ( ctrl + alt + t).
Tass
13
Jika Anda masuk ke langkah 5 dan tidak melihat kesatuan dalam daftar, coba ini:sudo apt-get -f install && sudo apt-get --reinstall install unity
Collinux
16
Punya masalah ini sendiri tapi saya kurang beruntung dengan solusinya, tidak bekerja untuk saya, masih mendapatkan layar kosong yang sama di Ubuntu 14.04 LTS 64bit. Akan pergi ke langkah lagi untuk memeriksa apakah ada yang terlewat. Lenovo X201S Thinkpad i7 2.0Ghz 8Gb RAM. Tidak pernah mengalami masalah ini dengan 12,04 LTS
therobyouknow
12
Fakta bahwa ini adalah masalah yang begitu umum dan tahan lama, bagi saya, agak mengganggu. Adakah yang tahu mengapa ini terus terjadi, dan apa yang menyebabkannya?
Fouric
10
ccsm hang pada Memuat Ikon, tetapi jika saya ctrl-alt-F7 kembali ke tampilan utama, opsi compiz ada di sana. Saya telah mengaktifkan desktop Unity, beralih kembali ke tty1 (ccsm telah berhasil dijalankan) ... tetapi tidak ada Unity. Reboot: tanpa Unity. Jika saya memuat ulang ccsm, Unity masih dipilih dan "on" tetapi tidak ada Unity yang muncul.
JeanSibelius
171

Solusi yang bagus untuk saya (telah memecahkan masalah yang sama):

di terminal:

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

lalu

setsid unity
pengguna155373
sumber
3
Fantastis. Bekerja dengan Ubuntu Linux 13.04 Desktop di Parallels pada Mac OS X.
Elliot
4
Terima kasih! Bekerja dengan Ubuntu 14.04 juga. Aku bertanya-tanya mengapa ini terjadi tiba-tiba: :(
Sadi
4
Saya perlu export DISPLAY=:0terlebih dahulu.
Uri
7
sudo dconf reset -f / org / compiz / Kesalahan pemunculan baris perintah 'dbus-launch --autholaunch = c0c0f8bf86119c64ccb710000000006 - sintaks biner --close-stderr': proses anak keluar dengan kode 1
JeanSibelius
3
Satu masalah dengan ini adalah bahwa berjalan dconfsebagai sudomembuat saya ~/.config/dconf/userberkas memiliki rootkepemilikan (itu kepemilikan pengguna sebelum). Saya bertanya-tanya apakah itu harus dilakukan tanpa sudo. Ini jauh lebih baik daripada menghapus file dan mulai dari awal!
Tim Tisdall
73

Dalam 13,04 dan 14,04:

unity --replacesudah ditinggalkan. Sebagai gantinya, gunakan yang berikut ini:

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

Reboot jika itu tidak berhasil segera.

Brandon Bertelsen
sumber
2
dconf resetperintah memberikan kode galat 1 keluar dan tidak akan berfungsi 13.10.
Peterdk
4
mengaktifkan plugin Unity dengan ccsmmemperbaiki beberapa masalah, sisanya diperbaiki denganrm -r .Xauthority .ICEauthority .compiz-1/ .gconf/ .config/compiz-1/ .config/dconf/
tepat
3
Tidak dapat menjalankan otomatis D-bus tanpa X11 $ DISPLAY. Tidak ada yang berhasil sejauh ini
jimifiki
2
@ jimifiki Saya punya masalah yang sama karena saya reboot antara instruksi sebelumnya dan ini. Coba export DISPLAY=:0dulu, lalu coba instruksi ini lagi. Tentu saja, saya mendapatkan dump inti ketika saya melakukan unity --reset-icons &disownjadi mungkin itu tidak membantu.
GlenPeterson
2
Ini berfungsi untuk ubuntu 16.04 juga, baru saja menyelesaikan masalah saya
Priyadarshi Paul
61

Untuk 12.10 dan di bawah ini:

Tekan Ctrl+ Alt+ Tuntuk terminal dan jalankan ccsm, lalu aktifkan kembali plugin 'Unity' Anda.

Anda juga mungkin perlu menjalankan a unity --replace.

xyzzyman
sumber
5
unity --resetsudah usang sekarang dan tidak berfungsi. Apakah ada penggantinya?
Shahbaz
5
@ Shahbaz - unity --replace.
horIzoN
1
@ nerof61 juga tidak digunakan pada 13.04. Lihat jawaban saya di bawah ini: askubuntu.com/a/286349/2638
Brandon Bertelsen
1
tidak --resetjuga tidak --replacebekerja untuk saya dengan Ubuntu 12.04 saya .. menjalankan perintah yang langsung ditampilkan unity-panel-service: no process found Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done... Saya menunggu dan menunggu, dan kemudian saya tidak bisa, terputus dengan ctrl + c .. dan sekarang mencari untuk mencoba apa yang disarankan jawaban lain ..
tepat
52

Ini adalah ide yang baik untuk memeriksa driver grafis Anda dikonfigurasi untuk menggunakan akselerasi perangkat keras dan dikonfigurasi untuk menggunakan OpenGL. Coba cari Tanya Forum Ubuntu dan Ubuntu untuk informasi spesifik untuk GPU dan rasa Ubuntu Anda. Untuk pengguna grafis hybrid, lihat bagian terakhir "Grafik Hibrid" di bawah ini.

Anda mungkin ingin menjalankan paket compizconfig-settings-manager Instal compizconfig-settings-manager dan memastikan bahwa plugin Unity dicentang (lihat Apa masalah dengan CCSM dan mengapa saya ingin menghindarinya? ).

Untuk 12,04 Dan Lebih Baru

  1. Ubah ke tty1dengan menekan Ctrl+ Alt+ F1dan masuk.

  2. Instal compizconfig-settings-managerdengan menjalankan

    sudo apt-get install compizconfig-settings-manager
    
  3. Kemudian jalankan dengan melakukan ini:

    export DISPLAY=:0
    ccsm
    

    Bagian pertama memberi tahu terminal tempat Anda ingin memuatnya (jika tidak, ia tidak akan memiliki petunjuk).

  4. Tekan Ctrl+ Alt+ F7(atau Ctrl+ Alt+ F8kadang-kadang) untuk kembali ke tampilan grafis di mana harus ada layar Manajer Pengaturan CompizConfig yang duduk di sana.

  5. Temukan plugin Unity. Aktifkan.CCSM

  6. Segalanya harus muncul dalam kehidupan tetapi jika tidak, Anda mungkin harus memulai kembali. Anda dapat melakukannya dengan kembali tty1dan berjalan sudo reboot.

Jika persatuan masih tidak memuat coba:

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

Reboot jika itu tidak berhasil segera.

Untuk 11.10 Dan Lebih Lama

Jika Anda berharap menjadi TTY ( Ctrl+ Alt+ F1through F6) dan jalankan:

DISPLAY=:0 unity --replace

Ini akan mengatur ulang Unity kembali pada TTY 7 ( Ctrl+ Alt++ F7).

Anda juga dapat mencoba:

DISPLAY=:0 unity

Tapi itu tidak akan berfungsi jika windows manager sudah berjalan di layar 0 (itu akan memberi Anda kesalahan, cukup gunakan unity --replacedalam kasus itu).

Jika Unity benar-benar menolak untuk memulai kembali coba ini:

Pasang gnome-panel:

sudo apt-get install gnome-panel

Daripada menjalankannya pada tampilan 0:

DISPLAY=:0 gnome-panel

Anda kemudian harus memiliki panel gaya Gnome 2 di desktop Anda, yang dapat Anda gunakan untuk logout.

Grafis Hibrida

Beberapa informasi yang sangat berguna dan bacaan lebih lanjut untuk pengguna grafis hybrid dapat ditemukan di sini .

Setelah GPU dikonfigurasi dengan tepat untuk akselerasi 3D dan OpenGL, Anda dapat:

  1. Instal driver Nvidia dari https://edge.launchpad.net/~xorg-edgers/+archive/ppa :

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

    atau:

    Saya benar-benar lebih suka PPA stabil ,tetapi tampaknya belum memiliki paket untuk 13,04. Pembaruan: ini tampaknya tersedia pada 25 September. Saya akan menginstal PPA stabil ini - Anda dapat mencoba tetapi saya belum mengujinya.

    Driver Nvidia yang disediakan Ubuntu sudah diinstal dan saya hanya menginstal dari PPA ini dengan menambahkannya dan melakukan pembaruan paket menggunakan update-manager.

    sudo apt-add repository ppa:ubuntu-x-swat/x-updates
    
  2. Instal Bumblebee dari https://launchpad.net/~bumblebee/+archive/stable

    UPDATE: Pada 6 Oktober, ppa:xorg-edgers/ppatampaknya mengandung lebah juga. Jadi jika Anda menginstal dari PPA ini, Anda mungkin ingin mencoba melewatkan penambahan Bumblebee PPA dan menginstalnya dari sini sebagai gantinya.

    Jika Anda memilih PPA stabil di langkah 1, pasang BPA stabil Bumblebee sebagai berikut:

    sudo apt-add-repository ppa:bumblebee/stable
    
  3. UPDATE: Setelah menambahkan PPA (s), perbarui daftar paket Anda:

    sudo apt-get update
    

    Jika Anda sudah menginstal driver nvidia dari repositori standar Ubuntu, cukup tingkatkan untuk mendapatkan versi baru dari repositori yang dipilih pada langkah 1:

    sudo apt-get upgrade
    sudo apt-get install bumblebee
    
  4. Lakukan perintah berikut untuk 'memperbaiki' Unity (dari jawaban brandon-bertelsen untuk Unity tidak dimuat, tidak ada Peluncur, tidak ada Dash yang muncul ):

    dconf reset -f /org/compiz/
    unity --reset-icons & disown
    
Mark Shuttleworth
sumber
Di 14.10: unity --reset-icons & disown membuat saya berhenti: Pekerjaan tidak dikenal: unity-panel-service // start: Pekerjaan tidak dikenal: unity-panel-service // compiz (core) - Info: Memuat plugin: core // compiz (inti) - Info: mulai plugin: inti ... dan tidak ada tindakan lebih lanjut. Alt-F7 membawa saya kembali ke grafik di mana saya memiliki menu samping tetapi tidak ada menu "mulai" (tidak ada di menu atas - tidak ada ikon konektivitas, ikon daya, dll. - kembali ke tty1 memberi saya layar dan layar informasi. .. reboot dan saya KEMBALI DALAM BISNIS! TERIMA KASIH ATAS VOODOO MAGIC ANDA
JeanSibelius
4
Bagian "Untuk 12,04 dan yang lebih baru" tidak berfungsi di Ubuntu 16.04.
Luís de Sousa
apt-add-repository? - hilang
Kalpesh Soni
33

Cara termudah untuk melakukan ini adalah dengan menekan Ctrl+ Alt+ Tuntuk mendapatkan terminal dan kemudian mengeluarkan:

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

dan sesi persatuan Anda akan kembali di depan mata Anda ..

Teknik ini lebih baik daripada meluncurkan kembali ccsm, karena Anda dapat masuk ke kondisi kesalahan OP tanpa bahkan secara tidak sengaja memilih kesatuan dalam ccsm; Anda bisa mendapatkannya hanya dengan tanpa sengaja menekan tombol "preferensi" di ccsm.

achiang
sumber
2
tebak maksudmu .config / compiz-1
matteo
1
@jimifiki: tekan 'crtl' + 'alt' + 'f1' dan kemudian lakukan apa yang disarankan achiang. meskipun secara pribadi saya akan memindahkan mereka keluar dari jalan jika Anda menemukan lebih banyak masalah.
isaaclw
1
Bukan solusi untuk Ubuntu 16.04.
Luís de Sousa
1
Tidak bekerja untuk saya pada 16.04
43Transaksi
4
Untuk Ubuntu 16.04 saya, file yang relevan untuk dihapus ada di .cache, bukan .config. Jadi rm -rf ~/.cache/compizconfig-1bekerja untuk saya.
tparker
25

Saya punya masalah ini juga. Saya menyelesaikannya dengan menghapus konten file dan relog ~ / .config / compiz-1 / compizconfig.

rm -rf ~/.config/compiz-1/compizconfig/*
kubah cs
sumber
1
tidak bekerja untuk saya, cukup banyak seperti yang lainnya di halaman ini
matteo
2
Iya! Terima kasih, itu berhasil! Saya sudah menginstal Ubuntu 16.04 di VirtualBox dan setelah salah satu pembaruan saya mendapat masalah ini. Ini adalah satu-satunya solusi yang bekerja untuk saya! Oh, dan jangan lupa untuk memulai kembali setelah menerapkan perbaikan ini.
informatik01
2
Tidak bekerja di Ubuntu 16.04.
Luís de Sousa
2
Tidak bekerja untuk saya pada 16.04
43Transaksi
2
Untuk Ubuntu 16.04 saya, file yang relevan untuk dihapus ada di .cache, bukan .config. Jadi rm -rf ~/.cache/compizconfig-1bekerja untuk saya.
tparker
21

Saya memiliki masalah yang persis sama.

Jika Anda menginstal Compiz Config Settings Manager, mungkin Unity Desktop Plugin dinonaktifkan.

Masuk ke desktop Unity 2D dan periksa apakah diaktifkan di CCSM seperti ini,

CCSM

Unity Shell tidak akan memuat di desktop default jika kotak centang tidak dicentang dan Anda akan mendapatkan sesi di gambar Anda.

Mark Rooney
sumber
19

Pengembang selalu memperbaiki bug, jadi alternatifnya adalah menunggu, dan mengikuti perkembangan perbaikan bug ( berlangganan pengembangan Unity di Launchpad ).

  1. Tekan Ctrl+ Alt+ F2.

  2. Gabung.

  3. Berlari sudo shutdown -r nowdi terminal.

  4. Pada layar login setelah sistem Anda restart, pilih Unity 2D (untuk sekarang) dengan mengklik kanan ikon sprocket.

  5. Tunggu perbaikan untuk Unity 3D / Ubuntu 11.10 (mis. Seminggu).

  6. Perbarui sistem Anda untuk mendapatkan perbaikan; dalam tipe terminal sudo apt-get update && sudo apt-get upgrade.

UPDATE: Saya dapat menyelesaikan ini dengan menggunakan ccsm, dari login Unity 2D.

(Ini diadaptasi dari pos Forum Ubuntu ini .)

  1. Pada layar login, pilih Unity 2D dan login.

  2. Install ccsm(CompizConfig Settings Manager) dengan menjalankan di terminal: sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra.

  3. Mulai ccsm, dan pilih kategori Desktop . Aktifkan Plugin Ubuntu Unity ; jika diminta untuk menyelesaikan konflik, pilih tombol TENGAH untuk semua konflik. Tutup ccsmsetelah selesai.

  4. Restart, pilih Unity (3D) dan login.

david6
sumber
13

Saya memiliki Asus U36SD menggunakan pengaturan "Optimus" (Intel + Nvidia GPU). Saya memiliki Ubuntu 12,04 bekerja dengan baik, tetapi upgrade ke 12.10, masalah ini muncul dan bertahan di 13.04. Saya telah berhasil memperbaikinya melalui langkah-langkah berikut:

  1. Instal driver Nvidia dari https://edge.launchpad.net/~xorg-edgers/+archive/ppa .

    ATAU:

    Saya akan sangat menyukai PPA stabil di https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates ,tetapi tampaknya belum memiliki paket untuk 13,04. Pembaruan: ini tampaknya tersedia pada 25 September. Saya akan menginstal PPA stabil ini - Anda dapat mencoba tetapi saya belum mengujinya.

    Driver Nvidia yang disediakan Ubuntu sudah diinstal dan saya hanya menginstal dari PPA ini dengan menambahkannya dan melakukan pembaruan paket menggunakan update-manager. MEMPERBARUI:

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

    (apa yang saya lakukan) atau:

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

    (rilis stabil untuk 13,04 juga sekarang - tidak diuji oleh saya).

  2. Instal Bumblebee dari https://launchpad.net/~bumblebee/+archive/stable

    UPDATE: Pada 6 Oktober, ppa: xorg-edgers / ppa tampaknya mengandung lebah juga. Jadi jika Anda menginstal dari PPA ini, Anda mungkin ingin mencoba melewatkan penambahan Bumblebee PPA dan menginstalnya dari sini sebagai gantinya.

    Jika Anda memilih PPA stabil di langkah 1, pasang BPA stabil Bumblebee sebagai berikut:

    sudo apt-add-repository ppa:bumblebee/stable
    
  3. UPDATE: Setelah menambahkan PPA (s), perbarui daftar paket Anda:

    sudo apt-get update
    

    Jika Anda sudah menginstal driver nvidia dari repositori standar Ubuntu, cukup tingkatkan untuk mendapatkan versi baru dari repositori yang dipilih pada langkah 1 .:

    sudo apt-get upgrade
    

    Pasang Bumblebee

    sudo apt-get install bumblebee
    
  4. Lakukan perintah berikut untuk 'memperbaiki' Unity (dari jawaban brandon-bertelsen untuk Unity tidak dimuat, tidak ada Peluncur, tidak ada Dash yang muncul ):

    dconf reset -f /org/compiz/ 
    unity --reset-icons &disown
    
Thomas Arildsen
sumber
Saya hanya perlu melakukan langkah terakhir dari jawaban Anda karena saya memiliki kartu nvidia dinonaktifkan di bios dan tidak pernah menggunakannya tetapi pengaturan ulang dconf bekerja dengan sempurna. Terima kasih!
Daniel W.
1
Terima kasih! Ini terjadi pada saya sekarang setelah pembaruan dan langkah terakhir sudah cukup bagi saya juga.
TenLeftFingers
bagaimana Anda menginstal hal-hal itu dari tautan tersebut sementara tidak memiliki peluncur dan bahkan tidak dapat memindahkan windows? Saya sudah mencoba melewatkan langkah itu tetapi tidak berhasil untuk saya. Bisakah Anda memberikan instruksi baris perintah untuk menambahkan ppa itu dan menginstalnya?
matteo
Saya menambahkan beberapa detail di atas - semoga membantu.
Thomas Arildsen
12

Ini juga terjadi pada saya di Ubuntu 16.04 setelah peningkatan paket unity dan compiz. Tidak satu pun di atas yang berfungsi.

Satu-satunya cara saya menemukan peluncur dan berlari kembali adalah menghapus (saat TIDAK masuk ke Unity) direktori .cache di rumah saya.

lorenzo-bettini
sumber
5
Terima kasih, setelah mencoba begitu banyak solusi lain dengan sia-sia ( ccsm, mengatur ulang, menghapus dir konfigurasi dll), ini menyelesaikan masalah untuk selamanya!
fuenfundachtzig
Ini sering terjadi jika Anda bergoyang-goyang dengan driver, GPU dan semua ... menghapus .cache akan melakukan pekerjaan.
stamster
1
Bekerja untuk saya juga (Ubuntu 16.04). Sesuatu ditingkatkan ketika saya terakhir kali mematikan mesin saya. Ketika mulai kembali, Unity tidak memuat. Saya mencoba banyak langkah di atas, dan tidak ada yang berhasil. Langkah sederhana menghapus ~ / .cache ini berhasil. Terima kasih!
Anthony V
Ini terjadi pada seorang teman yang menjalankan 16.04. Saya mengatasinya dengan memutakhirkannya ke Ubuntu 18.04, menggunakan desktop Gnome baru sebagai ganti Unity.
Mark Stosberg
12

Poster asli dari pertanyaan rangkap, dipecahkan dalam mengedit pertanyaannya sendiri:

Solusi ditemukan: Hapus .Xauthority di rumah saya (atau ubah nama)

sudo rm ~/.Xauthority
Mateo
sumber
Ini luar biasa!
GhostCat
10

Untuk 13.10:

Hanya untuk memastikan semuanya terpasang:

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

Selanjutnya, muat ulang semuanya:

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

Saya baru saja mencoba ini dan berhasil!

Sumber:

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

Jika semuanya gagal:

Ingat, selalu buat cadangan! Namun, terkadang instalasi baru bagus, instal ulang Ubuntu?

Jared Burrows
sumber
'Jika semuanya gagal' sedikit tidak berguna ... lihat juga: meta.askubuntu.com/questions/11710/…
Wilf
@Wilf Instalasi baru tidak pernah sia-sia. Kebanyakan orang memiliki instalasi yang buruk atau hanya mengacaukan instalasi mereka. Waktunya menyegarkan.
Jared Burrows
1
ya, terutama dengan peningkatan ... Saya telah menemukan bahwa apttampaknya telah mengembangkan kemampuan menghapus unityke interpretasi aneh untuk ekspresi reguler (misalnya nuking webapps) - memeriksa apakah kesatuan diinstal / menginstal apa pun yang hilang kemudian dapat membantu,
Wilf
Ini berhasil setelah restart lightdm: D. Terima kasih, saya mencoba dpk-mengkonfigurasi ulang tetapi terlihat apt-get --reinstall lebih baik dalam hal ini.
Thomas15v
9

Tampaknya ada masalah dengan 12,04 Unity 3D dan driver Nvidia saat ini.

Lihat posting ini (Unity 3d tidak lagi berfungsi setelah menginstal 12.04) untuk detail tentang cara mengatasi masalah.

Saya memiliki 32 bit Pentium 4 3.06 GHz Compaq D520SFF, dengan Nvidia GeForce 6200, menjalankan kernel 3.2.0-24-generic-pae, dan memiliki masalah yang persis sama (karya 2D, 3D tidak), dan menurunkan versi Nvidia driver membuat 3D bekerja untuk saya dalam beberapa menit.

Heimdall
sumber
1
saya melakukan hampir semua jawaban di komunitas ini terkait dengan masalah saya..silakan beri saya beberapa hal ...
Yahya
Hampir semua adalah kalimat yang samar-samar .... Apakah Anda benar-benar mencoba menurunkan driver NVidia dari 295,40 menjadi 295,33 seperti yang dijelaskan dalam posting?
Heimdall
saya melakukan semua yang dijelaskan oleh pos tidak ada yang terjadi ...
Yahya
8

Untuk ikon, itu karena Nautilus. Tulis nautilus &di terminal, jangan tutup , dan ikon akan kembali.

EDIT 10/10/2013 : untuk Nautilus Anda juga dapat mengetik Alt+ F2untuk membuka prompt baris perintah Unity dan menulis nautilusdi CLI pencarian global / prompt. File explorer akan terbuka. Anda bisa menutupnya jika mau.

ber-dex
sumber
8

Saya punya masalah serupa:

kesatuan dengan 14,04 dalam kombinasi dengan IBM Notes9 menghasilkan beberapa perilaku aneh (klik mouse akan berhenti bekerja). Solusi saya untuk itu adalah membuka terminal dan memulai kembali kesatuan dengan mengetik unity &.

Terakhir kali saya melakukan itu, itu benar-benar merusak kesatuan - tidak ada tanda hubung, tidak ada peluncur, tidak ada apa-apa. Saya pikir saya mencoba SETIAP saran yang tercantum di halaman ini - tidak ada yang membantu.

Tetapi seorang rekan kerja akhirnya memiliki jawaban yang cocok untuk saya:
saya menginstal alat unity-tweak; daripada saya berlari unity-tweak-tool --reset-unitydan reboot.

Setelah itu, persatuan kembali hidup. Jelas semua perubahan konfigurasi sebelumnya untuk persatuan telah hilang, tapi itu yang penting --reset-unity.

Dan keuntungan besar dari solusi ini: Anda hanya perlu menambahkan satu paket dan untuk mengulang perubahan konfigurasi kesatuan Anda - tetapi Anda tidak harus mengatur ulang compiz, menginstal ccsm, atau mengikuti semua aktivitas panjang lainnya.

Memperbarui:

yang lain solusi saya menemukan sangat membantu saat ini berasal dari sini - titik: kadang-kadang Anda harus menghapus (atau bahkan lebih baik: menarik dalam "bekerja" backup) file ~ / .config / dconf / pengguna Anda.

GhostCat
sumber
1
Ini adalah satu-satunya hal yang berhasil untuk saya!
sevenseacat
Pada Ubuntu 16.04 ini mengembalikan peluncur, tetapi bukan dasbor atau desktop. Dan setelah me-reboot semuanya sudah mati lagi, dan Anda harus mengulangi prosedurnya.
Luís de Sousa
@ LuísdeSousa Mari kita teliti di sini: bahwa apa yang mungkin Anda amati pada sistem Anda. Masalahnya adalah: tampaknya ada berbagai alasan yang menyebabkan masalah seperti itu; dan saya menemukan bahwa menggunakan alat tweak dapat membantu.
GhostCat
@ LuísdeSousa Sebagai catatan; yang lain solusi saya menemukan kesatuan-terjebak / tidak ada masalah di sana: menghapus ~ / .config / dconf / user ... kadang-kadang restart kesatuan membantu, tapi kadang-kadang aku harus masuk dan menghapus file itu.
GhostCat
6

Jika Anda berharap tty ( Ctrl+ Alt+ F1through F6) dan jalankan:

DISPLAY=:0 unity --replace

Ini akan mengatur ulang Unity kembali pada tty 7 ( Ctrl+ Alt++ F7).

Anda juga dapat mencoba:

DISPLAY=:0 unity

Tapi itu tidak akan berfungsi jika windows manager sudah berjalan di layar 0 (itu akan memberi Anda kesalahan, cukup gunakan unity --replacedalam kasus itu).

Jika Unity benar-benar menolak untuk memulai kembali coba ini:

Pasang gnome-panel:

sudo apt-get install gnome-panel

Daripada menjalankannya pada tampilan 0:

DISPLAY=:0 gnome-panel

Anda kemudian harus memiliki panel gaya Gnome 2 di desktop Anda, yang dapat Anda gunakan untuk logout.

Saya menemukan Unity menjadi sangat buggy pada 13,04 dengan kartu Nvidia saya .. YMMV.

Seth
sumber
5

Saya memiliki sekitar 3 kali di mana saya membutuhkan Ctrl+ Alt+ F1untuk tidak kehilangan pekerjaan dan itu kacau ... Saya juga punya nvidia. Saya ingin menyarankan ini:

Ctrl+ Alt+ F1(ok, layar kosong) Ketikkan login Anda, tekan Enter, lalu kata sandi (semua dalam layar kosong) ketik ini sekarang:

sudo startx -- :1

harus mengetikkan kata sandi lagi dan Enter ini akan membuka sesi X di Ctrl+ Alt+ F8(akan melompat ke sana secara otomatis) sekarang buat file teks kosong baru yang dipanggil runBash.sh, dan ketik:

bash

simpan, ubah izinnya menjadi executable, dan jalankan, Anda akan mendapatkan terminal yang benar-benar melegakan yang membuat Anda ingat mengapa Linux itu bagus! : D

setelah Anda selesai, ingat untuk Ctrl+ Alt+ F1, tekan Ctrl+ C(akan mengakhiri sesi X baru), ketik keluar, Enter, akan mengakhiri sesi terminal (layar kosong). jika Anda merasa Anda tidak bisa mengetik keluar, cukup tekan Ctrl+ Cdan ketik lagi, jangan lakukan terlalu cepat.

sehingga Anda dapat memperbaikinya, buat skrip untuk memungkinkan Anda mengetik sesedikit mungkin, tetapi Anda tetap harus mengetik banyak saat layar kosong, tetapi lebih baik daripada tidak sama sekali :)

Masih mencari Ctrl+ Alt+ F1solusi tepat Ubuntu 12,04 + nvidia.

Aquarius Power
sumber
hai lagi, saya benar-benar tidak tahu mengapa, tetapi karena suatu alasan, setelah sistem membeku (saya sedang memainkan game 3D dalam anggur), saya sulit mereset komputer, dan tiba-tiba saya kembali ke terminal teks saya ctrl + alt + f1 (tetapi akun saya menjadi tidak dapat masuk melalui layar masuk grafis lightdm, meskipun saya masih bisa masuk melalui terminal teks, saya melanjutkan urusan ini di utas ini: askubuntu.com/questions/133733/… )
Aquarius Power
Dengan layar "kosong", apakah Anda pria "hitam" atau "kosong"? Kecuali jika video Anda menunjukkan terminal dalam video terbalik, latar belakangnya hitam sehingga lebih mirip layar hitam. Juga, paling sering, setelah Ctrl + Alt + F1 Anda harus menekan Alt-F1, Alt-F2 ... ke Alt-F6 untuk mencapai terminal.
Alexis Wilke
@AlexisWilke begitu lama ... tapi .. seingat saya, kosong dalam arti bahwa Anda tidak dapat membaca hal-hal di layar. Mungkin ini adalah masalah sekunder yang terjadi di sini juga.
Aquarius Power
4

Jika Anda menggunakan kartu grafis akselerasi bersama kartu grafis default, itu mungkin karena pemasangan driver mereka. Beberapa pembaruan driver kartu grafis akselerasi dalam sistem yang memiliki dua kartu grafis cenderung menunjukkan perilaku tidak stabil di beberapa sistem. Saya memiliki kartu Nvidia dan kartu Intel. Dulu terjadi dengan saya ketika saya menginstal driver Nvidia. Peluncur dan panel akan menghilang dari desktop. Jika Anda menggunakan kartu Nvidia, menginstal Bumblebee bisa menjadi solusi sementara: https://wiki.ubuntu.com/Bumblebee

pengguna153634
sumber
Saya punya ThinkPad T430u dengan kartu nvidia khusus tetapi saya menonaktifkannya di BIOS dan tidak pernah menginstal driver tambahan atau menambahkan 'x-swat' atau edgers ppa karena intel HD4000 bekerja dengan baik di luar kotak dan saya telah menjalankan pengaturan ini tanpa masalah selama sekitar 2 bulan
Daniel W.
Perilaku Asus U36SD saya tampaknya mengkonfirmasi bahwa ini adalah masalah dengan kombinasi dua GPU (Intel / Nvidia). Saya akan mengirim jawaban yang menjelaskan bagaimana saya memperbaikinya.
Thomas Arildsen
4

Jawaban pertama berfungsi dengan baik, kecuali saya perlu menginstal Unity itu sendiri:

sudo apt-get install unity

lalu lari:

ccsm

dan aktifkan Unity :)

sobi3ch
sumber
lupa menyebutkan itu terjadi di ubuntu 13.10 baru saya, tidak pernah sebelumnya!
sobi3ch
4

Saya memiliki masalah yang hampir sama di bawah 12,04. Unity lambat dengan GPU saya yang sudah tua, jadi saya menggunakan Unity 2d sebagai desktop saya selama berbulan-bulan. Tanpa alasan yang jelas, ia tiba-tiba menolak untuk menampilkan launchpad dan bilah judul (untuk semua pengguna). Mengaktifkan Kembali Kesatuan dalam CCSM yang disarankan di sini adalah bagian dari solusi, tetapi tidak ada tindakan lain yang disarankan di sini, di sana atau di beberapa utas terkait lainnya, termasuk, tetapi tidak terbatas pada:

  • Menginstal ulang kesatuan

  • Menginstal ulang desktop ubuntu

  • Menghapus semua informasi konfigurasi yang relevan (mis. Compiz, gconf, dll.)

membantu saya untuk sepenuhnya menyelesaikan gejala ini di bawah 12,04 (64 bit).

unity --reset

tidak akan bekerja untuk saya. Setelah menyampaikan berbagai pesan kesalahan dan informasi, pesan akan selalu hang di:

Setting Update "run_key"

seperti yang ditunjukkan pada log yang diposting di utas berjudul "unity has menghilang" untuk unity dijalankan tanpa argumen.

Saya perhatikan bahwa pesan kesalahan disampaikan oleh:

/usr/lib/nux/unity_support_test -p

mirip dengan beberapa kesalahan yang dilaporkan oleh unity --reset:

galat saat memuat pustaka bersama: libGL.so.1: tidak dapat membuka file objek bersama: Tidak ada file atau direktori tersebut.

Setelah pencarian yang ekstensif, saya menemukan solusi berikut:

  • Dapatkan jalan libGL.so.1dengan menggunakan perintah locate libGL.so.1.

  • Tambahkan tautan ke perpustakaan di / usr / lib / seperti yang ditunjukkan pada contoh berikut:

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

    (milik JD Bartlett )

  • Nyalakan ulang komputernya.

Ini tidak hanya memungkinkan unity_support_test-p dan unity --resetdijalankan, tetapi juga memungkinkan Unity 2D untuk memulai. Saya tidak tahu apa yang menyebabkan masalah saya, tetapi sejak membuat tautan di atas (beberapa minggu sekarang) saya tidak memiliki masalah lebih lanjut.

BPR
sumber
4

Ketika saya tidak sengaja meningkatkan dari 12,04 LTS Ubuntu ke 13,04, saya juga harus menghadapi masalah yang sama seperti bilah menu samping yang hilang, tidak ada opsi jendela, tidak dapat beralih di antara aplikasi ( alt- tab) dan saya bahkan tidak bisa menarik jendela pada layar. Setelah mengikuti begitu banyak opsi, saya berakhir dengan serangkaian perintah berikut untuk memperbaiki masalah ini.

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

reboot (Anda dapat menggunakan sudo reboot)

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

reboot (Anda dapat menggunakan sudo reboot)

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

Saya benar-benar menghapus aspell karena ketergantungan yang saling bertentangan. Ini mungkin tidak memiliki korelasi antara masalah ini. Saya pikir menginstal ulang lightdm dan mengatur ulang compiz membantu saya dalam memperbaiki ini.

Bunti
sumber
4

Ini terjadi ketika Anda login dengan tty lain dan mencoba, sebagai pengguna yang sama, untuk memulai X (dengan startx atau initx).

Misalnya, Ubuntu berjalan di tty7. Dengan Ctrl+ Alt+ F1tty1 terbuka. Masuk sebagai pengguna yang sama, dan jalankan startx. Kembali ke tty7, keluar dan masuk. Anda hanya mendapatkan kertas dinding desktop.

Untuk mengatasi masalah ini, pilih tty1, login, hapus file .Xauthority di direktori home Anda, logout, login. Terpecahkan.

mengintip
sumber
tidak bekerja untuk saya (juga, saya belum pernah memulai X dari tty lain)
matteo
4

Bekerja untuk Ubuntu 16.04:

Saya reset compizconfigdengan menghapus cache-nya (sebenarnya perintah membuat cadangan, sehingga dapat dikembalikan).

Lakukan perintah berikut dan keluar setelah kata sandi:

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

setsid unity

Perhatian: Ini menghapus pengaturan Persatuan kustom Anda.

Sasha Shpota
sumber
2

Saya memiliki masalah yang sama setelah melakukan sudo apt-get install kubuntu-desktopyang merusak instalasi lightdm saya untuk beberapa alasan. Saya menjalankan 16,04 di sini.

Tekan ctrl- alt- F1untuk sampai ke terminal, lalu:

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

Itu memperbaikinya bagi saya setelah berjam-jam mencabut rambut saya.

localhost
sumber
1

Saya mengalami masalah yang sama, dan dipecahkan dengan mengikuti penggunaan 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
Muhammad Taqi
sumber
1
Anda tidak perlu pycharm untuk memperbaiki persatuan. Ctrl + Alt + F1 harus selalu memberi Anda terminal.
Tim Tisdall
ini bekerja untuk saya di 16,04
byronyasgur
1

Rupanya, mencabut monitor kedua saya adalah perbaikan, dan kemudian saya dapat menginstal dan memperbarui driver yang benar.

pengguna2580915
sumber
1

Saya mencoba banyak solusi yang disebutkan di utas ini dan juga yang lain. Akhirnya ini berhasil bagi saya:

dconf reset -f /org/compiz/

kemudian

setsid unity

Terima kasih semuanya telah berkontribusi.

Ashu
sumber
1

Hari ini saya mengalami situasi di mana pengguna skrip saya telah memutuskan untuk meluncurkannya dengan menempatkan panggilan ke skrip ke dalam $HOME/.profilefile- nya . Akibatnya, Unity tidak bisa diluncurkan.

Skrip pada dasarnya berurutan, jadi .profilepada dasarnya menunggu skrip selesai, dan Unity tidak dapat memulai jika .profiletidak selesai berjalan.

Saya telah melakukan hal yang sama, memanggil skrip dari .profile, dan menerima hasil yang sama - wallpaper layar masuk saya tetap ada, tidak ada tanda hubung atau peluncur muncul, tidak dapat mengklik kanan pada desktop atau melakukan tindakan apa pun selain masuk ke TTY1.

Solusinya adalah menghapus baris yang sesuai dari .profile. Dimungkinkan untuk melepaskan perintah dari .profilemenggunakan ampersand, <command> &form, tetapi masalahnya adalah bahwa setiap kali pengguna membuka terminal atau masuk ke TTY, contoh baru dari perintah itu muncul. Karenanya, saya sangat menyarankan untuk tidak meluncurkan program apa pun.profile kecuali Anda tahu apa yang Anda lakukan.

Tautan ke skrip asli dan diskusi di sini: https://askubuntu.com/a/739631/295286

Sergiy Kolodyazhnyy
sumber
1

Saya memiliki Masalah ini, saya mencoba banyak hal dan bahkan memungkinkan persatuan, tetapi tidak ada yang berhasil. Pertama, Anda perlu membuka TTY (ctrl + alt + F1) dan login. Sekarang gunakan

    env DISLAY:=0 gnome-terminal        

Tutup TTY dengan ctrl + alt + F7, lalu gunakan (dalam terminal)

dconf reset -f /org/compiz/

Setelah itu, gunakan

sudo reboot
Barney Woodrow
sumber
Terima kasih!! Akhirnya itu berhasil bagi kami. Kami dapat membuka sesi tamu tetapi bukan pengguna biasa.
radbrawler