Ubuntu 14.04を実行しているラップトップでバッテリーを使用しているときに画面が暗くなるのを防ぐことができません。この出来事を防ぐために、インターネット上にあるすべてのものを試しましたが、無駄です。ほとんどの人は、「明るさとロック」設定の「電力を節約するために画面を暗くする」の横にあるチェックボックスをオフにすることで問題を解決しました。私もそれを試しました。
ターミナルからこれを行う方法はありますか?
@Kasiyaターミナルでも、何らかの理由でチェック解除が機能しません。別の精巧な答えをありがとう。残念ながら私は初心者です。だから、私はあなたの方法を理解するために私の頭を叩きません。しかし、私は回避策を見つけたと思います。私が直面していた問題は、バッテリー電源とアイドル状態のときに、画面が特定の明るさに暗くなるということでした。ターミナルでこれを行う場合:
gsettings get org.gnome.settings-daemon.plugins.power idle-brightness
アイドル状態の明るさが得られます。そのため、これを実際の画面の明るさと等しく設定します。使用して:
gsettings set org.gnome.settings-daemon.plugins.power idle-brightness 70
問題が解決しました。
次のようにgsettings
コマンドを使用して、ステータスを取得できます。
gsettings get org.gnome.settings-daemon.plugins.power idle-dim
これは「true」または「false」を返します。したがって、値を変更する場合は、set
の代わりにget
オプションを使用し、「true」と入力して有効にするか、「false」と入力して無効にします。
gsettings set org.gnome.settings-daemon.plugins.power idle-dim true
バッテリ電源で画面を暗くしたくない場合は、スクリプトを使用する必要があります。その設定では、AC電源またはバッテリモードの状態を検出または監視しないためです。
これを行うには、while-loop内で on_ac_power
コマンドを使用して、システムがAC電源で実行されているかどうかを次のように確認します。
#!/bin/bash
while true
do
if on_ac_power; then
gsettings set org.gnome.settings-daemon.plugins.power idle-dim true
else
gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
fi
sleep 60 # check the state in each 60 seconds
done
Script.ex:dimscreen.sh
を保存し、ターミナルでsh /path/to/dimscreen.sh
と入力して実行します。
また、cron
ファイルで crontab
ジョブとして作成することもできます。
#!/bin/bash
if on_ac_power; then
gsettings set org.gnome.settings-daemon.plugins.power idle-dim true
else
gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
fi
dimscreen.sh
)chmod +x /path/to/dimscreen.sh
VISUAL=gedit crontab -e
またはEDITOR=gedit crontab -e
でcrontab
ファイルを開きます
次に、* * * * * /path/to/dimscreen.sh
の最後にコピーして貼り付け、ファイルを保存します。これは毎分コマンド/スクリプトを実行します
.---------------- minute (0 - 59)
| .------------- hour (0 - 23)
| | .---------- day of month (1 - 31)
| | | .------- month (1 - 12) OR jan,feb,mar,apr ...
| | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR Sun,mon,tue,wed,thu,fri,sat
| | | | |
* * * * * command to be executed