Dell Inspiron N4010ラップトップを持っています。輝度ホットキーを使用しても、画面の輝度を増減できません。実際のところ、Brightness & Lock
の下のSystem Settings
メニューから明るさを下げることもできません。解決策はありますか?
EDIT:問題の背後にある理由を見つけたと思う。 Ubuntuの以前のバージョンでは、acpi_video0
フォルダー内にintel_backlight
および/sys/class/backlight
がありました。 13.04では、そのフォルダーにDell_backlight
とintel_backlight
があります。そして最も興味深い部分は、私の友人が13.04をDell Vostroにインストールし、彼のシステムの/sys/class/backlight
フォルダーにacpi_video0
とintel_backlight
があることです。だから、明るさのホットキーは彼のために働いています。
私は同じモデルを使用しており、リリースの1日前まで13.04の開発を通じて同じ問題を抱えていましたが、その後は機能し始めました。バグをここに提出しました: バグ#1105604:明るさコントロールが機能しなくなりました
できることは、次のように/etc/rc.local
を変更することで、開発全体で使用した手動オーバーライドを使用することです。
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 978 > /sys/class/backlight/intel_backlight/brightness
chmod 777 /sys/class/backlight/intel_backlight/brightness
exit 0
欠点は、ファイル/sys/class/backlight/intel_backlight/brightness
を手動で変更しない限り、明るさを簡単に変更できないことです。
動作させたときは、 Fn +設定を確認するための輝度キー:最低の設定は490
で、その後は488
の増分で増加します。したがって、これらは/sys/class/backlight/intel_backlight/brightness
のデフォルト設定です。
490 Lowest with backlight on
978
1466
1954
2442
2930
3418
3906
4394
4882 Brightest
私の明るさコントロールは以前は機能していましたが、再び壊れているため、それを管理するために script を作成することにしました。
#!/bin/bash
# Dell N4010 brightness control workaround
# Note: add the following to /etc/rc.local
# chmod 777 /sys/class/backlight/intel_backlight/brightness
# For convenience I've assigned the keys Alt-Up and Alt-Down to run this script
# Fine tune the bump parameter as required
#
# Usage:
# ./brightchg.sh up # bump up brightness
# ./brightchg.sh down # bump down brightness
#
curr=`cat /sys/class/backlight/intel_backlight/brightness`
bump=244
if [ "$1" == "up" ]; then
curr=`echo "$curr + $bump" | bc`
else
curr=`echo "$curr - $bump" | bc`
fi
# Set the brightness to the new level making sure it's always above 30 (minimum usable)
if [ $curr -gt 30 ]; then
echo $curr | tee /sys/class/backlight/intel_backlight/brightness
fi
注:/etc/rc/local
に行を追加して、輝度ファイルに対する権限を付与しました。
chmod 777 /sys/class/backlight/intel_backlight/brightness
次に、キーに割り当てました Alt+Up そして Alt+Down ここに示すように:
buntu Wiki の指示に従ってバックライトを修正しました。私の場合、次の設定でファイル/usr/share/X11/xorg.conf.d/80-backlight.conf
を作成しました:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "sna"
Option "Backlight" "intel_backlight" # use your backlight that works here
BusID "PCI:0:2:0"
EndSection
次のリンクで与えられた解決策は私のために働いた:
Dell XPS 15.6ラップトップで明るさキーF4およびF5が機能しない
私の構成は次のとおりです。
OS:openSuse 12.3(ダートマス)デスクトップ:KDE 4.10ラップトップ:Dell Inspiron 15
注:ソリューションはコマンド 'update-grub'を実行することを提案しましたが、システム上で見つからなかったため実行できませんでした。幸いなことに、これを実行してシステムを再起動しなくても、これらのキーは修正されました。これで、機能モードでF4およびF5キーを使用して輝度を調整できます。次のコマンドを使用して調整することもできます(特定の場合は私の場合)
$ echo x > /sys/class/backlight/Dell_backlight/brightness
Xは0から15までの範囲です。
私も同じ問題を抱えています。明るさスライダーも機能せず、ホットキーも機能しませんでした。そこで、明るさを調整できる小さなパネルインジケーターを作成しました。ただし、/sys/class/backlight/intel_backlight/brightness
ファイルに書き込み権限を追加する必要があります。興味がある場合の手順は次のとおりです。
ここからアプリのインジケーターソースをダウンロードします。 indicator-brightness
echo 1000 | Sudo tee /sys/class/backlight/intel_backlight/brightness
およびパスワードを入力Sudo gedit /etc/rc.local
exit 0
の上にchmodコマンドを追加します:chmod 777 /sys/class/backlight/intel_backlight/brightness
mv indicate-brightness.py /usr/bin/
に移動しますSudo chmod +x /usr/bin/indicate-brightness.py
indicate-brightness.py
をスタートアップアプリケーションに追加します実際に/ usr/binに移動する必要はありませんが、そこからファイルに簡単にアクセスできることがわかりました。
注:上記のbcbcの回答から明るさのステップ値を借用しました。また、どのように見えるかを確認したい場合は、ブログにスクリーンショットを投稿しました。 blog
さて、ここで私が見つけた解決策があります。このコマンドは、ラップトップの明るさを変更できる唯一の方法です。
echo X |Sudo tee /sys/class/backlight/acpi_video0/brightness
ここで、「X」は1からラップトップのmax_brightness容量までの任意の数です。その番号を見つける方法は次のとおりです。
cat /sys/class/backlight/acpi_video0/max_brightness
私の場合、範囲は1〜7です。したがって、明るさのすべてのレベルのエイリアスを作成しました。その方法で
echo 3 |Sudo tee /sys/class/backlight/acpi_video0/brightness
今でしょ:
zbright3
注: 'z'を追加したので、 'zb'を書いてからTabキーを押すだけで、処理を高速化できます。
とにかく、おそらく最も効果的なソリューションではありませんが、それは確かに私にとってうまく機能します。ターミナルを恐れていないのであれば、同様にうまく機能するはずです。
これも試してください
実行:
Sudo gedit /etc/default/grub
次の行を更新します。
GRUB_CMDLINE_LINUX_DEFAULT = "静かなスプラッシュ"
GRUB_CMDLINE_LINUX = ""
次の引数を使用します。
GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash acpi_backlight = vendor" GRUB_CMDLINE_LINUX = "acpi_osi = Linux"
次に、Sudo update-grub
を実行して再起動します。