Câu hỏi Unity không tải, không có Trình khởi chạy, không có Dấu gạch ngang xuất hiện


Khi tôi đăng nhập, không có gì xảy ra.

Tôi được trình bày với hình nền máy tính để bàn của tôi.

Blank desktops suck

Không có dấu gạch ngang, không có Trình khởi chạy, không có gì.


535
2017-12-14 17:24


gốc


IMHO đây là một lỗi, nhưng tôi có điều này kể từ hôm nay. Chỉ có thể tìm thấy lỗi này bugs.launchpad.net/ubuntu/+source/unity/+bug/1212987 Tôi đã làm theo các khuyến nghị ở đây: askubuntu.com/questions/17381/… Unity đã đặt lại nhưng không hoạt động OK, không gian làm việc không hoạt động, ngay cả khi tôi bật hoặc tắt hoặc thay đổi số tiền. Không khác nhau. Đặt plugin cũng gây ra sự thống nhất, - Janghou
Vấn đề của tôi bắt đầu sau khi chuyển từ trình điều khiển nouveau sang trình điều khiển NVIDIA (tab cài đặt hệ thống / phần cứng). - DanielaWaranie
Sau nhiều ngày đã dành và nhiều chủ đề SO đọc, tôi thấy rằng đây có vẻ là một lỗi mở của Ubuntu (Trạng thái 'Chưa hoàn thành' tính đến tháng 7 năm 2015). Thông tin thêm về nó ở đây: bugs.launchpad.net/ubuntu/+bug/1285444  Giải pháp nhanh dường như là: $ mv ~/.config/dconf/user ~/.config/dconf/user.old - xyz
@ julianromera's là giải pháp duy nhất trên chủ đề này đã giúp tôi - Dziamid
@julianromera câu trả lời là người duy nhất làm việc cho tôi. - Paweł Adamski


Các câu trả lời:


Câu trả lời này áp dụng các phiên bản của Ubuntu chạy Compiz.

Câu trả lời này giả định Unity đang được chạy thông qua Compiz. Nếu bạn không có compiz cài đặt câu trả lời này không áp dụng cho bạn.

Bạn chỉ cần bật lại plugin Unity. Vấn đề là đây là một cơn đau ở phía dưới bởi vì bây giờ bạn đã không có phương pháp đồ họa để làm điều này. Vì thế:

  1. Hãy thử mở một thiết bị đầu cuối với Ctrl+Alt+T.
    Điều này có thể không hoạt động nhưng bạn có thể thử nhấp chuột phải vào màn hình và chọn "Mở thiết bị đầu cuối tại đây". Nếu không, bạn có thể cần phải chuyển sang thiết bị đầu cuối "cứng" bằng cách nhấn Ctrl+Alt+F1 và đăng nhập.

  2. cài đặt, dựng lên compizconfig-settings-manager bằng cách chạy

    sudo apt-get install compizconfig-settings-manager
    
  3. Sau đó chạy nó với điều này:

    DISPLAY=:0 ccsm &
    

    Phần đầu tiên cho thiết bị đầu cuối hiển thị mà bạn muốn nó tải lên (nếu không nó sẽ không có đầu mối).

  4. Nếu bạn chuyển sang TTY ở bước 1, hãy quay lại máy chủ đồ họa bằng cách nhấn Ctrl+Alt+F7 (hoặc là Ctrl+Alt+F8 đôi khi).
    Có phải có một CompizConfig Settings Manager đang chờ bạn.

  5. Tìm plugin Unity. Kích hoạt nó. Bạn sẽ được hỏi "Ubuntu Unity Plugin yêu cầu plugin OpenGL. Kích hoạt tính năng Ubuntu Unity Plugin / Bật OpenGL"

  6. Mọi thứ sẽ trở nên sống động nhưng nếu không, bạn có thể phải khởi động lại. Bạn có thể làm điều đó bằng cách quay lại thiết bị đầu cuối và chạy sudo reboot.


465
2017-11-07 23:23



Làm việc hoàn hảo cho tôi. Là một lưu ý phụ, tôi không cần phải nhập vào thiết bị đầu cuối TTY, đã có thể sử dụng phím tắt thiết bị đầu cuối (ctrl + alt + t). - Tass
Nếu bạn đến bước 5 và không thấy sự thống nhất trong danh sách, hãy thử điều này: sudo apt-get -f install && sudo apt-get --reinstall install unity - Collinux
Đã có vấn đề này bản thân mình nhưng tôi không may mắn với các giải pháp xa, không làm việc cho tôi, vẫn nhận được màn hình trống tương tự trên Ubuntu 14.04 LTS 64bit. Sẽ đi qua các bước một lần nữa để kiểm tra xem có bất cứ điều gì đã bị bỏ qua. Lenovo X201S Thinkpad i7 2.0Ghz RAM 8Gb. Chưa bao giờ gặp vấn đề này với 12.04 LTS - therobyouknow
Thực tế rằng đây là vấn đề rất phổ biến và lâu dài là, đối với tôi, thay vì làm phiền. Có ai biết tại sao điều này tiếp tục xảy ra và điều gì gây ra nó? - fouric
ccsm treo trên Loading Icons, nhưng nếu tôi ctrl-alt-F7 trở lại màn hình chính, tùy chọn compiz Ở đó. Tôi đã kích hoạt Unity desktop, chuyển về tty1 (ccsm đã thực hiện thành công) ... nhưng không có Unity. Khởi động lại: không có Unity. Nếu tôi tải lại ccsm, Unity vẫn được chọn và "on" nhưng không có Unity xuất hiện. - JeanSibelius


Một giải pháp tốt cho tôi (đã giải quyết cùng một vấn đề):

trong một thiết bị đầu cuối:

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

và sau đó

setsid unity

166
2018-05-04 00:50



Tuyệt diệu. Làm việc với Ubuntu Linux 13.04 Máy tính để bàn trong Parallels trên Mac OS X. - Elliot
Cảm ơn! Làm việc với Ubuntu 14.04. Tôi tự hỏi tại sao điều này xảy ra trong màu xanh mặc dù :-( - Sadi
tôi cần export DISPLAY=:0 Đầu tiên. - Uri
sudo dconf reset -f / org / compiz / Lỗi dòng lệnh sinh ra 'dbus-launch --autholaunch = c0c0f8bf86119c64ccb710000000006 - cú pháp nhị phân --close-stderr': tiến trình con đã thoát với mã 1 - JeanSibelius
Một vấn đề với điều này là chạy dconf như sudo làm cho tôi ~/.config/dconf/user tệp có root quyền sở hữu (trước đây nó có quyền sở hữu người dùng của tôi). Tôi tự hỏi nếu nó nên được thực hiện mà không cần sudo. Điều này là tốt hơn nhiều so với loại bỏ các tập tin và bắt đầu từ đầu! - Tim Tisdall


Trong các ngày 13.04 và 14.04:

unity --replace không được chấp nhận. Thay vào đó, hãy sử dụng như sau:

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

Khởi động lại nếu nó không hoạt động ngay lập tức.


72
2018-04-27 02:39



Điều này làm việc cho tôi sau khi cài đặt trình điều khiển thích hợp cho card đồ họa Nvidia của tôi. Xem câu trả lời của tôi askubuntu.com/questions/288235/… - Thomas Arildsen
dconf reset lệnh cho lỗi exitcode 1 và sẽ không hoạt động 13.10. - Peterdk
bật plugin Unity với ccsm cố định một số vấn đề, phần còn lại đã được khắc phục rm -r .Xauthority .ICEauthority .compiz-1/ .gconf/ .config/compiz-1/ .config/dconf/ - precise
Không thể tự động khởi động xe buýt D mà không có X11 $ DISPLAY. Không có gì làm việc cho đến nay - jimifiki
Nó cũng hoạt động với ubuntu 16.04, vừa giải quyết được vấn đề của tôi - Priyadarshi Paul


Từ 12,10 trở xuống:

nhấn Ctrl+Alt+T cho một thiết bị đầu cuối và chạy ccsm, sau đó bật lại plugin 'Unity' của bạn.

Bạn cũng có thể cần chạy unity --replace.


60
2017-10-02 02:33



unity --reset không được dùng nữa và không hoạt động. Có một sự thay thế? - Shahbaz
@Shahbaz - unity --replace. - horIzoN
@ nerof61 cũng không được dùng nữa kể từ ngày 13.04. Xem câu trả lời của tôi dưới đây: askubuntu.com/a/286349/2638 - Brandon Bertelsen
cũng không --reset cũng không --replace đã làm việc cho tôi với Ubuntu 12.04 ..xoá các lệnh ngay lập tức được hiển thị unity-panel-service: no process found Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done ... Tôi đã chờ đợi và chờ đợi, và sau đó tôi không thể, bị gián đoạn với ctrl + c .. và bây giờ tìm cách để thử những câu trả lời khác được đề xuất .. - precise


Đó là một ý tưởng tốt để kiểm tra trình điều khiển đồ họa của bạn được cấu hình để sử dụng tăng tốc phần cứng và nó được cấu hình để sử dụng OpenGL. Hãy thử tìm kiếm Hỏi Diễn đàn Ubuntu và Ubuntu để biết thông tin cụ thể về GPU và hương vị Ubuntu của bạn. Đối với người dùng đồ họa lai, hãy xem phần cuối "Đồ họa lai" bên dưới.

Bạn có thể muốn chạy compizconfig-settings-manager  Install compizconfig-settings-manager gói và đảm bảo rằng plugin Unity được chọn (xem Một số vấn đề với CCSM là gì và tại sao tôi muốn tránh nó?).

Cho 12.04 và mới hơn

  1. Thay đổi thành tty1 bằng cách nhấn Ctrl+Alt+F1 và đăng nhập.

  2. cài đặt, dựng lên compizconfig-settings-manager bằng cách chạy

    sudo apt-get install compizconfig-settings-manager
    
  3. Sau đó chạy nó bằng cách làm điều này:

    export DISPLAY=:0
    ccsm
    

    Phần đầu tiên cho thiết bị đầu cuối hiển thị mà bạn muốn nó tải lên (nếu không nó sẽ không có đầu mối).

  4. nhấn Ctrl+Alt+F7 (hoặc là Ctrl+Alt+F8 đôi khi) để quay lại màn hình hiển thị đồ họa, nơi có màn hình Trình quản lý cài đặt CompizConfig ở đó.

  5. Tìm plugin Unity. Kích hoạt nó. CCSM

  6. Mọi thứ sẽ trở nên sống động nhưng nếu không, bạn có thể phải khởi động lại. Bạn có thể làm điều đó bằng cách quay lại tty1và chạy sudo reboot.

Nếu đoàn kết vẫn không tải thử:

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

Khởi động lại nếu nó không hoạt động ngay lập tức.

Dành cho 11.10 và cũ hơn

Nếu bạn hy vọng vào TTY (Ctrl+Alt+F1 xuyên qua F6) và chạy:

DISPLAY=:0 unity --replace

Nó sẽ đặt lại Unity trở lại TTY 7 (Ctrl+Alt ++F7).

Bạn cũng có thể thử:

DISPLAY=:0 unity

Nhưng điều đó sẽ không hoạt động nếu trình quản lý cửa sổ đang chạy trên màn hình 0 (nó sẽ cho bạn một lỗi, chỉ cần sử dụng unity --replace trong trường hợp đó).

Nếu Unity chắc chắn rồi từ chối khởi động lại thử cách này:

cài đặt, dựng lên gnome-panel:

sudo apt-get install gnome-panel

Hơn chạy nó trên màn hình hiển thị 0:

DISPLAY=:0 gnome-panel

Sau đó, bạn sẽ có các bảng kiểu Gnome 2 trên màn hình của mình, mà bạn có thể sử dụng để đăng xuất.

Đồ họa lai

Một số thông tin rất hữu ích và đọc thêm cho người dùng đồ họa lai có thể được tìm thấy đây.

Khi GPU được định cấu hình thích hợp để tăng tốc 3D và OpenGL, bạn có thể:

  1. Cài đặt trình điều khiển Nvidia từ https://edge.launchpad.net/~xorg-edgers/+archive/ppa:

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

    hoặc là:

    Tôi thực sự thích PPA ổn định, nhưng nó dường như chưa có gói cho 13.04. Cập nhật: những dường như có sẵn như của ngày 25 tháng 9. Tôi sẽ cài đặt PPA ổn định này - bạn có thể thử nhưng tôi đã không thử nghiệm nó.

    Các trình điều khiển Nvidia do Ubuntu cung cấp đã được cài đặt và tôi đã cài đặt đơn giản từ PPA này bằng cách thêm nó và thực hiện cập nhật gói bằng cách sử dụng update-manager.

    sudo apt-add repository ppa:ubuntu-x-swat/x-updates
    
  2. Cài đặt Bumblebee từ https://launchpad.net/~bumblebee/+archive/stable

    CẬP NHẬT: Kể từ ngày 6 tháng 10, ppa:xorg-edgers/ppa dường như cũng có chứa ong. Vì vậy, nếu bạn cài đặt từ PPA này, bạn có thể muốn thử bỏ qua việc bổ sung Bumblebee PPA và cài đặt nó từ đây thay vào đó.

    Nếu bạn chọn PPA ổn định ở bước 1, hãy cài đặt PPA ổn định Bumblebee như sau:

    sudo apt-add-repository ppa:bumblebee/stable
    
  3. CẬP NHẬT: Sau khi thêm PPA (s), cập nhật danh sách gói của bạn:

    sudo apt-get update
    

    Nếu bạn đã cài đặt các trình điều khiển nvidia từ kho lưu trữ chuẩn của Ubuntu, chỉ cần nâng cấp để lấy phiên bản mới từ kho lưu trữ đã chọn ở bước 1:

    sudo apt-get upgrade
    sudo apt-get install bumblebee
    
  4. Thực hiện các lệnh sau để 'sửa' Unity (từ brandon-bertelsencâu trả lời cho Unity không tải, không có Trình khởi chạy, không có Dấu gạch ngang xuất hiện):

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

51
2017-12-27 12:45



Trong 14.10: unity --reset-icons & disown cho tôi stop: Unknown job: unity-panel-service // start: Unknown job: unity-panel-service // compiz (core) - Thông tin: Loading plugin: core // compiz (core) - Thông tin: bắt đầu plugin: core ... và không có hành động nào khác. Alt-F7 đưa tôi trở lại đồ họa, nơi tôi có một menu phụ nhưng không có menu "bắt đầu" (không có gì trên menu trên cùng - không có biểu tượng kết nối, biểu tượng nguồn, v.v. - quay lại tty1 cung cấp cho tôi màn hình và thông tin màn hình. .. khởi động lại và tôi TRỞ LẠI TRONG KINH DOANH! CẢM ƠN BẠN ĐỂ VOODOO CỦA BẠN - JeanSibelius
Phần "Đối với 12.04 và mới hơn" của bạn không hoạt động trên Ubuntu 16.04. - Luís de Sousa
apt-add-repository? - còn thiếu - Kalpesh Soni


Cách dễ nhất để làm điều này là nhấn Ctrl+Alt+T để có được một thiết bị đầu cuối và sau đó phát hành:

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

và phiên thống nhất của bạn sẽ trở lại trước mắt bạn ..

Kỹ thuật này tốt hơn là khởi chạy lại ccsm, vì bạn có thể gặp phải tình trạng lỗi của OP mà không vô tình bỏ chọn sự thống nhất trong ccsm; bạn có thể nhận được nó chỉ đơn giản bằng cách vô tình nhấn nút "sở thích" trong ccsm.


32
2017-11-10 05:55



đoán bạn có nghĩa là .config / compiz-1 - matteo
Tôi không thể sử dụng ctrl-alt-T - jimifiki
@jimifiki: nhấn 'crtl' + 'alt' + 'f1' và sau đó làm những gì achiang gợi ý. mặc dù cá nhân tôi muốn di chuyển chúng ra khỏi con đường trong trường hợp bạn tìm thấy nhiều vấn đề hơn. - isaaclw
@isaaclw Tôi đã làm những gì gợi ý. Không có gì thay đổi. Đáng chú ý là phiên khách hoạt động bình thường. - jimifiki
Đối với Ubuntu 16.04 của tôi, các tệp có liên quan cần xóa nằm trong .cache, không phải .config. Vì thế rm -rf ~/.cache/compizconfig-1 đã làm cho tôi. - tparker


Tôi cũng có vấn đề này. Tôi đã giải quyết nó bằng cách xóa nội dung của tập tin ~ / .config / compiz-1 / compizconfig và relog.

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

25
2017-10-30 06:23



không làm việc cho tôi, nhiều như mọi thứ khác trên trang này - matteo
Vâng! Cảm ơn bạn, Nó đã làm việc! Tôi có Ubuntu 16.04 được cài đặt trong VirtualBox và sau một trong các bản cập nhật, tôi đã gặp sự cố này. Đây là giải pháp duy nhất làm việc cho tôi! Oh, và đừng quên khởi động lại sau khi áp dụng sửa chữa này. - informatik01
Không hoạt động trên Ubuntu 16.04. - Luís de Sousa
Không làm việc cho tôi vào ngày 16.04 - 43Tesseracts
Đối với Ubuntu 16.04 của tôi, các tệp có liên quan cần xóa nằm trong .cache, không phải .config. Vì thế rm -rf ~/.cache/compizconfig-1 đã làm cho tôi. - tparker


Tôi đã có chính xác cùng một vấn đề.

Nếu bạn đã cài đặt Compiz Config Settings Manager thì có thể Unity Desktop Plugin đã bị vô hiệu hóa.

Đăng nhập vào màn hình nền Unity 2D và kiểm tra xem nó có được kích hoạt trong CCSM như thế này không,

CCSM

Unity Shell sẽ không tải trong màn hình nền mặc định nếu hộp kiểm không được chọn và bạn sẽ nhận được phiên trong ảnh của bạn.


21
2017-10-22 07:09





Các nhà phát triển luôn sửa lỗi, vì vậy một cách khác là chờ đợi và theo dõi tiến trình sửa lỗi (đăng ký phát triển Unity trong Launchpad).

  1. nhấn Ctrl+Alt+F2.

  2. Đăng nhập.

  3. Chạy sudo shutdown -r now trong một thiết bị đầu cuối.

  4. Tại màn hình đăng nhập sau khi hệ thống khởi động lại, chọn Unity 2D (hiện tại) bằng cách nhấp chuột phải vào biểu tượng bánh xích.

  5. Chờ bản sửa lỗi cho Unity 3D / Ubuntu 11.10 (ví dụ: một tuần).

  6. Cập nhật hệ thống của bạn để khắc phục; trong một loại thiết bị đầu cuối sudo apt-get update && sudo apt-get upgrade.

CẬP NHẬT: Tôi đã có thể giải quyết vấn đề này bằng cách sử dụng ccsm, từ đăng nhập Unity 2D.

(Điều này được điều chỉnh từ bài đăng trên diễn đàn Ubuntu này.)

  1. Tại màn hình đăng nhập, chọn Unity 2D và đăng nhập.

  2. cài đặt, dựng lên ccsm (CompizConfig Settings Manager) bằng cách chạy trong terminal: sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra.

  3. Khởi đầu ccsmvà chọn danh mục Máy tính để bàn. Bật Plugin Ubuntu Unity; nếu được yêu cầu giải quyết xung đột, hãy chọn nút MIDDLE cho tất cả các xung đột. Gần ccsm khi hoàn thành.

  4. Khởi động lại, chọn Unity (3D) và đăng nhập.


19
2017-10-15 21:47





Tôi có một Asus U36SD bằng cách sử dụng thiết lập "Optimus" (Intel + Nvidia GPU). Tôi đã Ubuntu 12.04 làm việc tốt, nhưng nâng cấp lên 12,10, vấn đề này xuất hiện và tồn tại trong 13,04. Tôi đã quản lý để sửa chữa nó trough các bước sau:

  1. Cài đặt trình điều khiển Nvidia từ https://edge.launchpad.net/~xorg-edgers/+archive/ppa.

    HOẶC LÀ:

    Tôi thực sự thích PPA ổn định tại https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates, nhưng nó dường như chưa có gói cho 13.04. Cập nhật: những dường như có sẵn như của ngày 25 tháng 9. Tôi sẽ cài đặt PPA ổn định này - bạn có thể thử nhưng tôi đã không thử nghiệm nó.

    Các trình điều khiển Nvidia do Ubuntu cung cấp đã được cài đặt và tôi đã cài đặt đơn giản từ PPA này bằng cách thêm nó và thực hiện cập nhật gói bằng cách sử dụng update-manager. CẬP NHẬT:

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

    (những gì tôi đã làm) hoặc:

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

    (phát hành ổn định cho 13.04 quá bây giờ - không được thử nghiệm bởi tôi).

  2. Cài đặt Bumblebee từ https://launchpad.net/~bumblebee/+archive/stable

    CẬP NHẬT: Kể từ ngày 6 tháng 10, ppa: xorg-edgers / ppa dường như cũng có chứa ong. Vì vậy, nếu bạn cài đặt từ PPA này, bạn có thể muốn thử bỏ qua việc bổ sung Bumblebee PPA và cài đặt nó từ đây thay vào đó.

    Nếu bạn chọn PPA ổn định ở bước 1, hãy cài đặt PPA ổn định Bumblebee như sau:

    sudo apt-add-repository ppa:bumblebee/stable
    
  3. CẬP NHẬT: Sau khi thêm PPA (s), cập nhật danh sách gói của bạn:

    sudo apt-get update
    

    Nếu bạn đã có trình điều khiển nvidia được cài đặt từ kho lưu trữ chuẩn của Ubuntu, chỉ cần nâng cấp để nhận phiên bản mới từ kho lưu trữ được chọn ở bước 1 .:

    sudo apt-get upgrade
    

    Cài đặt Bumblebee

    sudo apt-get install bumblebee
    
  4. Thực hiện các lệnh sau để 'sửa' Unity (từ brandon-bertelsencâu trả lời cho Unity không tải, không có Trình khởi chạy, không có Dấu gạch ngang xuất hiện):

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

13
2018-05-02 10:45



Tôi chỉ cần thực hiện bước cuối cùng của câu trả lời của bạn vì tôi đã tắt thẻ nvidia trong bios và không bao giờ sử dụng nó nhưng việc đặt lại dconf hoạt động hoàn hảo. Cảm ơn! - Daniel W.
Cảm ơn bạn! Điều này xảy ra với tôi ngay bây giờ sau khi cập nhật và bước cuối cùng cũng đủ cho tôi. - TenLeftFingers
làm thế nào để bạn cài đặt công cụ đó từ các liên kết trong khi không có launcher và thậm chí không thể di chuyển các cửa sổ xung quanh? Tôi đã cố gắng bỏ qua bước đó nhưng nó không hoạt động cho tôi. Bạn có thể đưa ra các hướng dẫn dòng lệnh để thêm các ppa đó và cài đặt những thứ đó không? - matteo
Tôi đã thêm một số chi tiết ở trên - hy vọng điều đó sẽ hữu ích. - Thomas Arildsen


Áp phích ban đầu của câu hỏi trùng lặp, được giải quyết bằng cách chỉnh sửa câu hỏi của riêng mình:

Đã tìm thấy giải pháp: Xóa .Xauthority trong nhà của tôi (hoặc đổi tên nó)


12
2017-12-06 00:07



Cái này hay quá! - GhostCat