터미널에서 Unity 세션을 다시 시작하려면 어떻게합니까?


48

Gnome2를 다시 시작하는 명령은 다음과 같습니다.

sudo /etc/init.d/gdm restart

Unity와 동등한 기능은 무엇입니까?

답변:


34

시작 방법은

sudo service lightdm restartlightdm을 사용하는 최신 버전

또는 gdm을sudo service gdm restart 사용하는 이전 버전의 경우 .

업데이트 : 터미널을 사용하지 않고 키 조합을 사용하는 다른 옵션 은 X 서버를 죽이기 위해 키보드 조합을 설정하는 방법에서 찾을 수 있습니다 .


1
나는 이것이 매우 실용적이고 기능적인 방법을 찾았습니다. 감사합니다.
rjbgbo

1
이 서비스 gdm는 우분투 14.04에서 제공 되지 않는 것 같습니다.
Thomas Arildsen

nohup compiz --display :0 --replace &현재 세션의 창을 잃지 않고 통일을 다시 시작하는 것 같습니다. 참조 askubuntu.com/a/38597/35666
브렌든

97

이 명령 unity을 사용하여 통일을 다시 시작할 수 있습니다. 창 관리자가 다시 시작되므로 열려있는 프로그램은 그대로 유지되며 로그 아웃되지 않습니다.

터미널 앱에서 명령을 실행하는 경우 터미널 & disown에서 분리하기 위해 추가해야합니다 . 그렇지 않은 경우, 통합 프로그램은 터미널을 닫을 때 통합도 종료되도록 터미널 앱의 하위 프로세스가됩니다.

&> /dev/null텍스트 및 오류 출력이 터미널을 어지럽히 지 않도록 (삭제 비트 전에) 추가하는 것이 좋습니다 .

따라서 명령은 다음과 같습니다.

unity &> /dev/null & disown

이 때문에 바탕 화면이 매우 응답 (또는 다른 이유로) 인에 터미널 응용 프로그램을 열 수없는 경우, 당신은 타격에 의해 순수하게 텍스트 기반의 터미널을 열 수 있습니다 alt-ctrl-F1통해 F6.

거기 당신은 텍스트 터미널을 얻을 것이다, 당신은 먼저 로그인해야합니다.

그럼 당신은 충돌 후, 위의 명령을 실행할 수 있습니다 alt-ctrl-F7또는 alt-ctrl-F8다시 그래픽 데스크탑에 와서.

이것은 "매달려있는"문제를 해결하는 경향이 있습니다.

참고로 Unity는 compiz 플러그인이므로 다음 명령을 사용하여 compiz를 다시 시작하여 unity를 다시 시작할 수 있습니다.

compiz --replace

alt-ctrl-F1터미널 에서 실행하면 --display매개 변수 가 필요합니다

compiz --display :0 --replace

여전히 추가해야합니다 & disown


감사. 전체 디스플레이 서버가 아닌 Unity 만 다시 시작하기 때문에 허용되는 것보다 낫습니다. 감사!
kroq-gar78

1
와! 나는 4 년 동안 우분투를 사용 해 왔으며 (아마도 ...하지만 여전히 ...)의 존재를 알지 못했습니다 & disown. 감사합니다!
FRD

그리고 Windows를 통한 Linux의 또 다른 포인트. 아무것도 잃지 않고 충돌 한 UI를 다시 시작합니다 : Check!
Christoph Grimmer-Dietrich

사소한 일입니다. bash (나는 물고기를 사용한다) 이외의 다른 쉘을 사용하고 있다면, dish 경우 nohup을 대신 사용하십시오. nohup은 다음과 같이 명령의 시작에 간다 :nohup compiz --display :0 --replace &
Daniel Rodriguez

unity-2d를 사용한다면, 할 수 있습니다unity-2d-shell &> /dev/null & disown
mivk

12

tty를 열 필요가 없습니다. 대부분의 경우 Alt-F2는 여전히 작동합니다. "unity"를 입력하십시오. 그게 다야. 불필요합니다.


7

Ubuntu 13.04에서는 다음을 사용할 수 있습니다.

sudo service lightdm restart

3

터미널에서 nohup compiz --replace를 실행하십시오. nohup 명령은 터미널을 닫을 때 compiz가 닫히지 않도록합니다.


2

GDM을 다시 시작하는 명령 sudo stop gdm뒤에는 sudo start gdmtty가 있어야합니다.

화합 자체를 다시 시작하려고하면 실행하십시오 unity(그러나 실행 대화 상자 에서이 작업을 수행해야 함을 기억하십시오).


0

모니터에 따라 그놈의 글꼴 크기 속성을 변경하고 싶습니다. 창 위치가 저장되도록 프로그램을 직접 종료했습니다. 나는 이것을 거의 같은 일을하는 스크립트에 넣었다.

    nautilus -q && sleep 2 && bgcmd nautilus -n
    pkill unity-panel
    pkill unity-window
    sleep 1
    unity-window-decorator &> /dev/null & disown
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.