[Ubuntu 16.04] 가벼운 LXDE 환경 Computer Tip

우분투 12.04, 14.04 에서 가벼운 LXDE 환경을 구축하여 잘 사용하고 있었습니다.

이제 16.04 LTS 버전이 나왔으므로 동일하게 적용을 해 보았는데 
달라진 것들이 있어 삽질을 좀 했습니다.

일단 서버용 우분투 16.04 이미지를 다운받아 설치해 봅니다.
이전 터미널 모드에서 설치되는 것은 동일합니다.

그 다음은 가벼운 X윈도우 환경을 위하여 
LXDE를 설치하는데 조금 바뀐 것이 있습니다.

결론 부터 이야기 하면,

$ sudo apt-get install openssh-server build-essential xrdp galculator gpicview leafpad lxappearance lxappearance-obconf lxde-core lxde-icon-theme lxinput lxrandr lxsession-edit lxterminal lxde-common xarchiver evince-gtk lxshortcut openbox xserver-xorg lxdm fonts-nanum fonts-nanum-coding nabi im-config zenity firefox isc-dhcp-client subversion vim gdebi lvm2 python-dev python-pip cpuid lxsession-logout

와 같이 설치를 합니다. 모두 설치하면 1G 정도의 파일을 받고 설치를 진행합니다.
(꼭 필요하지 않은 것은 제외하십시오)

차이점은 기존 14.04의 LXDE 패키지와 16.04에서 달라진 것들입니다.

예를 들면,

14.04 에서는

$ apt-cache show lxde
Package: lxde
...
Version: 0.5.0-4ubuntu4
Depends: lxde-core (>= 0.5.0-4ubuntu4), lxappearance (>= 0.4.0), lxinput (>= 0.1.1), lxsession-edit, lxshortcut, gpicview (>= 0.1.9), lxterminal, leafpad, xarchiver, lxrandr, obconf, lxde-icon-theme
Recommends: lxdm | x-display-manager, chromium-browser | iceweasel | www-browser, lxmusic, menu-xdg, xserver-xorg, policykit-1-gnome, galculator, amixer, scrot
...
와 같은 구성이었다면,

16.04에서의 LXDE는 

$ apt-cache show lxde
...
Version: 7ubuntu1
Depends: galculator, gpicview, leafpad, lxappearance, lxappearance-obconf, lxde-core, lxde-icon-theme, lxinput, lxrandr, lxsession-edit, lxterminal, lxde-common | x-session-manager, xarchiver
Recommends: alsamixergui, clipit, deluge | transmission-gtk, evince-gtk | pdf-viewer, gnome-disk-utility, gnome-mplayer, gnome-system-tools, gucharmap, iceweasel | www-browser, lightdm | x-display-manager, lxmusic | audacious, lxpolkit, menu-xdg, openbox | x-window-manager, usermode, wicd | network-manager-gnome, xserver-xorg
...

와 같이 구성되어 있습니다.

네트워크 관리자로 WICD 관리자를 사용하였는데
설치 중간에 묻는 것과 윈도우를 띄우면서 묻는 등의 이유로
설치하지 않고 넘어갔습니다.

LXQT를 진행한다고 하는데 아직은 시기 상조 일 수 있으므로 
18.04에서 적용해 볼까 합니다.

만약, LXDE 대신 LXQT를 이용하시려면,

$ sudo apt-get install openssh-server build-essential xrdp lxqt xserver-xorg lxdm fonts-nanum fonts-nanum-coding nabi im-config zenity firefox isc-dhcp-client subversion vim gdebi lvm2 python-dev python-pip cpuid lxsession-logout

라고 하시면 됩니다.

한가지 주의할 점은 이전에 잘 되었던,

위와 같은 우측 하단의 "Logout" 단추를 누르면 오류가 뜨는데

lxsession-logout

패키지가 빠져 있어서 발생하는 것이었습니다.


다음으로 nabi를 가볍게 한글 입력기로 사용하고 있었는데
이전과 달리 아래와 같은 작업을 해 주어야 했습니다.

$ echo 'GTK_IM_MODULE="hangul2"
QT4_IM_MODULE="xim"
XMODIFIERS="@im=nabi"' > ~/.xinputrc

$ mkdir -p ~/.config/autostart && echo '[Desktop Entry]
Encoding=UTF-8
Name= nabi
Comment=nabi Korean Input Method
Exec=/usr/bin/nabi
Terminal=false' > ~/.config/autostart/nabi.desktop

마지막으로 ifconfig 해보면

$ ifconfig
enp0s5    Link encap:Ethernet  HWaddr 00:1c:42:ad:57:26  
          inet addr:10.211.55.18  Bcast:10.211.55.255  Mask:255.255.255.0
          inet6 addr: fdb2:2c26:f4e4:0:21c:42ff:fead:5726/64 Scope:Global
          inet6 addr: fe80::21c:42ff:fead:5726/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1652 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1114 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1805560 (1.8 MB)  TX bytes:85887 (85.8 KB)
와 같이 eth 대신 enp0s5 인터페이스가 보이는데,


해당블로그를 참고하여 eth0 으로 되돌릴 수 있습니다.

기타 LXDE 환경설정은 해당 링크를 참조하여 주셔요.


고맙습니다.

어느분께는 도움이 되셨기를....

핑백

덧글

  • . 2016/04/27 12:01 # 삭제 답글

    루분투는 새 버전 안 나왔나요? lxde+우분투로 조합된게 루분투거든요.
  • 지훈현서아빠 2016/04/27 16:17 #

    알고 있습니다. 그런데 그 루분투 보다 더 커스터마이즈 하고 싶은 거지요~ ^^
  • Moordev 2016/05/07 22:30 # 삭제 답글

    LXDE도 굉장히 좋아했는데 이번에 그냥 Xfce로 점프 했습니다. LXDE를 싫어하는 것은 아니지만 하나만 죽어라 쓰는 성격이 아니라서... Lubuntu가 본래 이것저것 넣다보니 LXDE-core로 설치한 LXDE에 비해 상당히 무겁더군요. Xfce와 큰 차이가 없을 정도.

    그런데 이렇게 설치해서 쓰면 굉장히 가벼울 것이란 희망(?)이 보입니다. 최종적으로 메모리 사용량이 어느 정도 되나요?
  • 루분 2017/12/04 22:06 # 삭제 답글

    안녕하세요. 덕분에 많이 배웠습니다.
    그런데 제 경우 nabi를 위와 같이 설치한 후 재부팅 하니까 libreoffice에서는 잘 써지는데, terminal 이나 웹사이트 텍스트박스에서는 한영변환 안 되고 무조건 영어로만 써 지는데 무엇 때문일까요?
댓글 입력 영역

구글애드텍스트