私はLinuxに慣れていないので、研究中の問題があり、これまでのところ解決策を見つけることができませんでした。何か助けができるかどうか疑問に思っていました。 Win-8およびUbuntu 12.04 64ビットを搭載したAsus Q500Aを使用しており、Ubuntuにログインするたびに、フルスクリーンの明るさとキーボードバックライトがフルになります。どうすればこれを取り除くことができますか?画面の明るさの起動設定を微調整し、起動時にキーボードのバックライトを無効にするにはどうすればよいですか?
注:私はすでにこれを試しましたが、動作していません。
これを/etc/rc.local
に追加します:
echo '2' > /sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/brightness
echo '0' > /sys/devices/platform/applesmc.768/leds/smc::kbd_backlight/brightness
起動時にキーボードのバックライトをオフにするには、これを/etc/rc.local
に追加する必要があります。
echo '0' > /sys/devices/platform/[a name related to your laptop ]/leds/smc::kbd_backlight/brightness
Asusラップトップを使用していますが、applesmc.768
を入力したため、機能しませんでした。私の場合、/etc/rc.local
に次の行を追加しました。
echo '0' > /sys/devices/platform/Dell-laptop/leds/Dell\:\:kbd_backlight/brightness
そしてそれは働いた。
3年後、DebianでMateと同じ問題に直面しています。私はこのように解決しました:
任意のパスにシェルスクリプトファイルを作成します。
sensible-editor login.sh
次のコンテンツをファイルに追加します。
#!/bin/bash
sleep 3
dbus-send --type=method_call --print-reply=literal --system --dest=org.freedesktop.UPower /org/freedesktop/UPower/KbdBacklight org.freedesktop.UPower.KbdBacklight.SetBrightness int32:0
スタートアップアプリケーションに移動します
この方法でファイルへのフルパスを呼び出す新しいアイテムを追加します。
sh /full/path/to/file/login.sh
私の場合、sleep 3
が不可欠であることに注意してください。バックライトキーボードがオンになり、Mateが起動してから数秒後にオンになると、dbus-send
を実行する必要があります。そのため、待機が必要でしたが、秒数は各システムによって異なります。
また、ルートとして何も実行する必要がなく、実行後にバックライトの強度を変更できるため、このアプローチは/etc/rc.local
アプローチよりも優れていることに注意してください。 /etc/rc.local
を更新した後、0
で修正されました。
私は最初にあなたがしたのと同じことをしましたが、私にとってもうまくいきませんでした。これを/etc/rc.local
に追加するだけです:
echo '0' > /sys/class/backlight/acpi_video0/brightness
(それは私のために働いた)
それでもうまくいかない場合は、xbacklightを試してください。
apt-get install xbacklight
インストール後
xbacklight -set xx
ここで、xxは特定のシステムで実験する必要がある値です。
キーボードについては、まだ同じ問題を抱えているので、今のところ手がかりがありません。