Есть ли приложение, которое может сделать мой рабочий стол ярче

Я использовал приложение в Windows 7, которое называется диммер, чтобы заставить экран изменять настройки контрастности, чтобы уменьшить его яркость по сравнению с настройками по умолчанию для ПК, такими как функциональная клавиша или параметры питания на панели управления.

Существуют ли какие-либо приложения такого типа для Ubuntu 15.04 или одобренные для последней версии Ubuntu LTS на ПК-ноутбуке.

В моем компьютере используются функциональные клавиши, которые меняют яркость. Используется шкала яркости 0-8, где 0 - наименее яркий, а 8 - самый яркий. 0 слишком яркий для моего уровня комфорта, особенно ночью

Следуя предложению в ответе ниже, я добавил следующее в etc/default/grub:

GRUB_CMDLINE_LINUX="resume=UUID=8bcb4169-f5ab-4ab6-b644-23e528088d41 acpi_backlight=vendor"

и обновил grub

Яркость моего экрана не стала тусклее, чем раньше. Как ни странно, уровень яркости, кажется, становится равным уровню 2 яркости по шкале 0-8 каждый раз, когда я перезагружаюсь, чего не было до изменения etc / default / grub. Я вернул свой файл grub обратно к предыдущим настройкам.

Я установил индикаторную яркость, но это приложение не уменьшает яркость моего рабочего стола дальше, чем мои функциональные клавиши, и нет меню для его настройки.

Я активно занимался другими смежными вопросами, чтобы найти решение и сообщить о результатах этой акции здесь. Это процесс, который требует времени. Тем, кто внес свой вклад, спасибо за терпение.

Есть много аспектов графики, яркости экрана, контрастов, цветовой темп, гамма.

Я старался

xbacklight -set 50
xbacklight -dec 10 and 03 etc.

Это никогда не увеличивалось и не уменьшалось по сравнению с обычными 0-8 шагами, которые обеспечивает ПК, т.е. не отличается от текущих уровней функциональных клавиш.

Интересно, что комментарий под моим вопросом от Сергея Коло (спасибо:) привел меня к информации о xrandr через связанные источники внизу информации, которую он предоставил относительно своего сценария:

xrandr -q | grep " connected"
xrandr --output LVDS1 --brightness 0.5

Я понятия не имел, что это было доступно и уже установлено - очевидно. Со второй командой в терминале мой экран стал темнее, чем когда-либо. Затем я проверил:

xrandr --output LVDS1 --brightness 0.9

Что вернуло меня к обычному низкому уровню. Кажется, это изменяет уровни контрастности, а не яркости, о чем я и просил. Простая команда в терминале так же хороша, как и приложение.

С тех пор я изучал xrandr, чтобы понять, как работает эта команда.

Возможно, кто-то мог бы объяснить xrandr в простых терминах, но до тех пор, пожалуйста, изучите информацию по ссылке выше.

Редактировать 16 сентября

В духе доброй воли и сотрудничества я решил попробовать сценарий из ответа Сергея ниже. Следуя его указаниям, я смог заставить этот сценарий работать на меня. Хотелось бы знать, как сценарий определяет, как называется мой экран для использования xrandr команда, но хорошая новость в том, что это работает.

Спасибо, Сергей, и всем за ваш вклад

2 ответа

Решение

Выполните эти шаги точно:

  1. Открыть терминал через Ctrl-Alt-T

  2. Создать папку для скрипта

    mkdir -p ~/bin
    
  3. Открыть файл ~/bin/setup.sh в gedit,

    gedit ~/bin/setup.sh 
    
  4. Скопируйте приведенный ниже код, сохраните файл и закройте редактор.

    #!/bin/sh
    # Author: Serg Kolo
    # Date: Mon Aug 24 , 2015
    # Description: setup script for creating
    # launcher and setting up the Dimmer script
    
    DESKFILE="$HOME/bin/Dimmer.desktop"
    SCHEMA="com.canonical.Unity.Launcher"
    KEY="favorites"
    SCRIPTFILE="$HOME/bin/Dimmer.sh"
    
    createBinFolder() {
     if [ ! -e "$HOME/bin" ]; then
       mkdir "$HOME/bin"
     fi
     echo "created bin folder"
    }
    
    createLauncher() {
     OUTPUT="$(gsettings get $SCHEMA $KEY | awk -v file="$DESKFILE" -v sq="'"  '{ sub(/\]/,""); print  $0","sq"application://"file sq "]"  }')" ;
     gsettings set $SCHEMA $KEY "$OUTPUT" ;
     echo "Launcher for Dimmer created"
    }
    
    createScriptFile() {
     touch "$SCRIPTFILE"
     chmod 755 "$SCRIPTFILE"
     echo "Created script file. Please copy over the code to \"$SCRIPTFILE\""
    }
    
    createDeskFile() {
     printf "[Desktop Entry]\nName=Dimmer\nExec=%s\nType=Application\nTerminal=false" "$SCRIPTFILE" > "$DESKFILE"
    }
    
    createBinFolder
    createScriptFile
    createDeskFile
    createLauncher
    
  5. Сделайте файл исполняемым и запустите скрипт установки

    chmod 755 ~/bin/setup.sh && ~/bin/setup.sh
    

    Этот скрипт создаст bin папка и бланк Dimmer.sh файл.

  6. Редактировать файл Dimmer.sh

    gedit ~/bin/Dimmer.sh
    
  7. Скопируйте код ниже, сохраните и закройте редактор

    #!/bin/sh
    # Name: backlightscript
    # Author: Serg Kolo
    # Date: March 2 , 2015
    # Description: Simple script to change screen brightness using xrandr
    
    # uncomment this for debugging as needed
    # set -x
    
    NEWVAL=$( zenity --scale --min-value=0 --max-value=7 --text="Enter number between 0 and 7" ) && brightness=$(($NEWVAL+2))
    
    if [ "$NEWVAL" != "" ]; then
        xrandr --output "$( xrandr | awk '$2=="connected" {print $1}')" --brightness 0.$brightness
    fi
    

Теперь вы сможете дважды щелкнуть на панели запуска и запустить приложение для диммера.

Если вы редактируете файл /etc/default/grub и меняете строку:

GRUB_CMDLINE_LINUX=""

в

GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

а потом беги

sudo update-grub

и перезагрузка, у вас должна быть возможность уменьшить подсветку экрана до полностью черного цвета.

Другие вопросы по тегам