Ubuntu 13.10, 상단 작업 표시줄에 로그아웃 버튼이 없습니다.

Ubuntu 13.10, 상단 작업 표시줄에 로그아웃 버튼이 없습니다.

우분투 13.04를 13.10으로 업그레이드하면 종료/설정/로그인/로그아웃이 포함된 "설정" 버튼이 작업 표시줄에 없습니다. 기존에 시간/캘린더 버튼 옆 왼쪽 ​​오른쪽에 있던 버튼이었습니다. 구성하거나 로드할 수 있나요?

답변1

치호님이 이게 버그라고 하더군요. 여기서 해결 방법을 제안하고 싶습니다. 나중에 다른 사람들에게도 도움이 될 수 있고, 이 질문에 대해 고민하는 동안 많은 재미를 느꼈으므로 이 "해결책"을 게시하는 것이 좋을 것 같습니다.

그럼, Bash를 통해 컴퓨터를 종료하는 방법을 알고 계시죠? 글쎄, bash를 통해 입력하여 GUI에서 로그아웃할 수도 있습니다 gnome-session-quit(그리고 전체 gnome-session에 대해 걱정하지 마십시오. 상관없이 작동합니다). 터미널 창을 표시하고 로그아웃 또는 종료를 선택하도록 요청하는 스크립트를 만들 수 있다면 어떨까요? 음, 여기 있습니다.

스크립트 작성을 시작하기 전에 파일 관리자를 열고 편집 드롭다운 메뉴 -> 환경 설정 -> 동작으로 이동하여 "실행 가능한 텍스트 파일이 열릴 때 실행"을 선택하세요. 그러면 실제로 데스크탑에서 스크립트를 실행할 수 있습니다.

여기에 이미지 설명을 입력하세요

이제 스크립트 자체를 살펴보겠습니다. 터미널을 열고(Ctrl+Alt+T) 를 입력합니다 nano ~/Desktop/Logout_Script.sh. 이 경우 데스크탑에서 Logout_Script.sh를 생성하기 위해 nano 텍스트 편집기를 사용하고 있지만 이는 형식적인 것입니다. 원하는 텍스트 편집기를 선택할 수 있습니다.

스크립트 자체의 본문은 다음과 같습니다.

#!/bin/bash
xterm -hold -e " echo  'Enter your password to shutdown, Ctrl+C to logout instead'; sudo shutdown -P +10 || gnome-session-quit --logout  "

여기서 실제로 무슨 일이 일어나고 있는지 봅시다. xterm -hold -e " "xterm 창을 열고 누른 상태에서 따옴표 사이에 넣은 명령 세트를 실행합니다. 이 경우 xterm 창을 열고 길게 누른 후 종료하려면 비밀번호를 입력하라는 메시지를 표시하거나 취소하려면 Ctrl+C를 누르라는 메시지를 표시합니다. 다음에는 비밀번호를 묻는 실제 종료 명령이 나옵니다. 논리적 or(||)는 종료가 성공적으로 종료되었는지 여부를 평가합니다. 이 단계에서 Ctr+C를 누르면 종료가 취소되고 다음 명령인 gnome-session-quit이 실행됩니다. 그러면 투명한 로그아웃 프롬프트가 표시됩니다. 작성을 마친 후에는 스크립트의 권한을 수정하여 실제로 실행할 수 있도록 하십시오. 그건,

sudo chmod 755 ~/Destop/Logout_Script.sh

스크립트에서 Enter 키를 쳤을 때 나타나는 xterm 창은 다음과 같습니다(밝은 색상은 죄송합니다).

여기에 이미지 설명을 입력하세요

xterm -hold -e는 닫힐 때까지 xterm 창을 유지한다고 언급했습니다. 즉, 오른쪽 상단 모서리에 있는 빨간색 x를 눌러 그래픽적으로 닫을 때까지 유지되지만 로그아웃하거나 종료하려는 경우에는 필요하지 않으므로 무시할 수 있습니다. 하지만 창을 열고 비밀번호를 입력한 후 시스템이 종료되고 중간에 취소하기로 결정했다면 어떻게 될까요? 그러면 창이 멈춰서 그래픽적으로 종료해야 합니다. 왜? shutdown 명령이 성공적으로 종료되었기 때문에 논리적이거나 스크립트의 gnome-session-quit 부분을 실행하지 않습니다. 또한 제가 작성한 스크립트에는 10분 이내에 컴퓨터 가 sudo shutdown -P +10종료되지만 즉시 종료하려면 now.+10

그리고 한 가지 더: -hold와 -e의 순서에 주의하세요. -e를 먼저 입력하면 오류가 발생하므로 실제로 창을 유지하려면 -hold가 먼저 입력되어야 합니다.

왜 그런 스크립트를 작성합니까? 누락된 표시기를 대체하기 위한 것 같습니다. 확실히 노트북(데스크톱은 잘 모르겠습니다)에는 로그아웃-종료-일시 중지 선택이 가능한 투명한 메뉴를 실제로 제공하는 전원 버튼이 있지만 이 방법이 더 재미있습니다.

이것이 당신이나 다른 누구에게나 도움이 되기를 바랍니다. 누구든지 이 스크립트를 개선하고 싶다면 그렇게 하세요. 무엇을 변경했는지 알려주세요. 저도 배우고 싶습니다 :)

일부 출처:

답변2

바로 이 버그에 걸린 것 같습니다.https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1239710거기에 있는 수정 사항이 효과가 있는지 확인하세요.

관련 정보