web-dev-qa-db-ja.com

バックライトを制御できません。奇妙なセグメンテーション違反

Packard Bell EasyNote TX86(Intel HDグラフィックス、Core i5)でArch Linuxを使用していますが、バックライトを制御できません(常に最大になっています)。 xbacklightと/ sys/class/backlightへの書き込みは何もしません。私は試した

xrandr --output LVDS --set BACKLIGHT_CONTROL native

しかし、Xをセグメンテーション違反します

Backtrace:
[   308.398] 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e685b]
[   308.398] 1: /usr/bin/X (0x8048000+0x64895) [0x80ac895]
[   308.398] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb770140c]
[   308.398] 3: /usr/bin/X (0x8048000+0xbe860) [0x8106860]
[   308.398] 4: /usr/bin/X (0x8048000+0x23e57) [0x806be57]
[   308.398] 5: /usr/bin/X (0x8048000+0x1a135) [0x8062135]
[   308.398] 6: /lib/libc.so.6 (__libc_start_main+0xe6) [0xb7442c76]
[   308.398] 7: /usr/bin/X (0x8048000+0x19d11) [0x8061d11]
[   308.398] Segmentation fault at address 0x48
[   308.398] 
Fatal server error:
[   308.398] Caught signal 11 (Segmentation fault). Server aborting

Ubuntuもそれを制御できませんが、Windowsは制御できます。何か案は? Linuxをフルタイムで使用したいのですが、バッテリーを消費します。

7
vahokif

これはもはや問題ではなく、カーネルはしばらくの間それをサポートしてきました。

1
vahokif

私はあなたがキーボードのバックライトについて話していると思います...その場合、私はこれを機能させるためにキーボードショートカットにバインドされた Ktosoの bashスクリプトスクリプトを使用しました。

Archでは機能しましたがUbuntuでは機能しませんでしたが、Ubuntuを使用しなくなったため、すべて問題ありません。

0
Arj

これは修正ではなくパッチですが、私は個人的にSyzygyhere による最初の回答を使用しました。簡単に調整できるように、3つのスクリプトすべてを特定のキーコンボにバインドします。

0
Typherix

過去2〜3バージョンのUbuntuでラップトップで同じ問題が発生しましたが、かなり迅速な修正を発見しました。これがArchで機能するかどうかはわかりませんが、試してみる価値はありますか?

/etc/default/grubを編集して、次のエントリをGRUB_CMDLINE_LINUX_DEFAULTに追加してみてください。

acpi_backlight=vendor

したがって、行GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"のようになります。

(一度だけ試してみたい場合は、起動時にこれをGrubに渡すこともできます。)