로그인 화면에서 애플리케이션 / 시스템 표시기를 추가하거나 조작하려면 어떻게합니까?


11

일반적으로 로그인 화면의 오른쪽 상단에 표시되는 여러 표시기를 제거하고 싶습니다. 특히 접근성, 키보드 레이아웃, 전원 및 소리 표시기를 제거하고 싶지만 일반적으로 표시기를 추가하거나 제거하는 방법을 알고 있으면 좋을 것입니다. 어떻게해야합니까?


Unity 인사말을 사용하고 있습니까? 에 구성 파일이 있어야 /etc/lightdm/하지만 어느 것이 기억 나지 않으며 현재 Windows 컴퓨터에 앉아있을 때 확인할 수 없습니다. 모든 파일 읽기 – 적어도 하나는 언급 한 지표에 대한 섹션을 포함해야합니다. 파일을 백업으로 복사하고 편집 방법을 찾으십시오. 또는 내용을 게시하고 (질문을 편집하십시오!) 살펴볼 것입니다. 당신은 저에게 의견을 남겨 주셔야합니다 (@ByteCommander)
Byte Commander

1
사용중인 시스템은 무엇입니까? 14.04?
Sergiy Kolodyazhnyy

@ Serg, 예, 14.04를 사용하고 있습니다.
fouric

@ByteCommander, 네 환영 인사 구성 파일 내에서있다 /etc/lightdm: lightdm.conf, lightdm-gtk-greeter.conf, lightdm-gtk-greeter-ubuntu.conf,와 lightdm-webkit-greeter.conf. 나는 그들 사이의 차이점이 무엇인지 알지 못하지만 각각의 로그인 화면 시계를 비활성화하려고 시도했지만 작동하지 않았습니다.
fouric

나는 지금 15.04에 있고 더 이상 이러한 구성 파일이없는 것 같습니다 ... 네 개의 구성 파일 ( 예 : pastebin.com) 을 업로드 하고 링크를 공유 할 수 있습니까? 나는 그들을 훑어보고 그들이 내가 기억하는 것처럼 보이는지 볼 수있었습니다.
바이트 사령관

답변:


6

다른 접근법으로 오기 :

$ pstree
init─┬─...
     ├─lightdm─┬─Xorg
     │         ├─lightdm─┬─lightdm-greeter───unity-greeter───4*[{unity-greeter}]
     ...

$ dpkg -L unity-greeter
...
/usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml
...

$ more /usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml

...
    <key name="indicators" type="as">
      <default>['ug-accessibility', 'com.canonical.indicator.keyboard', 'com.canonical.indicator.session', 'com.canonical.indicator.datetime', 'com.canonical.indicator.
power', 'com.canonical.indicator.sound', 'application']</default>
      <summary>Which indicators to load</summary>
    </key>
...

unity-greeterlightdm사용자 가 실행합니다 ! dconf해당 고스트 사용자 의 설정 을 변경하는 방법을 찾는 대신 . 나는 기본값을 무시합니다. Ubuntu 14.04 64 비트 (VirtualBox)에서 테스트되었습니다.

  1. dconf재정의 파일 만들기

    sudo nano /usr/share/glib-2.0/schemas/90_unity-greeter.gschema.override
    

    유지하려는 표시기와 함께이 두 줄을 넣으십시오.

    [com.canonical.unity-greeter]
    indicators=['com.canonical.indicator.session']
    

    기본값은

    ['ug-accessibility', 'com.canonical.indicator.keyboard', 'com.canonical.indicator.session', 'com.canonical.indicator.datetime', 'com.canonical.indicator.power', 'com.canonical.indicator.sound', 'application']
    
  2. glib스키마 재 컴파일

    sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
    
  3. 디스플레이 관리자를 다시 시작하십시오.

    sudo service lightdm restart
    

1
이를 통해 내게 필요한 옵션 (ug-accessibility) 및 무선 (application) 표시기를 제거 할 수 있습니다. 이 답변과 이전 답변 사이에서 이제 사전 설치된 모든 지표를 제거 할 수 있습니다.
fouric

@InkBlend, 실제로 이것은 단일 설정 점으로 모든 표시기를 포함합니다. 내 다른 부분 솔루션이
user.dz

8

LightDM을 사용하여 Ubuntu 14.04에서 시도한 한 가지 방법 (기본값); 에 저장된 일부 구성 파일 사용/usr/share/unity/indicators/

키보드 표시기를 숨기고 싶다고 가정 해 봅시다.

  1. 편집을 위해 해당 파일 열기

    sudo nano /usr/share/unity/indicators/com.canonical.indicator.keyboard
    
  2. 숨길 모드에 대한 객체 경로 설명, 예를 들어 인사 화면에서 숨기고 화면 잠금

    [Indicator Service]
    Name=indicator-keyboard
    ObjectPath=/com/canonical/indicator/keyboard
    Position=80
    
    [desktop]
    ObjectPath=/com/canonical/indicator/keyboard/desktop
    
    #[desktop_greeter]
    #ObjectPath=/com/canonical/indicator/keyboard/desktop_greeter
    
    #[desktop_lockscreen]
    #ObjectPath=/com/canonical/indicator/keyboard/desktop_lockscreen
    
    [ubiquity]
    ObjectPath=/com/canonical/indicator/keyboard/desktop
    
  3. 디스플레이 관리자를 재부팅하거나 다시 시작하십시오.

    sudo service lightdm restart
    

1
아아! 이것이 내가 시도한 첫 번째 작품입니다! 그러나 무선 또는 접근성 표시기가 보이지 않지만 둘 다 숨기려고합니다. 이것이 어디에 있는지 알고 싶습니까?
fouric

네트워크 표시기가 생성했으며 nm-applet접근성 표시기가 확실하지 않습니다.
user.dz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.