`

linux 修改屏幕大小 linux 修改分辨率和颜色

阅读更多
这样改:
Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "未探测过的显示器"
        HorizSync    31.5 - 37.9
        VertRefresh  50.0 - 70.0
        Option            "dpms"
EndSection

改为

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "未探测过的显示器"
        HorizSync    31.5 - 60.0
        VertRefresh  50.0 - 80.0
        Option            "dpms"
EndSection

把Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth     24
        SubSection "Display"
                Depth     24
                Modes    "800x600" "640x480"
        EndSubSection
EndSection

改为

Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth     16
        SubSection "Display"
                Depth     16
                Modes    "1024x768"
        EndSubSection
EndSection

然后保存、退出、重启。
按照上面的方式改了/etc/X11/XF86config文件后,果然注销后屏幕变大了。不过倒不用删除section screen下面的Modes后面的 ”800x600”
  “640x480” ,只需要在前面添加”1280x1024”即可。另外在修改的过程中还发现两个问题:
   一个是关于depth,即色深的问题,查了资料说depth指应该是色位是多少,是24位的,还是16位的。我先是按照如上的文章修改成了16位的,后来试了试再改成24位的,发现显示情况更好了。
      另外一个是关于 HorizSync 和VertRefresh即水平分辨率和垂直分辨率的。按照文章中所述调了以后,屏幕宽度似乎不够,我再把水平分辨率的上限值调大了点,调成了64,保存,注销后,屏幕显示正常了。我想估计调节水平分辨率能调整屏幕宽度,而垂直分辨率能调节屏幕长度吧。
分享到:
评论

相关推荐

    Linux内核修改logo

    该图片最好为PNG格式,尺寸大小建议与屏幕分辨率相匹配。 #### 三、Logo格式转换 1. **转换图片格式**: - 执行以下命令将PNG格式的Logo转换为PBM格式,以便内核能够识别: ``` pngtopnm logo.png | ppmquant -...

    Qt5虚拟键盘支持拖动中文拼音,大小修改

    同时,为了确保用户体验,需要考虑不同屏幕尺寸和分辨率下的适配问题,可能需要添加自适应布局或动态调整逻辑。 最后,为了让虚拟键盘可以被鼠标拖动,我们需要监听鼠标的移动事件,并相应地更新键盘的位置。这可以...

    Linux带命令壁纸可修改版

    同时,为了满足不同用户的需求,提供了PSD文档,即Photoshop Document格式的源文件,让用户可以根据自己的屏幕分辨率或个人喜好自由调整壁纸的大小和布局。这种灵活性使得用户不仅可以欣赏到美观的壁纸,还能学习和...

    linux fb-test-帧缓冲 两个例子(完整源代码)

    2. 计算坐标:根据字符大小和屏幕分辨率,计算出每个字符的坐标。 3. 显示文本:逐个字符处理,将字体位图复制到帧缓冲的相应位置。 4. 更新屏幕:与颜色填充的例子类似,写入帧缓冲并更新屏幕。 这两个例子展示了...

    linux下使用framebuffer在屏幕上画点线矩形矩形波字符等

    调用`ioctl`函数获取framebuffer的配置信息,如屏幕分辨率、颜色深度等。这些信息存储在`fb_var_screeninfo`和`fb_fix_screeninfo`结构体中。 3. **映射Framebuffer到内存**: 使用`mmap`函数将framebuffer设备...

    Linux QT5 PlainTextEdit设置文本大小

    在实际开发中,你可能还需要考虑到不同分辨率和屏幕尺寸下的适配,可以使用`QApplication::desktop()->logicalDpiX()`和`logicalDpiY()`来获取系统逻辑DPI,动态计算合适的字体大小。 在提供的"Sample1_3"文件中,...

    linux-Bashcaster是一个真正简单的Linux屏幕录像机

    它可以用来减少GIF文件大小,提高动画质量,或者调整颜色深度,从而使得生成的GIF文件在网络上传输时更加高效。 **二、Bashcaster的使用方法** 1. **安装依赖**:首先,确保系统已经安装了ffmpeg和gifsicle。这两...

    你如何美化LINUX

    - **主题概念**:桌面主题可以改变桌面的整体外观,包括背景、活动窗口的颜色和字体大小等。 - **GNOME 主题内容**:通常包括控件、窗口边框和图标三部分。 - **更改主题步骤**:通过“开始 → 首选项 → 主题”...

    linux下本地qt显示图片

    Qt是一个功能强大的跨平台开发库,支持多种操作系统,包括Linux、Windows和macOS等。本篇将详细介绍如何在Linux下的Qt应用程序中加载和显示本地图片。 首先,了解Qt中的图像处理模块。Qt提供了QImage、QPixmap和...

    virtual PC 2007安装Linux花屏问题解决方案

    - 另外,在安装过程中选择合适的视频内存大小也很重要,例如可以选择 32MB 视频内存,并确保屏幕分辨率设置为 800x600。 #### 进阶操作 对于更高级的用户,还可以尝试以下操作: - 在 GRUB 编辑状态下,可以通过...

    SPI LCD Linux Driver

    这些液晶屏幕通常具有不同的分辨率、颜色深度和显示特性,因此需要相应的驱动来正确配置和驱动它们。 ST7735R是一款小型的彩色TFT LCD控制器,适合于需要小巧、高分辨率显示的应用。而ILI9340、ST7735R(重复提及)...

    Linux初始值设置

    4. **取显卡当前显示模式**:获取显卡当前的分辨率和颜色深度,以便正确设置显示。 5. **取硬盘信息**:识别并初始化硬盘,读取MBR(主引导记录)获取分区信息。 6. **加载段描述符**:在保护模式下,设置段描述符表...

    Linux操作系统下使用FrameBuffer直接写屏

    2. **获取和初始化设备信息**:打开设备后,需要获取`fb_fix_screeninfo`和`fb_var_screeninfo`结构体中的信息,这些信息包含了关于帧缓冲的固定信息(如行长度、屏幕大小等)和可变信息(如分辨率、颜色深度等)。...

    计算机软件-商业源码-改变分辨率的例程.zip

    GDI是Windows API的一部分,可以用来设置窗口大小和位置,包括屏幕分辨率。而DirectX则更适用于高性能的图形处理,它提供了更底层的访问权限,包括调整分辨率。 2. **系统调用**: 要改变屏幕分辨率,我们需要调用...

    LinuxLogo启动图标制做.pdf

    在Linux操作系统中,启动过程中的Logo图标是一个重要的视觉元素,它通常在系统加载初期出现在LCD屏幕的左上角。这个Logo被称为bootlogo,对于优龙ST2410开发板来说,它的制作涉及到Linux内核代码和显示驱动的交互。...

    你了解过linux framebuffer 驱动?.docx

    其中,`fb_var_screeninfo`和`fb_fix_screeninfo`分别存储了可变参数(如分辨率)和固定参数(如屏幕大小),`fb_cmap`用于管理颜色映射,`screen_base`指向虚拟内存中的显存地址,而`screen_size`则表示显存的大小...

    Linux终端下的直接写屏技术.pdf

    这个小程序打开Framebuffer设备文件,然后使用`ioctl`函数获取屏幕的变量和固定信息,如分辨率、位深度和帧缓冲区大小等。这些信息对于在Linux上实现直接写屏至关重要,因为它们允许开发者精确控制屏幕的显示。 ...

    minigui移植

    然而,如果你的设备或系统有特殊需求,可能还需要调整其他设置,如颜色深度、屏幕旋转等。在实践中,这通常需要对MinigUI的源代码有深入理解,并可能涉及到驱动程序的适配和调试。 总之,MinigUI的移植和配置是一个...

    基于ARM LINUX的嵌入式GUI的研究和移植.pdf

    4. 运行时参数设置:设置启动参数,如屏幕大小、颜色深度等,确保GUI在目标设备上正确运行。 5. 测试与调试:移植后,进行全面的功能测试和性能测试,以确保GUI在新平台上的稳定性和效率。 【总结】 基于ARM ...

    关于linux的fb_framebuffer设备驱动.pdf

    例如,可以获取设备名称、屏幕组织方式、内存区域大小和地址等静态信息,也可以更改位深度、颜色格式、刷新率等动态信息。颜色表(cmap)的管理同样依赖于`ioctl`,这对于调整显示色彩至关重要。在`<linux/fb.h>`...

Global site tag (gtag.js) - Google Analytics