小さいステップで輝度を上げる方法は?


20

照明ステップを調整する方法はありますか?Lenovo L520を使用していますが、Fn + Light UpまたはDownは20%調整しますが、ステップを10%に調整するにはどうすればよいですか?暗い部屋で照明を微調整するのに役立ちます。


@ఆగస్ట్それはあれのだましではありませんが、これらの 2つは正確なだまですが、ここにあるこのものは最も古いものです。代わりに、他の2つを閉じる必要があります。
トムブロスマン

1
うん!あなたはまさにアミーゴです。私はその後、残りの仕事を行います:D
rɑːdʒɑ

ほとんどのファームウェア/ OSのデフォルトは10%の増分であるacpi_backlight=vendorため、GRUB設定に追加する十分に文書化された方法を適用する必要があるように思えます。
underscore_d

回答:


14

ターミナルをCtrl+ Alt+ Tショートカットで開いてxbacklightをインストールし、これを入力します:

sudo apt-get install xbacklight

インストール後、ターミナルで次のコマンドを入力します。

xbacklight = 10
xbacklight = 20
xbacklight = 5

これが役立つ場合があります。


この方法は私にとって完璧に機能しました!他の方法がある:1 -デカxbacklight、又はxbacklight -inc 1(1%増減し)
レペ

Asusでは、n55s xbacklightは任意の値を受け入れます(小数点以下も含む)が、実際の値(try and seeで表示され、xbacklight引数なしで返される)は10%未満に切り捨てられます。
ステファンゴーリチョン14年

の代わりにmanページが推奨-setすることに注意する必要があります=。さらに重要なことは、これにキーをマッピングする人は本当に追加する必要があります-time 0 -steps 1-さもなければ、xbacklightデフォルトでバックライトフェーディングを適用するため、割り当てられたホットキーを押して明るさを「スクロール」するときに(少なくとも私の)CPUを本当に巻き上げるようです。私は、ほんの数秒で45度から60度に上昇するすべてのコアについて話しています。公平を期すために、私は1%の増分を使用しています-フェージングは​​通常よりもさらに無意味です-それでも、必要がない場合はCPUに負担をかけないでください。
underscore_d

xbacklightはasus x8ainでは動作しません
Xetra

Lenovo Thinkpad T480s qith Xubuntu 18.04が提供しNo outputs have backlight propertyます。
kiltek

5

Ubuntuには、輝度の整数値を保存するファイルがあります。ディレクトリに3つのファイルがあり、ディレクトリ/sys/class/backlight/<VGA>directory をintelカードのintel_backlightに置き換えます。

max_brightnessファイルに最大輝度値があり、その値に従ってbrightnessファイルに輝度を設定します。


1
これは、ハードウェアがきめ細かな機能を備えているかどうかを示していました。
Vマーク

geditを使用すると、max_brightnessファイルに937が表示されます。私は何をすべきか?乱数で減らしますか?@yask
Prabesh bhattarai

3

xcalibをインストールしてから、コマンドを入力できます。

xcalib -co 50 -a

xcalib -hオプションに関するヘルプに使用します。


Macbook Retina 15で動作します。ありがとう!:-P
ポルハレン

2
これは、バックライトを調整する代わりに、暗い画像をグラフィックカードに送信することで機能します。望ましい効果が得られるように見えるかもしれませんが、これはエネルギーを浪費し、利用可能な色の数を減らします。
日曜日

@Sundayただし、バッテリーではなく目を保護するために使用します
Xetra

私は...誤って自分の色深度を減らすため、バンディングアーティファクトを導入すると、あなたの目のために非常に良好であると言うのどちらかではないでしょう
日曜日

3

Colin Ian Kingが言ったように、明るさのレベルはハードウェアに関連しています。

一部のラップトップ画面には8レベルの輝度があり、新しい画面には16レベルがあります。

Windows OSでは、1%のステップでレベルを変更できますが、最も近いハードウェアレベルに丸められます。画面の種類によって異なります。


3

Xubuntu LTSの場合

まず、インストール xbacklight

$ sudo apt install xbacklight

次に、バックライトを制御できるかどうかを確認します。

$ xbacklight -1
$ xbacklight +5

これらのコマンドでNo outputs have backlight propertyエラーが発生した場合は、先に進む前にこれらの修正手順従ってください

コマンドラインから作業を終えたらxbacklight -1xbacklight +1これらのコマンドをキーXF86MonBrightnessDownXF86MonBrightnessUpキーにそれぞれ割り当てます。これは、[設定]→[キーボード]→[アプリケーションショートカット]アプリケーションで要求されたときにこれらのキーを押すことで実行されます。

最後に、これらの変更を有効にするために再起動します。

キーボード設定


2

私の解決策は「xbacklight」をインストールすることでした

次に、次のようなキーボードショートカットを作成しました

  • ctrlshift+ コマンド付き xbacklight +5
  • ctrlshift- コマンド付き xbacklight -5

したがって、これらのショートカットを使用すると、関連するコマンドが呼び出されますが、システムに組み込まれている輝度ボタンを置き換えてこれらのコマンドを使用することはできませんでした。xbacklightでは、ほぼすべてのキーボードショートカットボタンの組み合わせを使用できます。


1

輝度レベルは通常、ファームウェアで定義されたレベルでACPIの制御下にあります。たとえば、ACPI制御メソッド_BCL「サポートされている輝度制御レベルのクエリリスト」は、サポートされている輝度レベルの数をカーネルに通知します。これを現実的に変更することはできません。


1

私の場合(Lenovo T500)の問題は、明るさを調整するキープレスが2回適用されることです。1回はXwindowsを使用しますが、カーネルのグラフィックドライバー自体によって下位レベルで個別に適用されます。したがって、輝度のステップは通常の2倍になります。

実用的な解決策は、/ etc / rc.localに(「exit 0」の行の直​​前に)次の行を追加して、低レベルの機能を拒否することです。

echo -n 0 > /sys/module/video/parameters/brightness_switch_enabled

この方法では、ログインしたXセッションで完全に動作しますが、残念ながら他のすべての場合(コンソール端末、Xログイン画面など)でキーを押す輝度調整機能が削除されます。


1

私にとってxbacklightは機能しませんでした(編集:おそらくマシンをリブートしなかったため)、したがって、組み込みのを使用する独自のスクリプトを作成しましたgsd-backlight-helper

このスクリプトは、特に画面がすでにかなり暗い場合に、より小さなステップを使用します。

ステップ0:動作するかどうかを確認する(オプション)

動作するかどうかを確認するには、次を試してください。

pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-brightness

これにより、数値が出力されます。

ステップ1:スクリプトを保存する

次のスクリプトを.shファイルに保存します(例:)/home/me/scripts/brightness.sh

#!/bin/bash

max=$(pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-max-brightness)
cur=$(pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-brightness)
if [ $(($max/$cur)) -ge 25 ]
then
    step=$((max/300+1))
else if [ $(($max/$cur)) -ge 5 ]
    then
        step=$((max/50+1))
    else
        step=$((max/20+1))
    fi
fi
case "$1"
in
+) new=$((cur+step));;
-) new=$((cur-step));;
esac
pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness $new

ステップ2:ショートカットを割り当てる

[設定]メニューから[キーボードショートカット]を開き、ショートカットを割り当てます。

name:     Darker
command:  sh /home/me/scripts/brightness.sh -
shortcut: Super + F5

name:     Brighter
command:  sh /home/me/scripts/brightness.sh +
shortcut: Super + F6

どういう意味ですか ?xbacklightは機能しませんでしたか?xbacklightを新たにインストールしたら、マシンを再起動する必要があります。確かに、ここでは、マシンを再起動するとは言われていません。
dschinn1001

ありがとう。確かに、マシンを再起動しなかったと思います...それでも、スクリプトは、暗い画面では小さいステップを使用し、画面が既に非常に明るい場合は大きいステップを使用するという利点があります。
ダーク

1

Ubuntu 16.04では、LXQtの下でIntelオンチップグラフィックス(i5)を使用して、グローバルキーショートカット設定を使用して輝度ファンクションキーにxbacklightコマンドを割り当てるだけで十分XF86MonBrightness(Down|Up)です。/sys/module/video/parameters/brightness_switch_enabled がに設定されYている場合でも、これらはデフォルトをオーバーライドするように見えますが、仮想端末の元の機能は保持されます。 xbacklightコマンドを使用したLXQtグローバルキーショートカットの構成

オリジナルに代わるものxbacklightはになりますがacpilight、残念ながらこれはUbuntuパッケージとして利用できません。実行中のXディスプレイに依存しないため、ACPIボタンイベントに関連付けてコンソールから使用することもできます。さらに、シャットダウン時に現在の明るさを保存し、ブート時に復元できます。


Xubuntu LTS 18.04を使用したXFCEについても同様です。ありがとう!
セルジュストローバンド

0

明るさを正確に制御することはできません。私はあなたがそれらの明るさのレベルにこだわっていることを恐れています。確かに、これらの端末コマンドを使用して輝度を制御してみてください。


1
システム設定に移動すると、「画面」というラベルのアイコンが表示されます。そのアイコンをクリックすると、明るさを小さな割合で設定できるスクロールバーが表示されます。またはバッテリーインジケーター)?
サミールサブリ

1
何についてlaunchpad.net/indicator-brightness?Unity / GNOMEを使用していないため、試していません。
-Lekensteyn

ああ、すみません、ありがとう、しかし、それをインストールする方法は?
サミールサブリ


1
多くの場合、最小のステップで明確に制御できます。askubuntu.com/a/205509/43165をご覧ください。
ブドウ

0

手動で設定してみてください。最初に、VGAデバイスのPCI-IDを取得する必要があります。

lspci

次に、これを試してください(私の場合、PCIデバイスは00:02.0です)

sudo setpci -s 00:02.0 f4.b=FF

行末の2文字は、00-FF(0-255)の範囲の新しい明るさを設定します


0

あなたが使用している場合はNvidiaのグラフィックを card..youは簡単にコードで変更する明るさ、および編集値の私の新しい方法を使用することができます。..二つのファイルおよびそれぞれ1内の2つのオプションがtheresの。

次の2行を見つけます。

if ( $value > 0.0) { $value = $value - 0.30 };  
if ( $value2 > 1.1) { $value2 = $value2 - 0.08 }; 

($ value> 0.0)($ value2> 1.1)の値を変更して 、何が起こるかを確認してください!

一方、値を変更する必要がなく、元々私の方法を使用したい場合は、輝度を5段階で広範囲に変更できます。気に入ってほしい

メソッドのリンク:https : //askubuntu.com/a/179063/82136


ええと...実際に画面の明るさを変更するのではなく、画面に送信する前にビットマップをマングルするだけではありませんか?
underscore_d


0

KDEを使用している場合は、システムトレイの[バッテリーと輝度]メニューにカーソルを置いて、上下にゆっくりとスクロールして輝度を増減できます。

ここに画像の説明を入力してください


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.