사용자 도구

사이트 도구


linux:lightdm

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:lightdm [2014/06/13 08:56]
kwon37xi
linux:lightdm [2019/12/05 09:13] (현재)
kwon37xi [light-locker]
줄 4: 줄 4:
   * https://wiki.archlinux.org/index.php/LightDM   * https://wiki.archlinux.org/index.php/LightDM
  
 +===== greeter 설치 =====
 +<code sh>
 +# greeter 검색
 +sudo apt-cache search greeter 
 +
 +# 설치
 +sudo apt-get install lightdm-gtk-greeter lightdm-webkit-greeter
 +</code>
 +
 +===== greeter 변경 =====
 +''/etc/lightdm/lightdm.conf''에서<code>
 +[SeatDefaults]
 +greeter-session=name
 +</code>
 +
 +''name''에 넣을 greeter 목록은 ''/usr/share/xgreeters/*.desktop''에서 볼 수 있다.
 +
 +===== openbox를 기본 세션으로 지정하기 =====
 +
 +  * lightdm 이 openbox-session을 인식하지 않아서 애먹음. ''/var/log/lightdm/lightdm.log'' 보며 분석
 +  * ''/usr/share/xsessions/openbox.desktop'' 존재여부 확인
 +  * 원하는 greeter를 설치한다. ''lightdm-webkit-greeter''가 리소스를 적게 사용하였다.
 +  * ''/etc/lightdm/lightdm.conf''<code>
 +[SeatDefaults]
 +greeter-session=lightdm-webkit-greeter
 +user-session=openbox
 +</code>
 +  * ''~/.dmrc''는 불필요하므로 삭제해도 됨.
 +  * 이제 [[linux:windowmanager:openbox|OpenBox Window Manager]] 를 통해 설정해준다.
 +
 +===== auto login =====
 +<code>
 +[SeatDefaults]
 +....
 +
 +autologin-user=myusername
 +autologin-user-timeout=0
 +</code>
 +  * 자동시작은 보안상 문제가 될 수 있지만 계정이 로그인 한 뒤에 실행되는 자동 시작 프로그램들이 모두 실행된 상태로 부팅이 되기 때문에 편리한 면도 있다.
 +  * 따라서 자동시작을 활성화 했다면 로그인 후 데스크탑 환경이 모두 활성화 된 뒤에 ScreenSaver의 Lock 기능을 활성화하는 것이 보안상 좋다. ''xtrlock'' 호출해도 락이 걸린다.
 +  * light-locker를 사용한다면 ''light-locker-command %%--%%lock''를 Desktop Environment의 자동시작 프로그램으로 등록해두면 된다.
 +  * [[linux:autologin|부팅 후 자동 로그인 및 즉시 화면 락걸기 (Autologin, screen lock)]]
 ===== 사용자 사진 ===== ===== 사용자 사진 =====
 ''jpg'' 파일을 ''$HOME/.face'' 로 복사해 두면 로그인 화면의 사용자 사진으로 출력된다. ''jpg'' 파일을 ''$HOME/.face'' 로 복사해 두면 로그인 화면의 사용자 사진으로 출력된다.
 +심볼릭 링크는 작동하지 않는다.
  
 ===== 시작 프로그램 ===== ===== 시작 프로그램 =====
   * lightdm 시작시 특정 script를 실행할 수 있다.   * lightdm 시작시 특정 script를 실행할 수 있다.
-  * Ubuntu 14.04의 경우 ''vi /etc/lightdm/lightdm.conf.d/xx-?ubuntu.conf'' 파일중 자신의 배포판에 맞는 것을 선택하여, 다음과 같이 설정한다.<code sh>+  * 구버전은 ''/etc/lightdm/lightdm.conf'', Ubuntu 14.04의 경우 ''vi /etc/lightdm/lightdm.conf.d/xx-?ubuntu.conf'' 파일중 자신의 배포판에 맞는 것을 선택하여, 다음과 같이 설정한다.<code sh>
 greeter-setup-script=/path/to/script options greeter-setup-script=/path/to/script options
 </code> </code>
- 
  
 ===== webkit-greeter ===== ===== webkit-greeter =====
   * [[https://github.com/Wattos/LightDM-Webkit-MacOSX-Theme|LightDM Webkit MacOSX Theme]]   * [[https://github.com/Wattos/LightDM-Webkit-MacOSX-Theme|LightDM Webkit MacOSX Theme]]
 +
 +===== light-locker =====
 +  * ''lightdm''과 쌍을 이루는 화면 보호 프로그램<code sh>
 +sudo apt-get install light-locker light-locker-settings
 +</code>
 +  * ''light-locker'' 프로그램이 ''light-locker-settings''의 설정에 따라 ''/etc/xdg/autostart/light-locker.desktop''를 통해 자동 시작 프로그램으로 동록된다.
 +
 +==== 구버전(Ubuntu 14.04) 에서 sound 멈춤 문제 ====
 +  * 화면보호기가 켜지면 사운드(audio,sound) 재생이 멈추는 문제는
 +  * **설정 -> Light Locker Settings -> Automatically lock the session**의 값을 **When the screensaver is deactivated**로 변경한다.
  
linux/lightdm.1402617407.txt.gz · 마지막으로 수정됨: 2014/06/13 08:56 저자 kwon37xi