HPdv7tラップトップにUbuntu 12.04を完全に機能させるインストールがあります。
キーボードの「明るさボタン」を押すと、関連する画像が画面に表示され、画面の明るさを増減しています。 「システム設定」に入ると、「明るさスライダーバー」を上下に移動できます。
しかし、それでも私の画面が最高の明るさ設定に固定されているという事実を変えることはありません。
これを修正する方法についての手がかりは大歓迎です。この巨大な17インチモニターは目がくらむほどのものであり、これがどんな長さのコーディングも難しくしています。
私はAcer Aspire 5755gを所有していますが、画面のバックライトにも同じ問題がありました。私のPCにはNvidia GT540Mがあります。私は以前の答えを読んで、私のPCではこのアドバイスが機能することがわかりましたが、代わりにいくつかの異なるコマンドを実行する必要があります
echo n > /sys/class/backlight/acpi_video0/brightness
に変更する必要があります
echo 250 > /sys/class/backlight/intel_backlight/brightness
たとえば、250は、希望するバックライト値です。
私のノートブックのハイブリッドグラフィックスが原因であると思うので、Intel内蔵コントローラーを介してバックライトを制御します。
そのような場合はcat /sys/class/backlight/intel_backlight/brightness
を実行すると、現在の明るさの値が表示されます。私の場合はypurの希望するレベルで変更します。0に設定するとバックライトがオフになることに注意してください!
1から976の間で異なる値を試して値を調整します。1は、バックライトがほとんどオフになり、システムで976が最大値になることを意味します(0に設定すると、バックライトがオフになり、何も表示されません!再度変更し、再起動すると設定値(例:max)に復元します。最大値を超える値を設定しようとすると、エラーが返され、何も変更されません。起動時にバックライト値を設定するには
echo 250 > /sys/class/backlight/intel_backlight/brightness
終了コマンドの前に/etc/rc.local
ファイルへの行。
また、ホットキーを有効にして、バックライトを手動で快適に変更できます。私に関しては、/ etc/acpiディレクトリに置かれたasusラップトップ用のスクリプトのホットキースクリプトを作成しました。 2つのスクリプトが必要です。1つは輝度を上げるため、もう1つは下げるためです。両方とも/ etc/acpi direstoryに配置されます。また、ホットキーイベントでトリガーするようにこれらのスクリプトを設定する必要があります。これは、/ etc/acpi/eventsディレクトリーのファイルを変更することで実行されます。私の場合、名前と内容は次のとおりです。
/etc/acpi/events/asus-brightness-down
event = video DD03 00000087 00000000
action =/etc/acpi/asus-brn-down.sh
/ etc/acpi/events/asus-brightness-up
event = video DD03 00000086 00000000
action =/etc/acpi/asus-brn-up.sh
/etc/acpi/asus-brn-down.shおよびasus-brn-up.shは、明るさを増減するスクリプトの名前です
私のコンテンツ/etc/acpi/asus-brn-down.sh
#!/bin/sh
# this is for Acer aspire 5755G :)
KEYS_DIR=/sys/class/backlight/intel_backlight
test -d $KEYS_DIR || exit 0
MIN=1
# i set MIN to 1 to almost turn off backlight, but you can set a better one value, 50 for examlple
MAX=$(cat $KEYS_DIR/max_brightness)
VAL=$(cat $KEYS_DIR/brightness)
VAL=$((VAL-25))
if [ "$VAL" -lt $MIN ]; then
VAL=$MIN
fi
echo $VAL > $KEYS_DIR/brightness
私の/etc/acpi/asus-brn-up.shの内容
#!/bin/sh
# this is for Acer aspire 5755G :)
KEYS_DIR=/sys/class/backlight/intel_backlight
test -d $KEYS_DIR || exit 0
MIN=1
MAX=$(cat $KEYS_DIR/max_brightness)
VAL=$(cat $KEYS_DIR/brightness)
# I decided to increase brightness by 25 per keypress but you can change it to 50 or even 1 if you like
VAL=$((VAL+25))
if [ "$VAL" -gt $MAX ]; then
VAL=$MAX
fi
echo $VAL > $KEYS_DIR/brightness
更新:Ubuntu 13.10で同じ問題が解決されました(ここで追加の解決策が見つかりました http://ubuntuforums.org/showthread.php?t=2181534 )
したがって、このコンテンツでファイル/usr/share/X11/xorg.conf.d/20-intel.conf
を作成する必要があります
Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
その後再起動します。それで全部です ;)
私がしたように、他の誰かがこの質問に出くわした場合に備えて、いくつかの代替ソリューションもあります。
上記のコマンドecho 250 > /sys/class/backlight/intel_backlight/brightness
が機能した場合、次の2つの提案も機能するはずです。
Bash、Sudo apt-get install --reinstall bash
を再インストールするという解決策もあれば、grubを変更して、以下に概説するように、再起動後も最後に変更を加えるという解決策もあります。
Sudo gedit /etc/default/grub
を使用してGRUBを編集しますGRUB_CMDLINE_LINUX
の内部にacpi_backlight=vendor acpi_osi=linux video.brightness_switch_enabled=1
を配置するため、GRUB_CMDLINE_LINUX="acpi_backlight=vendor acpi_osi=linux video.brightness_switch_enabled=1"
のようになります。Sudo update-grub
でgrubを更新詳細については、「 https://bugzilla.redhat.com/show_bug.cgi?id=753012 」を参照してください
Nvidia Quadro NVS 140Mグラフィックスカードを搭載したT61でも同じ問題が発生しました。
ドライバーを「現在のバージョン[推奨]」から「バージョン173」に切り替えると、問題は解決しました。
これは、ほとんどのラップトップで既知の問題です(覚えている場合)。0または10にリセットされます。いずれにしても、Sudo vim /etc/rc.local
を実行し、そこに以下を配置することでこの問題を修正できます。
# n should be changed to the number.
echo n > /sys/class/backlight/acpi_video0/brightness
お気に入りの番号を調べる必要がある場合は、まず画面を調整してからSudo cat /sys/class/backlight/acpi_video0/brightness
を実行し、その番号を使用する必要があります。 注:Sudo su
を実行してから実行すると、Sudoでcatとechoを実行する際に問題が発生する可能性があります。