본문 바로가기
OS/Linux Lecture

ubuntu 에 beryl 설치

by 현이빈이 2008. 8. 22.
반응형

# Nvidia 드라이버 설치하기

1. 기존에 설치된 nvida-glx를 삭제하고 xserver-xgl  패키지를 설치한다.
#apt-get remove nvidia-glx

#apt-get install xserver-xgl


2. nvidia 사이트에서 드라이버를 다운로드 받는다.
http://www.nvidia.com/object/linux_display_ia32_1.0-9755.html

3. Xwindow가 아닌  텍스트모드로 부팅한후 드라이버를 설치한다.
#chmod 755  NVIDIA-Linux-x86-1.0-9755-pkg1.run
#./NVIDIA-Linux-x86-1.0-9755-pkg1.run
=> 혹시라도 설치시 libc 관련 오류가 발생하면  다음 패키지를 설치한다. 설치후 계속  OK 버튼을 누른다.

#apt-get install libc6-dev


4. 설치후  컴퓨터를 리부팅한다. 리부팅후  nvidia.ko 모듈이 올라왔는지 확인한다.
#  lsmod | grep nvidia

5.  /etc/X11/xrog.conf  에 nvidia 설정이 되어 있는지 확인한다.
Section "Device"
    Identifier     "NVIDIA Corporation NVIDIA Default Card"
    Driver         "nvidia"
    VendorName     "Videocard vendor"
    BoardName      "NVIDIA GeForce"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "NVIDIA Corporation NVIDIA Default Card"
    Monitor        "Generic Monitor"
    Option         "Logo" "True"
...

6. X를 시작한 후 Nvidia 로고를 보았다면 잘 설치된 것이다.



# 이제 베릴을 설치해보자.

1.  sources.list 파일을 편집한다.
# sudo gedit /etc/apt/sources.list

다음 줄을 추가한다.
deb http://ubuntu.beryl-project.org/ edgy main

2. GPG 키를 위해서(패키지가 인증받은 것인지 확인하는)
 wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

3. 설치전에 꾸러미 목록을 업데이트한다.
 sudo apt-get update

4. 베릴을 사용하기 위해 X  설정을 한다. (/etc/X11/xorg.conf)
sudo vi /etc/X11/xorg.conf

맨아래에 다음을 추가해준다.

 Section "Extensions"
         Option "Composite" "Enable"
 EndSection

그리고 Section "Screen" 아래에 다음을 추가해준다.
Option          "AllowGLXWithComposite" "True"
Option         "XAANoOffscreenPixmaps
Option         "RenderAccel" "True"
Option         "AddARGBGLXVisuals" "True"
Option         "DisableGLXRootClipping" "True"

5. beryl을 설치한다.
sudo apt-get install beryl

6. beryl을 위한 테마를 설치한다.
sudo apt-get install emerald-themes

7. 베릴이  X가 시작되면 자동실행되도록  ~/.xinitrc 파일에 다음 내용을 입력한다.
#sudo vi ~/.xinitrc

==== .xinitrc 파일 내용 ===============

#!/bin/sh
export LANG=ko_KR.UTF-8
export LC_ALL=ko_KR.UTF-8
export LANGUAGE=ko_KR.UTF-8
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2

export DISPLAY=:1
beryl-manager &

# capslock 제거
xmodmap -e "remove lock = Caps_Lock"
xmodmap -e "add control = Caps_Lock"

# backspace
xmodmap -e "keycode 22 = BackSpace BackSpace Terminate_Server"

scim &
#exec startxfce4
exec gnome-session
#exec startkde


=============================================================
참고 사항1
만약 gdm 을 사용중이라면 위의 설정이 적용이 되지 않는다. 따라서 부팅후  gdm을 사용못하도록 삭제한다.
#sudo update-rc.d -f gdm remove

참고 사항 2
# xdpyinfo | grep GLX
GLX
NV-GLX

위와 같이 나왔을 경우에는 nvidia 베타드라이버를 사용하는 것이다.


8. 텍스트모드에서 startx 명령어를 사용하여 X를 재시작하면 beryl의 멋진 화면을 감상할 수 있다.

예) Ctrl + Alt + 화살표, Ctrl + Alt + PageDown

반응형