`
joei4cm
  • 浏览: 11984 次
  • 性别: 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...

    linux命令行与shell脚本编程.pdf

    linux命令行与shell脚本编程.pdf

    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. ...

    解决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?的问题

    linux命令、编辑器和shell编程

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

    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 交互语法

    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