LightDM에서 세션 항목을 제거하는 방법?


26

최근에 11.10에서 Cairo Dock을 그놈 쉘에 추가했습니다. Cairo Dock은 훌륭하지만 해결해야 할 작은 문제가 하나 있습니다. Cairo Dock을 설치 한 후 LightDM에는 작동하지 않는 데스크탑에 대한 두 개의 불필요한 항목이 포함됩니다. (작업중 인 데스크탑에 대한 항목은 영향을받지 않으므로 외부 항목을 무시할 수는 있지만 ...)

따라서 LightDM에서 관련없는 항목을 제거 / 편집하고 싶습니다. 나는 그렇게하는 방법에 대한 토론을보고 찾았지만 많은 운이 없었습니다.

11.10에서 로그인 메뉴를 편집하는 방법에 대한 제안 사항이 있습니까?

답변:


29

세션 목록은 폴더 의 .desktop 파일로 정의됩니다./usr/share/xsessions

여기에 이미지 설명을 입력하십시오

그놈 클래식을 제거 할 수 있습니다

터미널에서 :

cd /usr/share/xsessions
sudo mv gnome-classic.desktop gnome-classic.desktop.backup

gnome-classic 데스크톱 파일 이름이 바뀝니다.

로그 아웃-새로운 세션 목록은 다음과 같습니다.

여기에 이미지 설명을 입력하십시오


/usr/share/xsessions/*.desktop과 동등한 사용자 당 권한이 있습니까?
Fordi

13

다음과 같이하면 패키지 관리자가 자랑스럽게 생각합니다.

sudo mkdir /usr/share/xsessions/hidden
sudo dpkg-divert --rename \
      --divert /usr/share/xsessions/hidden/gnome-classic.desktop \
      --add /usr/share/xsessions/gnome-classic.desktop

이 작업은 패키지 관리자에게 파일의 새 위치를 기억하도록 지시하는 것입니다. 이것은 다른 답변보다 몇 가지 장점이 있습니다.

  • 향후 패키지 설치 / 업그레이드로 변경 사항을 되 돌리지 않습니다.
  • 다른 디스플레이 관리자와 함께 작동합니다 (예 : lxdm은 .backup항목을 나열 합니다)
  • 다음과 같이 마음이 바뀌면 쉽게 되돌릴 수 있습니다.

    sudo dpkg-divert --rename --remove /usr/share/xsessions/gnome-classic.desktop


11
  • 터미널 열기 Ctrl-Alt-T
  • cd /usr/share/xsessions
  • ls 예를 들어 다음과 같이 표시됩니다.

    awesome.desktop gnome-shell.desktop 우분투. 데스크톱
    gnome.desktop 우분투 -2d.desktop
  • sudo rm lubuntu.desktop더 이상 필요없는 것을 제거 하려면 (또는 무엇이든) 사용하십시오 .

  • 로그 아웃하면 변경 사항이 표시됩니다. 그렇지 않은 경우 재부팅하면 변경 사항이 표시됩니다.

감사! 또한 제거 한 Openbox 환경에서도 효과가있었습니다.
에머슨 셰 행정 원장
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.