이가 없으면 잇몸으로... 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
#!/usr/bin/env bash
#
# 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
※ 원본 zbright 파일이 정상동작하지 않아 적절히 수정하였다.

② 상단 메뉴의 '시스템 - 기본설정 - 키보드 바로가기'로 가서 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 sakuragi | 2009/09/06 20:32 | :: C space :: 컴퓨터 | 트랙백 | 핑백(1) | 덧글(2)

트랙백 주소 : http://sakuragis.egloos.com/tb/5062732
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Linked at Open Sea : 우분투 화.. at 2010/11/05 17:44

... p1510과 p1610의 밝기 조절 방식이 다른 것 아닐까 싶습니다.) 이 방법을 해결하기 위해서는 여러가지 방법이 있습니다. 이가 없으면 잇몸으로... VAIO P FN Shortcut Key 우분투로 노트북의 LCD 밝기 조절하기 P1510 우분투 하드웨어 제어 세팅 요는 밝기 조절을 해주는 스크립트를 단축키 ... more

Commented by 환상경 at 2009/09/07 14:28
정말이지 변태적인 해상도네요 ㅋㅋㅋㅋ
픽셀피치는 얼마인가요?
그 인치에 그 해상도면 글자 크기가 참 작아보일거 같은데
Commented by sakuragi at 2009/09/10 11:49
25:12 비율로 정말 변태적인 해상도예요. ^^
픽셀피치가 얼마인지는 안 나와있네요.
8인치에 1600x768이니까 작긴 작아요~ ^^

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶

:+: sakuragi's Steam :+: