キーボードのバックライトをオンにできない


15

私はASUS UX303 LN、ラップトップを使用しており、Ubuntu Gnome 14.04がインストールされています。キーボードのバックライトをオンにする方法が見つかりません。Windowsで機能するキーボードショートカットはここでは機能しません。助けてください


キーボードのレイアウトを確認し、ニーズに合ったものに変更する必要があります

回答:


23

バックライトを有効にするには:

エコー2 | sudo tee / sys / class / leds / asus :: kbd_backlight / brightness

2ATはecho 2 |3は明るいされた状態で、3から0の間の値に変更することができます。

バックライトを無効にするには、次を入力します。

エコー0 | sudo tee / sys / class / leds / asus :: kbd_backlight / brightness

パスはラップトップモデルとOSによって異なる場合があります。たとえば、Manjaroを実行しているLenovo Thinkpad L390にはがあり/sys/class/leds/tpacpi::kbd_backlight/brightnessます。を使用findして正しいパスを確認できます。

find /sys/class/leds -name '*kbd_backlight'

1
私は入力するとき、それは動作しますが、カスタムキーボードが動作していないショートカットとして、私はそれを追加するとき
screenslaver

1
キーボードのバックライトをオンにするには管理者の許可が必要なのはなぜですか?
-funicorn

1
@funicorn、ハードウェア機能を変更しているため
TellMeWhy

8

試してみる

xset led on

または

xset led 3

これは私のCMSTORM(Cooler Master Storm Devastator)キーボードでうまく機能しました。


4

このコマンドでバックライトをオンにできます

sudo tee /sys/class/leds/asus::kbd_backlight/brightness <<< 3

これにより、最大値に設定されます。最後の数字は明るさ(0-3)を意味します。

このコマンドをいくつかのホットキーの組み合わせにリンクできます。

また、周囲光センサーのセットアップに関する記事を読むこともできます。


入力すると動作しますが、カスタムキーボードショートカットとして追加すると動作しません
-screenslaver

2
これは、実際には、キーの組み合わせに対してsudoを必要とするスクリプトをセットアップする方法の別のトピックです。すでにどこかで答えられなければなりません。スクリプトを作成し、sudoersでパスワードを必要としないように設定します。
Pilot6

3

解決方法は次のとおりです。

#!/bin/bash
# Adjust the keyboard backlight level

shopt -s -o nounset

declare -i KBD_BACKLIGHT_MAX=`cat /sys/class/leds/asus\:\:kbd_backlight/max_brightness`
declare -i KBD_BACKLIGHT_LEV=`cat /sys/class/leds/asus\:\:kbd_backlight/brightness` 

# We need a parameter, etiher inc or dec
if [ $# -eq 0 ] ; then
   exit 192
fi 

case $1 in
-inc ) 
   # increasing:
   if [ ${KBD_BACKLIGHT_LEV} -lt ${KBD_BACKLIGHT_MAX}  ] ; then
      KBD_BACKLIGHT_LEV=${KBD_BACKLIGHT_LEV}+1
      echo ${KBD_BACKLIGHT_LEV} | tee /sys/class/leds/asus::kbd_backlight/brightness
   fi
   ;;
-dec )
   # decreasing:
   if [ ${KBD_BACKLIGHT_LEV} -gt 0 ] ; then
      KBD_BACKLIGHT_LEV=${KBD_BACKLIGHT_LEV}-1
      echo ${KBD_BACKLIGHT_LEV} | tee /sys/class/leds/asus::kbd_backlight/brightness
   fi
   ;;
esac

exit 192

上記のスクリプトを/ opt / tweaks / kbd_backlight_adjustに保存します。

次に、これをキーボードショートカットからsudoで実行する必要があるため、sudoersに行を追加する必要があります。

visudoを使用して、この行を最後に追加します。

your_username ALL=(root) NOPASSWD: /opt/tweaks/kbd_backlight_adjust

そして最後に、キーボードのバックライトを増減するこれらのコマンドを使用してキーボードショートカットを作成します。

sudo /opt/tweaks/kbd_backlight_adjust -inc

そして

sudo /opt/tweaks/kbd_backlight_adjust -dec

それはそれを行う必要があります:-)


素晴らしい!スクリプトの実行を有効にするコマンドchmod + x / opt / tweaks / kbd_backlight_adjustが欠落しています。
cgasp

2

購入したAsus ROGラップトップでも同じ問題が発生しました。一般的なキーボードショートカットを修正するために私がしたことは次のとおりです。

sudo vim /etc/default/grub

次の行があります。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

最後に追加するだけです:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="

保存、終了、再起動


-1

「Ukku Kernel Update Utility」https://github.com/teejee2008/ukuuを使用して、カーネルを簡単に更新できます。5.xカーネルへの更新は、Asus UX433F(バックライト、サウンド)のすべての問題を解決します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.