Ubuntu 14.04 LTS의 상단 패널에서 종료 및 로그 아웃 할 수 없음


18

최근에 Ubuntu 14.04를 설치했습니다. 상단 패널에서 시스템 종료 및 로그 아웃이 작동하지 않습니다.

OS를 설치할 때 제대로 작동했지만 며칠 전에 ATI 그래픽 카드 용 fglrx 드라이버를 설치했습니다. 그들은 작동하지 않았고 해상도 문제가있어 우분투가 부팅되지 않았습니다. 복구 모드에서 fglrx 그래픽 드라이버를 제거하여 문제를 해결했으며 우분투는 부팅을 시작하고 정상적으로 작동하기 시작했습니다.

그러나 이제 상단 패널의 종료 및 로그 아웃 옵션이 작동하지 않습니다. ctrl+ alt+를 사용하여 로그 아웃 delete하고 상단 패널에서 shutdown 옵션을 사용하여 shutdown을 종료해야합니다 (시스템 종료 옵션은 로그 아웃 후에 작동하지만 사용자로 로그인 할 때는 작동하지 않습니다).

Ubuntu 14.04 LTS를 다시 설치하고 종료 옵션이 제대로 작동했지만 업데이트를 설치 한 후 다시 작동이 중지되었습니다. 나는 그래픽 드라이버 fglrx 설치 문제를 생각했지만 지금은 그것을 알지 못한다. 우분투 업데이트에서 설치된 일부 파일에 문제가 있다고 생각합니다.
아무도 그것을 해결하는 방법을 알고 있습니까?


3
카이로 독을 사용하십니까? 종료 대화 상자와 관련된 버그 가 있습니다 .
user9440008

1
네, 카이로 독을 사용합니다
Sudheer

2
카이로 독은 이제 Xeranas 덕분에 옵션이 잘 작동하는 문제입니다.
Sudheer

버그 보고서에 명시된 바와 같이,이 또한 유니티 DBUS의 LauncherEntry 인터페이스에 등록 및 유니티 전에 시작되는 모든 응용 프로그램에 의해 사실에 판자 같은 다른 부두,에 의해 트리거

답변:


15

시작 응용 프로그램에서 cairo-dock을 제거 할 필요가 없습니다.

다음 솔루션 중 하나를 사용하십시오.

  • 찾기 카이로 - dock.desktop의 파일을 ~/.config/autostart이 코드를 추가,X-GNOME-Autostart-Delay=20

쉽게 해결하는 단계 (우분투 14.04에서 테스트)

  1. gedit루트없이 실행
  2. 파일 메뉴 열기를 클릭하고 Ctrl+를 누릅니다H
  3. 파일 열기 ~/.config/autostart/cairo-dock.desktop
  4. 이걸 더해

    X-GNOME-Autostart-Delay=20
    
  5. 저장하고 닫습니다

  6. 통일 / 그놈을 재부팅

지연 시간이 20 이상이면 정상적으로 작동합니다.

또는:

  • 시작 응용 프로그램에서 cairo-dock 시작 응용 프로그램을 선택하고 명령 옵션을 다음으로 변경하십시오 .

    sh -c "sleep 30; exec cairo-dock -o"
    

    여기여기에 소스

또는

  • startdock텍스트와 함께 이라는 스크립트를 만듭니다.

    #! /bin/sh -e
    sleep 20
    cairo-dock
    exit 0
    

    실행 가능하게 만들고 시작 항목에서이 스크립트의 경로가있는 새 명령을 추가하십시오.


이것은 주석에 표시된 버그 입니다. 버그 보고서에 따르면

다른 애플리케이션이 Unity DBus의 LauncherEntry 인터페이스에 등록 된 경우 Unity 종료 / 재시작 대화가 작동하지 않습니다. Cairo-Dock (및 Launcher-API-Deamon), DockbarX 또는 Plank가 Unity보다 먼저 출시 될 때이 버그가있는 것 같습니다.

판자 독 같은 문제를 해결하기 위해 교체 cairo-dock와 함께 plank위의 솔루션 일인치 다른 응용 프로그램에서도 마찬가지입니다.


@cipricus 나는이 방법으로 발생하는 시작시 카이로 독의 개통에 대한 20 초 지연을 제거하는 답변을 게시했습니다.
Rohith Madhavan

2

이 방법은 문제가 해결되고 Cairo Dock이 거의 지연없이 시작되므로 다른 방법보다 낫습니다.

/usr/lib/x86_64-linux-gnu/cairo-dock/cairo-dock-launcher-API-daemon루트로 편집하십시오 .

33 행에 다음 행을 추가하십시오.

from time import sleep

241 행의 다음 줄 (ULWatcher () 직전) :

sleep(5)

그런 다음 세션을 다시 시작하십시오.

32 비트 버전의 Ubuntu를 사용하는 경우 파일은 아마도-

/usr/lib/cairo-dock/cairo-dock-launcher-API-daemon

이 솔루션은 런치 패드 버그 페이지 에서 가져 왔습니다 .


1
훌륭하지만 더 나은지 모르겠습니다. 15 초 차이는 다른 솔루션보다 구현하기가 조금 더 어렵다는 사실보다 더 중요하거나 중요하지 않을 수 있습니다. 또한 버그는 아니지만 카이로 독으로 제한됩니다. 다른 도크를 고정하도록 다른 솔루션을 쉽게 조정할 수 있습니다. 나는 Plank를 직접 사용하며 지금 이것을 테스트 할 수 없습니다. 다른 도크에 맞게 조정할 수 있습니까? -위의 현상금이 다른 답변에 부여되지만,

나는 Cairo를 사용하고 문제를 해결하기 위해 모든 방법을 시도한 후에 이것이 최선의 해결책이라고 생각했습니다.
Rohith Madhavan

다른 답변과 의견에 링크 된 버그 보고서에서 볼 수 있듯이 이것은 카이로 독뿐만 아니라 발생합니다. 나는 질문의 저자뿐만 아니라 당신을 위해 cairo의 시작을 조정하여 문제가 해결되지만 모든 경우에 이런 방식으로 해결되지는 않는다는 것을 지적하고 싶었습니다. 판자에 대한 새로운 질문을하는 것은 동일한 문제이며 동일한 해결책이 필요하고 다른 해결책이 필요하기 때문에 이것과 중복됩니다. 반면에, 당신의 솔루션이 Plank를 위해

나는 판자에 같은 버그가 있다는 것을 몰랐다. 알려 줘서 고마워. Plank에서도 작동하도록이 솔루션을 수정하려고합니다.
Rohith Madhavan

내가 틀렸지 만 Elementary OS의 기본 도크가 아닌 경우 수정하십시오.
Rohith Madhavan

0

전원 메뉴를 사용하여 종료

다른 방법으로 시스템을 종료 할 수 있습니다. 전원 버튼을 누르면 다음 중에서 선택할 수있는 옵션이있는 메뉴가 표시됩니다.

  • 자물쇠
  • 매달다
  • 재부팅
  • 일시 휴업

종료를 선택하십시오. 작동합니다.

전원 메뉴 스크린 샷

터미널을 사용하여 종료

  1. CTRL+ ALT+를 누릅니다T
  2. 유형: sudo shutdown -h now
  3. 프레스 Enter
  4. 필요한 경우 비밀번호를 입력하십시오
  5. Enter다시 누르면

끝났습니다.


-1

나도이 문제에 직면했으며 이제 문제가 해결되었습니다. 그래서, 나는 내 경험을 공유 할 것입니다 : 먼저 단축키 Alt + Ctl + L을 사용하고 우분투를 잠그고 오른쪽 상단 모서리에서 설정 버튼을 클릭 한 다음 사용자 전환을 클릭하십시오. 그런 다음 설정 버튼을 클릭 한 다음 종료를 클릭하십시오. 컴퓨터를 다시 시작하십시오. 이제 상단 패널에서 쉽게 종료 할 수 있습니다.

문제가 해결되기를 바랍니다. 감사 !


귀하의 회신을 주셔서 감사합니다, 난 내 OS 몇 시간이 이제 작업을 잘 백업 다시 설치
Sudheer

-2

이 시도

sudo -i
gedit /etc/default/grub

줄을 찾아

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

로 변경

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"

파일을 저장하고 닫습니다.

이제 달려

update-grub

이제 문제가 해결되었다고 생각합니다.


나는 조용한 시작 후 'ACPI = 힘'을 추가하고 재부팅 그러나 그것은 작동하지 상단 패널에서 작업, 여전히 옵션 (종료 및 로그 아웃)을하지 않았다
Sudheer

이것은 나를 위해 일하지 않았다!
Edward Torvalds

-2

시작 응용 프로그램에서 Cairo-dock을 제거하면 Xeranas가 언급 한 버그로 인해 문제가 해결되었습니다.


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