새로 설치 한 후 Ubuntu 16.04 Unity 데스크탑 환경이로드되지 않음


12

Ubuntu 16.04를 새로 설치 한 후 로그인했지만 유니티 데스크톱 환경이로드되지 않습니다. 내가 얻는 것은 바탕 화면 배경이며 때로는 compiz의 오류에 대한 정보 창이 나타납니다.

나는 또한 최종 베타에서도 이것을 가지고 있었고 해결책을 찾을 수 없었습니다.

Ctrl + Alt + F1콘솔 에서 유니티를 다시 시작하려고하면 다음과 같이됩니다.

DISPLAY=:0 unity

나는 얻다:

compiz (core) - Info: Loading plugin: core
... many more instructions here
compiz (core) - Info: Unity is not supported by your hardware. Enabling software rendering instead (slow). 
... many more instructions again
compiz (core) - Info: Starting plugin: switcher
Illegal instruction (core dumped)

Nvidia gtx980 그래픽 카드가 있고 Ubuntu에 따르면 (오픈 소스) Nvidia 드라이버가 올바르게 설치되었으므로 imo, Unity가 완전히 지원되어야하지만 Ubuntu가 Unity를 시작하려고하면 어떤 이유로 실패합니다. 유일한 정보 Illegal instruction입니다.

이 문제를 해결하거나 디버깅 할 수있는 방법에 대해 조언하십시오.


"X"설정을 검토해야합니다
Valeriy Solovyov

정확히 어디에서?
Illidanek

1
Compiz / Unity는 그래픽 카드 나 드라이버에서 지원하지 않거나 잘못 지원하는 그래픽 기능이 필요합니다. 비공개 소스 드라이버를 설치하려고 했습니까?
JanC

예. 기존의 "추가 드라이버"창을 통해 설치하면 우분투가 더 이상 부팅되지 않으며 시작 로딩 화면에 큰 아이콘이 표시되어 그래픽 드라이버가 작동하지 않음을 나타냅니다. 어떤 경우에는 nvidia 독점 드라이버를 설치 한 후 무언가를 실행해야한다는 것을 알았습니다. 그렇다면 어떻게해야합니까?
일리단 덱

1
askubuntu.com/a/481620/281857의 수정 # 5 도 저에게 효과적이었습니다 ! 감사!

답변:


11

다음 단계에 따라 문제를 해결했습니다.

  1. nouveau 오픈 소스 드라이버 대신 독점 Nvidia 그래픽 드라이버를 활성화했습니다.
  2. 불행히도 우분투 부팅에 실패했기 때문에 다음 단계에 따라 작동해야했습니다. /ubuntu//a/391608/281857
  3. 이 시점에서 우분투는 부팅되었지만 시작 프로그램, 상단 표시 줄 등은 여전히 ​​없었습니다. 그러나 바탕 화면을 마우스 오른쪽 버튼으로 클릭하여 터미널을 열고 다음 답변에 의해 수정 된 수정 5를 실행할 수 있습니다 : /ubuntu//a / 481620 / 281857

수정 사항을 찾을 수 없었으며 게시물의 수정 사항이 도움이되지 않습니다. 다른 포인터? 메신저 가상 상자에서 실행
Manny265

@ Manny264 나는 당신 자신의 질문을 시작하는 것이 좋습니다. 문제가 무엇인지, 지금까지 시도한 내용을 설명 할 수 있습니다.
Illidanek

이것이 nvdia gx 카드에만 해당된다는 것을 인식하지 못했습니다. 이 질문에 대한 해결책을 찾았습니다 : askubuntu.com/questions/17381/…
Manny265

6

일반적으로 이에 대한 대답은 dconf 항목을 unity로 재설정하는 것입니다.

dconf reset -f /org/compiz/
setsid compiz

이것은 런치 패드의 버그 # 1569357 로 인한 것 같습니다 . 일반적으로 런치 패드 항목의 버그에 대한 몇 가지 수정 사항도 제공하며 sddm (간단한 데스크탑 디스플레이 관리자)에서만 발생하는 것 같습니다. lightdm에서는 발생하지 않습니다.

dconf reset -f / org / compiz /를 사용하면 나와 함께 작동하지 않습니다 (sudo 또는 no sudo). setsid compiz도 그렇지 않았습니다.

또한 로그인 한 상태에서 시작한 패널이없고 명령 줄이있는 경우 시작하는 빠른 방법은 다음과 같습니다.

nohup /usr/bin/unity > /dev/null 2>&1 &
nohup /usr/lib/x86_64-linux-gnu/unity/unity-panel-service > /dev/null 2>&1 &

이것은 당신이있는 세션을위한 것입니다. 다음에 로그인 할 때 시작 및 패널이 시작되지는 않습니다.


4

다음 명령을 사용하여 문제를 해결하십시오.

sudo dpkg --configure -a  
sudo apt-get update  
sudo apt-get upgrade -y  

그리고 컴퓨터를 재부팅하십시오. 데스크탑이 다시 나타납니다.


2

불행히도 나는 언급 할 평판이 없지만 Patola의 솔루션은 약간의 변화로 나를 위해 일했습니다.

dconf reset -f /org/compiz/
setsid compiz

해야한다

dconf reset -f /org/compiz/
setsid compiz --replace

의견이 충분하지 않으면 게시물 수정 사항을 제안 할 수 있습니다.
잔나

이것은 나를 위해 작동합니다!
zs2020

재부팅 할 때 마다이 작업을 수행해야합니다. 더 영구적 인 해결책을 찾은 사람이 있습니까?
Jonathan Richards

버전 16.04.1은 문제를 영구적으로 수정 한 것으로 보입니다. 정확한 버그 수정을 확인하지는 않았지만 변경 로그 ( wiki.ubuntu.com/XenialXerus/ReleaseNotes/ChangeSummary/16.04.1 )에는 여러 가지 수정 사항이 있습니다.
Jonathan Richards

0

나는 같은 문제가 있었고 이것이 나를 위해 일했다.

sudo apt-get install --reinstall compiz

0
setsid compiz --replace

수정하고 내 경우에 일했다-단결 고정! @Jonathan Richards에게 감사합니다!


0

Ctrl + Alt + F1을 사용하여 시스템을 부팅하면 유니티 콘솔을 잡으려고 비슷한 문제가 발생했습니다.

  1. 관리자 자격 증명으로 로그인하십시오.
  2. 다음을 사용하여 디스플레이 드라이버 나열 :

    ubuntu-drivers devices
    
  3. nvidia 드라이버 설치 :

    sudo apt-get install sudo apt-get install nvidia-361
    

    또는

     sudo apt-get install nvidia-364
    
  4. 시스템 재부팅 :

    sudo reboot now
    
  5. 그래픽 표시를 다시 시작하려면

    Ctrl + Alt + F7

나를 위해 일했다. 모두 제일 좋다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.