Unity không tải, không có Launcher, không có Dash xuất hiện


552

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 của tôi.

Máy tính để bàn trống hút

Không Dash, không Launcher, không có gì.


1
IMHO đây là một lỗi, nhưng tôi có nó 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 đã reset 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 kích hoạt hoặc vô hiệu hóa hoặc thay đổi số tiền. Không khác nhau. Đặt plugin cũng sụp đổ sự thống nhất,
Janghou

2
Các 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 (cài đặt hệ thống / tab phần cứng).
DanielaWaranie

19
Sau nhiều ngày dành nhiều ngày và nhiều chủ đề SO đã đọc, tôi thấy rằng đây dường như là một lỗi mở Ubuntu (Trạng thái 'Chưa hoàn thành' kể từ tháng 7 năm 2015). Thông tin chi tiết về nó ở đây: bug.launchpad.net/ubfox/+orms/1285444 Giải pháp nhanh chóng dường như là: $ mv ~/.config/dconf/user ~/.config/dconf/user.old
user9869932

1
@ julianromera là giải pháp duy nhất cho chủ đề này đã giúp tôi
Dziamid

1
@julianromera trả lời là người duy nhất làm việc cho tôi.
Paweł Adamski

Câu trả lời:


478

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

Câu trả lời này cho rằng Unity đang được điều hành thông qua Compiz. Nếu bạn chưa cài đặt compiz (ví dụ: trên các phiên bản Ubuntu không phải Unity, chẳng hạn như Ubuntu 18.04 dựa trên Gnome trở lên) thì 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 nỗi đ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. Cố gắng 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 ở đây." Nếu không, bạn có thể cần phải thay đổi thành một thiết bị đầu cuối "cứng" bằng cách nhấn Ctrl+ Alt+ F1và đăng nhập.

  2. Cài đặt compizconfig-settings-managerbằ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 Ctrl+ Alt+ F8đôi khi).
    Cần có Trình quản lý cài đặt CompizConfig chờ bạn.

  5. Tìm plugin Unity. Kích hoạt nó (hướng dẫn chi tiết ngay bên dưới). Bạn sẽ được hỏi "Plugin Ubuntu Unity yêu cầu plugin OpenGL. Kích hoạt Ubuntu Unity Plugin / Bật OpenGL"

    • 1) Để bật Plugin Unity: Nhấp vào "Máy tính để bàn" (bên trái) -> Plugin Unity Ubuntu. Bạn cũng có thể nhập "unity plugin" vào hộp tìm kiếm "Bộ lọc". Ảnh chụp màn hình: nhập mô tả hình ảnh ở đây
    • Từ đây, nhấp vào hộp kiểm cho "Bật Ubuntu Unity Plugin": nhập mô tả hình ảnh ở đây
    • 2) Để bật OpenGL: nhấp vào "Chung" (bên trái) -> sau đó chọn hộp cho "OpenGL", như hiển thị bên dưới. Bạn cũng có thể nhập "opengl" vào hộp tìm kiếm "Bộ lọc" để hiển thị nó. nhập mô tả hình ảnh ở đây
  6. Mọi thứ sẽ xuất hiện trong cuộc số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 trở lại thiết bị đầu cuối và chạy sudo reboot.


27
Làm việc hoàn toàn tốt cho tôi. Như một lưu ý phụ, tôi không cần nhập 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

13
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 18/03/2016

16
Có vấn đề này với bản thân tôi nhưng tôi không may mắn với giải pháp cho đến nay, không hiệu quả với tôi, vẫn nhận được cùng một màn hình trống trên Ubuntu 14.04 LTS 64bit. Sẽ đi qua các bước một lần nữa để kiểm tra nếu có điều gì bị bỏ lỡ. Lenovo X201S Thinkpad i7 RAM 8Ghz 8Gb. Chưa bao giờ có vấn đề này với 12.04 LTS
trị liệu

12
Thực tế đây là vấn đề rất phổ biến và lâu dài, đối với tôi, khá đáng lo ngại. Có ai biết tại sao điều này cứ xảy ra không, và điều gì gây ra nó?
bốn giờ

10
ccsm bị treo trên Đang tải biểu tượng, nhưng nếu tôi ctrl-alt-F7 trở lại màn hình chính, các tùy chọn compiz sẽ ở đó. Tôi đã kích hoạt máy tính để bàn Unity, 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ó sự thống nhất. Nếu tôi tải lại ccsm, Unity vẫn được chọn và "bật" nhưng không có Unity xuất hiện.
JeanSibelius 7/03/2015

171

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

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

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

và sau đó

setsid unity

3
Tuyệt vời. Hoạt động với máy tính để bàn Ubuntu Linux 13.04 song song trên Mac OS X.
Elliot

4
Cảm ơn! Hoạt động với Ubuntu 14.04 cũng vậy. Tôi tự hỏi tại sao điều này xảy ra ngoài màu xanh mặc dù :-(
Sadi

4
Tôi cần export DISPLAY=:0đầu tiên.
Uri

7
sudo dconf reset -f / org / compiz / Lỗi đẻ trứng dòng lệnh 'dbus khởi động --autholaunch = c0c0f8bf86119c64ccb710000000006 --binary-cú pháp --close-stderr': quá trình con đã thoát với mã 1
JeanSibelius

3
Một vấn đề với điều này là chạy dconfnhư sudolàm tôi ~/.config/dconf/usertập tin có rootquyền sở hữu (nó có quyền sở hữu của tôi sử dụng trước đó). Tôi tự hỏi nếu nó nên được thực hiện mà không có sudo. Điều này tốt hơn nhiều so với việc xóa tập tin và bắt đầu lại từ đầu!
Tim Tonomall

73

Trong 13.04 và 14.04:

unity --replacebị phản đối Thay vào đó, 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.


2
dconf resetlệnh đưa ra lỗi exitcode 1 và sẽ không hoạt động 13.10.
Peterdk

4
cho phép các plugin Unity ccsmkhắc phục một số vấn đề, phần còn lại đã được sửa vớirm -r .Xauthority .ICEauthority .compiz-1/ .gconf/ .config/compiz-1/ .config/dconf/
chính xác là

3
Không thể tự động D-bus mà không có X11 $ HIỂN THỊ. Không có gì hoạt động cho đến nay
jimifiki

2
@jimifiki Tôi gặp vấn đề tương tự vì tôi đã khởi động lại giữa các hướng dẫn trước đây và những hướng dẫn này. Hãy thử export DISPLAY=:0đầu tiên, sau đó thử lại các hướng dẫn này. Tất nhiên, tôi đã có một bãi rác cốt lõi khi tôi làm unity --reset-icons &disownnhư vậy có lẽ điều đó không có ích.
GlenPeterson

2
Nó hoạt động cho ubuntu 16.04 cũng có, chỉ giải quyết vấn đề của tôi
Priyadarshi Paul

61

Cho 12.10 trở xuống:

Nhấn Ctrl+ Alt+ Tcho thiết bị đầu cuối và chạy ccsm, sau đó kích hoạt lại plugin 'Unity' của bạn.

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


5
unity --resetbây giờ không được dùng nữa và không hoạt động. Có một sự thay thế?
Shahbaz

5
@Shahbaz - unity --replace.
horIzoN

1
@ nerof61 cũng không dùng nữa kể từ ngày 13.04. Xem câu trả lời của tôi dưới đây: Askubfox.com/a/286349/2638
Brandon Bertelsen

1
không phải --resetvà cũng không --replacelàm việc cho tôi với Ubuntu 12.04 của tôi ..running các lệnh ngay lập tứ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 gì câu trả lời khác đề nghị ..
chính xác là

52

Đó 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, xem phần cuối "Đồ họa lai" bên dưới.

Bạn có thể muốn chạy gói compizconfig-settings-manager Cài đặt compizconfig-settings-manager và đảm bảo rằng plugin Unity đã được kiểm tra (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 tty1bằng cách nhấn Ctrl+ Alt+ F1và đăng nhập.

  2. Cài đặt compizconfig-settings-managerbằ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 Ctrl+ Alt+ F8đôi khi) để quay lại màn hình đồ 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ẽ xuất hiện trong cuộc số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 trở lại tty1và chạy sudo reboot.

Nếu thống nhất vẫn không tải hãy 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.

Cho 11.10 trở lên

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

DISPLAY=:0 unity --replace

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

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

DISPLAY=:0 unity

Nhưng điều đó sẽ không hoạt động nếu trình quản lý windows đã chạy trên màn hình 0 (nó sẽ báo lỗi, chỉ sử dụng unity --replacetrong trường hợp đó).

Nếu Unity hoàn toàn từ chối khởi động lại, hãy thử điều này:

Cài đặt gnome-panel:

sudo apt-get install gnome-panel

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

DISPLAY=:0 gnome-panel

Sau đó, bạn nên có bảng kiểu Gnome 2 trên máy tính để bàn của mình, 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 phù 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 dường như chưa có gói nào cho 13.04. Cập nhật: những thứ này dường như có sẵn kể từ 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 chưa thử.

    Các trình điều khiển Nvidia do Ubuntu cung cấp đã được cài đặt và tôi chỉ cần cài đặt 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/urdy

    CẬP NHẬT: Kể từ ngày 6 tháng 10, ppa:xorg-edgers/ppadường như cũng chứa ong nghệ. 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 thế.

    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 (các) PPA, hãy cập nhật danh sách gói của bạn:

    sudo apt-get update
    

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

    sudo apt-get upgrade
    sudo apt-get install bumblebee
    
  4. Thực hiện các lệnh sau để 'sửa chữa' Unity (từ câu trả lời của brandon-bertelsen đến 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
    

Trong 14.10: unity --reset-icon & disown cho tôi dừng: Công việc không xác định: unity-panel-service // start: Unknown job: unity-panel-service // compiz (core) - Thông tin: Đang tải plugin: core // compiz (core) - Thông tin: plugin bắt đầu: core ... và không có hành động nào nữa. Alt-F7 đưa tôi trở lại đồ họa nơi tôi có menu bên 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à màn hình thông tin. .. khởi động lại và tôi đang quay trở lại trong công việc kinh doanh! CẢM ƠN BẠN ĐÃ THỰC SỰ TỰ ĐỘNG CỦA BẠN
JeanSibelius 7/03/2015

4
Phần "Dành cho 12.04 trở lên" của bạn không hoạt động trên Ubuntu 16.04.
Luís de Sousa

apt-add-repository? - mất tích
Kalpesh Soni

33

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

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

và phiên đoàn kết của bạn sẽ trở lại trước mắt bạn ..

Kỹ thuật này tốt hơn so với khởi chạy lại ccsm, bởi vì bạn có thể rơi vào 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ể lấy nó đơn giản bằng cách vô tình nhấn nút "ưu tiên" trong ccsm.


2
đoán bạn có nghĩa là .config / compiz-1
matteo

1
@jimifiki: nhấn 'crtl' + 'alt' + 'f1' và sau đó làm những gì achiang đề xuất. mặc dù cá nhân tôi sẽ đưa họ ra khỏi con đường khiến bạn gặp nhiều vấn đề hơn.
isaaclw

1
Không phải là một giải pháp cho Ubuntu 16.04.
Luís de Sousa

1
Không làm việc cho tôi vào ngày 16.04
43Tesseracts

4
Đối với Ubuntu 16.04 của tôi .cache, không phải các tệp có liên quan để xóa .config. Vì vậy, rm -rf ~/.cache/compizconfig-1làm việc cho tôi.
tparker

25

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 ~ / .config / compiz-1 / compizconfig và relog.

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

1
không làm việc cho tôi, gần như mọi thứ khác trên trang này
matteo

2
Đúng! Cảm ơn bạn, nó đã làm việc! Tôi đã cài đặt Ubuntu 16.04 trong VirtualBox và sau một trong các bản cập nhật tôi gặp phải sự cố này. Đây là giải pháp duy nhất hiệu quả với tôi! Ồ, và đừng quên khởi động lại sau khi áp dụng sửa chữa này.
informatik01

2
Không hoạt động trên Ubuntu 16.04.
Luís de Sousa

2
Không làm việc cho tôi vào 16.04
43Tesseracts

2
Đối với Ubuntu 16.04 của tôi .cache, không phải các tệp có liên quan để xóa .config. Vì vậy, rm -rf ~/.cache/compizconfig-1làm việc cho tôi.
tparker

21

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

Nếu bạn đã cài đặt Trình quản lý cài đặt cấu hình Compiz, có thể Trình cắm Unity Desktop đã bị tắt.

Đăng nhập vào máy tính để bàn Unity 2D và kiểm tra xem nó có được bật trong CCSM như thế này không,

CCSM

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


19

Các nhà phát triển luôn sửa lỗi, vì vậy, một giải pháp thay thế 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 nowtrong một thiết bị đầu cuối.

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

  5. Đợi 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 để có được bản sửa lỗi; 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. Ở màn hình đăng nhập, chọn Unity 2D và đăng nhập.

  2. Cài đặt ccsm(Trình quản lý cài đặt CompizConfig) bằng cách chạy trong thiết bị đầu cuối : sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra.

  3. Bắt đầu ccsmvà chọn danh mục Máy tính để bàn . Kích hoạt Plugin Unity Ubuntu ; nếu được yêu cầu giải quyết xung đột, hãy chọn nút TRUNG CẤP cho tất cả các xung đột. Đóng ccsmkhi hoàn thành.

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


13

Tôi có một Asus U36SD sử dụng thiết lập "Optimus" (GPU Intel + Nvidia). Tôi đã có Ubuntu 12.04 hoạt động 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 đã cố gắng khắc phục nó qua 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/~ubfox-x-swat/+archive/x-updates ,nhưng dường như chưa có gói nào cho 13.04. Cập nhật: những thứ này dường như có sẵn kể từ 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 chưa thử.

    Các trình điều khiển Nvidia do Ubuntu cung cấp đã được cài đặt và tôi chỉ cần cài đặt 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/urdy

    CẬP NHẬT: Kể từ ngày 6 tháng 10, ppa: xorg-edgers / ppa dường như cũng chứa ong nghệ. 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 thế.

    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 (các) PPA, hãy cập nhật danh sách gói của bạn:

    sudo apt-get update
    

    Nếu bạn đã cài đặt trình điều khiển nvidia từ kho lưu trữ tiêu chuẩn của Ubuntu, chỉ cần nâng cấp để có phiên bản mới từ kho lưu trữ được chọn trong 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 chữa' Unity (từ câu trả lời của brandon-bertelsen đến 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
    

Tôi chỉ cần thực hiện bước cuối cùng trong 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 thiết lập lại dconf hoạt động hoàn hảo. Cảm ơn!
Daniel W.

1
Cảm ơn bạn! Điều này xảy ra với tôi ngay 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 những thứ đó 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 đã thử bỏ qua bước đó nhưng nó không hiệu quả với 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 nó sẽ giúp.
Thomas Arildsen

12

Điều này cũng xảy ra với tôi trong Ubuntu 16.04 sau khi nâng cấp các gói unity và compiz. Không ai ở trên làm việc.

Cách duy nhất tôi tìm thấy có launcher và dấu gạch ngang trở lại là xóa (trong khi KHÔNG đăng nhập vào Unity) thư mục .cache trong nhà tôi.


5
Cảm ơn, đã thử rất nhiều giải pháp khác một cách vô ích ( ccsm, đặt lại, xóa thư mục cấu hình, v.v.), điều này đã giải quyết vấn đề tốt!
fuenfundachtzig

Đây thường là trường hợp nếu bạn lắc lư với trình điều khiển, GPU và tất cả ... xóa .cache sẽ thực hiện công việc.
stamster

1
Làm việc cho tôi quá (Ubuntu 16.04). Một cái gì đó được nâng cấp khi tôi tắt máy lần cuối. Khi nó bắt đầu sao lưu, Unity không tải. Tôi đã thử nhiều bước ở trên, và không ai trong số họ làm việc. Bước đơn giản này để xóa ~ / .cache đã thực hiện thủ thuật. Cảm ơn!
Anthony V

Điều này đã xảy ra với một người bạn chạy 16.04. Tôi đã giải quyết nó bằng cách nâng cấp cô ấy lên Ubuntu 18.04, sử dụng máy tính để bàn Gnome mới thay vì Unity.
Mark Stosberg

12

Các poster ban đầu của câu hỏi trùng lặp, đã giải quyết trong việc chỉnh sửa câu hỏi của riêng mình:

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

sudo rm ~/.Xauthority

Điều này thật tuyệt!
GhostCat

10

Cho 13.10:

Chỉ để đảm bảo mọi thứ được cài đặt:

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

Tiếp theo, tải lại mọi thứ:

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

Tôi chỉ thử điều này và nó hoạt động!

Nguồn:

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

Nếu vẫn thất bại:

Hãy nhớ rằng, luôn luôn sao lưu! Tuy nhiên, đôi khi cài đặt mới là tốt, cài đặt lại Ubuntu?


'Nếu tất cả đều thất bại' là một chút vô dụng ... xem thêm: meta.askubfox.com/questions/11710/ Kẻ
Wilf

@Wilf Cài đặt mới không bao giờ vô dụng. Hầu hết mọi người có một cài đặt kém hoặc đơn giản là làm rối cài đặt của họ. Thời gian để làm mới.
Jared Burrows

1
vâng, đặc biệt là với các bản nâng cấp ... Tôi thấy rằng aptdường như đã phát triển được khả năng loại bỏ unityđể giải thích cho các biểu thức thông thường (ví dụ: nuking webapps) - kiểm tra xem sự thống nhất được cài đặt / cài đặt bất cứ thứ gì còn thiếu có thể hữu ích không,
Wilf

Điều này làm việc sau khi khởi động lại lightdm: D. Cảm ơn bạn, tôi đã thử dùng dpk-recfigure nhưng có vẻ apt-get --reinstall tốt hơn trong trường hợp này.
Thomas15v

9

Có vẻ như có vấn đề với 12.04 Unity 3D và trình điều khiển Nvidia hiện tại.

Xem bài đăng này (Unity 3d không còn hoạt động sau khi cài đặt 12.04) để biết chi tiết về cách khắc phục sự cố.

Tôi có một Penta 4 3.06 GHz Compaq D520SFF 32 bit, với Nvidia GeForce 6200, chạy kernel 3.2.0-24-generic-pae và có cùng một vấn đề (hoạt động 2D, 3D không) và hạ cấp Nvidia trình điều khiển đã làm việc 3D cho tôi trong vài phút.


1
tôi đã làm gần như tất cả các câu trả lời trong cộng đồng này liên quan đến vấn đề của mình .. xin vui lòng cho tôi một số việc ...
Yahya

Hầu như tất cả chỉ là một cụm từ mơ hồ .... Bạn đã thực sự thử hạ cấp trình điều khiển NVidia từ 295,40 xuống 295,33 như được mô tả trong bài chưa?
Heimdall

tôi đã làm tất cả những gì được mô tả bởi bài viết không có gì xảy ra ...
Yahya

8

Đối với các biểu tượng, đó là do Nautilus. Viết nautilus &trong một thiết bị đầu cuối, không đóng nó và các biểu tượng sẽ trở lại.

EDIT 10/10/2013 : đối với Nautilus, bạn cũng có thể nhập Alt+ F2để mở dấu nhắc dòng lệnh Unity và viết nautilusvào CLI tìm kiếm / nhắc nhở toàn cầu. Một trình thám hiểm tập tin sẽ mở ra. Bạn có thể đóng nó nếu bạn muốn.


8

Tôi đã có một vấn đề tương tự:

sự thống nhất với 14.04 kết hợp với IBM Notes9 dẫn đến một số hành vi lạ (nhấp chuột sẽ ngừng hoạt động). Cách giải quyết của tôi cho điều đó là mở một thiết bị đầu cuối và khởi động lại sự thống nhất bằng cách gõ unity &.

Lần cuối cùng tôi làm điều đó, nó hoàn toàn làm hỏng sự thống nhất - không dấu gạch ngang, không trình khởi chạy không có gì. Tôi nghĩ rằng tôi đã thử MỌI đề xuất được liệt kê trên trang này - không ai trong số đó giúp được.

Nhưng một đồng nghiệp cuối cùng đã có câu trả lời phù hợp với tôi:
Tôi đã cài đặt công cụ unity-chỉnh-công cụ; hơn tôi chạy unity-tweak-tool --reset-unityvà khởi động lại.

Sau đó, đoàn kết đã sống lại. Rõ ràng tất cả các thay đổi cấu hình trước đây để thống nhất đã biến mất, nhưng đó là những gì --reset-unityvề.

Và lợi thế lớn của giải pháp này: nó yêu cầu bạn chỉ thêm một gói duy nhất và làm lại các thay đổi cấu hình thống nhất của bạn - nhưng bạn không phải đặt lại compiz, cài đặt ccsm hoặc theo dõi tất cả các hoạt động dài khác.

Cập nhật:

các khác giải pháp tôi thấy rất hữu ích hiện nay xuất phát từ đây - điểm: đôi khi bạn phải loại bỏ (hoặc thậm chí tốt hơn: kéo trong một bản sao lưu "làm việc") của tập tin ~ / .config / dconf / người dùng của bạn.


1
Đây là điều duy nhất làm việc cho tôi!
Sevenseacat

Trên Ubuntu 16.04, điều này mang lại trình khởi chạy, nhưng không phải là dấu gạch ngang hoặc máy tính để bàn. Và sau khi khởi động lại, mọi thứ lại chết và bạn phải lặp lại quy trình.
Luís de Sousa

@ LuísdeSousa Hãy chính xác ở đây: đó là những gì bạn có thể quan sát được trên hệ thống của mình. Điều đó là: dường như có thể có nhiều lý do dẫn đến những vấn đề như vậy; và tôi thấy rằng sử dụng công cụ chỉnh sửa có thể giúp ích.
GhostCat

@ LuísdeSousa Đối với hồ sơ; các khác giải pháp tôi tìm thấy sự đoàn kết-mắc kẹt / không có vấn đề: loại bỏ ~ / .config / dconf / user ... đôi khi khởi động lại đoàn kết giúp, nhưng đôi khi tôi phải đi vào và xóa tập tin đó.
GhostCat

6

Nếu bạn hy vọng vào một tty ( Ctrl+ Alt+ F1qua F6) và chạy:

DISPLAY=:0 unity --replace

Nó sẽ thiết lập lại Unity trở lại vào tty 7 ( Ctrl+ Alt++ F7).

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

DISPLAY=:0 unity

Nhưng điều đó sẽ không hoạt động nếu trình quản lý windows đã chạy trên màn hình 0 (nó sẽ báo lỗi, chỉ sử dụng unity --replacetrong trường hợp đó).

Nếu Unity hoàn toàn từ chối khởi động lại, hãy thử điều này:

Cài đặt gnome-panel:

sudo apt-get install gnome-panel

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

DISPLAY=:0 gnome-panel

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

Tôi thấy Unity thực sự có lỗi vào ngày 13.04 với thẻ Nvidia của tôi .. YMMV.


5

Tôi đã có khoảng 3 lần tôi cần Ctrl+ Alt+ F1để không mất việc và nó làm tôi rối tung ... Tôi cũng có nvidia. Tôi muốn đề nghị điều này:

Ctrl+ Alt+ F1(ok, màn hình trống) Nhập thông tin đăng nhập của bạn, nhấn Enter, sau đó nhập mật khẩu (tất cả trong màn hình trống) gõ này ngay bây giờ:

sudo startx -- :1

sẽ phải nhập lại mật khẩu và Enter điều này sẽ mở một phiên X tại Ctrl+ Alt+ F8(sẽ tự động chuyển sang mật khẩu ) bây giờ tạo một tệp văn bản trống mới được gọi runBash.shvà nhập vào đó:

bash

lưu nó, thay đổi quyền của nó để có thể thực thi và chạy nó, bạn sẽ có được một thiết bị đầu cuối thực sự làm cho bạn nhớ tại sao Linux tốt! :CƯỜI MỞ MIỆNG

sau khi bạn kết thúc, hãy nhớ Ctrl+ Alt+ F1, nhấn Ctrl+ C(sẽ kết thúc phiên X mới), nhập exit, Enter, sẽ kết thúc phiên cuối (màn hình trống). nếu bạn nghĩ rằng bạn đã lỡ gõ thoát, chỉ cần nhấn Ctrl+ Cvà gõ lại, đừng làm điều đó quá nhanh.

để bạn có thể cải thiện nó, tạo một kịch bản để cho phép bạn gõ ít nhất có thể, nhưng dù sao bạn vẫn sẽ phải gõ rất nhiều trong khi màn hình trống, nhưng tốt hơn là không có gì :)

Vẫn đang tìm kiếm giải pháp dứt khoát Ctrl+ Alt+ F1thích hợp Ubuntu 12.04 + nvidia.


xin chào lần nữa, tôi không có lý do tại sao, nhưng vì một số lý do, sau khi hệ thống đóng băng (tôi đang chơi trò chơi 3D trong rượu), tôi khó thiết lập lại máy tính và đột nhiên tôi đã quay lại thiết bị đầu cuối văn bản ctrl + alt + F1 (nhưng tài khoản của tôi không thể đăng nhập màn hình đăng nhập đồ họa lightdm, mặc dù tôi vẫn có thể đăng nhập thiết bị đầu cuối văn bản, tôi vẫn tiếp tục công việc này trên chủ đề này: Askubfox.com/questions/133733/ trộm )
Aquarius Power

Bằng màn hình "trống", bạn nam "đen" hay "trống"? Trừ khi video của bạn hiển thị các thiết bị đầu cuối trong video đảo ngược, nền là màu đen và do đó, nó trông giống như một màn hình đen. Ngoài ra, thường xuyên nhất, sau khi Ctrl + Alt + F1, bạn phải nhấn Alt-F1, Alt-F2 ... đến Alt-F6 để đến một thiết bị đầu cuối.
Alexis Wilke

@AlexisWilke rất lâu ... nhưng .. như tôi nhớ, trống rỗng theo nghĩa là bạn không thể đọc mọi thứ trên màn hình. Có thể đây là một vấn đề thứ cấp cũng xảy ra ở đây.
Sức mạnh Bảo Bình

4

Nếu bạn sử dụng card đồ họa tăng tốc cùng với card đồ họa mặc định, đó có thể là do cài đặt trình điều khiển của chúng. Một vài cập nhật trình điều khiển card đồ họa tăng tốc trong các hệ thống có hai card đồ họa có xu hướng thể hiện hành vi không ổn định trong một số hệ thống. Tôi có thẻ Nvidia và thẻ Intel. Nó đã từng xảy ra với tôi khi tôi cài đặt trình điều khiển Nvidia. Trình khởi chạy và bảng điều khiển sẽ biến mất khỏi máy tính để bàn. Nếu bạn sử dụng thẻ Nvidia, cài đặt Bumblebee có thể là một giải pháp tạm thời: https://wiki.ubfox.com/Bumblebee


Tôi đã có ThinkPad T430u với thẻ nvidia chuyên dụng nhưng tôi đã vô hiệu hóa nó trong BIOS và không bao giờ cài đặt bất kỳ trình điều khiển bổ sung nào hoặc thêm 'x-swat' hoặc edgers ppa kể từ khi intel HD4000 hoạt động hoàn hảo và tôi đã chạy thiết lập này không có vấn đề gì trong khoảng 2 tháng
Daniel W.

Hành vi của Asus U36SD của tôi dường như xác nhận rằng đó là sự cố với sự kết hợp của hai GPU (Intel / Nvidia). Tôi sẽ đăng một câu trả lời giải thích cách tôi sửa nó.
Thomas Arildsen

4

Câu trả lời đầu tiên hoạt động tốt, ngoại trừ tôi cần cài đặt Unity:

sudo apt-get install unity

sau đó chạy:

ccsm

và kích hoạt Unity :)


quên đề cập đến nó xảy ra trên Ubuntu 13.10 mới của tôi, chưa từng có trước đây!
sobi3ch

4

Tôi đã có khá nhiều vấn đề tương tự dưới 12.04. Unity hoạt động chậm với GPU cũ của tôi, vì vậy tôi đã sử dụng Unity 2d làm máy tính để bàn trong nhiều tháng. Không có lý do rõ ràng, nó đột nhiên từ chối hiển thị launchpad và thanh tiêu đề (cho tất cả người dùng). Tái hiện sự thống nhất trong CCSM như được đề cập ở đây là một phần của giải pháp, nhưng không có biện pháp nào khác được đề xuất ở đây, ở đó hoặc trong một số chủ đề liên quan khác, bao gồm, nhưng không giới hạn ở:

  • Cài đặt lại thống nhất

  • Cài đặt lại máy tính để bàn Ubuntu

  • Xóa tất cả thông tin cấu hình có liên quan (ví dụ: compiz, gconf, v.v.)

đã giúp tôi giải quyết hoàn toàn các triệu chứng này dưới 12.04 (64 bit).

unity --reset

sẽ không làm việc cho tôi. Sau khi gửi nhiều thông báo lỗi và thông tin, nó sẽ luôn bị treo tại:

Setting Update "run_key"

như được hiển thị trong nhật ký được đăng trong chuỗi có tiêu đề "sự thống nhất đã biến mất" cho sự thống nhất chạy mà không có đối số.

Tôi nhận thấy rằng thông báo lỗi được gửi bởi:

/usr/lib/nux/unity_support_test -p

tương tự như một số lỗi được báo cáo bởi unity --reset:

lỗi trong khi tải thư viện dùng chung: libGL.so.1: không thể mở tệp đối tượng dùng chung: Không có tệp hoặc thư mục đó.

Sau khi tìm kiếm rộng rãi, tôi tìm thấy giải pháp sau:

  • Nhận đường dẫn của libGL.so.1bằng cách sử dụng lệnh locate libGL.so.1.

  • Thêm một liên kết đến thư viện trong / usr / lib / như trong ví dụ sau:

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

    (lịch sự của JD Bartlett )

  • Khởi động lại máy tính.

Điều này không chỉ cho phép cả unity_support_test-p và unity --resetchạy, nó còn cho phép Unity 2D bắt đầu. Tôi không biết điều gì đã gây ra vấn đề của mình, nhưng kể từ khi tạo các liên kết ở trên (vài tuần nay), tôi không gặp vấn đề gì nữa.


4

Khi tôi vô tình nâng cấp từ 12.04 LTS Ubuntu lên 13.04, tôi cũng phải đối mặt với các vấn đề tương tự như thanh menu bên bị thiếu, không có tùy chọn cửa sổ, không thể chuyển đổi giữa các ứng dụng ( alt- tab) và tôi thậm chí không thể kéo các cửa sổ trên màn. Sau khi làm theo rất nhiều tùy chọn, tôi đã kết thúc với bộ lệnh sau để khắc phục các sự cố này.

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

khởi động lại (bạn có thể sử dụng sudo reboot)

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

khởi động lại (bạn có thể sử dụng sudo reboot)

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

Tôi thực sự loại bỏ aspell vì sự phụ thuộc mâu thuẫn. Điều này có thể không có bất kỳ mối tương quan giữa vấn đề này. Tôi nghĩ rằng việc cài đặt lại lightdm và đặt lại compiz đã giúp tôi khắc phục điều này.


4

Nó xảy ra khi bạn đăng nhập bằng một tty khác và thử, với cùng một người dùng, để bắt đầu X (với startx hoặc initx).

Ví dụ, Ubuntu chạy trong tty7. Với Ctrl+ Alt+ F1tty1 mở. Đăng nhập với cùng một người dùng và chạy startx. Quay trở lại tty7, đăng xuất và đăng nhập. Bạn chỉ nhận được giấy dán tường để bàn.

Để giải quyết vấn đề, chọn tty1, đăng nhập, xóa tệp .Xmasterity trong thư mục chính của bạn, đăng xuất, đăng nhập. Giải quyết.


không làm việc cho tôi (cũng vậy, tôi chưa bao giờ bắt đầu X từ một tty khác)
matteo

4

Đã làm việc cho Ubuntu 16.04:

Tôi đặt lại compizconfigbằng cách xóa bộ đệm của nó (thực ra lệnh tạo bản sao lưu, để nó có thể được khôi phục).

Thực hiện các lệnh sau và đăng xuất hậu quả:

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

setsid unity

Chú ý: Điều này loại bỏ thiết lập Unity tùy chỉnh của bạn.


2

Tôi đã có cùng một vấn đề sau khi làm điều sudo apt-get install kubuntu-desktopđó đã phá vỡ cài đặt lightdm của tôi vì một số lý do. Tôi đang chạy 16.04 ở đây.

Bấm ctrl- alt- F1để đến thiết bị đầu cuối, sau đó:

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

Điều đó đã sửa nó cho tôi sau nhiều giờ nhổ tóc.


1

Tôi đang có cùng một vấn đề, và giải quyết bằng cách sử dụng 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
Bạn không cần pycharm để sửa chữa sự thống nhất. Ctrl + Alt + F1 sẽ luôn cung cấp cho bạn một thiết bị đầu cuối.
Tim Tonomall

điều này làm việc cho tôi vào 16.04
byronyasgur

1

Rõ ràng, rút ​​phích cắm màn hình thứ hai của tôi là cách khắc phục, và sau đó tôi có thể cài đặt và cập nhật trình điều khiển chính xác.


1

Tôi đã thử nhiều giải pháp được đề cập trong chủ đề này cũng như các giải pháp khác. Cuối cùng, điều này làm việc cho tôi:

dconf reset -f /org/compiz/

sau đó

setsid unity

Cảm ơn mọi người đã đóng góp.


1

Hôm nay tôi đã gặp tình huống người dùng tập lệnh của tôi đã quyết định khởi chạy nó bằng cách đặt lệnh gọi tập lệnh vào $HOME/.profiletập tin của mình . Kết quả là, Unity không thể ra mắt.

Các kịch bản tự nhiên là tuần tự, vì vậy .profilevề cơ bản, chúng tôi đang chờ kịch bản kết thúc và Unity không thể bắt đầu nếu .profilekhông chạy xong.

Tôi đã làm điều tương tự, gọi kịch bản từ .profilevà nhận được kết quả tương tự - hình nền màn hình đăng nhập của tôi vẫn ở đó, không có dấu gạch ngang hoặc trình khởi chạy, không thể nhấp chuột phải vào máy tính để bàn hoặc thực hiện bất kỳ hành động nào ngoài đăng nhập vào TTY1.

Giải pháp là loại bỏ dòng thích hợp từ .profile. Có thể tách lệnh .profilebằng cách sử dụng ký hiệu, và <command> &vấn đề là mỗi khi người dùng mở thiết bị đầu cuối hoặc đăng nhập vào TTY, một phiên bản mới của lệnh đó được sinh ra. Do đó, tôi thực sự khuyên bạn không nên khởi chạy bất kỳ chương trình nào.profile trừ khi bạn biết bạn đang làm gì.

Liên kết đến tập lệnh gốc và thảo luận tại đây: https://askubfox.com/a/739431/295286


1

Tôi đã có vấn đề này, tôi đã thử vô số thứ và thậm chí kích hoạt sự thống nhất, nhưng không có gì hoạt động. Đầu tiên, bạn cần mở TTY (ctrl + alt + F1) và đăng nhập. Bây giờ sử dụng

    env DISLAY:=0 gnome-terminal        

Đóng TTY bằng ctrl + alt + F7, sau đó sử dụng (trong thiết bị đầu cuối)

dconf reset -f /org/compiz/

Sau đó, sử dụng

sudo reboot

Cảm ơn!! Điều đó đã làm việc cho chúng tôi cuối cùng. Chúng tôi đã có thể mở phiên khách nhưng không phải là người dùng thông thường.
radbrawler
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.