tty에서 Cinnamon을 다시 시작하려면 어떻게합니까?


78

우분투 12.04에 시나몬을 설치했는데 잘 작동하지만 때로는 아무런 이유없이 얼어 붙습니다. 마우스를 움직일 수는 있지만 아무 것도 클릭 할 수 없습니다.

그래서 나는 gnome shell과 마찬가지로 tty에서 Cinnamon을 다시 시작하고 싶습니다. 어떻게합니까?

나는 시도했지만 killall cinnamon아무 일도 일어나지 않았다.

그 때 나는 시도하지 export DISPLAY=:0.0, cinnamon --replace아직 아무것도합니다.

명령 cinnamon이 유효하지 않은 것 같습니다. 모든 X 서버가 다시 닫히기 때문에 전체 X 서버를 다시 시작하고 싶지 않습니다. 창 관리자를 다시 시작하여 문제의 원인이라고 생각합니다.

답변:


123

히트 Alt+ F2, r을 입력하고 Enter 키를 누르십시오.


이것이 정답입니다. 나를 위해 일했습니다 (2
Stichoza

9
필자의 경우 Cinnamon은 완전히 동결되어 Alt + F2에 응답하지 않습니다.
levesque

41
질문이 "[...] tty ?" 이기 때문에 이것은 단순히 잘못입니다.
Lucas

5
나는 여기서 @Lucas에 전적으로 동의하지만 OP가 설명하는 것처럼 tty가 아니라도 알 수있는 매우 유용한 바로 가기이기 때문에 투표를 중단 할 것입니다. 계피가 제대로 작동하지 않는 동안 아마도 작동 할 수 있습니까?
mc0e

1
@kmarsh 업데이트로 해결해야합니다. Mint 18 Cinnamon에서 작동하며 거의 사용하지 않는 기능을 위해 추가 애플릿을 설치하지 않아도됩니다. 일부 애플릿은 설치 후 Cinnamon을 다시 시작해야하므로 실제로 매우 유용한 지름길입니다. 그러나 OP가 그 이후의 해답이 아니라는 데 완전히 동의합니다. "Cinnamon 다시 시작"에 대한 Google 검색에서 첫 번째 조회를했기 때문에 +1하고 그대로 두십시오 :)
Izzy

52

cinnamon --replace과정은 따라서 열려있는 창을 보존하고 응용 프로그램을 실행, 그것은 다시 시작 트리거 할 HUP 신호를 보낼 수 있습니다.

$ pkill -HUP -f "cinnamon --replace"

이것은 "cinnamon --replace"패턴과 일치하는 프로세스로 HUP 신호를 보내도록주의를 기울입니다. 신호 HUP (SIGHUP)는 프로세스를 "Hang Up"으로 알려줍니다.


1
이것은 불쾌한 부작용없이 나를 위해 일한 첫 번째 솔루션입니다. 모르는 사용자의 경우. 터미널을 시작할 수없는 Alt+F2경우을 눌러 TTY에 접속하고 관리자 가능 계정으로 로그인 한 후 루트가 된 다음 해당 명령을 입력하십시오. Alt+F[n]X TTY로 돌아 가야 할 수도 있습니다 .
집합

cinnamon --replace프로세스 는 무엇입니까 ?
Seanny123

@ Seanny123-계피를 다시 시작하지만 현재 계피를 새 계피로 바꿉니다.
slm

아, 프로세스가 중단되어 기존 계피 인스턴스를 교체하려고 시도했습니다. 이로 인해 중단이 발생했기 때문에 프로세스를 종료해야합니까?
Seanny123

@ Seanny123-계피가 끊어지면 대체가 다시 시작을 트리거하지만 모든 후속 "자식"비트는 그대로 둡니다.
slm

51

이것은 나에게도 많이 발생하며,이 스레드는 "계피 다시 시작"에 대한 인터넷 검색시 최고의 결과 중 하나입니다. 불행히도, 지시 사항은 저에게 효과적이지 않습니다 (표시 번호가 잘못 되었기 때문에!). 앞으로의 방문객들을 위해, 내가 항상 도와주는 일이 여기 있습니다.

  1. 계피 동결
  2. tty를 전환하십시오. 나는 보통 tty6에 간다, Ctrl+ Alt+F6
  3. 먼저 로그인해야하는 경우 로그인하십시오.
  4. 입력 w(예, 바로 문자) 입력하고 Enter 키를 누릅니다. 이 명령은 많은 다른 기능을 수행하지만 사용중인 디스플레이 수를 알아 내야합니다. 표시 번호는 열에 FROM있습니다. 광산은 :0(예, 콜론 포함)입니다.
  5. 계피가 이미 죽었다고 가정하면 (제목이없는 창에서 알 수 있으며 다른 창을 움직일 수 없으며 키보드를 사용할 수 없을 수도 있음) 가정 export DISPLAY=:0; cinnamon &하고 콜론을 잊지 마십시오. 나는 tty를 바쁘게 유지하지 않기 위해 앰퍼샌드 (&)를 추가합니다.

이것은 항상 나를 위해 작동하며 열린 창을 잃지 않습니다. 또한이 지침을 텍스트 파일 인 restartcinnamon이라는 파일에 보관합니다. Dropbox 폴더에 파일을 보관하기 때문에 어떤 컴퓨터를 사용하든 어떻게해야하는지 미리 알려 cat ~/Dropbox/restartcinnamon주면 입력 할 수 있습니다 .


이렇게하면 내 3 개의 화면 (3 개의 모니터)이 하나가됩니다. 어떤 충고?
justingordon

수정은 디스플레이 패널을 열고 확인을 클릭하는 것입니다. 이 주위에 어떤 방법이 있습니까? Linux에서는 다중 모니터 지원이 항상 중요했습니다.
justingordon

1
TTY는 현재 Num-Lock 상태를 취하지 않습니다. 내 비밀번호가 왜 틀린지 알아내는 혼란스러운 시간이있었습니다 ...
Richard de Wit

위의 작업 (감사합니다!). 계피를 다시 시작한 후 검은 색 화면을 표시 한 후 2 개의 모니터를 사용하고 랩톱을 비활성화하고 "disper -S"와 함께 기본 모니터를 사용합니다. 노트북 디스플레이로 다시 전환하기 위해 "disper -s"(여기에서는 소문자 s 참고)를 사용하여 대신 주 모니터가 켜졌습니다. 누군가 disper를 사용하고 있다면 big-S와 little-s 변종을 사용해보십시오. Synapse를 사용해서 Ctrl-Shift-Space (내 핫키)를 입력 한 다음 "
disper

22

가장 쉬운 해결책은 다음과 같습니다.

killall -HUP cinnamon

1
나를 위해 완벽하게 일했습니다.
Luca Steeb

그래도 기존 시나몬 세션에서 로그 아웃되었습니다.
musiphil

계피가 때때로 내 시스템에서 얼어 붙습니다. 이 작업을 시도하면 (콘솔 모드에서 Ctrl + Alt + F1, 고정 된 시나몬에서도 작동) 다시 정상으로 돌아 오면 (Ctrl + Alt + F7) Cinnamon에서 오류 메시지가 표시됩니다. 그런 다음 "예"를 클릭하여 다시 시작할 수 있습니다 ( "아니오"를 클릭하면 실패하고 다시 시작해야 함). 모든 것이 다시 정상적으로 작동합니다. "윈도우를 반전 시키려면 Win + I를 누르십시오"확장자로 반전 된 윈도우 만 더 이상 반전되지 않습니다. 데비안 9.11에서 시나몬 3.2.7로 테스트했습니다.
Fabian Röling

12

Cinnamon에는 실행중인 응용 프로그램을 다시 시작하지 않고 데스크탑을 다시 시작할 수있는 직접 키보드 단축키가 있습니다.

ctrl+ alt+esc

alt+ f2방법이 아무래도 작동하지 않는 경우에도 여전히 작동합니다.


4
예, 이것이 내가 원하는 것입니다!
chaosink

11

Cinnamon을 다음과 같이 다시 시작할 수 있습니다.

  1. 눌러 Alt+ F2를 입력 r하고 Enter 키를 Enter,

  2. Ctrl+ Alt+ Backspace(Xorg 다시 시작),

  3. TTY 명령을 사용합니다 :sudo service mdm restart


9

당신은 계피를 죽일 때 쓰는 중지하지 않은 경우, 확인 killall cinna키를 눌러을 Tab. 나머지 단어가 나타나면으로 죽고 killall -9 cinnamon시도한 것을 사용하여 다시 시작하십시오 --replace.

export DISPLAY=:0.0; cinnamon

2

위의 의견을 다음과 같이 조합하여 저에게 효과적이었습니다.

  1. Ctrl-Alt F1을 눌러 터미널 1로 전환하십시오. 필요한 경우 로그인하십시오.
  2. $ w (예, 한 문자 "w"는 명령 임)를 FROM 열에 표시합니다. 나에게는 :0 (콜론 포함)이었습니다. 또한 TTY 열에는 cinnammon 세션의 터미널 번호가 있습니다 (나에게는 tty8).
  3. $ cinnammon --replace --clutter-display=:0 2> /dev/null &

    이 마지막 명령에 대한 참고 사항 :

    • :0 내 디스플레이 #입니다.
    • & 터미널의 제어권을 돌려줍니다
    • --clutter-display입력하지 않으면 DISPLAY 변수를 사용하므로 이전 제안 중 일부가 먼저 내보내기를 수행 한 것입니다. 그러나 인수를 계피에 직접 전달할 수 있습니다. 자세한 내용 cinnamon --help을 참조하십시오 .
    • 2> /dev/null 터미널이 메시지로 어수선 해지지 않도록 stderr을 아무 곳으로 리디렉션하지 않습니다.
  4. Ctrl-Alt-F8 내 창 계피 환경으로 돌아가려면 ( w위 의 명령에 따라 터미널이 tty8이기 때문에 F8이 필요합니다. F8이 아닐 수도 있습니다.)

결과 : 이것은 내 창을 잃지 않고 터미널 (tty8)에서 계피를 다시 시작했습니다.


2

이 시도

  1. Ctrl+ Alt+ 누르기F2
  2. export DISPLAY=:0.0; cinnamon --replace

1
-1 질문은 이것이 효과가 없다는 것을 매우 명확하게 말합니다.
David Foerster

1

w -ous명령을 시도하고의 번호가 있는지 확인할 수 있습니다 DISPLAY. 숫자가없는 경우 만 사용 startx하고 Alt+ F7다시 GUI로 이동합니다.


1

tty로 전환 한 후에 이것을 시도하십시오 killall -HUP cinnamon. Ctrl + Alt + F7을 누르십시오. 계피는 계피를 다시 시작할 것인지 묻습니다.


1

HP Envy 용 gfx 드라이버로 인해이 문제가 주기적으로 발생합니다.

상황에 따라 다음 중 하나 또는 둘 다를 수행해야합니다.

  1. 상단 대답, 그리고 다른 사람으로 제안 - 다시 시작 계피 - 보도 ALT+ F2를 눌러 R다음 공격을 ENTER. (작업 표시 줄이 응답하지 않거나 창에 실제로 포커스, 클릭시 등이없는 경우 수행하십시오. 예를 들어, 초점이있는 것으로 보이는 창을 클릭하거나 입력하는 중일 수 있지만 뒤의 이벤트는 이벤트를 수신합니다. 그는 심지어 당신이 생각하는 창 뒤에 완전히 숨겨져 있습니다)
  2. 가상 콘솔로 전환 한 다음 X로 돌아 가기- CTRL+ ALT+ F1을 눌러 콘솔로 이동 한 다음 ALT+ F8를 눌러 X로 돌아갑니다.- (WHOLE 화면이 응답하지 않으면이 작업을 수행하십시오. -이것은 적어도 나를 위해 문제를 해결합니다.)

이 문제는 여전히 저에게 존재합니다-Linux Mint 17.x-그것이 도움이 되길 바랍니다!


1

화면을 잠글 때 문제가 발생하는 경우가 있습니다. 잠금 화면이 나타나지 않고 입력이 작동하지 않고 시스템이 정지 된 상태로 다시 로그인 할 수 없습니다.

내 해결책은 계피 스크린 세이버 프로세스를 죽이는 것입니다.

% pkill cinnamon-screen

pkill은 / proc / PID / stat의 정보를 사용하며 Linux는 명령 이름의 처음 15 자만 저장하므로 "pkill cinnamon-screensaver"를 사용하면 작동하지 않습니다.

이제 시스템이 잠금 해제되고 입력이 다시 작동하며 창을 잃지 않았습니다. 시스템을 다시 잠글 수 있도록하기 위해 화면 보호기를 다시 시작합니다.

% nohup cinnamon-screensaver > /dev/null 2>&1 &

nohup.out 파일이 생성되지 않도록 / dev / null로 리디렉션합니다.


엄청 고마워!! 위의 모든 전문가 답변이 비참하게 실패했습니다. 이 솔루션은 AMD Ryzen Threadripper CPU 및 Ubuntu 18.04가 설치된 높은 구성 시스템에서 작동합니다.
확률을 사랑한다

0

에 의해 계피를 "소프트 재시작"해보십시오 sudo kill -USR1 <PID of your cinnamon process>. @Daniel의 대답은 정확하지만 SIGUSR1적어도 내 컴퓨터에서는 X 서버를 죽이지 않을 것입니다 ... 또한 모든 창은 내용을 유지하고 그 후에도 사용할 수 있습니다. 이것이 다른 사람들에게 해당되는지 궁금합니다.


0

나는 Ctrl+ Alt+ Backspace(Kill x 서버)를 시도했다 .

그것은 나를 위해 일하는 것처럼 보였다. ( 그러나 두 번째 계피 세션 ( cinnamon &)을 시작 하여 wallpapaer 만 표시되었습니다. 그런 다음 Kill x 서버 키 입력을 수행했습니다. 그러면 나머지 계피 껍질을 다시 시작하고 다시 죽인 것처럼 보였습니다. (레베카 LM 17.1). 다시 정상으로는 데스크탑 일에 로그인 줌을했다, 그래서 나는 그 점에 만족했다 )


0

이전의 모든 솔루션을 시도했지만 그중 아무것도 작동하지 않습니다. 나를 위해 작동하는 솔루션은 killall cinnamon-session 이것이 도움이되기를 바랍니다. 추신 : 내 리눅스 민트 버전은 계피 18.3입니다

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