web-dev-qa-db-fra.com

Existe-t-il une application qui peut assombrir mon bureau?

J'ai utilisé une application sous Windows 7, appelée dimmer, pour que l'écran modifie ses paramètres de contraste afin que je puisse l'atténuer plus bas que les commandes par défaut du PC, telles que la touche de fonction ou les options d'alimentation du panneau de configuration.

Existe-t-il des applications de ce type pour Ubuntu 15.04 ou approuvées pour la dernière version d'Ubuntu LTS sur un ordinateur portable PC?.

Mon ordinateur utilise des touches de fonction qui modifient sa luminosité. Il utilise une échelle de luminosité de 0 à 8 niveaux, 0 étant le moins brillant et 8 le plus brillant. 0 est trop clair pour mon confort, surtout la nuit

Suite à la suggestion ci-dessous, j'ai ajouté ce qui suit à etc/default/grub:

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

et mis à jour

La luminosité de mon écran n’était plus aussi faible qu’avant. Curieusement, le niveau de luminosité semble aller au niveau 2 sur une échelle de 0 à 8 chaque fois que je redémarre, ce qui n’était pas le cas avant le changement etc/default/grub. J'ai rétabli mon fichier grub aux paramètres précédents.

J'ai installé Indicateur-Luminosité mais cette application ne réduit pas la luminosité de mon bureau plus loin que mes touches de fonction et il n'y a pas de menus pour la configurer. alors.

J'ai activement cherché d'autres questions connexes pour trouver une solution et rendre compte des résultats de cette action ici. C'est un processus qui prend du temps. À ceux qui ont apporté leur contribution, merci d’être patient.

Les aspects graphiques, la luminosité de l'écran, les contrastes, la température de couleur et le gamma sont nombreux.

J'ai essayé

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

Ceci n’a jamais augmenté ni diminué au-delà des étapes habituelles de 0 à 8 que le PC ne fournit, c’est-à-dire qu’il n’ya aucune différence par rapport aux niveaux actuels des touches de fonction.

Fait intéressant, un commentaire en dessous de ma question posée par Serg Kolo (merci :) m'a conduit à des informations sur xrandr via les sources en bas à la fin des informations qu'il a fournies concernant son script:

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

Je ne savais pas que c'était disponible et déjà installé - apparemment. Avec la deuxième commande du terminal, mon écran est devenu plus sombre que jamais. J'ai ensuite testé:

xrandr --output LVDS1 --brightness 0.9

Ce qui m'a ramené au niveau habituel le plus bas. Cela semble changer les niveaux de contraste et non la luminosité, ce qui est exactement ce que je demandais. Une simple commande en terminal est aussi bonne qu'une application.

J'ai depuis étudié xrandr afin de pouvoir avoir une idée du fonctionnement de cette commande.

Peut-être que quelqu'un pourrait expliquer xrandr en termes simples, mais en attendant, veuillez explorer les informations contenues dans le lien ci-dessus.

Éditer le 16 septembre

De bonne foi et en collaboration, j'ai décidé d'essayer le script de la réponse de Serg ci-dessous. En suivant ses instructions, j'ai pu faire fonctionner ce script pour moi. J'aimerais bien savoir comment le script détermine le nom de mon écran pour l'utilisation de la commande xrandr, mais la bonne nouvelle est que cela fonctionne.

Merci Serg et à tous pour votre contribution

3
xtrchessreal

Suivez ces étapes exactement:

  1. Ouvrir le terminal via Ctrl-Alt-T

  2. Créer un dossier pour le script

    mkdir -p ~/bin
    
  3. Ouvrez le fichier ~/bin/setup.sh dans gedit.

    gedit ~/bin/setup.sh 
    
  4. Copier sur le code ci-dessous enregistrer le fichier, fermer l'éditeur.

    #!/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. Rendre le fichier exécutable et lancer le script d'installation

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

    Ce script créera le dossier bin et un fichier vierge Dimmer.sh.

  6. Editez le fichier Dimmer.sh

    gedit ~/bin/Dimmer.sh
    
  7. Copier le code ci-dessous, enregistrer et fermer l'éditeur

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

Maintenant, vous devriez pouvoir double-cliquer sur le lanceur et faire fonctionner cette application dimmer.

4
Sergiy Kolodyazhnyy

Si vous éditez le fichier/etc/default/grub et modifiez la ligne:

GRUB_CMDLINE_LINUX=""

à

GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

puis courir

Sudo update-grub

et redémarrez, vous devriez avoir la possibilité de réduire le rétroéclairage de l’écran au noir total.

0
mchid