"전원을 절약하기위한 어두운 화면"을 확인 / 선택 해제하기위한 터미널 명령?


8

배터리 전원이 켜졌을 때 Ubuntu 14.04를 실행하는 랩톱의 화면이 어두워지는 것을 방지하는 데 문제가 있습니다. 나는 이것을 막기 위해 인터넷에있는 모든 것을 시도했지만 헛된 것입니다. 대부분의 사람들은 "밝기 및 잠금"설정에서 "전원 절약을위한 어두운 화면"옆의 확인란을 선택 취소하여 문제를 해결했습니다. 나는 그것을 시도했다.

터미널 에서이 작업을 수행 할 수있는 방법이 있습니까?

답변:


10

gsettings다음과 같이 command를 사용하여 상태를 확인할 수 있습니다 .

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 전원 또는 배터리 모드에있을 때의 상태를 감지하거나 감시하지 않기 때문입니다.

on_ac_powerwhile 루프 내부의 명령 을 사용하여 다음과 같이 시스템이 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
  1. 스크립트 저장 (예 dimscreen.sh)
  2. 그것을 실행 가능하게 만드십시오 chmod +x /path/to/dimscreen.sh
  3. 열기 crontab로 파일을 VISUAL=gedit crontab -e또는EDITOR=gedit crontab -e

  4. 이제 * * * * * /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

vim, do : VISUAL=gedit crontab -e또는 에서 편집에 대한 자습서를 제공하는 대신 EDITOR=gedit crontab -e.
muru December

이것은 매우 고안된 해결 방법입니다. Marc는 14.04의 알려진 버그에 대한 다른 답변에서 문제를 해결했습니다. 시스템을 망치지 않고 버그를 수정합시다.
Johan Boulé

3

@Kasiya 터미널에서도 어떤 이유로 체크 해제가 작동하지 않습니다. 또 다른 정교한 답변에 감사드립니다. 불행히도 나는 초보자입니다. 그래서, 나는 당신의 방법을 이해하기 위해 머리를 두드리지 않을 것입니다. 그러나 해결 방법을 찾았습니다. 내가 직면 한 문제는 배터리 전원을 사용하거나 유휴 상태 일 때 화면이 특정 밝기로 어두워 졌다는 것 입니다. 터미널에서이 작업을 수행하는 경우 :

gsettings get org.gnome.settings-daemon.plugins.power idle-brightness

유휴 밝기를 얻습니다. 그래서 이것을 화면의 실제 밝기와 동일하게 설정했습니다 . 사용하여 :

gsettings set org.gnome.settings-daemon.plugins.power idle-brightness 70

문제 해결됨.


14.04에는 "idle-dim"값을 무시하는 버그가 있습니다. 따라서 KasiyA의 답변을 부적절하게 만들었습니다. 귀하의 솔루션은 약간 향상 될 수 있습니다 : "유휴 밝기"설정이 화면이 어두워지는 순간의 밝기보다 높으면 어둡지 않습니다. 따라서 디밍을 비활성화하는 해결 방법은 "유휴 밝기"를 100으로 설정하여 실제 밝기 설정에 관계없이 화면이 밝거나 어두워지지 않도록하는 것입니다.
Marc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.