ubuntu 12.10(64ビット)(3.5.0-18カーネル)をASUS N56VMにインストールしました。最も fn+key 以下を除いて動作しています:
少なくとも、輝度キーを機能させるのが本当に好きです。
手伝ってくれますか?宜しくお願いします
$ dmesg | grep -i asus
[ 0.000000] DMI: ASUSTeK COMPUTER INC. N56VM/N56VM, BIOS N56VM.206 04/13/2012
[ 0.000000] ACPI: RSDP 00000000cafcc000 00024 (v02 _ASUS_)
[ 0.000000] ACPI: XSDT 00000000cafcc078 00074 (v01 _ASUS_ Notebook 01072009 AMI 00010013)
[ 0.000000] ACPI: FACP 00000000cafdf858 000F4 (v04 _ASUS_ Notebook 01072009 AMI 00010013)
[ 0.000000] ACPI: DSDT 00000000cafcc188 136CA (v02 _ASUS_ Notebook 00000013 INTL 20091112)
[ 0.000000] ACPI: APIC 00000000cafdf950 00092 (v03 _ASUS_ Notebook 01072009 AMI 00010013)
[ 0.000000] ACPI: FPDT 00000000cafdf9e8 00044 (v01 _ASUS_ Notebook 01072009 AMI 00010013)
[ 0.000000] ACPI: ECDT 00000000cafdfa30 000C1 (v01 _ASUS_ Notebook 01072009 AMI. 00000005)
[ 0.000000] ACPI: MCFG 00000000cafdfaf8 0003C (v01 _ASUS_ Notebook 01072009 MSFT 00000097)
[ 0.000000] ACPI: SLIC 00000000cafdfb38 00176 (v01 _ASUS_ Notebook 01072009 ASUS 00000001)
[ 0.000000] ACPI: HPET 00000000cafdfcb0 00038 (v01 _ASUS_ Notebook 01072009 AMI. 00000005)
[ 0.000000] ACPI: BGRT 00000000cafe1090 00038 (v00 _ASUS_ Notebook 01072009 ASUS 00010013)
[ 9.670500] asus_wmi: ASUS WMI generic driver loaded
[ 9.671627] asus_wmi: Initialization: 0x1asus_wmi: BIOS WMI version: 7.9
[ 9.671673] asus_wmi: SFUN value: 0x6a0877<6>[ 9.672086] input: Asus WMI hotkeys as /devices/platform/asus-nb-wmi/input/input4
[ 9.732438] Registered led device: asus::kbd_backlight
[ 9.733242] asus_wmi: Backlight controlled by ACPI video driver
FN Keysのこのソリューションは私のために働いた
(私は専門家ではないことをお勧めします)
Ubuntustudioの新規インストールでは、キーボードのバックライトとディスプレイの輝度fnキー[f3、f4、f5、f6]が機能しません。
端末からダウンロードしたディレクトリに移動し、次のコマンドでインストールします。
Sudo dpkg -i linux-lowlatency-headers-3.7.0-7_3.7.0-7.5_all.deb
Sudo dpkg -i linux-headers-3.7.0-7-lowlatency_3.7.0-7.5_AMD64.deb
Sudo dpkg -i linux-image-3.7.0-7-lowlatency_3.7.0-7.5_AMD64.deb
そのため、(少なくとも私にとっては)次のfnキーが機能します:f2[wirelss]、f5[明るくする]、f6[明るさアップ]、f7[オフにする画面]、f10-f11-f12[オーディオコントロール]
次のコマンドを実行します[意味:/init.dフォルダーに移動-> asus-kbd_backlight.shというファイルを作成-> geditで開く]
cd /etc/init.d Sudo touch asus-kbd_backlight.sh && gedit asus-kbd_backlight.sh
これをコピーしてください:
/bin/chmod 777 /sys/class/leds/asus::kbd_backlight/brightness
ファイルに貼り付け、保存して閉じます
ターミナルに戻り、次のコマンドを記述します。
Sudo chmod 744 /etc/init.d/asus-kbd_backlight.sh
Sudo chown root:root /etc/init.d/asus-kbd_backlight.sh
Sudo ln -s /etc/init.d/fan-speed-init.sh /etc/rc2.d/S99asus-kbd_backlight.sh
geditなどのテキストエディタで新しいファイルを開き、次のように記述します。
#!/bin/bash
echo 0 > /sys/class/leds/asus::kbd_backlight/brightness
i.e。として保存します:asus-keysOff
テキストエディターで別の新しいファイルを開き、次のように記述します。
#!/bin/bash
echo 3 > /sys/class/leds/asus::kbd_backlight/brightness
段階的レベルなしでのみオン/オフで動作します[4つのレベルで動作するはずです:0-1-2-3 ...]、動作します。
これが助けになることを願っています
これは、kuusの包括的な回答の補遺です。ありがとうございます。
彼のソリューションは、標準的なケツァールカーネル(3.5.0)で私のために働いた。
単一の(ただし長い)コマンドに省略できますが、基本的にchmod 744 asus_kbd_backlight.sh
を追加して、テキストをエコーできるようにします。
Sudo touch /etc/init.d/asus_kbd_backlight.sh && \
Sudo chmod 777 /etc/init.d/asus_kbd_backlight.sh && \
Sudo echo /bin/chmod 777 "/sys/class/leds/asus::kbd_backlight/brightness" > /etc/init.d/asus_kbd_backlight.sh && \
Sudo chmod 744 /etc/init.d/asus_kbd_backlight.sh && \
Sudo chown root:root /etc/init.d/asus_kbd_backlight.sh && \
Sudo ln -s /etc/init.d/asus_kbd_backlight.sh /etc/rc2.d/S99asus_kbd_backlight.sh
権限を設定するには再起動が必要です。ただし、単に呼び出すだけで手動で設定できます。
/bin/chmod 777 "/sys/class/leds/asus::kbd_backlight/brightness"
キーボードのバックライトの輝度の段階的な増減をサポートするために、少し便利な単一のスクリプトを作成しました。
使用法は次のとおりです。
asus_kbd_backlight.sh [-d] (up|down)
スクリプトは次のとおりです。
#!/bin/bash
kbdSysPath="/sys/class/leds/asus::kbd_backlight"
bPot="$kbdSysPath/brightness"
crtB=`cat $bPot`
maxB=`cat "$kbdSysPath/max_brightness"`
if [ $1 = "-d" ]; then
isDebug=true;
drctn=$2
else
drctn=$1
fi
function dbg () { [ $isDebug ] && echo $1; }
function setNewB () {
dbg "setting new brightness: $newcrtB"
dbg "$1 > $bPot"
echo $1 > $bPot
}
dbg "current brightness: $crtB; maximum Brightness: $maxB"
if [ $drctn = "up" ]
then
if [ $maxB -gt $crtB ]
then
newcrtB=$((crtB+1))
setNewB $newcrtB
else
dbg "already at maximum $crtB"
fi
Elif [ $drctn = "down" ]
then
if [ $crtB -gt 0 ]
then
newcrtB=$((crtB-1))
setNewB $newcrtB
else
dbg "already at minimum: $crtB"
fi
else
echo "Usage: asus_kbd_backlight [-d] (up|down)
-d output debug statements
up increase brightness by 1 until maximum value is reached
down decrease brightness by 1 until 0 (assumed to be minimum value)"
fi
Custom Shortcuts -> Edit -> New -> Global Shorcut -> Command/URL
ショートカットごとに、[トリガー]タブに移動して設定します Fn+F3/F4
ショートカットごとに[アクション]タブに移動し、呼び出すコマンドを指定します。
/path/to/asus_kbd_backlight.sh up
または
/path/to/asus_kbd_backlight.sh down
少なくとも、バックライトキーのソリューションを提供できます。同様の質問に対する answer を参照してください。これはAsus n56vzについてのものですが、このソリューションはお使いのコンピューターでも機能する場合があります。
別の方法:
インストールxbacklight
:
Sudo apt-get install xbacklight
次に、ダッシュを開き、「キーボード」と入力してアプリを起動し、「ショートカット」タブに切り替えて、2つの新しいショートカットを追加します(下部にある+ボタン)。
xbacklight -inc 10
を実行しますxbacklight -dec 10
を実行します次に、これらのコマンドを任意のキーコンボにマップします(Alt + F5およびAlt + F6を使用します)。これは完璧なソリューションではありませんが、回避策であり、「明るさとロック」GUIを使用するよりもはるかに簡単です。
これが誰かに役立つことを願っています!