2009년 09월 06일
이가 없으면 잇몸으로... VAIO P FN Shortcut Key
앞의 Ubuntu 9.04 on SONY VAIO P 관련 포스팅을 하면서 동작하지 않는 기능 중에 화면 밝기가 FN키로 동작하지 않는다고 했다. 근복적으로 해결할 수 있는 방법은 없다. OS상에서 FN키 조합을 아예 인식하지 못하기 때문이다. 하지만 이가 없으면 잇몸으로... 라는 말이 있듯이 FN키 조합 대신에 Windows 키와의 조합으로 이 문제를 해결했다.
아래 내용은 VAIO P가 아닌 다른 노트북에서도 그대로 사용할 수 있으리라고 생각된다.
① 아래의 내용으로 /usr/local/bin/zbright 파일을 만들거나 첨부파일을 받아서 /usr/local/bin에 넣는다.
첨부파일 : zbright
② 상단 메뉴의 '시스템 - 기본설정 - 키보드 바로가기'로 가서 LCD 밝기 밝게와 어둡게를 추가한다.
LCD밝기 10% 밝게는
LCD밝기 10% 어둡게는
③ zbright 사용시 sudo가 필요한데, 암호를 묻지 않도록 /etc/sudoers파일을 수정한다.
④ '키보드 바로가기'에서는 Windows 키를 조합키로 사용 할 수 없으므로 gconf-editor를 실행해서 수정해준다.
위치는 / - desktop - keybindings - custom0와 / - desktop - keybindings - custom1이다
binding 부분을 직접 수정해 주면 된다.
VAIO P의 본래 LCD 밝기를 밝게 하는 키은 FN+F6이기에 Windows+F6 버튼으로 지정해 주었다.
LCD 밝기를 어둡게 하는 키는 FN+F5이기에 Windows+F5 버튼으로 지정해 주었다.
⑤ 이렇게 지정해주고 Window+F5, Window+F6 키를 누르면 LCD 밝기가 조절된다.
아래 내용은 VAIO P가 아닌 다른 노트북에서도 그대로 사용할 수 있으리라고 생각된다.
① 아래의 내용으로 /usr/local/bin/zbright 파일을 만들거나 첨부파일을 받아서 /usr/local/bin에 넣는다.
첨부파일 : zbright
#!/usr/bin/env bash※ 원본 zbright 파일이 정상동작하지 않아 적절히 수정하였다.
#
# syntax:
# 'sudo zbright +N' increments screen brightness by N percent (N=0-100)
# 'sudo zbright -N' decrements screen brightness by N percent
# 'sudo zbright N' sets screen brightness to N percent
# 'sudo zbright' w/o any args reports current brightness
#
# note: must be run as sudo
#
# 2008-12-24 Ryan M. Eustice eustice@umich.edu
# probe current brightness
po=`cat /sys/class/backlight/psblvds/brightness` # percent (0-100)
#echo "$ho $do $po"
if [ $1 ]; then
if [ "$(echo $1 | tr -d '\-')" != "$1" ]; then
delta=$(echo $1 | tr -d '\-');
p=$((po-delta));
elif [ "$(echo $1 | tr -d '\+')" != "$1" ]; then
delta=$(echo $1 | tr -d '\+');
p=$((po+delta));
else
p=$1;
fi
if [ $p -ge 100 ]; then
p=100;
fi
if [ $p -le 20 ]; then
p=20;
fi
for i in /sys/class/backlight/*/brightness; do echo $p > $i; done
else
echo "$po";
fi
② 상단 메뉴의 '시스템 - 기본설정 - 키보드 바로가기'로 가서 LCD 밝기 밝게와 어둡게를 추가한다.
LCD밝기 10% 밝게는
$ sudo zbright +10
LCD밝기 10% 어둡게는
$ sudo zbright -10
③ zbright 사용시 sudo가 필요한데, 암호를 묻지 않도록 /etc/sudoers파일을 수정한다.
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
# Uncomment to allow members of group sudo to not need a password
# (Note that later entries override this, so you might need to move
# it further down)
# %sudo ALL=NOPASSWD: ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
%admin ALL=NOPASSWD : /usr/local/bin/zbright
④ '키보드 바로가기'에서는 Windows 키를 조합키로 사용 할 수 없으므로 gconf-editor를 실행해서 수정해준다.
위치는 / - desktop - keybindings - custom0와 / - desktop - keybindings - custom1이다
binding 부분을 직접 수정해 주면 된다.
VAIO P의 본래 LCD 밝기를 밝게 하는 키은 FN+F6이기에 Windows+F6 버튼으로 지정해 주었다.
<Mod4>F6
LCD 밝기를 어둡게 하는 키는 FN+F5이기에 Windows+F5 버튼으로 지정해 주었다.
<Mod4>F5
⑤ 이렇게 지정해주고 Window+F5, Window+F6 키를 누르면 LCD 밝기가 조절된다.

# by | 2009/09/06 20:32 | :: C space :: 컴퓨터 | 트랙백 | 덧글(2)















☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
픽셀피치는 얼마인가요?
그 인치에 그 해상도면 글자 크기가 참 작아보일거 같은데
픽셀피치가 얼마인지는 안 나와있네요.
8인치에 1600x768이니까 작긴 작아요~ ^^