精华内容
下载资源
问答
  • Linux屏信息量大,一屏或几屏显示不全 两种方法 1.加个参数 |more 例如:ls -l |more 这样敲完命令后,屏幕信息会停留在第一页上,再敲回车后,又多显示一行。 但如果,信息太多敲回车太麻烦,可以采用第二...

    Linux屏中信息量大,一屏或几屏显示不全

    两种方法

    1.加个参数 |more

    例如:ls -l  |more
    

    这样敲完命令后,屏幕信息会停留在第一页上,再敲回车后,又多显示一行。
    但如果,信息太多敲回车太麻烦,可以采用第二种方法。

    2.写入一个文件中

    例如:ls -l  > a.txt
    

    这样再次编辑a.txt就可以查看信息了。

    展开全文
  • Linux终端里面如何显示一屏的内容

    万次阅读 2018-07-04 15:15:10
    我在终端中使用”dpkg -l”命令显示主机中安装的软件时,发现内容很多,而当命令执行完毕后,只显示终端最后一屏的内容。前面的都无法查看,这个是很让人憋屈的。下面就这个问题说一下我的解决方法。 解决方法...

    想查看工程引用库的依赖关系,终端执行:
    ./gradlew dependencies app:dependencies
    但是发现内容很多,而当命令执行完毕后,最前面的内容已经无法查看。
    以下有一些解决方法

    一、执行命令的时候在后面加上”|more”,可以用按回车一点点的查看内容了。但是似乎按完回车后只多显示了一点。

    二、执行命令的时候在后面加上”|less”,可以用上下方向键一点点查看。退出按q。

    三、执行命令的时候在后面加上” >result.txt”,这样就可把结果输出到文件,就方便查看和查找相应的内容了。所以推荐用这种方法。

    展开全文
  • Qt在ARM或者linux上多屏显示

    千次阅读 2018-02-01 10:51:13
    利用Qt实现双屏显示,前提是设备中有两个屏幕。...(1)如果你定义了个 1600 * 800的窗口,比一屏多出来400个像素点就会自动在二显示,不用任何处理(前提是你到设备双屏能够正常运行) (2)如果想在
    利用Qt实现双屏显示,前提是设备中有两个屏幕。这样在linux中Qt实现双屏显示就很简单了。只需要把窗口利用move函数移动到另一个屏幕的像素点就可以了。例如:一屏分辨率为:1280 * 800 ,二屏分辨率为:800 * 480。
    (1)如果你定义了一个 1600 * 800的窗口,比一屏多出来400个像素点就会自动在二屏中显示,不用任何处理(前提是你到设备双屏能够正常运行)
    (2)如果想在一屏的基础上点击一个按钮弹出一个窗口,而这个窗口想要在二屏上显示,就需要利用move函数,把这个对话框的位置移动到二屏上显示:move(1280,0);

    对于上面的情况(1)(2),在linux上亲测没有问题,但是在ARM平台上出现问题:在点击了按钮后,窗口并没有在二屏上显示,而是在一屏中显示,而且置于最底层(原来的窗口挡住了这个窗口,因此并不能显示出来)。

    先来看一段代码;
    QDesktopWidget *desktopesktop = QApplication::desktop();
    int N = desktop->screenCount();
    qDebug()<<"screenCount :"<<N;
    qDebug()<<"screen1 rect:"<<desktop->screenGeometry(0);
    qDebug()<<"screen2 rect:"<<desktop->screenGeometry(1);


    代码中先通过QApplication::desktop()来获取到QDesktopWidget对象,而这个对象具有查看当前到设备具备有几个屏幕的函数screenCount();此时如果你到设备双屏能够正常运行,则上述输出“screenCount:2”,并输出两个屏幕到坐标原点以及分辨率。例如我的一屏 1280 * 800 ,二屏 800 * 480 ,则输出为(0,0,1280*800),(1280,0,800*400)。

    在ARM设备中正常双屏显示如下:

    #ifdef DOUBLE_SCREEN
    
    desktop = QApplication::desktop();
    int N = desktop->screenCount();
    qDebug()<<"screen :"<<N;
    qDebug()<<"screen1 rect:"<<desktop->screenGeometry(0);
    qDebug()<<"screen2 rect:"<<desktop->screenGeometry(1);
    
    DoubleScreen *m_DoubleScreen = new DoubleScreen;
    m_DoubleScreen->initLab(desktop->screenGeometry(1));
    m_DoubleScreen->show();
    
    
    #endif
    void DoubleScreen::initLab(QRect rect)
    {
            setGeometry(rect);
            this->resize(800,480);
            lab=new QLabel("this is desktop"+QString::number(num+1),this);
            lab->setGeometry(0,0,rect.width(),rect.height());
            lab->setAlignment(Qt::AlignCenter) ;
    
    }

    上述代码中DoubleScreen为继承QMainWindow的类,而initLab为他到成员函数,将二屏的rect作为initLab的参数传递进来,然后通过setGeometry()函数就能将DoubleScreen的窗口显示在二屏上了。

    展开全文
  • Linux下双屏显示设置

    万次阅读 2012-09-18 17:16:19
    用单独的两块显卡来实现双屏显示,像ATI、nVidia和Matrox的双头显示技术,可以用显卡本身的驱动来解决,具体的操作,在各个驱动的man上都有。但是,有些显卡也可以按照本文的说明来做,前提是把同个显卡的device节...
    一、适用条件:
    用单独的两块显卡来实现双屏显示,像ATI、nVidia和Matrox的双头显示技术,可以用显卡本身的驱动来解决,具体的操作,在各个驱动的man上都有。但是,有些显卡也可以按照本文的说明来做,前提是把同一个显卡的device节写两遍。

    二、硬件准备
    两个显卡,前提是你的机器必须可以安装上。典型的配置为:一个AGP,一个PCI或两个PCI。如果机器上有自带的硬显卡,也可以再加上一个AGP,实现两个AGP。(很多服务器主板上都带Rage XL,这个就可以实现两个AGP的显卡。)

    据说965G以上的主板自带的显卡也可以实现双显卡,由于没有条件测试,不知道具体结果。但是,945G以下的自带显卡不能用再加一块显卡的方法实现双显卡。因为一旦检测到主板上接有显卡,整合的显卡会被自动屏蔽掉。现在有很多显卡带VGA和DVI输出,可以用一个DVI-VGA的转换器来实现双屏显示。

    三、双显示器的三种模式
    双显示器有三种基本的显示模式,虽然有很多资料把它说为是两种,但是我觉得把它分为三种更好接受一些。

    1、独立模式:两个显示器独立,互不影响。也就是说,一个显示器上的窗口,不可以移动到另一个显示器上去。

    2、扩展模式:两个显示器扩展为一个大的显示器。一个窗口,可以移动或扩展到另一台显示器上去。windows中叫做“扩展桌面”。

    3、克隆模式:两个显示器上的内容完全一致。如果用来做演示,那么通常就是用的这种模式,一个用来接投影机,一个用来本地显示,供演讲者使用。

    四、实现原理
    对于独立模式和克隆模式,在xorg.conf里面,配置两个显卡,两个屏幕即可;对于扩展模式,还要加上一个“Xinerama”的选项。

    五、配置实例
    以下配置实例的硬件:一个主板自带的Rage XL和一个Geforce 440 64M显卡,加上两个Philips 107s6显示器。

    1、独立模式:
    Section "ServerLayout"
    Identifier "X.org Configured"
    Screen 0 "Screen0" 0 0
    Screen 1 "Screen1" LeftOf "Screen0"
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection

    Section "Files"
    RgbPath "/usr/X11R6/lib/X11/rgb"
    ModulePath "/usr/X11R6/lib/modules"
    FontPath "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
    FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath "/usr/X11R6/lib/X11/fonts/CID/"
    FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
    EndSection

    Section "Module"
    Load "dbe"
    Load "dri"
    Load "extmod"
    Load "glx"
    Load "record"
    Load "xtrap"
    Load "freetype"
    Load "type1"
    EndSection

    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    EndSection

    Section "InputDevice"
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/psm0"
    Option "ZAxisMapping" "4 5 6 7"
    EndSection

    Section "Monitor"
    Identifier "Monitor0"
    VendorName "PHL"
    ModelName "PH107E/V/S/G6"
    HorizSync 30.0 - 71.0
    VertRefresh 50.0 - 160.0
    Option "DPMS"
    EndSection

    Section "Monitor"
    Identifier "Monitor1"
    VendorName "PHL"
    ModelName "PH107E/V/S/G6"
    HorizSync 30.0 - 71.0
    VertRefresh 50.0 - 160.0
    Option "DPMS"
    EndSection

    Section "Device"
    Identifier "Card0"
    Driver "ati"
    VendorName "ATI"
    BoardName "Rage XL"
    ChipSet "ati"
    ChipId 0x4752
    ChipRev 0x27
    BusID "PCI:0:13:0"
    EndSection

    Section "Device"
    Identifier "Card1"
    Driver "nv"
    VendorName "nVidia Corporation"
    BoardName "NV11 [GeForce2 MX/MX 400]"
    BusID "PCI:1:0:0"
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    DefaultDepth 24

    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1024x768"
    EndSubSection
    EndSection

    Section "Screen"
    Identifier "Screen1"
    Device "Card1"
    Monitor "Monitor1"
    DefaultDepth 24

    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1024x768"
    EndSubSection
    EndSection

    要点:
    1、在配置文件里,要配置两个device,两个Monitor,两个Screen。

    2、在ServerLayout节中,需要说明两个显示器之间的关系,用

    Screen 1 "Screen1" LeftOf "Screen0"

    来说明,在本例中,第二个显示器在第一个显示器左边。

    2、扩展模式:
    Section "ServerLayout"
    Identifier "X.org Configured"
    Screen 0 "Screen0" 0 0
    Screen 1 "Screen1" LeftOf "Screen0"
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection

    Section "ServerFlags"
    Option "Xinerama" "true"
    EndSection

    说明:1)为了减少篇幅,只写改变的节。

    2)桌面扩展是用“Xinerama”扩展来实现的,这个扩展不需要单独安装,是xorg自带的一个模块。

    3)扩展桌面的操作中,程序默认打开的显示器在最左边的显示器上,即使你把第二个显示器设置为左边的显示器。

    4)扩展桌面中,第二个显示器没有任务栏。

    3、克隆模式:
    Section "ServerLayout"
    Identifier "X.org Configured"
    Screen 0 "Screen0" 0 0
    # Screen 1 "Screen1" LeftOf "Screen0"
    Screen 1 "Screen1" Relative "Screen0" 0 0
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection

    说明:1)为了独立模式比较,保留了独立模式的配置,并把它置为注释。

    2)在xorg.conf的man里面,没有提到Clone模式,但是,你以把第二个显示器的像素值和第一个显示器的像素值设置得一样,这样就可以达到Clone的效果。

    3)Relative后面的数字,实际上你可以根据显示器的不同,来自行设置上下左右。还可以设置为不整屏,比如:768,200。

    六、几个没解决的问题:
    1)独立模式中,第二个屏幕的桌面语言一直为英文。但是菜单和其它的都可以显示汉字。

    2)独立模式中,任务栏大小设置之后,要重启kde后才起作用。

    3)扩展模式中,任务栏没法向左收起。

    4)双屏设置,包括三种模式,有时候会搞乱locale设置。本人做的时候,最好没办法,只好把主目录下的.kde全删除掉,又重新配置的字体等。

    5)在扩展模式中,最大化窗口只能最大化到一个显示器。但是,即使最大化的窗口,也可以拖到另一个显示器。

    注:在G400系列的双头显卡中,可以配置到最大化到两个显示器。其它的显卡不详。

    七、总结:
    其实在FreeBSD中,除了不支持的ATI等显卡之外,配置双屏还是比较轻松的。bl
    展开全文
  • Linux下,禁止某显示屏的输出

    千次阅读 2011-12-15 19:34:09
    今天接到了个任务,实现显示屏的关和开  理了下思路: 1.需求:实现终端的开关,要求仅仅是终端的屏幕关掉了,但是系统仍旧在跑,可以用遥控器唤醒 2.方向: 2.1. 切断显示屏的电源,进入省电模式  其实...
  • linux clear命令清除屏幕信息

    千次阅读 2018-04-23 16:56:47
    linux clear命令用于清除当前屏幕终端上的任何信息。清除前清除后
  • 解决在VMware安装Linux无法全屏显示

    万次阅读 2016-03-01 12:45:48
    在VMware安装Linux无法全屏显示? 只需要在 Linux 虚拟机中手动安装 VMware Tools即可。 安装方法如下: 1、 在主机上,从 Workstation Pro 菜单栏中选择虚拟机 > 安装 VMware Tools。  2、打开linux的cdrom看...
  • 嵌入式设备基于Linux实现双屏显示

    千次阅读 2017-03-14 16:42:28
    对于一些嵌入式领域应用如医疗,汽车等,多屏显示应用是需要的,因此本文就基于NXP iMX6 嵌入式ARM平台来实现双屏显示应用。   本文所采用的测试平台为来自Toradex的ARM 计算机模块平台Colibri iMX6DL搭配其...
  • Ubuntu16.04/linux系统旋转显示器屏幕即竖屏显示(亲测) 首先确保你的线都已经插好了。 然后在你需要设置竖屏的界面下,打开终端,使用命令: xrandr -o left 这样电脑屏幕就会竖屏显示。 其他相关命令: $ xrandr...
  • linux下获取屏幕显示器信息

    万次阅读 2018-03-06 13:22:14
    操作的设备为:/dev/fb —-显存设备 完整源代码如下: #include &lt;stdio.h&gt; #include &lt;unistd.h&gt; #include &lt;sys/types.h&...linux/fb.h&gt; i...
  • 转自: http://vmee.org/linux-less-more-head-tail 屏幕翻页快捷键 ...我们翻阅目录和打开文件后,经常会由于输出内容太多,使一屏无法显示,所以我们要经常用到这些命令,下面我们尝试下这
  • Linux如何在屏幕上显示ASCII/中文字符

    千次阅读 多人点赞 2019-05-18 05:28:03
    如何在屏幕上显示一个字符? 很简单,调用 printf , 执行 echo … 然而,我们知道 任何显示的操作,最终都是在显示器上描像素 来完成的。换句话说,任何图案,包括GUI,文字字符等,全部是 画出来的! 把图案画出来...
  • Linux的屏幕信息输出至文件

    万次阅读 2021-01-20 11:16:06
    设备名称 标准叫法 代号 标准输入设备 stdin = standard input 0  标准输出设备 stdout = standard output 1 标准错误设备 stderr = standard error 2 ...错误信息输出至屏幕 2,echo abc 2>out.tx...
  • linux系统下双屏显示

    千次阅读 2019-11-12 13:16:34
    通过下图设置即可。
  • 嵌入式Linux下竖屏显示配置

    千次阅读 2017-06-26 16:52:23
    另外种则是竖显示器,常见于娱乐、广告设备,手机最为常见的竖设备,以及户外的广告牌、售货机以及汽车的中控显示台等。大部分显示器控制器都可以支持横和竖,正如在手机和平板上看到的一样。   本文基
  • Linux开机启动、网络、双屏显示

    千次阅读 2015-06-09 14:00:46
    1、之前电脑是windows和Linux的双系统,后来重装过了windows系统,当初意味原来的Linux系统已经没了,但是发现硬盘的分区还在,上网搜了下,发现原来的Linux 系统仍然存在,接下来就上网搜到东西和大家分享。 (1...
  • 实战Linux操作系统双屏显示(转)

    千次阅读 2019-03-09 15:06:06
    实战Linux操作系统双屏显示(转)  现在市面上的大多数显示卡配有两个视频输出(双VGA或者双DVI或者VGA + DVI),在Windows XP下借助驱动程序我们很容易配置双显,获得双倍的显示面积。那么,对于一些Lin...
  • 安装了linux(这里以Ubuntu为例)后,发现无法全屏,如下图 即使在设置里面也找不到适合我的显示器的分辨率(我的显示器为1080P) 网上很多人都说是因为没装显卡驱动,其实不是这样的。要解决这个问题,其实...
  • linux扩展多

    万次阅读 2018-01-19 16:32:25
    、首先直接运行xrandr命令,查看设备的相关信息: xrandr 二、设置双屏幕显示: 克隆模式: xrandr --output VGA-0 --same-as LVDS --mode 1920x1080 扩展模式: xrandr --output VGA-0 --right-of LVDS...
  • Linux无法全屏问题完美解决

    千次阅读 2018-07-18 18:32:51
    在虚拟机安装Linux系统后,发现无法全屏,在设置中发现并没有自己电脑相配的分辨率,折腾了很久网上大多数都是安装VMware-tools,发现这个方法并不是很管用 用以下方法完美解决 sudo apt-get installopen-vm-...
  • linux查看超过一屏的内容

    千次阅读 2011-10-06 16:47:18
    我们在命令窗口使用指令时,有时会遇到个指令得到的内容是超过屏幕的,即使使用 shift+pageup也没用, 此时我们可以使用另外个指令 “| less”这个方法。 比如: dumpe2fs /dev/sda7 |less ----------...
  • Linux下RGB接口LCD显示屏旋转90度问题

    千次阅读 2018-03-14 17:11:39
    显示屏型号:TM043YDHG30显示屏接口:RGB24操作系统:Linux3.14.28处理器平台:IMX6Q问题描述:默认Linux系统支持的是800*480分辨率显示,而更好LCD显示屏TM043YDHG30只支持480*800分辨率,且不支持旋转为800*480,...
  • 解决VMware下安装桌面版Linux无法全屏显示的问题。。。。
  • Linux 切换显卡后显示屏输入不支持的解决办法
  • Linux从青铜到王者】第篇:Linux常见指令

    万次阅读 多人点赞 2021-05-24 16:24:09
    文章目录系列文章目录前言Linux是什么二、Linux下基本指令1.ls指令2.pwd指令3.cd指令4.touch指令5.mkdir指令6.rmdir指令7.rm指令8.man指令9.echo指令10.cp指令2.读入数据总结 前言 Linux是什么 Linux是...
  • 这是个简单的小工具,可以把你的 Linux 终端变为好莱坞风格的黑客入侵的实时画面。-- Abhishek Prakash本文导航◈ 如何安装 Hollywood 入侵终端在 Linux 之上33%编译自 | ...
  • 处理器:IMX6Q操作系统:Linux 3.14.28LCD接口:RGB24bit+SPI显示屏型号:TM043YDHG30-40问题描述:SPI设置完参数给显示屏后,屏幕可以显示图片。亮度颜色都正常,但是会存在很多杂点和抖动,而且部分区域色彩严重...
  • VirtualBox中linux系统如何全屏显示

    千次阅读 2014-03-27 16:52:19
    你会发现在桌面上多出个光盘图标,功说明装载成。进入命令行终端(或直接鼠标操作),输入:cd /media,找到适合版本的运行文件,还要进入文件夹:sudo ./VboxLinuxAdditions.run,开始安装工具包,安装完毕后...
  • :如何设置双屏幕,左右现实不同内容: 首先用xrandr现实出两个屏幕对应的名称,比如AVI,DP,HDMI等等,我的两个屏幕就分别为DP-0和DP-5。 此时你需要知道哪个屏幕对应左边,哪个屏幕对应右边的(不知道的话...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 202,823
精华内容 81,129
关键字:

linux如何一屏一屏显示信息

linux 订阅