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


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.