XFCEの明るさのステップを10から20に変更しようとしています。ラップトップの明るさを10%ではなく5%ずつ徐々に変更したいのですが。 XFCEの構成ファイルを使用してこれを設定する方法はありますか?
それが選択肢でない場合は、別の方法を考えました。XFCEの電源設定で輝度キーの処理を無効にできることはわかっていますが、キーボードの設定でショートカットを設定しても、これを上書きできないようです。
XF86MonBrightnessUp
とXF86MonBrightnessDown
が押されたときの動作を再マップできる別の方法はありますか?具体的には、Up
でコマンドlumeus +5%
を使用し、Down
でコマンドlumeus -5%
を使用したいと思います。
XFCEとそのXFWMを使用しているときにどちらのアイデアも実現できますか?
xfce4-power-manager
を再コンパイルする必要はありませんxfce4-power-manager
を再コンパイルする必要は本当にありません。
まず、xbacklight
をインストールします
$ Sudo apt install xbacklight
次に、バックライトを制御できるかどうかを確認します。
$ xbacklight -1
$ xbacklight +5
これらのコマンドの結果としてNo outputs have backlight property
エラーが発生した場合は、次に進む前に これらの修正手順に従ってください です。
コマンドラインからxbacklight -1
とxbacklight +1
が機能したら、これらのコマンドをそれぞれXF86MonBrightnessDown
キーとXF86MonBrightnessUp
キーに割り当てます。これは、[設定]→[キーボード]→[アプリケーションのショートカット]アプリケーションで要求されたときに、これらのキーを押すことによって行われます。
最後に、rebootして、これらの変更を有効にします。
オンラインで投稿された簡単な解決策にも関わらず、もう1年が経過し、この問題が進展しない1年(例 XfceでFn +キーを使用して輝度レベルを上げる方法 )。
コードを少し変更してXfce Power Managerを再コンパイルする必要があります。
ここからPower Managerをダウンロードします: http://archive.xfce.org/xfce/4.12/src/xfce4-power-manager-1.4.3.tar.bz2
それを解凍し、cd
をフォルダーに入れます。
テキストエディタでcommon/xfpm-brightness.c
を開きます(例:gvim common/xfpm-brightness.c
)。
515行目を変更します。
set_level = MAX (hw_level/1.5, brightness->priv->min_level);
475行目を変更します。
set_level = MIN (hw_level*2 + (hw_level==0), brightness->priv->max_level );
保存して閉じます。
コマンドプロンプトで./configure
と入力します。あなたはここで自分自身のようなものです...エラーが発生し、それらを修正する必要があります。たとえば、Xubuntu 18.04では、次のものをインストールする必要がありました。
Sudo apt-get install libdbus-glib-1-dev
Sudo apt-get install libxfce4ui-1-dev
Sudo apt-get install libnotify-dev
Sudo apt-get install libupower-glib-dev
設定が完了したら、make
と入力します。
Makeが完了したら、Sudo make install
と入力します。
ログアウトしてログインします。ほら!バックライトの増分が小さくなっています。
ダウンロードする前に(上記のステップ1)、バージョン番号を確認します。
xfce4-power-manager --version
次に、ここから正しいバージョンをダウンロードします。
https://git.xfce.org/xfce/xfce4-power-manager
前回の問題では、カスタムxfce4パワーマネージャー([this] [1]に関連しますが、修正なし)を実行すると、polkitエラーが発生します。
[1]:xfpm-power-backlight-helperをスーパーユーザーとして実行するために必要な認証 https://forum.xfce.org/viewtopic.php?id=1119
私はArchにいて、提案どおりにxfce4パワーマネージャを再コンパイルしました。コンパイルされた電源マネージャーをインストールした後も、ポルキットの問題がありました。すべてがカスタマイズ可能な明るさのステップ、指数オプション、およびFnキーの組み合わせで機能するように解決する方法は次のとおりです。
git clone https://github.com/xfce-mirror/xfce4-power-manager
cd xfce4-power-manager
git checkout master
;コミットIDを使用していますeee63912efb5b3d01000c63bd306b4a629ec6f7f
これは基本的にv1.6.1より前のいくつかのコミットです。wget https://bugzilla.xfce.org/attachment.cgi?id=7728 -O brightness.patch
git apply brightness.patch
./autogen.sh
make
Sudo make install
Sudo vim /usr/share/polkit-1/actions/org.xfce.power.policy
<annotate key="org.freedesktop.policykit.exec.path">/usr/bin/xfpm-power-backlight-helper</annotate>
に
<annotate key="org.freedesktop.policykit.exec.path">/usr/local/sbin/xfpm-power-backlight-helper</annotate>
b_marcoの答え は、ほとんど解決します。 Sudo make install
がインストールを完了した後、次のコマンドでファイルorg.xfce.power.policy
を編集する必要があります。
Sudo vim /usr/share/polkit-1/actions/org.xfce.power.policy
ファイルの次の行を変更します。
<annotate key="org.freedesktop.policykit.exec.path">/usr/local/sbin/xfpm-power-backlight-helper</annotate>
<annotate key="org.freedesktop.policykit.exec.path">/usr/local/sbin/xfce4-pm-helper</annotate>
/usr/sbin
ではなく/usr/local/sbin
を指すようにします。
再コンパイルするたびに、このファイルを再編集する必要があります。 Makefileの一部のパスが間違っている必要がありますが、追跡できません。