`
joei4cm
  • 浏览: 11843 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

调节linux显示亮度和对比度的shell script

 
阅读更多
相信很多童鞋发现自己的笔记本在安装unbutu/fedora这些linux distrobution后,通过Fn键无法修改亮度了吧。查了一些资料,发现是系统无法调用控制亮度,写了小脚本,方便大家使用:
#!/bin/bash

value=$2 #init value

usage(){
    echo "Usage: $0 [-g][-b] <value>"
    echo "-g --gamma        set the gamma value from 0.1-10.0"
    echo "-b --brightness   set the brightness value from 0(dark)-99"
    echo "                  brightness suggest value is 25,50,75,90"
}

vga_brightness(){
    vga_interface=`lspci | grep VGA | awk '{print $1}'`
    sudo setpci -s $vga_interface F4.B=$value
}

vga_gamma(){
    xgamma -gamma $value
}

if [ $# -gt 1 ] && [ $# -lt 3 ]; then
    if [ $1 = "-g" ] || [ $1 = "--gamma" ]; then
    vga_gamma
    elif [ $1 = "-b" ] || [ $1 = "--brightness" ]; then
    vga_brightness
    else
    usage
    fi
else
    usage
fi
    
0
3
分享到:
评论

相关推荐

    shell script编程学习笔记

    ### Shell Script 编程学习笔记 #### 一、Shell 脚本初窥 ...以上是对Shell Script编程的基本介绍以及关键概念和技术细节的总结。掌握这些基础可以帮助开发者更好地理解和编写Shell脚本,提高系统的自动化管理水平。

    利用LINUX SHELL Script实现数据库系统管理.pdf

    "利用LINUX SHELL Script实现数据库系统管理" 在本篇文章中,我们将讨论如何使用LINUX SHELL Script来实现数据库系统管理。数据库是许多应用业务系统的核心设施,因此对数据库的测试、监控和维护非常重要。本文将...

    shell script 语言教程

    5. **流程控制**:Shell Script 支持多种流程控制结构,如条件判断 (`if...then...else`) 和循环 (`for`, `while`) 等,这使得脚本能够处理更复杂的逻辑。 #### 四、Bourne Shell (Bash) 1. **变量类型**:Bourne ...

    shell script

    在计算机科学领域中,Shell 脚本(Shell Script)是 UNIX 和类 UNIX 操作系统(如 Linux)中的一种强大的自动化工具。通过 Shell 脚本,用户可以编写一系列命令来执行复杂的任务。下面将详细介绍 Shell 脚本的基本...

    Linux Shell Scripting Cookbook Second Edition

    《Linux Shell Scripting Cookbook 第二版》是一本系统讲解Linux Shell脚本编写方法的书籍,涵盖了超过110个实用的配方,用于解决真实世界中的Shell脚本问题。通过这些配方,读者可以学习到如何利用Shell脚本自动化...

    linux_shell实例精解

    "Linux Shell实例精解"这本书籍通过实例的方式,让读者在实践中学习和掌握Shell编程,对于想要提升Linux操作技能或自动化工作流程的人来说,是一份非常有价值的参考资料。通过阅读这本书,不仅可以学会基本的Shell...

    Shell Script教程

    身為 UNIX 系統管理者除了要熟悉 UNIX 指令外,我們最好學會幾種 scripts 語言,例如 shell script 或 perl。學會 script 語言後,我們就可以將日常的系統管理工作寫成一支執行檔,如此一來,在管理系統時就可以更加...

    LINUX SHELL SCRIPT

    ### Linux Shell Scripting知识点概述 ...Shell脚本是Linux系统管理的重要工具之一,通过编写脚本可以大大提高工作效率,实现系统的自动化管理和维护。掌握这些知识点对于任何Linux用户来说都是非常有价值的。

    shell script详解

    Shell Script是一种用于自动化任务处理的脚本语言,广泛应用于Linux及类Unix系统中。通过Shell Script,用户可以编写一系列命令来实现复杂的操作流程,提高工作效率。 #### 二、Shell Script的基础知识 ##### 1. ...

    linux命令、编辑器和shell编程

    《Linux命令、编辑器和Shell编程》是一本深入讲解Linux操作系统使用、文本编辑与脚本编程的经典教程。这本书的第二版源代码包含了丰富的实例和练习,旨在帮助读者掌握Linux环境中的基本操作,高效使用文本编辑器,...

    解决idea would you like to install a shell script formatter?的问题 直接下载 shfmt.zip

    shfmt_v3.1.2_windows_amd64.exe shfmt_v3.1.2_windows_386.exe 解决idea would you like to install a shell script formatter?的问题

    Execute shell script on remote host using ssh.sh

    Jenkins构建Execute shell script on remote host using ssh命令;JenkinsSSH执行命令;

    shell script语言教程

    推荐一些关于Shell Script的书籍和其他资源,这些资源对于深入学习Shell Script非常有帮助。此外,熟练使用`man`命令和`grep`工具也是提高Shell Script技能的重要手段。 #### 八、示例场景分析 **问题:**计算当前...

    cpu-monitor.rar_linux cpu_linux monitor scri_shell SCRIPT C_shel

    在这个特定的场景下,shell script可以用来周期性地收集CPU利用率数据,然后将其记录到日志文件或显示在终端上,便于管理员观察和分析。编写shell脚本的优势在于灵活性高,可以根据实际需求进行定制,而且大多数...

    Linux&SHELL;基本知识笔试试卷

    - 使用 `sh $shell_script` 或 `./$shell_script` 来在一个新的子 shell 中执行脚本。 #### SHELL 脚本结构 - **知识点**:SHELL 脚本的基本结构包括: - 循环结构:例如 `for`、`while` 循环。 - 选择结构:...

    shell script 交互语法

    shell script 交互语法shell script 交互语法shell script 交互语法shell script 交互语法shell script 交互语法shell script 交互语法shell script 交互语法shell script 交互语法

    Linux-shell脚本全面学习.pdf

    Linux Shell 脚本编程基础知识点总结 Linux 脚本编写基础 1.1 语法基本介绍 * `#!` 符号用来告诉系统它后面的参数是用来执行该文件的程序 * 在 Linux 中,使用 `/bin/sh` 来执行程序 * 编辑好脚本后,需要使其可...

    101 shell script for linux and unix

    Wicked Cool Shell Scripts: 101 Scripts for Linux, Mac OS X, and Unix Systems &lt;br&gt;This cookbook of useful, customizable, and fun scripts gives you the tools to solve common Linux, Mac OS X and UNIX ...

Global site tag (gtag.js) - Google Analytics