• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    CentOS屏幕选择功能讲解

    在笔记本上装了个CentOS6.5, 平时笔记本都外接一个显示器, 这回系统装好了之后, 鼠标乱晃了一小会始终找不到“屏幕选择”功能(display), 一怒之下就有了下面这段代码.

    [root@localhost ~]# vim load_xrandr.py
    # -.- coding:utf-8 -.-
    __author__ = 'root'
     
    import os
     
    # 列出显示器及分辨率
    getScreens = os.popen("""
        vgas=$(xrandr | grep " connected");
     
        [ $(echo "$vgas" | wc -l) -gt 1 ]  {
            for i in $(echo "$vgas" | awk '{print $1}');
            do
                echo $i
                xrandr | grep "$i connected" -A 1 | awk -F"x" '{print $1}' | tail -n 1 | sed "s/ //g"
            done
        }""").readlines()
     
    # 处理换行符号
    for i in range(len(getScreens)): getScreens[i] = getScreens[i].replace("\n", "")
     
    # 比对出分辨率较大的显示器
    if int(getScreens[1])  int(getScreens[3]):
        bigger = getScreens[2]
        little = getScreens[0]
    else:
        bigger = getScreens[0]
        little = getScreens[2]
     
    # 使用较大的显示器作为当前输出.
    os.popen("xrandr --output %s --auto --output %s --off" % (bigger, little))

    写完这段代码后, 只要在登录的时候加载, 就能将屏幕输出到比较大的显示屏上了.

    [root@localhost ~]# vim .bashrc
    [ $(xrandr | grep " connected" | wc -l) -gt 1 ]  {
        /usr/local/Python-2.7.8/bin/python /root/load_xrandr.py
    }

    后来才发现原来在System->Preferrences面板里面有Display.

    上一篇:CentOS7下如何切换运行级别?CentOS7下切换运行级别的方法
    下一篇:CentOS下dstat监控详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    CentOS屏幕选择功能讲解 CentOS,屏幕,选择,功能,讲解,