AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[multi-monitor](unix)

Martin Hope
Vaqxai
Asked: 2024-10-29 17:42:57 +0800 CST

使用眼镜截屏时其中一个显示器变黑

  • 6

在Ubuntu 24.04上安装KDE Neon (手动安装)的Spectacle中,按下热键捕获某个区域或使用 UI 按钮时,我的一台显示器变黑。然后我必须重新插入或在设置中禁用-启用。

有三台显示器:笔记本电脑内置显示器、通过 USB-C -> HDMI 连接的飞利浦显示器(可用)和通过 HDMI 连接的 MSI 显示器(不可用)

我尝试过:

  • 拔下或禁用所有其他屏幕,包括内置笔记本电脑屏幕
  • 删除所有热键并仅使用捕获 UI 按钮(诊断潜在的热键冲突)
  • 从 snap store 安装 spectacle,而不是捆绑的(不适用于 KDE Neon)
  • 改用快门(在 Wayland 上不起作用)
  • 改用 flameshot (不适用于多台显示器)
  • 将所有显示器的比例重置为 100%

尤其:

  • 它只发生在一个特定的显示器上(与显示器布置或插入的输出无关)
  • 运行 spectacle -m或捕获“当前屏幕”不会导致问题,只有区域捕获才会
  • 运行 spectacle -r也会使显示器变黑
  • 即使屏幕变黑,输出仍然正确 (该区域的截图正确)
  • 黑屏后,显示器仍然连接(不显示“等待输入”)
  • 一瞬间,我可以看到捕获的覆盖图,然后屏幕变黑
  • 它没有关闭,背光可见,只是黑色
  • 锁定计算机并解锁不会恢复图像

我从 KDE 切换到 KDE Neon 后,这种情况就开始发生了。我可能在此过程中破坏了 spectacle 的一些依赖关系,但我不知道如何检查,而且 spectacle 日志中没有错误。

安装升级后重新启动 PC。现在每次重新启动都会暂时解决问题。重新启动后,一切正常,然后一段时间后停止并中断(我仍在尝试找到导致它中断的确切操作)

编辑:使用“PixelTaken”作为替代方案,问题也存在。

multi-monitor
  • 2 个回答
  • 152 Views
Martin Hope
Ondrej Burkot
Asked: 2023-08-30 16:22:34 +0800 CST

DP/HDMI 显示器显示“无信号” - Debian 11

  • 5

本周,我在休息两周后回到工作岗位,发现了一个重要错误。我的 3 台显示器中的任何一台都没有响应。所有显示器仅显示“无信号”。

我尝试了多种解决方案,但只保持连接一台显示器(我尝试过 DP 和 HDMI),这没有帮助,之后我尝试将所有显示器连接到其他电脑,它们工作时没有任何问题(所以没有显示器本身或电缆的任何问题)。

之后,我尝试使用以下命令重新启动 gdm3 服务:

$ sudo 服务 gdm3 重新启动

这也没有解决任何问题,所以最后一个选项是重新启动整个电脑:

$ 须藤重新启动

一些重要的电脑规格:

因西-Fx

CPU:英特尔酷睿i7-3930K

GPU:Ellesmere [Radeon RX 470/480/570/570X/580/580X/590](我不太确定,里面是哪一个)

MB:技嘉X79-UD3

操作系统:Linux 6.0.0-0.deb11.6-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.0.12-1~bpo11+1 (2022-12-19) x86_64 GNU/Linux

有趣的是,前段时间我在我的家用电脑上遇到了类似的问题(Ubuntu 22.04、Core i5、RTX 2060;电脑无法连接到 HDMI 显示器,尽管第二个 DP 显示器工作正常)。我直接使用 nVidia 的 GPU 驱动程序。我更新驱动后,这个问题就消失了。

所以,我的问题是,Radeon GPU 可能死了(在这种情况下,PC 会启动吗?),或者可能是某些驱动程序问题,更新它可能会解决问题?

我非常乐意提供任何建议。

最美好的祝愿,翁德雷。

multi-monitor
  • 1 个回答
  • 18 Views
Martin Hope
nst0022
Asked: 2022-09-30 00:24:57 +0800 CST

识别每个监视器的应用程序

  • 0

我有一个横跨两台显示器的桌面

右侧显示器处于待机模式(屏幕为黑色),仅在需要时激活

有时,在待机模式下,应用程序会在右侧显示器上打开,但碰巧会被忽视

如何确定是否有任何应用程序在正确的显示器上运行?


Debian 11.5 Bullseye、Openbox、LXDE、tint2


旁注:

我已配置“单独的任务栏”:左侧显示器上的应用程序出现在左侧任务栏中,右侧显示器上的应用程序出现在右侧任务栏中

如果我让所有应用程序出现在左侧任务栏中,右侧显示器上的应用程序不会被忽视,但不应更改任务栏的分隔

此外,如果我在桌面上单击鼠标中键,则会显示另一台显示器上的任何应用程序,但我需要注意需要这样做

debian multi-monitor
  • 1 个回答
  • 23 Views
Martin Hope
sup
Asked: 2022-01-05 18:05:41 +0800 CST

是否可以在不编写脚本的情况下设置动态变化的首选扬声器顺序?

  • 1

我有一台笔记本电脑,它有自己的扬声器。然后我有一台显示器(DP 通过 USB-C,立体声 2.0),它有更好的扬声器,我更喜欢在连接时使用。我还有一个便携式扬声器(蓝牙、3.5 插孔和微型 USB 连接、立体声),我在烹饪时观看/收听视频时使用。我有时也会通过 HDMI 将笔记本电脑连接到家庭影院到 AVR (5.1)。所有这些都是动态变化的,可能会同时连接三个或四个。

我想像这样设置设备的优先级:

  1. AVR
  2. 便携式扬声器
  3. 监视器
  4. 笔记本电脑

这样当我更改配置时它们会神奇地自动选择(每天可能发生几次)

现在,PulseAudio 试图挑选最好的,有时会成功,有时不会。

  1. 如果我的谷歌搜索是正确的,我无法通过配置文件或某些 GUI 设置默认值,我需要编写一个脚本。我对此感到有些惊讶——我认为这一定是一个常见的用例。所以我在尝试编写这样的脚本之前询问我的研究是否有误(或者如果有人有这样的脚本,请随时分享,我发现的唯一内容是:https ://askubuntu.com/ questions/263248/set-hdmi-sound-output-automatically-on-connect-disconnect - 这不像我的设置那么复杂)

  2. 令我困惑的另一件事是,在 Gnome、KDE ​​或 pactl 中的所有工具中,“DELL U4320Q”、“JieLi AC46”等设备的实际名称都被隐藏了(在 pactl 下的 card>properties>device.product .name) 并且不会在 UI 中公开。这是为什么?它们肯定会更具人类可读性。对于显示器,我通常会得到类似“dmi-output-0:HDMI / DisplayPort”的信息 - 我应该如何知道我将显示器连接到哪个端口(哪个端口是 0,哪个是 1)?有什么理由会这样吗?每次我更新我的安装时,我都很好奇是否有任何改变,但它基本上保持不变。Pipewire 会对此有所帮助吗?我认为 PulseAudio 应该使这种用法变得简单:-)。

multi-monitor pulseaudio
  • 1 个回答
  • 63 Views
Martin Hope
Fred Larson
Asked: 2021-12-30 12:39:56 +0800 CST

不同用户的不同屏幕配置?

  • 1

我有一台运行 Xubuntu 20.04 的机器,带有三个显示器。目前,我为每个监视器配置了一个单独的屏幕(显示:0.0、:0.1 和:0.2),这很适合其预期用途。但是对于其他用途,最好在所有三个显示器上都有一个屏幕(所有三个显示器都显示:0.0)。我使用 nvidia-settings 实现了这个设置,它似乎修改了 /etc/X11/xorg.conf:

# nvidia-settings:  version 470.57.01

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 1920 0
    Screen      1  "Screen1" 3840 0
    Screen      2  "Screen2" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

此配置似乎会影响所有用户。如何设置一个用户使用三屏配置,而其他用户将所有三台显示器作为一个屏幕?

multi-monitor x11
  • 1 个回答
  • 245 Views
Martin Hope
Benjamin Chausse
Asked: 2021-11-17 18:42:15 +0800 CST

查询当前关注哪个监视器的简单方法

  • 0

我想知道是否有一个工具可以查询当前关注的监视器。

我想要一个脚本来更改我当前使用的显示器上的墙纸(使用 xwallpaper)。据我了解,显示器编号或显示器名称(即 HDMI1、eDP1)都可能有助于实现我的目标。

最终,为当前监视器选择的壁纸将使用具有以下结构的名称复制:wall-HDMI1.png或wall-eDP1.png

有一个部分解决方案,其中接受的答案建议使用鼠标的位置猜测当前监视器xdotool。这似乎充其量是挑剔的。特别是在可以使用多种不同布局连接到多台显示器的笔记本电脑上。

multi-monitor x11
  • 1 个回答
  • 434 Views
Martin Hope
Martin Vegter
Asked: 2019-12-30 08:57:28 +0800 CST

fbpanel:只使用一台显示器

  • 4

我fbpanel在openbox中使用。我有 3 台显示器:中间一台,每侧两台。

目前fbpanel分布在所有 3 台显示器上。

我可以配置fbpanel为仅出现在一台显示器(显示器 1)上吗?

multi-monitor x11
  • 1 个回答
  • 243 Views
Martin Hope
Pocokman
Asked: 2019-12-26 16:42:26 +0800 CST

X11和双显示器问题

  • 0

我有一个定制的 linux(Debian,我们已经删除了桌面环境),我们在其中使用 X11 运行我们的应用程序。屏幕大小为 1024x768,应用程序的窗口填满屏幕。现在应用程序的窗口宽度为2048,另外一台显示器通过HDMI连接到电脑。第二台显示器的分辨率也是 1024x768。

我们有两个问题:

案例 1:如果插上 HDMI,我启动计算机,并且我们的应用程序在启动过程后启动,我们可以看到我们的窗口填满了两个显示器。但在这种情况下,如果我在 (X;Y) 位置触摸计算机屏幕(触摸屏),系统会认为我们在 (X*2;Y) 位置触摸了该屏幕。

案例 2:如果 HDMI 被拔下,我启动计算机,我们的应用程序在启动过程后启动。我在此之后插入 HDMI,并重新配置 X11 以使用双显示器。在这种情况下,我可以在计算机屏幕上看到我的应用程序,但在第二个屏幕上看不到我的应用程序的左半部分,只能看到 X11 背景。触摸效果很好,但我的鼠标光标停留在第一个屏幕上。

这是我用于 X11 配置的命令:

xrandr --output HDMI1 --mode 1024x768 --pos 1024x0 --rotate normal --output eDP1 --mode 1024x768 --pos 0x0 --rotate normal

我总是在启动我的应用程序之前执行这个命令。什么是问题(或问题)?

multi-monitor x11
  • 1 个回答
  • 453 Views
Martin Hope
Thorbjørn E. K. Christensen
Asked: 2019-10-17 07:13:15 +0800 CST

dwm 上的屏幕展示位置

  • 1

我最近开始使用 dwm,这非常好,但是我的多显示器设置有问题。

我的显示器放置如下:

-----------------------------------------------------------------
|                             ||                                |
|                             ||                                |
|                             ||                                |
|                             ||                                |
|              2              ||                 3              |
|                             ||                                |
|                             ||                                |
|                             ||                                |
|                             ||                                |
-----------------------------------------------------------------
               ----------------------------------
               |                                |
               |                                |
               |                                |
               |                                |
               |                 1              |
               |                                |
               |                                |
               |                                |
               |                                |
               ----------------------------------

但是当将鼠标从一个屏幕拖动到下一个屏幕时,我必须将其从 1 -- 2 -- 3 拖动到屏幕右侧,并以较小的数字。这意味着我的屏幕排序如下:

---------------------------------------------------------------------------------------------------
|                                ||                             ||                                |
|                                ||                             ||                                |
|                                ||                             ||                                |
|                                ||                             ||                                |
|                 1              ||              2              ||                 3              |
|                                ||                             ||                                |
|                                ||                             ||                                |
|                                ||                             ||                                |
|                                ||                             ||                                |
---------------------------------------------------------------------------------------------------

有没有办法让 dwm 了解屏幕的正确位置?

谢谢你的帮助 ;-)

multi-monitor
  • 1 个回答
  • 474 Views
Martin Hope
Manu T.
Asked: 2019-04-27 13:58:08 +0800 CST

区分内部和外部监视器

  • 2

我正在寻找一种一致的方法来获取笔记本电脑中内置显示器的名称。确切地说,我正在寻找关闭盖子时将关闭的显示器的名称。我只是想知道是否有一种对名称没有任何假设的方法(不列出所有现有名称......)。

起初,似乎唯一的区别是显示器插入主板的方式,所以名称必须是一个相关的线索,但我想知道如果没有它是否可能。

例如,我正在研究如何logind区分HandleSwitchLid和HandleSwitchLidDocked,但我没有发现任何非常有用的东西,因为有时来源不是很容易理解

multi-monitor laptop
  • 2 个回答
  • 476 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve