Existe um aplicativo que pode tornar meu dimmer de desktop

3

Eu usei um aplicativo no Windows 7, acho que chamado de dimmer para fazer a tela alterar suas configurações de contraste para que eu pudesse reduzi-lo mais do que os controles dos padrões do PC, como tecla de função ou as opções de energia no painel de controle. p>

Existe algum desses aplicativos do tipo para o Ubuntu 15.04 ou aprovado para a versão mais recente do Ubuntu LTS em um PC-laptop.

Meu computador tem o uso de teclas de função que alteram seu brilho. Ele usa uma escala de 0 a 8 de brilho, onde 0 é o menos brilhante e 8 é o mais brilhante. 0 é muito brilhante para o meu nível de conforto, especialmente à noite

Seguindo a sugestão em uma resposta abaixo, adicionei o seguinte ao etc / default / grub:

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

e atualizado grub

O brilho da minha tela não ficou mais fraco do que antes. Estranhamente, o nível de brilho parece ir para o nível 2 de brilho em uma escala de 0 a 8 toda vez que eu reinicio o que ele não fazia antes da mudança do etc / default / grub. Eu reverti meu arquivo grub de volta para as configurações anteriores.

Instalei Indicador de brilho , mas esse aplicativo não escurece minha área de trabalho além das minhas teclas de função e não há menus para configurá-la.

Eu procurei ativamente outras perguntas relacionadas para encontrar uma solução e relatar os resultados dessa ação aqui. É um processo que leva tempo. Para aqueles que deram entrada, obrigado por ser paciente.

Existem muitos aspectos em gráficos, brilho da tela, contrastes, temperatura da cor, gama.

Eu tentei

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

Isso nunca aumentou ou diminuiu além dos 0-8 passos usuais que o PC oferece, ou seja, nenhuma diferença em relação aos níveis de teclas de função atuais.

Curiosamente, um comentário abaixo da minha pergunta por Serg Kolo (obrigado :) levou-me a informações sobre xrandr através das fontes ligadas na parte inferior da informação que ele forneceu sobre o seu script:

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

Eu não tinha ideia de que isso estava disponível e já estava instalado - aparentemente. Com o segundo comando no terminal minha tela ficou mais escura do que nunca. Eu então testei:

xrandr --output LVDS1 --brightness 0.9

O que me levou de volta ao nível mais baixo de sempre. Isso parece estar mudando os níveis de contraste e não o brilho, que é exatamente o que eu estava perguntando. Um comando simples no terminal é tão bom quanto um aplicativo.

Eu já estudei xrandr para que eu possa ter uma idéia de como esse comando funciona.

Talvez alguém possa explicar o xrandr em termos simples, mas, até lá, explore as informações do link acima.

Editar 16 de setembro

De boa fé e colaboração, decidi experimentar o roteiro da resposta de Serg abaixo. Seguindo suas instruções, consegui fazer esse script funcionar para mim. Eu gostaria de saber como o script determina qual é o nome da minha tela para o uso do comando xrandr , mas a boa notícia é que funciona.

Obrigado Serg e todos pela sua contribuição

    
por xtrchessreal 23.08.2015 / 02:00

2 respostas

4

Siga exatamente estas etapas:

  1. Abra o terminal através de Ctrl - Alt - T

  2. Crie uma pasta para o script

    mkdir -p ~/bin
    
  3. Abra o arquivo ~/bin/setup.sh em gedit .

    gedit ~/bin/setup.sh 
    
  4. Copie o código abaixo salve o arquivo, feche o editor.

    #!/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. Torne o arquivo executável e inicie o script de configuração

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

    Esse script criará a pasta bin e o arquivo Dimmer.sh em branco.

  6. Edite o arquivo Dimmer.sh

    gedit ~/bin/Dimmer.sh
    
  7. Copie o código abaixo, salve e feche o editor

    #!/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
    

Agora, você deve conseguir clicar duas vezes no iniciador e fazer com que o aplicativo dimmer funcione.

    
por Sergiy Kolodyazhnyy 25.08.2015 / 01:11
0

Se você editar o arquivo / etc / default / grub e alterar a linha:

GRUB_CMDLINE_LINUX=""

para

GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

e, em seguida, execute

sudo update-grub

e reinicie, você deve ter a capacidade de reduzir a luz de fundo da tela para completamente preto.

    
por mchid 23.08.2015 / 03:40