标签: xrandr

无法使用 xrandr 旋转屏幕

操作系统:Linux Mint

的输出inxi -xG

Graphics:  Card: NVIDIA GF108 [GeForce GT 440] bus-ID: 02:00.0 
          X.Org: 1.13.0 drivers: vesa (unloaded: fbdev) Resolution: 
800x600@0.0hz 
         GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.3, 128 bits) GLX
Version: 2.1 Mesa 9.2.0 Direct Rendering: Yes
Run Code Online (Sandbox Code Playgroud)

打算翻转电脑的屏幕。以上有关当前显卡和操作系统的信息。

$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 400, current 800 x 600, maximum 800 x 600
default connected 800x600+0+0 0mm x 0mm
  800x600         0.0* 
  640x480        60.0  
  640x400         0.0 …
Run Code Online (Sandbox Code Playgroud)

xrandr nvidia

4
推荐指数
1
解决办法
2万
查看次数

shell 脚本中的显示及其相对位置

我想获取有关显示器的信息,例如xrandr,但包含更多信息。

我想知道他们的立场。因此,如果我连接了两个或多个显示器,我想知道它们之间的关系。如果我们将显示器用作扩展而不是复制品。通过 shell 命令,我想知道左、右、上、下是否有任何显示。

有类似的东西吗?或者至少有一个命令,我可以在其中给出显示器的 ID,它会告诉我在任何方向上是否有另一个显示器?

shell x11 xrandr shell-script

3
推荐指数
1
解决办法
2583
查看次数

XRandR 脚本从命令行正确运行,作为 cron 作业失败

我在 Fedora 21 上运行 LXDE。我的脚本的目的是在两个显示器上扩展显示:

#!/bin/sh
xrandr --output VIRTUAL1 --off --output LVDS1 --mode 1440x900 --pos 1280x124 --rotate normal --output TV1 --off --output VGA1 --mode 1280x1024 --pos 0x0 --rotate normal
Run Code Online (Sandbox Code Playgroud)

这在终端窗口中运行没有问题,但作为 cron 作业而窒息。

从我的 cron 日志:
Jul 9 20:14:01 localhost CROND[19494]: (user) CMD (/home/user/screens.sh)
Jul 9 20:14:01 localhost CROND[19492]: (user) CMDOUT (无法打开显示)

cron xrandr lxde

3
推荐指数
1
解决办法
1383
查看次数

Bash 列出所有显示输出端口

我正在寻找一个命令来打印笔记本电脑的所有视觉输出端口。

我已经在 Stack 和 Google 上搜索了一段时间,但找不到答案。

我得到的最接近的是 xandr

eDP-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 277mm x 156mm
   1366x768      60.00*+  40.00  
   1360x768      59.80    59.96  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
HDMI-1 disconnected (normal left inverted right x axis …
Run Code Online (Sandbox Code Playgroud)

xrandr output display hdmi vga

3
推荐指数
3
解决办法
3万
查看次数

突然我的屏幕分辨率改变了,我无法重置它

当我更新操作系统时,分辨率突然设置为 1024 x 768,我尽一切努力将其改回 1920 x 1080,但没有任何帮助,也许有人知道我该如何解决这个问题?

\n\n

在航站楼内screenfetch

\n\n
                          ./+o+-       levon@levon-desktop\n                  yyyyy- -yyyyyy+      OS: Ubuntu 18.04 bionic\n               ://+//////-yyyyyyo      Kernel: x86_64 Linux 5.3.0-28-generic\n           .++ .:/++++++/-.+sss/`      Uptime: 47m\n         .:++o:  /++++++++/:--:/-      Packages: 2000\n        o:+o+:++.`..```.-/oo+++++/     Shell: bash 4.4.20\n       .:+o:+o/.          `+sssoo+/    Resolution: 1024x768\n  .++/+:+oo+o:`             /sssooo.   DE: GNOME \n /+++//+:`oo+o               /::--:.   WM: GNOME Shell\n \\+/+o+++`o++o               ++////.   WM Theme: Adwaita\n  .++.o+++oo+:`             /dddhhh.   GTK Theme: Ambiance [GTK2/3]\n       .+.o+oo:.          `oddhhhh+    Icon Theme: ubuntu-mono-dark\n        \\+.++o+o``-````.:ohdhhhhh+     Font: Ubuntu 11\n         `:o+++ `ohhhhhhhhyo++os:      CPU: Intel Core i7-7700 @ 8x 4.2GHz [36.0\xc2\xb0C]\n …
Run Code Online (Sandbox Code Playgroud)

command-line ubuntu xrandr graphics nvidia

3
推荐指数
1
解决办法
2万
查看次数

命令中的 Bash 变量

我想让这个命令xrandr -s 640x480使用像这样的变量

#!/bin/bash

display_x=640
display_y=480

xrandr -s $display_xx$display_y
Run Code Online (Sandbox Code Playgroud)

命令运行不正确。我怎样才能做到这一点?

bash xrandr shell-script variable

2
推荐指数
1
解决办法
6533
查看次数

修剪显示器输出(因为坏点)

我查了很多资料,终于来到这里提出我的问题。

最近我的屏幕损坏了,现在有几行坏点。它们位于屏幕的最顶部,使得阅读网站的网址等变得非常困难。

所以我想知道是否可以将输出从 1680x1050 设置为 1680x950,并且不使用损坏的前 100 个像素?

屏幕照片

xrandr output resolution

1
推荐指数
1
解决办法
1595
查看次数

主显示器上辅助显示器的缩略图预览?

有没有办法在主显示器上显示辅助显示器内容的微型版本?这是为了在演示期间进行现场演示,同时保持双显示器设置以在主显示器上显示注释。我有一个模糊的感觉,这应该有可能以某种方式,但我没有与xrandr足够的经验。

粗略的互联网搜索没有发现任何有用的信息。我知道像 LibreOffice 的演示者模式或pdf-presenter-console. 这个问题是关于在辅助控制台上显示交互式内容。解决方案不需要涉及 xrandr,捕获屏幕的一部分并将其克隆到另一个窗口的实用程序也可以使用。

我在 Ubuntu 17.04 上。

ubuntu xrandr screenshot multi-monitor

0
推荐指数
1
解决办法
320
查看次数

如何让 xrandr 在没有 sudo 的情况下工作?

我通过以下方式切换我的分辨率:

sudo xrandr --output eDP-1-1 --mode "3840x2400"
Run Code Online (Sandbox Code Playgroud)

如何使 xrandr 不需要 sudo?所以例如我可以这样做:

xrandr --output eDP-1-1 --mode "3840x2400"
Run Code Online (Sandbox Code Playgroud)

我在video群里。我不想在常规文件中公开我的密码,但我愿意制作某种系统脚本,仅出于xrandr目的而暂时自动成为 root。

(当我单击菜单栏中的切换按钮时,将调用该脚本,因此实际上它将是一个 python 脚本,用于检测分辨率并在 3840x2400 和 1920x1200 之间切换。)


编辑:我相信一些奇怪的情况导致 xrandr 需要以 root 身份运行。这可能是 nvidia-drm.modeset kernal 参数,或者类似于必须手动重新添加模型行,尽管它们已经存在。如果您发现自己处于这种情况,我真的不知道该怎么建议。请随意发表评论。不知何故,重新启动后,使用 sudo 的要求就消失了。我接受最上面的答案。

permissions xrandr

0
推荐指数
1
解决办法
148
查看次数