web-dev-qa-db-ja.com

デスクトップを暗くできるアプリはありますか

Windows 7でアプリを使用し、画面のコントラスト設定を変更するために調光器と呼ばれるので、ファンクションキーやコントロールパネルの電源オプションなど、PCのデフォルトのコントロールよりも暗くすることができます。

Ubuntu 15.04用のこれらのタイプのアプリ、またはPCノートパソコンでの最新のUbuntu LTSバージョン用に承認されたアプリはありますか。

私のコンピューターは、輝度を変更するファンクションキーを使用しています。 0〜8段階の明るさスケールを使用します。0は最低の明るさ、8は最高の明るさです。 0は、特に夜間の快適レベルに対して明るすぎます

以下の回答の提案に従って、以下をetc/default/grubに追加しました。

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

そして更新されたgrub

私の画面の明るさは、以前よりも調光できませんでした。奇妙なことに、etc/default/grubの変更前に行わなかった再起動のたびに、輝度レベルが0から8のスケールでレベル2の輝度になるようです。 GRUBファイルを以前の設定に戻しました。

私はIndicator-Brightnessをインストールしましたが、このアプリはファンクションキーよりもデスクトップを薄暗くせず、設定するメニューがありませんそう。

ここで他の関連する質問を積極的に追求して、解決策を見つけ、そのアクションの結果を報告しました。そのプロセスには時間がかかります。ご意見をお寄せいただいた方、我慢していただきありがとうございます。

グラフィック、画面の明るさ、コントラスト、色温度、ガンマには多くの側面があります。

私は試した

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

これは、PCが提供する通常の0-8ステップを超えて増減することはありません。つまり、現在のファンクションキーレベルとの違いはありません。

興味深いことに、Serg Koloによる私の質問の下のコメント(ありがとう:)が、彼が彼のスクリプトに関して提供した情報の下部にあるリンクされたソースを介してxrandrの情報を導きました。

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

これが利用可能で既にインストールされているとは思わなかった-どうやら。ターミナルの2番目のコマンドを使用すると、画面が以前よりも暗くなりました。次にテストしました:

xrandr --output LVDS1 --brightness 0.9

これにより、通常の最低レベルに戻りました。これは、明るさではなくコントラストレベルを変更しているように見えます。これはまさに私が求めていたものです。ターミナルでの簡単なコマンドは、アプリと同じくらい優れています。

それ以来、私は xrandr を研究して、そのコマンドがどのように機能するかを理解できるようにしました。

おそらく誰かがxrandrを簡単な言葉で説明できるかもしれませんが、それまでは上のリンクから情報を調べてください。

9月16日編集

誠意と協力のもと、以下のSergの回答からスクリプトを試すことにしました。彼の指示に従って、このスクリプトを機能させることができました。スクリプトがxrandrコマンドを使用するために私のスクリーンの名前をどのように決定するかを知っていればいいのですが、それはうまくいきます。

セルグ、ご意見ありがとうございます

3
xtrchessreal

次の手順を正確に実行してください。

  1. 経由でターミナルを開く Ctrl-Alt-T

  2. スクリプト用のフォルダーを作成する

    mkdir -p ~/bin
    
  3. geditのファイル~/bin/setup.shを開きます。

    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
    

これで、ランチャーをダブルクリックして、調光アプリを動作させることができます。

4

ファイル/ etc/default/grubを編集して次の行を変更した場合:

GRUB_CMDLINE_LINUX=""

GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

そして、実行します

Sudo update-grub

再起動すると、画面のバックライトを完全に黒に下げることができます。

0
mchid