我在华硕 M4A89GTD PRO/USB3 主板上有两个键盘、鼠标和显示器以及一个 ATI Radeon HD 4290。您能否推荐一个支持 GPU 并提供简单方法来设置双头多座系统的发行版或 livecd,其中两个会话都启用了直接渲染?(32 或 64 在这里无关紧要,尽管 64 位是首选)
我有一台显示器通过 HDMI 连接到我的机器。
现在,如果有人要关闭显示器,通过其上的软按钮或移除电源线,我希望收到通知并运行 Shell 脚本。
我尝试了多种方法来识别显示器何时打开或关闭(它始终处于连接状态)。唯一接近的技术是:
# ddccontrol -p
当外接显示器连接时,这将返回有关显示器的各种详细信息。我可以编写一个脚本来解析输出。然而,对于无监督的使用,这似乎是一种不可靠的技术。
有什么方法可以让我获得有关显示器是否打开/关闭的“是/否”答案?
编辑:如果我能收到有关状态更改的消息,那就更好了。由于这将连续运行数天,我不想轮询监视器的状态。相反,如果它被关闭,我希望通过消息获得通知。
是否有命令行方法可以关闭通过 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,但第一个仍有光标可见的鼠标(也许找到一些方法来隐藏它?),而第二个完全关断显示器,这是我不想要的。
我在 Debian Jessie 上使用 KDE。
每当我打开一个应用程序时,它就会出现在第一个(左侧)屏幕上。我该如何改变?
大多数应用程序都会发生这种情况。例如,Vuze 在以前的显示器上正确打开,但我大量使用的 Double Commander (doublecmd) 却没有。
如果重要的话,我有 3 个屏幕。左:全高清电视 (HDMI) + 中:QHD 显示器 (DisplayPort) + 右:全高清笔记本电脑显示器。
这仅在使用 Gnome 时发生。
我有一台 Acer Aspire V3-772GTX54206G1TMakk 笔记本电脑,带有运行 Debian 8 (jessie) 64 位的 NVIDIA GeForce GTX 760M 显卡,我使用的是 Gnome 3.14.1。
问题是每次我插入第二台显示器时,我(内置)主显示器的亮度都会降为 0,关闭背光并使显示器无法使用。
幸运的是,在会话已经打开的情况下发生这种情况时,可以轻松地将亮度调高,从而使问题变得不便。但真正的问题是它也发生在 GDM 上,当我尝试使用内置键盘快捷键(Fn + 右箭头)增加亮度时,会出现 brigntess 图标(即使只能看到第二个屏幕) ) 但酒吧不会移动。无论我做什么,它都停留在 0 上。
因此,我找到了另一个临时解决方法:切换到另一个 tty,然后切换回主 tty。这以某种方式将亮度重置为 100%。
我说这个错误是 gnome 特有的,因为 SLiM(作为 GDM 的替代品)和 XFCE(作为 Gnome 的替代品)在双显示器上都能很好地工作。我已经在具有相同设置的同一台计算机上尝试过它们。
我有一台运行 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/和最新版本)。 …
我通常使用通过 HDMI 连接到 USB-C 适配器的外部显示器工作。我还有一个 USB-C 集线器 (Aukey CB-C48),经过测试与另一个 USB-C 设备一起使用。
通过 USB-C 直接连接到计算机时,显示器工作正常。但是通过集线器连接时检测不到。udevadm monitor --environment --udev不显示“添加”事件,调试 dmesg 也不显示响应热插拔事件的任何内容。我也通过不同的 VGA 到 USBC 适配器尝试了旧的 VGA 显示器 - 同样的问题。
这通常是 USB-C 集线器的已知限制吗?也许内核的实现?或者在购买下一个集线器时我应该寻找什么来使这成为可能?
这里有一个dmesg的转储用drm.debug=0xe,我在那里:
这可能与(未回答的)Linux Mint - Not detection 通过 USB-C 连接到 HDMI 集线器的显示器有关。不过,我似乎找不到任何其他资源。
我有一台屏幕有问题的旧笔记本电脑(屏幕以随机间隔工作)。最近我买了一个屏幕,我想我可以用我的旧笔记本电脑作为媒体中心。
我可以完全禁用笔记本电脑的屏幕吗?我已经为我的用户完成了这项工作,但我不知道如何系统地做到这一点。我已经使用默认桌面环境安装了 debian stretch。
基于我刚才的问题,从一答的Arkadiusz Drabczyk,我已经设置了fbpanel的3种不同的情况下,单独为每个我的3个监视器:
这就是我启动 fbpanel 的方式:
fbpanel -x 0 --profile left &
fbpanel -x 1 --profile center &
fbpanel -x 2 --profile right &
Run Code Online (Sandbox Code Playgroud)
3 个配置文件left,center并right在我的~/.config/fbpanel/. 配置文件center包含taskbar插件的定义,即当前打开的活动窗口在选项卡上可见,并且可以在 (alt+tab) 或“最小化”之间切换
Plugin {
type = taskbar
expand = true
config {
ShowIconified = true
ShowMapped = true
ShowAllDesks = false
tooltips = true
IconsOnly = false
MaxTaskWidth = 150
}
Run Code Online (Sandbox Code Playgroud)
但是taskbar中央监视器上的包含所有应用程序(来自所有 3 个监视器)。所以我有一个可以taskbar容纳 …
我已经以一种或另一种方式遇到了这个问题很长一段时间(几年),并且在多种配置中。我已经多次更新驱动程序和内核,此时我真的不知道罪魁祸首在哪里。
这似乎是某种竞争条件,如果一个显示器在另一个之前“准备好”,另一个只会得到“无输入”,尽管 xrandr(和 i3)认为它已连接并且应该可以工作。
行为:两台显示器都进入睡眠状态(从不活动状态),移动鼠标时,只有其中一台(1080p 显示器)正确唤醒。另一个在几秒钟后唤醒,但随后显示“无输入”。
解决方法:
xrandr.sh(旧版本,新版本见下文)
行为:类似的行为,但现在该行为适用于新监视器。旧的表现得很好(就像旧的 1080p 显示器一样)。
解决方法1(记得先唤醒显示器):
解决方法 2(忘记先唤醒显示器):
xrandr --output HDMI-0 --off,使监视器重新进入待机状态。Nvidia 驱动程序版本(来自 Arch 存储库):455.45.01-6
$ lspci | grep NV
01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP104 High …Run Code Online (Sandbox Code Playgroud) multi-monitor ×10
monitors ×3
brightness ×2
hdmi ×2
arch-linux ×1
backlight ×1
command-line ×1
debian ×1
display ×1
drivers ×1
fbpanel ×1
gdm ×1
gnome ×1
hardware ×1
i3 ×1
kde ×1
kwin ×1
monitoring ×1
multiseat ×1
nvidia ×1
openbox ×1
usb ×1
x11 ×1