显示器

[编辑]

简介

显示屏(英语:display device),也称显示屏、荧幕、荧光幕,一种输出设备(Output device),用于显示图像及色彩。

显示器主要分类:

  • 阴极射线管显示屏 (CRT)
  • 液晶显示屏 (LCD)
  • 等离子显示屏 (PDP)
  • 其他
    • 投影式显示屏
    • 立体成像显示屏
    • 有机发光二极管显示屏
    • 电子纸
    • 系统集成型皮肤
    • 发光二极管显示屏

查看信息

终端执行:

 xrandr

点此查看:xrandr详细文档

多屏显示设置

笔记本外接了一个Acer G236HLbd显示器(1920×1080),接好后内置显示器正常,外置显示器分辨率只有1024×768。

在深度操作系统的设置中可以调节复制还是拓展屏幕,但是没有高分辨率的选项。

这时候就需要cvt和xrandr这两条命令:

“xrandr –output VGA-1 –right-of LVDS-1″ 设置VGA-1(外置显示器)在LVDS-1的右侧。

“cvt 1920 1080″ 查看1920×1080的信息

“sudo xrandr –newmode “1920x1080_60.00″ 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync” 将上条命令的结果加在newmode后

“sudo xrandr –addmode VGA-1 “1920x1080_60.00″”将1920×1080分辨率加给VGA-1

“xrandr –output VGA-1 –mode 1920x1080_60.00 –rate 60″设置外置显示器分辨率


ps 在命令行中输入1920×1080中的乘号,用字母x即可。

常见问题

  • 启用Fn键调节亮度

部分电脑需要简单设置才可以使用Fn键调节亮度。终端执行:

 sudo gedit /etc/default/grub

修改

 GRUB_CMDLINE_LINUX="local zh_CN"

改成

 GRUB_CMDLINE_LINUX="acpi_osi=Linux"

如果不生效的,请改成

 GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

保存文件并退出,然后终端执行:

 sudo update-grub
  • 亮度无法修改或者保持的解决方法

正常情况下显卡驱动正常运行时,可以修改正常的显示亮度和保存设置的,但部分显卡驱动不完善导致出现亮度无法修改或者保存,因此可以采用已下方法解决。

深度操作系统12.06的亮度设置保存在"/sys/class/backlight/acpi_video0/brightness"。每次进入系统时这个文件都会被重置为最大值7,所以直接更改这个文件的值是没用的。我们可以用以下两个步骤来让系统启动后自动设置屏幕的亮度值。

1.更改rc.local文件使系统在启动时自动更改/sys/class/backlight/acpi_video0/brightness文件权限

2.更改.profile文件使系统在用户登录时自动更改birghtness的值

解决方法,第一步,更改rc.local文件使系统在启动时自动更改/sys/class/backlight/acpi_video0/brightness文件权限 在终端入

 sudo gedit /etc/rc.local 

如果询问密码的话,执行你安装系统时设置的密码 打开后你会看到如下内容:

#!/bin/sh -e  
#  
# rc.local  
#  
# This script is executed at the end of each multiuser runlevel.  
# Make sure that the script will “exit 0″ on success or any other  
# value on error.  
#  
# In order to enable or disable this script just change the execution  
# bits.  
#  
# By default this script does nothing.  
#exit 0  

插入这句话到代码中: chmod a+w /sys/class/backlight/acpi_video0/brightness 保证修改后代码如下,注意删除exit前的“#”

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
chmod a+w /sys/class/backlight/acpi_video0/brightness
exit 0

保存退出。

第二步,更改.profile文件使系统在用户登录时自动更改birghtness的值 终端执行:

 sudo gedit /etc/profile

在.profile最后一行添加

 echo 2 > /sys/class/backlight/acpi_video0/brightness

修改后的文件:

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "$PS1" ]; then
 if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
 # The file bash.bashrc already sets the default PS1.
 # PS1='\h:\w\$ '
 if [ -f /etc/bash.bashrc ]; then
 . /etc/bash.bashrc
 fi
 else
 if [ "`id -u`" -eq 0 ]; then
 PS1='# '
 else
 PS1='$ '
 fi
 fi
fi

# The default umask is now handled by pam_umask.
# See pam_umask(8) and /etc/login.defs.

if [ -d /etc/profile.d ]; then
 for i in /etc/profile.d/*.sh; do
 if [ -r $i ]; then
 . $i
 fi
 done
 unset i
fi
echo 2 > /sys/class/backlight/acpi_video0/brightness

注意:其中数字2即为你设定的屏幕亮度值,最大值为7。

保存退出。 这样每次进入系统后屏幕的亮度都会自动设置为.profile文件中设定的值。

  • 部分笔记本开机时亮度为最低

进入系统,打开终端执行:

 sudo gedit /etc/default/grub

找到

 GRUB_CMDLINE_LINUX="noresume" 

替换为

 GRUB_CMDLINE_LINUX="video.use_bios_initial_backlight=0" 

保存文件,终端执行:

  sudo update-grub

重启生效.

  • 调节伽马值

图形调整,使用社区小工具,或者使用xgamma命令调节,例如

 xgamma -gamma 0.7 ##将所有的gamma值变为0
  • 关闭显示屏型号输出

终端执行:

 xset dpms force off


  • 联想 ideapad Z400 Touch 型号无法调节屏幕亮度

终端执行:

 sudo gedit /etc/default/grub

在打开文件中找到

 GRUB_CMDLINE_LINUX=""

改成

 GRUB_CMDLINE_LINUX="acpi_backlight=vendor“

改好后保存退出,终端执行:

 sudo update-grub

重启后就可以使用FN键调节亮度了。

终端执行:

sudo gedit /etc/rc.local

在打开文件里增加一句(加在exit 0之前)

  echo 500 > /sys/class/backlight/intel_backlight/brightness

然后保存就可以解决重启后亮度值失效的问题。

相关链接


微信

欢迎关注 "深度操作系统" 公众号,使用微信扫描下方二维码即可关注。

deepin weixin

IRC

IRC为linux世界中最为常见的交流方式之一,它提供了一个类似于匿名聊天室的环境,欢迎您进入deepin IRC频道与大家进行交流。

服务器: irc.freenode.net
服务器: #deepin

邮件列表

邮件列表是linux世界中最为常见的交流方式之一,只要您加入了deepin邮件列表,就可以使用邮件的方式与大家进行交流。

·deepin users:用于deepin用户的一般讨论。
·deepin developers:专用于deepin开发者讨论。