マシンを再起動するたびに、Gnomeの明るさは100%に戻ります。最後の設定を保持してほしい。とにかくありますか?
マシンを再起動するたびに、Gnomeの明るさは100%に戻ります。最後の設定を保持してほしい。とにかくありますか?
回答:
これは、エネルギーオプションで設定可能で、明るさを希望のレベルに設定すると常に使用されます。ラップトップを使用する場合は、バッテリーモードのレベルも設定する必要があります...
Gnomeには液晶パネルの明るさに関する問題があることがわかりました。たとえば、バッテリーモードで実行し、明るさを手動で所定のレベルに設定し、ラップトップを10秒間放置すると、制御を取り戻すとプリセットの明るさに戻ります。A / Cモードの場合も同様です。ただし、時間がかかるので、気付かれにくくなります。少なくともA / Cモードの場合、これらの設定はすべてどこかに保存して復元する必要があると思います。
編集:gnome3の場合、これは機能しません(少なくとも私にとっては)。
ファイル/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 0 > /sys/class/backlight/acpi_video0/brightness
exit 0
Per @zerdo:私のdell studio 1558では、明るさの設定はに保存されてい/sys/class/backlight/intel_backlight/brightness
ます。コンピューターがacpi_video0フォルダーを使用しない場合は、パスを変更します。
また、@ Nickあたり:これがあなたが読んだ唯一の答えである場合、0 in echo 0
がデフォルトの輝度設定になることに注意してください。私はこれを設定していたので、長い間夢中になっていました。起動するたびに、最低の輝度設定に設定されていました。私は最高の明るさで開始するのが好きなので、echo 10
代わりに使用しました。ハードウェアの輝度スケールは異なる場合があります。
0
in echo 0
がデフォルトの輝度設定になることに注意してください。私はこれを設定していたので、起動するたびに最低の明るさ設定に設定されるのは長い間夢中になりました。私は最高の明るさで開始するのが好きなので、echo 10
代わりに使用しました。ハードウェアの輝度スケールは異なる場合があります。
/sys/class/backlight/acpi_video0/brightness
現在の輝度レベルを確認することができます。私のUbuntu 14.04のために、スケールは0から100から行くと、私は75でそれを設定したい
この機能、バックライト制御は、BIOSとカーネルバージョンに依存します。
これらの4つのことを試してください。
起動したら、grub画面でeを押して編集します。カーネル行に、nomodeset acpi_backlight=vendor
いくつかのハードウェアが異なるオプションで動作する場合があります。
Intel- nomodeset acpi_backlight=intel
Acer- acpi_backlight=acer_acpi
またはacpi_osi=Linux acpi_backlight=legacy
。
ご覧のとおり、設定をグーグル検索する必要があるかもしれません。
quiet splash nomodeset acpi_backlight=vendor
それが機能する場合、/etc/default/grub
これらのオプションを編集してデフォルトのオプションに追加します。
# command line
sudo -e /etc/default/grub
# graphical
gksu gedit /etc/default/grub
「GRUB_CMDLINE_LINUX_DEFAULT」行を次のように編集します
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"
編集を保存し、GRUBを更新します
sudo update-grub
それでも解決しない場合は、明るさを手動で設定してみてください。
注:パスはハードウェア/カーネルのバージョンによって異なる場合があります。場合によっては/proc/acpi/video0 ...
、/ proc / acpiディレクトリを参照して輝度設定を見つけ、それに応じて以下のコマンドを調整する必要があります。
cat /proc/acpi/video/VGA/LCD/brightness
そのコマンドの出力は、ハードウェアによって1-> 10、1-> 12、1-> 100 ??? 値を選択して設定します(ハードウェアの値を選択します)。
sudo echo 80 > /proc/acpi/video/VGA/LCD/brightness
それが機能する場合は、に追加します /etc/rc.local
# command line
sudo -e /etc/rc.local
# graphical
gksu gedit /etc/rc.local
「exit 0」の上に設定を追加します
echo 80 > /proc/acpi/video/VGA/LCD/brightness
また試すことができます xbacklight
sudo apt-get install xbacklight
その後、コマンドラインで調整します
# For 80 % brightness
xbacklight -set 80
繰り返しますが、それを /etc/rc.local
# command line
sudo -e /etc/rc.local
# graphical
gksu gedit /etc/rc.local
「exit 0」の上に追加します
xbacklight -set 80
あなたはあなたの明るさを設定しようとすることができます setpci
一般的な構文は
sudo setpci -s <address> f4.B=your_setting
あなたはあなたのPCIバスアドレスを識別します
sudo lspci | grep VGA
例
00:02.0 VGA compatible controller: Cirrus Logic GD 5446
setpci -s 00:02.0 F4.B=80
設定を間違えた場合、おそらくディスプレイを失い、再起動する必要があります。これはハードウェア設定であるため、実際にハードウェアを特定し、最初に設定を調査する必要があります。
例
Intel- https://bbs.archlinux.org/viewtopic.php?id = 74914
東芝-http://www.linlap.com/wiki/toshiba+satellite+t130
Acer extensa- https: //bugs.launchpad.net/ubuntu/+source/linux/+bug/518002
以下がそのための簡単な回避策です。
ターミナルでこのコマンドを入力して設定をテストしてみてください
echo 0 > /sys/class/backlight/acpi_video0/brightness
明るさが最小に変化した場合、あなたはそれを正しく持っています!
/etc/rc.local
入力してファイルを編集します
sudo -H gedit /etc/rc.local
ターミナル内
exit 0
このように見えるように、先頭に#を追加してコメントアウトします:-
#!/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.
#exit 0
これが必要です。
この後、ファイルに次の行を追加します
echo 0 > /sys/class/backlight/acpi_video0/brightness
このように見えるように:-
#!/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.
#exit 0
echo 0 > /sys/class/backlight/acpi_video0/brightness
0を必要な輝度値に置き換えます(範囲は0〜10)
ファイルを保存して終了します。
再起動して変更を確認します。
注:- acpi_video0
別のデバイスコードがある場合は、デバイスコードに置き換える必要があります(ほとんどはacpi_video0
)。ほとんどのユーザーはそうする必要はありません。
exit 0
コメントアウトされているため、これも機能するはずです。
exit 0
、コメントアウトするのは正しいことだとは思いません。
11.10で画面の明るさを調整するには、「システム設定」にアクセスする必要があります。
画面の右上隅にあるツールバーのユーザー名の右側を直接右クリックします。
「システム設定」を選択します。
「画面」を選択します。
スライダーをマウスでドラッグして、画面の明るさを調整します。
Ubuntuが調整を記憶していない場合は、アプリケーションを使用するか、GNOMEの回避策を使用する必要がある場合があります 。Ubuntu11.10で保存されない明るさ設定
ここで私の周りの偉大な仕事は、クレジットと感謝はUbuntuのフォーラムにthaelimが判明したユニティ/ Gnomeのシェルの下で効果的なディスプレイの明る管理を取得する方法だけで、スクリプトの先頭で、スクリプト編集に周囲をダウンロードして、あなたに行われたときにそれを保存しますホームフォルダ。完全なスクリプトbrightmanager.pyのダウンロードはこちら
これらは、希望する設定に変更するための可変の境界線です。アイドルタイムアウトなしで常に20が私のものであることがわかります。
IDLE_DIM_TIME = 0
IDLE_DIM_AC = False
IDLE_DIM_BATTERY = False
IDLE_BRIGHT = 20
BRIGHT_BATTERY = 20
BRIGHT_AC = 20
保存後、ターミナルを開いて入力します
chmod +x brightmanager.py
次に、ダッシュからスタートアップアプリケーションを開き、追加ボタンをクリックし、スタートアップアプリケーションに名前を付けて、コマンドを次のように入力します。
python /home/david/brightmanager.py
「david」をホームフォルダー名に置き換え、説明を追加して[追加]、[ログアウト]、[戻る]の順にクリックすると、バッテリー、AC、アイドルの輝度設定が完了します。
各ユーザーに対してこれを実行する必要があります。各ユーザーは、ホームフォルダーにスクリプトのコピーを作成し、スクリプトの先頭に独自の設定を作成する必要があります。
「システム設定」の「画面」オプションは正常に機能し/sys/class/backlight/acpi_video0/brightness
、オプションのオプションもそれに応じて変更されますが、問題は実際の明るさでは何も起こらないことです。
私の問題の解決策を見つけました:
「デバイス」セクションの下に次のオプションを追加し/etc/X11/xorg.conf
て再起動します。
Option "RegistryDwords" "EnableBrightnessControl=1"
これは私のNVIDIAカード(Toshiba Satellite L745-SP4142CL上のUbuntu 11.10 x64)で機能しました
これに関するバグレポートがあるようです:
https://bugs.launchpad.net/ubuntu/+source/upower/+bug/840707
私にとっては、配置するために働いています:
echo 0 > /sys/class/backlight/acpi_video0/brightness
/etc/rc.localにあります。
または、他の人が示唆したように、
echo 5 > /sys/class/backlight/*/brightness
動作する可能性があります。
webupd8で回避策を見つけました:Ubuntuで再起動すると明るさがリセットされる(非常に低い値または最大に)
最初に行う必要があるのは、どのACPIインターフェイス(acpi_video)が輝度を制御しているかを調べることです。これを行うには、Xorgログファイルを調べて、どのacpi_videoがロードされたかを確認します。これをコマンドラインで行うには、次のコマンドを使用します。
grep acpi_video /var/log/Xorg.0.log
上記のコマンドは、次のような出力を表示するはずです。
[ 7.385] (--) intel(0): Found backlight control interface acpi_videoX (type 'firmware') for output LVDS1
どこ
acpi_videoX
ですacpi_video0
かacpi_video1
。これは明るさを制御するacpi_videoモジュールですので、次のステップで覚えておいてください。上記のコマンドで出力が表示されず、
intel_backlight
under というフォルダーがある場合は、次の手順のACPIインターフェイスとして/sys/class/backlight/
使用intel_backlight
します。次に、ラップトップの明るさを(キーボードのFn +輝度キーを使用して)起動後にUbuntuが使用するレベルに設定します。
次に、手順2で設定した実際の輝度値を取得する必要があります。これを行うには、次のコマンドを実行します。
cat /sys/class/backlight/acpi_videoX/brightness
ここ
acpi_videoX
で、手順1で見つけたラップトップの明るさを制御するACPIインターフェイスがあります。次のステップでこの値を覚えておいてください。
次の手順では
fixbrightness.conf
、/etc/init/
ディレクトリで呼び出されるファイルを(ルートとして)作成します。次に例を示します。gksu gedit /etc/init/fixbrightness.conf
そして、このファイルにこれを貼り付けます:
description "Sets brightness after graphics device is loaded" start on graphics-device-added task exec /bin/echo BRIGHTNESS_VALUE > /sys/class/backlight/acpi_videoX/brightness
ここでは、する必要があります
BRIGHTNESS_VALUE
ステップ3で取得した輝度値に置き換えます
acpi_videoX
ステップ1で見つけたラップトップの明るさを制御するACPIインターフェイスに置き換えます。次に、ファイルを保存します。
再起動し、再起動/ログアウト後の低輝度または最大輝度の問題を修正する必要があります。
走る
echo 2 > /sys/class/backlight/acpi_video0/brightness