web-dev-qa-db-ja.com

起動時に輝度とキーボードのバックライトを無効にしますか?

私は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
5
Jairo

起動時にキーボードのバックライトをオフにするには、これを/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

そしてそれは働いた。

4
guest0000

3年後、DebianでMateと同じ問題に直面しています。私はこのように解決しました:

  1. 任意のパスにシェルスクリプトファイルを作成します。

    sensible-editor login.sh
    
  2. 次のコンテンツをファイルに追加します。

    #!/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
    
  3. スタートアップアプリケーションに移動します

    enter image description here

  4. この方法でファイルへのフルパスを呼び出す新しいアイテムを追加します。

    sh /full/path/to/file/login.sh
    

私の場合、sleep 3が不可欠であることに注意してください。バックライトキーボードがオンになり、Mateが起動してから数秒後にオンになると、dbus-sendを実行する必要があります。そのため、待機が必要でしたが、秒数は各システムによって異なります。

また、ルートとして何も実行する必要がなく、実行後にバックライトの強度を変更できるため、このアプローチは/etc/rc.localアプローチよりも優れていることに注意してください。 /etc/rc.localを更新した後、0で修正されました。

0
Mosty Mostacho

私は最初にあなたがしたのと同じことをしましたが、私にとってもうまくいきませんでした。これを/etc/rc.localに追加するだけです:

echo '0' > /sys/class/backlight/acpi_video0/brightness

(それは私のために働いた)

それでもうまくいかない場合は、xbacklightを試してください。

apt-get install xbacklight

インストール後

xbacklight -set xx

ここで、xxは特定のシステムで実験する必要がある値です。

キーボードについては、まだ同じ問題を抱えているので、今のところ手がかりがありません。

0
LinK