명령 줄을 사용하여 compiz를 비활성화하고 메타 시티를 활성화하려면 어떻게해야합니까?


9

새 드라이버를 설치하고 다시 시작했는데 화면에 로그인 할 때 검은 색으로 바뀌고 흰색으로 바뀌면 제대로 그려지지 않습니다. Ctrl + Alt + F1을 사용하여 명령 줄로 전환했지만 compiz를 비활성화하고 메타 윈도우를 기본 창 관리자로 활성화하는 방법을 모르겠습니다. metacity --replace명령 행이 모두 별도의 로그인 인스턴스 인 것처럼 보이므로 사용 이 작동하지 않습니다. 팁이 있습니까?

편집하다:

나는 이것을 위해 이것을 지금했다 :

http://www.ubuntugeek.com/how-to-install-classic-gnome-desktop-in-ubuntu-12-04-precise.html


그놈은 기본적으로 메타 시티를 사용합니다!
Pranit Bauva 2016 년

답변:


8

metacity --replace연결할 X11 디스플레이를 모르기 때문에 가상 콘솔에서 실행 하면 작동하지 않습니다. 기본 동작은 실행되는 디스플레이에 연결하는 것이며 가상 콘솔에서 실행되는 셸은 X11 디스플레이에 없습니다.

대신 디스플레이를 수동으로 지정해야합니다. 그것은 될 것입니다 :0당신이 다르게 X11 디스플레이를 구성하지 않았다면. (여러 모니터가 있어도 :0X11 구성을 변경하지 않은 한 계속 유지됩니다 .)

이렇게하려면 다음 명령을 사용하십시오 .

metacity --display=:0 --replace

그래도 작동하지 않으면 compiz먼저 프로세스를 수동으로 종료하십시오 . 하기 위해서:

  1. 를 실행하십시오 killall compiz. 몇 초 기다리십시오. 아마도이 compiz신호에 응답하고 종료 될 것 입니다.

  2. 를 실행하십시오 killall -KILL compiz. 이것은 거의 항상 compiz즉시 종료 되도록 보장합니다 .

1 단계는 선택 사항이지만 프로세스에서 일부 리소스를 비우고 버퍼링 된 데이터를 파일에 쓰는 등의 중요한 작업을 완료하는 데 도움이 될 수 있습니다.


고마워, 그 : 0 유망 보인다. 클래식 그놈으로 전환하고 목록의 두 번째 옵션으로 드라이버를 업데이트했는데 작동하는 것 같습니다.
Aram Kocharyan 2016 년

1
@izx 맞지 않습니다. SIGHUP은 제어 터미널이 죽을 때 프로세스가받는 것입니다. 많은 프로세스가 SIGHUP을 완전히 무시하거나 터미널 부족을 수용하기 위해 흥미로운 일을합니다. 대부분 SIGTERM처럼 취급합니다. 대부분 다시 시작 하지 않습니다 . 예를 들어, nano인스턴스를 실행 하고 별도의 터미널에서 running을 실행하십시오 killall -HUP nano. nano종료되고 다시 시작되지 않습니다. Wikipedia에서 언급 했듯이 백그라운드 서비스는 때때로 SIGHUP에서 다시 시작됩니다. 이것은 정식 또는 표준화되지 않았으며 대부분의 프로세스에서 작동하지 않습니다.
Eliah Kagan

또한이 상황에서는로 교체하기 때문에 다시 시작 하고 싶지 않습니다 . compizmetacity
Eliah Kagan

1
당신 말이 맞아요. 저는 무의식적으로 데몬과 혼합 된 것 같습니다. Compiz는 "직렬 회선이 무엇인지 기억하기에 너무 어리다"라고 SIGHUP을 무시했다. :)
ish

그것은 단지 나를 위해 일했습니다 metacity --replace. 그게 나쁜가요?
enchance
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.