麒麟Kylin

您所在的位置:网站首页 怎样打印机扫描文件到电脑 麒麟Kylin

麒麟Kylin

2024-07-14 14:17:13| 来源: 网络整理| 查看: 265

目录

目录

一、desktop方式

1、xrand介绍

1、xrandr命令概述

2、xrandr常用参数说明

3. 示例

2、desktop介绍

1、desktop概述

2、desktop文件模板

1、生成分辨率模型

2、编写sh分辨率脚本

3、编写desktop文件

二、Xorg方式

1、背景描述

一、desktop方式 1、xrand介绍 1、xrandr命令概述

xrandr是RandR(调整大小和旋转)X 窗口系统扩展的官方配置实用程序。它可用于设置屏幕输出的大小、方向、以及 需配置多台显示器的显示扩展等

2、xrandr常用参数说明 命令释义xrandr -o left单屏向左旋转90°xrandr -o right单屏向右旋转90°xrandr -o inverted上下翻转,旋转180°xrandr -o normal回到正常角度xrandr --output {{DP1}} --mode {{1920x1080}} --rate {{60}}更改DP1分辨率为1920x1080,刷新频率60Hzxrandr --output {{VGA1}} --off禁用VGA输出xrandr --output {{LVDS1}} --brightness {{0.5}}设置LVDS1的亮度为%50xrandr --output {{HDMI2}} --mode {{1280x1024}} --right-of {{DP1}}设置HDMI2的分辨率并为1280x1024并放到DP1的右侧xrandr -q显示硬件信息xrandr --newmode (cvt生成的Modeline后边的信息)

增加分辨率 

xrandr --newmode VGA-1 双引号内的信息新建模式xrandr --output VGA1 --auto --primary设置VGA1为主屏,auto为最高分辨率xrandr --output VGA1 --same-as DP1 --auto打开外接显示器,双屏幕显示相同的内容--克隆--scale缩放--reflect镜像

3. 示例 更改屏幕分辨率 #使用cvt命令生成modeline $cvt 1280 1024 60 #1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync #使用newmode参数创建一个mode,参数就是modeline后的内容 $xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync #新建模式,将新模式添加至当前输出设备,如果出错,则说明不支持此模式 $xrandr --addmode VGA-1 1280x1024_60.00 #设置newmode为当前分辨率 $xrandr --output VGA-1 --mode 1280x1024_60.00 若对分辨率不放心可以使用sleep命令,以免困在无效分辨率 格式 新分辨率 && sleep 5 && 原有分辨率 扩展屏幕 # 将主屏幕VGA=1复制到外接DP-1的屏幕上 $ xrandr --output DP-1 --same-as VGA-1 --auto # 将其VGA-1设置在主屏幕DP-1的左侧并设置扩展的HDMI-1分辨率为1920x1200 $ xrandr --output VGA-1 --left-of DP-1 --mode 1920x1200 # 当然你也可以只将显示内容输出到指定显示接口上 $ xrandr --output DP-1 --auto # 当然你也可以只将显示内容输出到指定显示接口上,并设置分辨率 $ xrandr --output DP-1 --mode 1920x1200 # 可以设置某个输出接口为主屏幕,这里我设置我的副屏VGA-1为primary $ xrandr --output VGA-1 --auto --primary # 也可以同时关闭一个显示输出,开启另外一个,这里我关闭了主屏幕DP-1输出开启了副屏幕HDMI-1的输出 $ xrandr --output VGA-1 --auto --output DP-1 --off 旋转屏幕 # 向左旋转90度 $ xrandr -o left # 向右旋转90度 $ xrandr -o right # 上下翻转 $ xrandr -o inverted # 回到正常角度 $ xrandr -o normal #指定某个输出端口的显示器旋转 $ xrandr --output HDMI-1 --rotate left $ xrandr --output HDMI-1 --rotate norma 关闭屏幕输出  # 关闭DP-1的输出 xrandr --output DP-1 --off 调整屏幕dpi 及鼠标大小 $xrandr --dpi 200 --fb 5040x1620 --output VGA-1 --mode 2160x1440 --pos 0x0 --scale 1.5x1.5 --output DP-1 --scale 1.5x1.5 --pos 2160x0 --panning 2880x1620+2160+0 --panning: 参数设置鼠标可取范围 --dpi: 强制全局使用200% dpi --fb: 指定画布大小。双显示器横向并列放置,故:长边 = 2160 + 1920 * 1.5 = 5040;短边取1620(1440 和 1080*1.5的较大值) --pos: 指定显示器的位置,VGA-1左侧,pos=0x0;第二显示器在右侧,pos=2160x0 底层原理也是将两块屏幕的显示内容按照给定参数拼接到一块“画布 ”上,再进行输出。画布的大小等于两块屏幕的物理分辨率*缩放系数的和。当不进行任何配置的时候,Xorg默认使用1.0的缩放倍数对两显示器进行配置。因此出现了同样200DPI的情况下,外置显示器显示偏大的问题

xrandr官方wiki

HiDPI官方wiki

2、desktop介绍 1、desktop概述

Linux图标文件其实就是.desktop后缀的纯文本文件(从windows中desktop.ini衍生出来的),Linux程序.desktop文件大都放置在/usr/share/applications/目录(所有用户可见)或~/.local/share/applications/目录(仅当前用户可见)中,几乎所有的程序图标文件都在这里。 若是需要开机自动启动程序,则需把.desktop文件放置在~/.config/autostart/

2、desktop文件模板 [Desktop Entry] Name= #用于最终显示的名称,要和desktop文件名区分开 Type=Application #指定文件类型 Exec= #指定二进制可执行程序完整路径 Icon= #指定应用程序图标完整路径 Categories= #程序在菜单中显示的类别 '注意:前4行必须要写' 语法解释: 关键词 意义 [Desktop Entry] 文件头 Encoding 编码 Name 应用名称 Name[xx] 不同语言的应用名称 GenericName 描述 Comment 注释 Exec 执行的命令 Icon 图标路径 Terminal 是否使用终端 Type 启动器类型 Categories 应用的类型(内容相关) 说明: 其中 Exec 常用的参数有:%f %F %u %U %f:单个文件名,即使选择了多个文件。如果已选择的文件不在本地文件系统中(比如说在HTTP或者FTP上),这个文件将被作为一个临时文件复制到本地,%f将指向本地临时文件; %F:文件列表。用于程序可以同时打开多个本地文件。每个文件以分割段的方式传递给执行程序。 %u:单个URL。本地文件以文件URL或文件路径的方式传递。 %U:URL列表。每个URL以分割段的方式传递给执行程序。本地文件以文件URL或文件路径的方式传递。

参考资料: Desktop Entry Specification

1、生成分辨率模型 root@kylin: ~# cvt 600 800 60 #生成分辨率模型 60为分辨率,不指定默认为60hz # 600x800 59.70 Hz (CVT) hsync: 49.61 kHz; pclk: 38.50 MHz Modeline "600x800_60.00" 38.50 600 632 688 776 800 803 813 831 -hsync +vsync 2、编写sh分辨率脚本 root@kylin ~# # vim /root/display.sh #!/bin/bash export DISPLAY=:0.0 xrandr --newmode "600x800_60.00" 38.50 600 632 688 776 800 803 813 831 -hsync +vsync xrandr --addmode VGA-1 600x800_60.00 xrandr --output VGA-1 --mode 600x800_60.00 sleep 3 root@kylin ~# chmod +x /root/display.sh 3、编写desktop文件 root@kylin ~# vim /usr/share/applications/display.desktop [Desktop Entry] Name=display_ Exec=/root/display.sh Type=Application

至此常规解决分辨率方式持久化方式已经完成

二、Xorg方式 1、背景描述

1. 设备内中已有desktop方式存在的程序,此时又不能去封装已有程序时,可以尝试此种方        案,当前使用的版本为kylin-2203

2. 直接添加到/etc/X11/xorg.conf

    若没有xorg.conf,则可以使用以下内容作为基础。您需要将名称为Modeline,Driver和Modes的条目替换为系统的正确条目。根据您的硬件,您可能需要其他条目,例如,如果您的系统有多个图形芯片

root@kylin~# lshw -class display | grep "driver" #查看显卡名称        configuration: driver=显卡名称 latency=0

3. 将显卡名称和cvt的参数对应到如下资源的项中,重启即可

    源文件地址:https://download.csdn.net/download/qq_41619571/86759444



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭