私はすでにウェブ上で見つけた多くのソリューションを試しましたが、どれも機能していませんでした。 Ubuntu 16.04 LTS、新規インストールを使用しています。
bumblebee
をインストールしても、問題は解決しませんでした。xev
およびacpi_listen
は検出しません Fn + F5 / F6 どのような解決策を試しても、組み合わせはまったくありません。/sys/class/blacklight
にはintel_backlight
フォルダーが含まれており、Sudo tee /sys/class/backlight/intel_backlight/brightness <<< 200
コマンドを使用して輝度を変更できます。このフォルダーには、いくつかのソリューションを試した後のacpi_video0
のような2番目のフォルダーも含まれる場合がありますが、このフォルダーの輝度設定は効果がありません。xbacklight
を使用して変更できます。唯一の問題は、Fn輝度キーがシステムに存在しないと見なされることです。 編集:どうやら、Nvidia GPUを使用するとxbacklight
は機能しません。 Nvidia PrimeでIntel GPUが設定されている場合に機能します。したがって、この問題はデュアルGPUセットアップに何らかの関係があると思います。ここに私がすでに試した解決策がありますが、それらはすべて失敗しました:
/etc/default/grub
行をコメントアウトし、GRUB_CMDLINE_LINUX
行を変更して、GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
を編集しました。次の追加のいずれも、混合されているかどうかにかかわらず、私にとってはうまくいきませんでした。acpi_backlight=vendor
acpi_backlight=native
acpi_backlight=video
video.use_native_backlight=1
acpi_osi=
acpi_osi=Linux
acpi_osi='!Windows 2012'
次の内容の/usr/share/X11/xorg.conf.d/20-intel.conf
ファイルを作成しました。
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
ログイン画面ではなく黒い画面しか表示されなかったため、このファイルを削除する必要がありました。
/etc/X11/xorg.conf
ファイルを編集して、Option "Backlight" "intel_backlight"
とOption "RegistryDwords" "EnableBrightnessControl=1"
を追加しました。これは何も変わりませんでした。このファイルの実際のコンテンツは次のとおりです。
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
Option "Backlight" "intel_backlight"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:4@0:0:0"
Option "ConstrainCursor" "off"
Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection
私は他のソリューションを見つけることができません。どこでも上記と同じです。解決策になる可能性のあるヘルプやアイデアを事前に感謝します。
ちょっと、さまざまなasusコンピューターに関するいくつかの関連する質問があるようです:
https://askubuntu.com/search?q=brightness+F5
この答えは特に興味深いかもしれません(カーネルのダウングレードを示唆しています):
Asus GL552JXで14.04:Fn + F5およびFn + F6輝度問題
実験するAsus R556Lはありませんが、いくつかのことをお勧めします。
Showkeysコマンドはキーコードとスキャンコードのレベルで動作するため、xevが次の情報を提供しない場合があります:Sudo showkey -s
このarchwikiページでは、 https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes スキャンコードをキーコードにマッピングするプロセスについて説明しています。これは明らかにカーネルで発生しますが、ユーザーランドからカスタマイズできます。
他の読者の利益のために、ここで何が起こっているかの写真があります。
キー押下--keyboard --->スキャンコード--kernel ---> keycodes --- X ----> keysym --- application/wm ----> event
GPUとxbacklightについてのコメントは少し濁っています。私はあなたのウィンドウマネージャを迂回して、バインディングを直接設定しようとする傾向があります。覚えておくべきことの1つは、バックライト設定を変更するためのカーネルプロトコルが最近sysfsを使用するように変更されており、xbacklightがこれをサポートしていないという問題があったことです。交換品のドロップについては、acpilightをご覧ください。 sysfs内で手作業を行うこともできます。
私も同じ問題を抱えていて、あなたと同じようにGRUBでいくつかの組み合わせを試しました。 ASUSとUbuntu 16.04も使用する
複数の試行の後、これは私のために働いたGRUBと.CONFの組み合わせです(xblacklightがインストールされていない場合):
.CONFファイルを作成する
ファイルからすべてを削除し、行ごとにこれを貼り付けます。Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
ファイルを保存して閉じる
3。コンピューターを再起動する
ここに説明へのリンクと参考文献へのリンクがあり、私を助けてくれました: Function Keys Do Not Work(Brightness&Sound)Ubuntu 16.04