xbacklight

xbacklight

現在、Ubuntuシステムの明るさを変更しようとしています。 Ubuntuを使ったのは今回が初めてです。 Fnキーで明るさを変更することはできません。私のキーボードにfnキーがないからです。そのため、オンライン資料を使用してファイルの値を変更すると、明るさが変わる可能性があることがわかりましたacpi_video0/brightness。私はそれを変更しようとします。値を変えることができるようですが、画面には何の影響もありません。 GRUBファイルのコマンドを変更してみましたが、まだ同じです。私のUbuntuシステムは今とても暗いです。何とか増やさなければなりません。

*-display               
   description: VGA compatible controller
   product: Intel Corporation
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 06
   width: 64 bits
   clock: 33MHz
   capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
   configuration: driver=i915_bpo latency=0
   resources: irq:324 memory:de000000-deffffff memory:c0000000-cfffffff ioport:f000(size=64)

答え1

パスを確認すると、ACPIファイルを含むフォルダ名が/sys/class/backlight/表示されます。/sys/class/backlight/acpi_video0/brightnessしかし、コア開発が変更された後、コアのバックライトモードは消えた。

root@joe-UBTPC:/home/jarurote# ls -al /sys/class/backlight/
total 0
drwxr-xr-x  2 root root 0 พ.ค.  31 17:02 .
drwxr-xr-x 66 root root 0 พ.ค.  31 17:02 ..
root@joe-UBTPC:/home/jarurote#

...

したがって、xrandrUbuntu 18で画面を表示して設定するにはコマンドが必要です。

root@joe-UBTPC:/home/jarurote# xrandr
Screen 0: minimum 8 x 8, current 1600 x 900, maximum 32767 x 32767
**eDP1** connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 440mm x 250mm
   1600x900      60.00*+  59.82  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1368x768      60.00    59.88    59.85  
   1360x768      59.80    59.96  
   1280x800      59.81    59.91  
   1152x864      60.00  
   1280x720      59.86    60.00    59.74  
   1024x768      60.00  
   1024x576      60.00    59.90    59.82  
   960x540       60.00    59.63    59.82  
   800x600       60.32    56.25  
   864x486       60.00    59.92    59.57  
   800x450       60.00  
   640x480       59.94  
   720x405       59.51    60.00    58.99  
   640x360       59.84    59.32    60.00  

**VGA1** disconnected (normal left inverted right x axis y axis)

**VIRTUAL1** disconnected (normal left inverted right x axis y axis)

...

出力コマンドの3行目に「という出力画面が表示されることを確認してください。電子DP1」。

画面の明るさを調整するには、[0.3、1.0]の範囲で画面の明るさを定義します。 0.4の明るさが必要であると仮定すると、コマンドはxrandr次のようになります。

xrandr --output eDP1 --brightness .4

今は正しいです。

添付: 明るさの値を1より高く調整しないでください。

答え2

xbacklight

まず試してみてくださいxbacklight

man xbacklight:

xbacklight - adjust backlight brightness using RandR extension

たとえば、次のように設定します。

  • xbacklight = 80(80%に設定)。

より基本的なアプローチ:

その後、これを行うより基本的な方法があります。

マイコンピュータ(Thinkpad X200T、カーネル5.0-pf6)

  • /sys/class/backlight/intel_backlight/brightness(〜の値02655570
  • /sys/class/backlight/thinkpad_screen/brightness(〜の値016

どちらも明るさを制御できますが、数字を独立して覚えています。一方に書き込むと物理的な明るさが設定されますが、もう一方の数字は変わりません。

setpciまた、PCIデバイス00:02.0、レジスタを使用してPCIレジスタに直接書き込むこともできますf4

  • setpci -s 00:02.0 f4.b=<brightness>

(これを使用するときは注意してくださいsetpci。間違った場所に書き込むと、システムがクラッシュする可能性があります!何をすべきかはコンピュータによって異なります。)

/sys/clas/backlight/*/brightnessそこに書き込むことは-filesの読み込みには影響しませんが、-filesに書き込むと/sys/clas/backlight/*/brightness変更されますsetpci -s 00:02.0 f4.b

関連情報