Ubuntu 12.10 on Samsung NT900x3c

노트북 사자마자 기본 OS 복구 파티션까지 싹 날려버리고(A/S포기 ㅋ) 윈도우8+우분투를 설치했다가 윈도우8에서 자꾸 파티션에 이상이 생겼다면서 복구를 해야한다고 징징 거려서 포멧하고 재설치 하고 우분투 설정하고를 3번이나 반복했습니다; 결국 윈도우는 없앴네요. 아 지겨워!

Ubuntu가 12.10으로 릴리즈되면서 NT900x3c 지원이 많이 이뤄져서 특별히 설정할 것이 Fn키 부분 뿐 입니다.
(터치패드나 suspend등은 모두 정상 작동합니다. 다음 릴리즈에선 Fn키도 지원해줬으면 좋겠네요.)

keymap 파일 추가
$ sudo vi /lib/udev/keymaps/samsung-900x3c
# /lib/udev/keymaps/samsung-900x3c
0xCE prog1               # FN+F1 System Settings
0x89 brightnessdown      # FN+F2 Brightness down
0x88 brightnessup        # FN+F3 Brightness up
0x82 switchvideomode     # FN+F4 Switch video mode
0xF9 f23                 # FN+F5 Turn touchpad off
0xA0 mute                # FN+F6 Mute
0xAE volumedown          # FN+F7 Volume down
0xB0 volumeup            # FN+F8 Volume up
0x97 kbdillumdown        # FN+F9 Keyboard backlight down
0x96 kbdillumup          # FN+F10 Keyboard backlight up
0xB3 silentmode          # FN+F11 Silentmode
0xD5 wlan                # FN+F12 WiFi
$ sudo vi /lib/udev/keymaps/force-release/samsung-900x3c
# /lib/udev/keymaps/force-release/samsung-900x3c
0xCE # FN+F1 System Settings
0x89 # FN+F2 Brightness down
0x88 # FN+F3 Brightness up
0x82 # FN+F4 Switch video mode
0xF9 # FN+F5 Turn touchpad off
0xA0 # FN+F6 Mute
0xAE # FN+F7 Volume down
0xB0 # FN+F8 Volume up
0x97 # FN+F9 Keyboard backlight down
0x96 # FN+F10 Keyboard backlight up
0xB3 # FN+F11 Silentmode
0xD5 # FN+F12 WiFi
keymap rule 추가
$ sudo vi /lib/udev/rules.d/95-keymap.rules

적당한 곳에 아래 내용을 추가 합니다.

ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="900X3C*", RUN+="keymap $name samsung-900x3c"
$ sudo vi /lib/udev/rules.d/95-keyboard-force-release.rules

적당한 곳에 아래 내용을 추가 합니다.

ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="900X3C*", RUN+="keyboard-force-release.sh $devpath samsung-900x3c"
samsung tools 설치
$ sudo apt-add-repository ppa:voria/ppa
$ sudo apt-get update
$ sudo apt-get install samsung-tools xbindkeys-config
xbindkeysrc 생성
$ vi ~/.xbindkeysrc
#fnf1
"/usr/bin/gnome-control-center"
m:0x0 + c:156
XF86Launch1

#fnf11
"/usr/bin/samsung-tools --show-notify --quiet --cpu hotkey"
m:0x0 + c:210
XF86Launch3

#fnf12
"/usr/bin/samsung-tools --show-notify --quiet --wireless hotkey"
m:0x0 + c:246
XF86WLAN

# End of xbindkeys configuration
"SamsungToolsDummyCommand"
Control+Alt+Shift+Mod4+F1+F2+F3

#
# End of xbindkeys configuration

재부팅 후에 Fn+F1~12 키가 모두 정상작동하는지 확인합니다. 잘되네요. 참 쉽죠? 🙂

* 설정하는데 큰 도움주신 환상경님께 심심한 감사의 말씀을 전합니다. 😉

3 thoughts on “Ubuntu 12.10 on Samsung NT900x3c”

  1. 역시 리눅스를 원할하게 사용하려면 전세계적으로 많이 팔린 제품을 써야하는게 진리죠!!!

    그런데 제가 뭐 도와드렸던게 있었나요? ~_~?

Comments are closed.