我正在使用 Fedora 13,每当我在笔记本电脑上重新启动或注销时。屏幕亮度重置为其最大值。我不知道这个问题。谁能告诉我为什么会这样,以及始终保持恒定值的解决方案是什么?
我必须使用 VGA 转 DVI 电缆和 HDMI 电缆来运行两台显示器。我正在尝试反转两台显示器上的颜色,但我只能反转其中之一:
$ xcalib -invert -alter -s 0 #works
$ xcalib -invert -alter -s 1
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 129 (XFree86-VidModeExtension)
Minor opcode of failed request: 19 (XF86VidModeGetGammaRampSize)
Value in failed request: 0x17
Serial number of failed request: 10
Current serial number in output stream: 10
Run Code Online (Sandbox Code Playgroud)
我拔下 HDMI 电缆并重新插入。现在,该xcalib -invert -alter -s 0命令反转另一个监视器。换句话说,两台显示器暂时都倒置了,但我必须重新连接一台显示器才能实现这一点。
这是我的设置:
$ xrandr
Screen 0: minimum …Run Code Online (Sandbox Code Playgroud) 打算立即关闭显示器/监视器/屏幕(并且仅在按键时重新启用),我采用以下解决方案:
一个/bin/blankvt脚本:
#!/bin/sh
echo 1 > /sys/devices/pci0000:00/0000:00:02.0/graphics/fb0/blank
read keypress
chvt 2
Run Code Online (Sandbox Code Playgroud)一个/bin/blank脚本:
#!/bin/sh
openvt -s -f -c 40 /bin/blankvt
Run Code Online (Sandbox Code Playgroud)设置完毕后,我只需blank在命令行上调用,屏幕就会关闭并节省能源。伟大的!
虽然这个解决方案现在有效,但它看起来很笨拙且脆弱,我寻求的是达到相同效果的正确方法。在 shell 提示符下键入blank应该会导致屏幕关闭。
因此我的问题是:如何“正确”地切换显示器?
背景/动机
我没有连接到电网,节约能源对我来说至关重要。我需要让笔记本电脑/PC 进行一些计算,但希望关闭显示器的多余能耗(无论如何,这似乎是一个不可忽视的消费者)。
如果我能在以下时间内实现这一目标,那就最好了:
我的桌子上有两台纵向显示器。
一个用 DVI 电缆插入,另一个用 VGA(我没有两条 DVI 电缆可用)插入我的技嘉 Radeon 7750 高清显卡。

在 Arch 中,我xf86-video-ati从官方存储库安装。当我启动机器时,两台显示器都被识别并克隆为横向位置。
我生成了 xorg.confXorg --configure并且文件位于/etc/X11/xorg.conf. 在我添加的所有“ScreenX”部分末尾的 xorg.conf 中Option "RandRRotation" "True"
现在,如果我运行xrandr --output DVI-1 --right-of VGA-0显示器,它们都将被识别为单独的(不再是克隆显示器),并且我能够正确地在屏幕上拖动窗口。但是,如果我运行xrandr --output DVI-1 --rotate right没有任何反应,VGA-0 也是如此。我也试过xrandr -o 1这会关闭所有屏幕,直到我运行xrandr -o 0它只重新打开一个显示器(VGA-0)。
如何让屏幕旋转为纵向?
是否有命令行方法可以关闭通过 HDMI 连接到笔记本电脑的外接显示器的背光?
这适用于笔记本电脑的显示器:
echo 10 | sudo tee '/sys/devices/pci0000:00/0000:00:01.0/0000:02:00.0/drm/card0/card0-LVDS-1/nv_backlight/brightness'
Run Code Online (Sandbox Code Playgroud)
但是我在外接显示器上找不到这样的东西。
xbacklight在笔记本电脑的显示器和外接显示器上都不能使用(我什至不知道它是否可以关闭背光)。
此外,我所知道的xrandr --output HDMI-1 --brightness 0和xrandr --output HDMI-1 --off,但第一个仍有光标可见的鼠标(也许找到一些方法来隐藏它?),而第二个完全关断显示器,这是我不想要的。
这是xrandr我的机器上显示的内容:
$ xrandr -q
Screen 0: minimum 320 x 200, current 3840 x 1200, maximum 8192 x 8192
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
DP2 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 60.0*+
1920x1080 50.0 60.0 30.0 …Run Code Online (Sandbox Code Playgroud) 我有一台运行 Ubuntu 16.10 的全新计算机(i5-7200U,所以 Kabylake 带有 Intel HD Grpahics 620)。
我使用外部 HDMI 屏幕。
由于某些原因,检测到了这个(我在“显示参数”菜单中看到它)但它保持黑色(带有信号,因为如果没有,显示器将关闭)。
在工作时,我有另一个 HDMI 屏幕,这个屏幕没有问题。我也尝试了各种电缆,但屏幕一直是黑色的。
此屏幕正在工作,因为我将它与其他计算机(Ubuntu 16.10、Hackintosh、Windows)一起使用。
我对我能做些什么来解决这个问题有点迷茫。有任何想法吗 ?
以下是我的配置的一些详细信息:
~ % sudo lshw -c display
[sudo] Mot de passe de bigx :
*-display
description: VGA compatible controller
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 2
information bus: pci@0000:00:02.0
version: 02
bits: 64 bits
horloge: 33MHz
fonctionnalités: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
ressources: irq:126 mémoire:ee000000-eeffffff mémoire:d0000000-dfffffff portE/S:f000(taille=64) mémoire:c0000-dffff
Run Code Online (Sandbox Code Playgroud)
所以驱动程序是 i915(来自https://01.org/linuxgraphics/和最新版本)。 …
我刚刚将带有 LXDE 的全新 Debian 9 安装到 ACER AMD 笔记本电脑中,除了背光亮度外,一切似乎都运行良好。在启动过程中,会发生以下情况:
出现 多条消息和错误
[FAILED] Failed to start Load/Save Screen Backlight Brightness of backlight:acpi_video0.
See 'systemctl status systemd-backlight@backlight:acpi_video0.service' for details.
Starting Load/Save Screen Backlight Brightness of backlight:radeon_bl0
...
[ OK ] Started Load/Save Screen Backlight Brightness of backlight:radeon_bl0
Run Code Online (Sandbox Code Playgroud)通常背光亮度被重置为最大
为了将背光亮度设置为可接受的水平,目前最好的解决方案似乎是打开终端并在 Debian 初始化后立即键入以下命令行:
tee /sys/class/backlight/radeon_bl0/brightness <<< 15
问题
[Fn] + ?/??
调试
root@debian:~# dmesg | grep -i "error\|firmware\|backlight"
[ 1.049855] pci 0000:01:00.0: [Firmware Bug]: disabling VPD access (can't determine size …Run Code Online (Sandbox Code Playgroud) 我有一台笔记本电脑和一个外部 HDMI 显示器。我已经确定如何使用arandr对齐和旋转显示器到我满意的位置,勾选了笔记本电脑屏幕(LVDS-1)的“主要”选项,并勾选了两个屏幕(LVDS-1)的“活动”选项和 HDMI-1-1)。
我希望 LXDE 主桌面和 LXPanel 任务栏始终位于笔记本电脑上。但是,当插入 HDMI 显示器时,任务栏和桌面图标都会移至 HDMI 屏幕。
在 LXPanel 面板设置中,有一个下拉列表,显示您想要在哪个显示器上显示 LXPanel,选项有All、1和2 。如果我将其设置为2,LXPanel 将显示在笔记本电脑屏幕上,但桌面图标保留在 HDMI 上。
如果我拔掉 HDMI,LXPanel 就会消失。我认为这是因为监视器 ID 恢复为1,而 LXPanel 配置为位于2上。
如果我是对的,那么我正在寻找一种方法来确保笔记本电脑屏幕始终为显示器1,并且 HDMI(如果已插入)为显示器2。请注意,我已经设置了“Primary”,arandr并且声明xrandrLVDS-1 是主要的。
有任何想法吗...?
在进行大量软件开发时,我经常需要同时看到许多窗口。因此,我经常通过将窗口拖动到屏幕的左/右边缘以将其缩放到屏幕宽度的 50% 或拖动到一个角以将其大小调整为屏幕大小的四分之一来排列窗口。
随着 30 英寸+ 4K+ 显示器变得更好、更便宜,我想知道是否有办法将窗口对齐到更小的网格(例如 3x3 甚至 4x4)。在 Windows 上,Dell Display Manager等工具似乎提供了我正在寻找的灵活性。有什么可以帮助我完成这个任务吗?我已经检查了 KDE 商店中的KWin 脚本,但没有找到任何可以帮助我完成此任务的内容。
我在 Ubuntu 20.04 上使用 KDE Plasma 5.18.5。