怎样在linux系统里面查看显示器屏幕的详细信息

怎样在linux系统里面查看显示器屏幕的详细信息,第1张

1、文件就是/proc目录文件,是一个内存映射文件,df看看大小,可以看出完全只是一个内存映射,并不是存在存储器上的,也可以说是内存的实时数据。

2、查看CPU信息,这时就要用到内存里保存的信息,cat /proc/cpuinfo看看。

3、具体内容。

4、model name是架构名称。

5、写成一�¸.shell:touch show_cpu.sh。

6、vim打开之后,编写#!/bin/bash,cat /proc/cpuinfo然后按下ESC,输入:wq,保存退出。

7、设置运行权限,chmod 777 show_cpu.sh./show_cpu.sh。

扩展资料:

linux系统使用注意事项:

1、执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。

2、clear:这个命令是用来清除屏幕的,不需要任何参数,和dos下面的clr具有相同的功能,如果觉得屏幕太紊乱,就可以用来清除屏幕上的信息。

3、ln命令会保持每一处链接文件的同步性,也就是说不论改动了哪一处,其它的文件都会发生相同的变化。

4、如果用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls _l命令去察看,就可以看到显示的link的路径了。

参考资料来源:百度百科-linux系统

1.打开/dev/fbX

fp = open ("/dev/fb0",O_RDWR)

2.获取可变参数,固定参数

ioctl(fp,FBIOGET_VSCREENINFO,&vinfo)  可变参数

ioctl(fp,FBIOGET_FSCREENINFO,&finfo)  固定参数

3.内存映射(mmap)

screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8

/*这就是把fp所指的文件中从开始到 screensize 大小的内容给映射出来,得到一个指向这块空间的指针*/

fbp =(unsigned char *) mmap (0, screensize,

PROT_READ | PROT_WRITE,

MAP_SHARED, fp,0)

4.使用映射后的地址对屏进行 *** 作。

使用上面得到的 fbp 指针来 *** 作显示缓冲区了。

把lcd看成是一块内存,使用mmap函数把它的缓冲区映射到进程空间中,然后通过映射后的地址直接 *** 作驱动中的显示缓冲区,往这块缓冲写数据,lcd就会按数值转换成相应颜色显示在LCD屏上。

原文链接:https://blog.csdn.net/tianmaxingkong_/article/details/50570538 在ubuntu系统下使用xrandr实现双屏幕显示:一.首先直接运行xrandr命令,查看设备的相关信息:运行之后会显示当前连接设备的屏幕信息,如下图,LVDS和VGA-0,而HDMI屏幕为disconnect,意为没有连接: 二.设置双屏幕显示: (1)打开外接显示器,双屏幕显示相同的内容--克隆,(auto为最高分辨率) CODE:     xrandr --output VGA-0 --same-as LVDS --auto (2)若要指定外接显示器的分辨率可以使用下面的命令(1280*1024): CODE:     xrandr --output VGA-0 --same-as LVDS --mode 1280x1024 (3)打开外接显示器,设置为右侧扩展 CODE:    xrandr --output VGA-0 --right-of LVDS --auto (4)关闭显示器 CODE:    xrandr --output VGA-0 --off (5)打开VGA-0接口显示器,关闭LVDS接口显示器 CODE:    xrandr --output VGA-0 --auto --output LVDS --off


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8320002.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存