web-dev-qa-db-ja.com

Dell Inspiron N4010ラップトップで明るさコントロールが機能しない

Dell Inspiron N4010ラップトップを持っています。輝度ホットキーを使用しても、画面の輝度を増減できません。実際のところ、Brightness & Lockの下のSystem Settingsメニューから明るさを下げることもできません。解決策はありますか?

EDIT:問題の背後にある理由を見つけたと思う。 Ubuntuの以前のバージョンでは、acpi_video0フォルダー内にintel_backlightおよび/sys/class/backlightがありました。 13.04では、そのフォルダーにDell_backlightintel_backlightがあります。そして最も興味深い部分は、私の友人が13.04をDell Vostroにインストールし、彼のシステムの/sys/class/backlightフォルダーにacpi_video0intel_backlightがあることです。だから、明るさのホットキーは彼のために働いています。

8
user152748

私は同じモデルを使用しており、リリースの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 ここに示すように:

enter image description here

4
bcbc

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
0
Bauna

次のリンクで与えられた解決策は私のために働いた:

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までの範囲です。

0
Yashpal Meena

私も同じ問題を抱えています。明るさスライダーも機能せず、ホットキーも機能しませんでした。そこで、明るさを調整できる小さなパネルインジケーターを作成しました。ただし、/sys/class/backlight/intel_backlight/brightnessファイルに書き込み権限を追加する必要があります。興味がある場合の手順は次のとおりです。

ここからアプリのインジケーターソースをダウンロードします。 indicator-brightness

  1. 次の方法を使用して、intel_backlightを使用して明るさを調整できることを確認してください。
    • echo 1000 | Sudo tee /sys/class/backlight/intel_backlight/brightnessおよびパスワードを入力
    • 明るさが変わったら、手順2に進みます。
  2. によって/ sys/class/backlight/intel_backlight/brightnessファイルのアクセス許可を変更します。
    • /etc/rc.localファイルを開きますSudo gedit /etc/rc.local
    • exit 0の上にchmodコマンドを追加します:chmod 777 /sys/class/backlight/intel_backlight/brightness
  3. Notify-brightness.pyを/ usr/bin mv indicate-brightness.py /usr/bin/に移動します
  4. ファイルを実行可能にします。 Sudo chmod +x /usr/bin/indicate-brightness.py
  5. コマンドindicate-brightness.pyをスタートアップアプリケーションに追加します

実際に/ usr/binに移動する必要はありませんが、そこからファイルに簡単にアクセスできることがわかりました。

注:上記のbcbcの回答から明るさのステップ値を借用しました。また、どのように見えるかを確認したい場合は、ブログにスクリーンショットを投稿しました。 blog

0
rahules

さて、ここで私が見つけた解決策があります。このコマンドは、ラップトップの明るさを変更できる唯一の方法です。

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を実行して再起動します。

0
Scott Hunt