x-windows

获取输入时保持屏幕关闭
x-windows

获取输入时保持屏幕关闭

我需要运行一组(图形)基准屏幕已禁用。以下命令执行不是工作: xset dpms force off 因为任何键盘/鼠标输入会重新启用屏幕。其他选项如下: xrandr --output eDP-1 --off 这将关闭屏幕一段时间第二然后,导致以下分段故障: gnome-shell[25737]: segfault at 8 ip 00007f3d02ef9210 sp 00007ffeee4e1fd8 error 4 in libmutter-2.so.0.0.0[7f3d02e99000+156000] 问题如何解决了? 有没有其他用户/内核级别...

Admin

命令或按键来重新绘制 X Window 应用程序屏幕?
x-windows

命令或按键来重新绘制 X Window 应用程序屏幕?

我正在使用在远程 RHEL9 主机上运行的 X Window 应用程序,并且有一个明显的漏洞在我的 X 客户端显示软件中,这会导致图形垃圾堆积在应用程序窗口中。 我希望能修复错误。与此同时,我只想完成我的日常工作。 减轻该错误影响的一种方法可能是每隔几分钟重新绘制应用程序窗口,希望这样可以清除垃圾。 是否有命令或按键指示 X 重新绘制窗口?类似Ctrl-Lcurses 应用程序的命令或按键? ...

Admin

Xwindows 中字符之间出现奇怪的竖线
x-windows

Xwindows 中字符之间出现奇怪的竖线

我的一些同事在使用 RHEL9 机器上托管的 Xwindows 应用程序时遇到了麻烦,屏幕上似乎随机出现了许多小垂直条。 有时在文本输入区域中: 有时会覆盖在 GUI 的某些部分上: 唯一的共同点是他们都拥有新款 Mac,并搭载最新版本的 XQuartz (2.8.5)。 我没有遇到这个问题,无论是在装有 XQuartz 2.7.11 的较旧的 Mac 上,还是在装有 XMing 6.9.0.31 的 Windows 10 机器上。 在运行相同应用程序的旧版 RHEL6 主机上,我们任何人都不会遇到此问题。 这是字体问题吗? 真正奇怪的是,当他们在 Zo...

Admin

如何在“Windows 10”上启用可与 X11 转发配合使用的 SSH 远程服务器?我收到“远程:没有 xauth 程序;无法转发 X11。”
x-windows

如何在“Windows 10”上启用可与 X11 转发配合使用的 SSH 远程服务器?我收到“远程:没有 xauth 程序;无法转发 X11。”

我已看过大量关于此主题的帖子,但我尚未找到涵盖我的特定用例的帖子。 我想通过 ssh 连接到我的 Windows 10 PC 并在 Mac 笔记本电脑上查看 X 图形应用程序。原因是我在 Mac 上的 vscode 上进行远程开发,但我正在使用这台 Windows 10 服务器的 GPU,该服务器还与其 GUI 一起用于其他一些任务。 当我连接到另一台 Linux 服务器时,我能够从我的 Mac 上看到 x11-apps(例如,使用 xclock 测试),因此本地客户端(我的 Mac 笔记本电脑)上的配置似乎没有问题。 从 Mac 客户端连接到 Window...

Admin

XWindows 管理器/桌面环境:如何将窗口从另一个屏幕移动到当前屏幕,而不在另一个屏幕上看到该窗口?
x-windows

XWindows 管理器/桌面环境:如何将窗口从另一个屏幕移动到当前屏幕,而不在另一个屏幕上看到该窗口?

[术语] 假设“显示器”=“监视器”=“屏幕”。 注意:当前显示(或当前监视器、屏幕)是指鼠标指针所在的显示,和/或显示当前键盘聚焦窗口的显示。为了便于讨论,我们可以假设它们是相同的,即鼠标指向的显示 = 键盘聚焦的显示。 在常见的 Linux XWindows 管理器/桌面环境中,将窗口移动到不同屏幕的正常方法是先将鼠标指针放在目标窗口上,单击标题栏,然后将其拖到目标监视器,因为监视器形成虚拟视口。 问题是,我们目前是否有解决方案(通过某种软件?)将一个窗口从另一个窗口移出,而看不到该窗口?例如,alt-tab 可以循环遍历所有窗口,甚至那些不在当前显示中...

Admin

从 clipman 剪贴板管理器粘贴时出现奇怪的字符
x-windows

从 clipman 剪贴板管理器粘贴时出现奇怪的字符

我想将剪贴板条目(例如 12345)从图形剪贴板管理器粘贴clipman到终端仿真器。它设置为结合选择和剪贴板。我调出了剪贴板历史记录窗口,通过鼠标选择条目,然后使用中键将其粘贴到终端中。 出现的内容如下: ^[[200~12345~ 我知道这种情况可以通过在错误按下+后使用Ctrl+ Shift+键盘粘贴来实现。我不明白为什么会发生这种情况以及如何通过中键粘贴来避免这种情况。VCtrlV 剪贴板管理器也会发生这种情况clipit。我使用的是 XFCE-4 桌面环境。 ...

Admin

Windows WSL2 GUI 应用程序 (WSLg) 的剪贴板问题
x-windows

Windows WSL2 GUI 应用程序 (WSLg) 的剪贴板问题

WSL2 现在具有内置的 xserver韋斯特,但正如报道的那样这里, 我无法让 wslg 中的应用程序将其 x-clipboard 内容与普通 Windows 剪贴板同步。 我知道目前可能没有解决方案,但我至少想确认一下这是否不仅仅发生在我身上,正如上面网址中有人说的那样“我从来没有遇到过剪贴板这个问题”。 更新: 使用场景简单来说就是xterm/xedit使用x-clipboard。本问答对此进行了很好的总结: 在 xterms 中单击左键即可开始选择要复制粘贴的内容。 双击左键选择一个单词。 三次左键单击选择一行。 要粘贴,请使用鼠标中键单击或Sh...

Admin

X-Windows:将鼠标点击发送到不同桌面的窗口而不切换到该桌面?
x-windows

X-Windows:将鼠标点击发送到不同桌面的窗口而不切换到该桌面?

我在 Xubuntu 20.04.2 下使用 XFCE4。我已经知道如何使用wmctrl并xdotool识别不同桌面中的窗口、切换到该桌面、向该窗口发送鼠标点击,然后切换回当前桌面。 但是,我正在寻找一种方法,使用程序将鼠标单击发送到另一个桌面上的窗口,而无需实际切换到另一个桌面。这样,当程序将鼠标单击发送到另一个桌面上的另一个窗口时,我可以继续在当前桌面上工作,而不会被桌面切换打断。 这可能吗? ...

Admin

X Windows、GPU 和多显示器
x-windows

X Windows、GPU 和多显示器

所以我有两个机器。一个是 Linux 机器,另一个是 Windows 机器。我在 Linux 上运行一堆应用程序,通过 Windows 机器上的 X Windows 访问。 我的 Windows 机器有一组非常强大的 GPU - 我运行着 4 个显示器,并且当然在每个显示器上都放置了不同的 X Windows 窗口。 我即将更换 Linux 机器,但我突然想到,我不太确定更改 GPU 设置会对我造成什么影响。 在上面的配置中,Linux 机器上的 GPU 会对性能产生什么影响?大概它只需要足够的 VRAM 来为所有窗口供电,但这就是所有需要考虑的,而它们在 ...

Admin

解决了!
x-windows

解决了!

我已经开始尝试将 Docker 用于我的日常开发环境,以便(原则上)轻松地从任意机器上工作,而无需进行大量设置。我的环境基于 Emacs+Slime,运行自定义 Common Lisp 映像(尽管我不认为 Slime/Common Lisp 部分很重要——我很确定普通的 Emacs 会遇到下面描述的相同问题)。 当前主机环境是 Windows10/WSL2,Docker 在 WSL2 中运行。我从 Windows Terminal WSL Ubuntu shell 启动我的容器,如下所示: docker run -d -it -rm -e DISPLAY=...

Admin

如何解决导致 X 崩溃的(突触)错误?
x-windows

如何解决导致 X 崩溃的(突触)错误?

我有一台运行 CentOS 7 的东芝笔记本电脑,其中 X 会时不时崩溃(参见下面的输出)abrt-cli list -d。 错误 877464可能相关(但我已经xorg-x11-drv-synaptics-1.9.0-2.el7.x86_64安装了)。 关于如何解决这些 X 崩溃有什么想法吗? id afa24b4cbf4c47886d448aad72cf58aa25273523 reason: Xorg server crashed time: Mon 29 Jun 2020 07:52:56 PM PDT packa...

Admin

从 Windows 10 运行“ssh -X”到 macOS/XQuartz 无法按预期工作
x-windows

从 Windows 10 运行“ssh -X”到 macOS/XQuartz 无法按预期工作

我正在尝试通过 SSH 和 X11 服务器传输图形。服务器在运行 macOS 10.14 的 iMac 上运行, 客户端是 Windows 10 中的 SSH 控制台...(使用 ssh -X 和 ssh -Y 测试,并设置 DISPLAY 环境变量) Windows 端的 X-Server 是 XMing…… 它适用于任何版本的 Linux。 即使是 Raspberry Pi。 但我无法让它与 macOS 配合使用... 当我在 SSH 客户端(Windows 端)调用 Mac 应用程序(如 Notes 或 TextEdit)时...该应用程序仅...

Admin

Xforwarding 在一台服务器上有效,在另一台服务器上无效
x-windows

Xforwarding 在一台服务器上有效,在另一台服务器上无效

我从家里的电脑运行 ssh -X 来登录工作中的两台 RedHat 服务器,将它们称为 G 和 B(代表好和坏)。使用 G,一切正常,我可以在那里启动一个 GUI 程序并让它显示在我的家用电脑上(顺便说一下,它运行的是 Windows Subsystem for Linux)。但是使用 B,使用 ssh -X 登录时会显示错误消息“X11 转发请求在通道 0 上失败”,我无法从 B 启动 GUI。 我已阅读了 StackExchange 上有关类似问题的所有内容(例如 仅在单个服务器上 X11 转发失败),并尝试了(几乎?)一切方法,但都失败了。 据我...

Admin

AWS EC2 Ubuntu 18.04 LTS 并导出 $DISPLAY 以运行图形应用程序
x-windows

AWS EC2 Ubuntu 18.04 LTS 并导出 $DISPLAY 以运行图形应用程序

如果我通过 SSH 进入 Raspberry Pi 或运行 Ubuntu 18.04 LTS 的本地 VM,那么我可以运行: user:~$ export DISPLAY=:0 user:~$ gedit 这将在操作系统上打开一个带有文本编辑器 gedit 的图形窗口。但是,如果我通过 SSH 进入运行 Ubuntu 18.04 LTS 的 AWS EC2 实例,然后运行“export DISPLAY=:0”然后运行“gedit”,我会收到以下错误: No protocol specified Unable to init server: Could...

Admin

Xorg / X11:如何使用 xauth 提供基于 Cookie 的 X 服务器访问?
x-windows

Xorg / X11:如何使用 xauth 提供基于 Cookie 的 X 服务器访问?

我知道风险,我知道有 ssh -X 等等。我想要的是能够从一台远程机器(X 客户端)基于用户(cookie)连接到我的本地机器(X 服务器)。 我知道任何使用我的 cookie 的会话~/.Xauthority都可以连接到我的 X 服务器(从这)因此,场景如下: 本地机器(X 服务器): $ xauth nlist <a bunch of numbers> $ xauth nextract xauth-extracted :0 $ cat xauth-extracted | ssh user@<X client IP> xaut...

Admin