问题标签 [x11]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4031 浏览

linux - 从空环境访问 X11 显示器 (bash)

问候!

我正在实施一个备份解决方案,我需要访问 X11 显示屏以从用户那里获取密码并显示状态信息。我尝试将脚本中的 $DISPLAY 设置为 :0.0(硬编码),但 xhost 和 misc 抱怨他们无法打开显示。我该怎么办?

PS:脚本在这里:http ://dpaste.com/109435/

0 投票
5 回答
1427 浏览

linux - X窗口转发?

如何转发 Linux (Debian Lenny) 下程序的 X 窗口输出?有什么建议和/或经验吗?

最简单的方法是使用新的 DISPLAY 环境变量重新启动该进程,但我根本不想取消该进程。我想要的是“即时”将 X 输出更改为另一台机器......

显然有一些“X 代理”可以为我做到这一点,但我在这方面没有任何经验,谷歌也不能给我一个快速的解决方案。

[编辑]澄清:我不想转发整个桌面(使用 VNC 或类似的)我也不想只转发一个窗口。我想转发某个进程的所有输出,而不重新启动该进程。[/edit]

0 投票
7 回答
15082 浏览

java - 假X11显示器?

我有一个使用 AWT 的 Java 程序,我想在无头系统上运行它。该程序的显示除了显示统计信息之外什么都不做。当程序完成时,它退出。显示器上没有用户交互。该程序创建一个我在构建系统中使用的输出文件。

有没有办法让 Java 程序在没有配置 X11 显示器的情况下运行?我可以强制 Java 运行程序而不尝试显示任何内容吗?我无权访问源代码(它只是 .jar 文件),所以我无法对源代码进行修改。

关于如何让它发挥作用的任何想法?

0 投票
4 回答
6179 浏览

solaris - 试图让 vncserver 在 solaris 上运行:致命的服务器错误:无法打开默认字体“已修复”

我查看了所有网页,有一些很好的建议,但没有一个对我有用。Solaris sparc 盒,SunOS 5.10 Generic_120011-14 sun4u sparc SUNW,UltraAX-i2

这台机器安装了 openwin,并带有来自所有常用 X11 目录的符号链接。

xfs 正在运行并且所有字体目录都在那里,我运行了 mkfontdir 和 fc-cache 并且一切都正确地构建了索引,但是无论如何我都无法让它找到默认字体。(如果这确实是问题)我以 root 身份运行,没有帮助。

致命的服务器错误:无法打开默认字体“已修复”

有什么建议么?

0 投票
3 回答
580 浏览

linux - ssh 和窗口 ID

我在学校有一个项目要做,这让我感到困惑......我正在通过我自己的 Debian 盒子通过 SSH 连接到计算机实验室的一台 Solaris 计算机

我可以很好地进入,X11 似乎也可以正常工作。然而,这个特殊的项目需要我们通过 xwininfo 找到一个 netscape 窗口的窗口 id,并在下面的命令中使用这个信息

现在,如果这个 netscape 是我打开的唯一窗口(xterm 除外),那么前面的命令就可以正常工作。但是,如果我打开了任何其他 iceweasel 窗口(无论我打开 netscape/iceweasel 的顺序如何),该命令将转发到我的 iceweasel,尽管事实上我在 SSH 会话中运行该命令并且两个窗口非常不同的窗口ID。

所有这些最终都必须进入一个 C 程序,但我什至无法手动让它可靠地工作!

有任何想法吗?

PS我刚刚看到这可能会有所帮助。当我使用相同的命令通过 Cygwin/X 进行 SSH 连接时,出现此错误

不确定这是否重要,因为我仍然可以(显然)完美地使用 X11。

谢谢。

PPS -id 开关记录在 netscape 手册页中:

0 投票
3 回答
890 浏览

java - 是否可以将 X 显示名称传递给 JVM

是否可以指定 JVM 通过 JVM 在哪个 X 显示器上启动它的窗口?我在想这样的事情

我查看了手册页,但找不到任何东西。

还是我需要将我对 jvm 的调用包装在这样的 shell 脚本中

我不想编写脚本只是为了指定一个可以直接传递给 JVM 的参数。

PS:不,我不想更改我的环境 DISPLAY 变量我想在我喜欢的任何 DISPLAY 上启动 JVM :)

更新 回答问题“为什么我使用第二种解决方案很重要”使用第二种解决方案,如果我想在几个不同的显示器上启动 jvm 会话,我必须为每个会话设置 DISPLAY。

我正在寻找的就像你可以用 Xprograms 做的事情

试试xterm -display my_display:0.0 所以我的问题是我可以用 jvm 做这个吗,我在任何地方都看不到它的记录。如果做不到,那么正确的答案应该是“不,你不能”,我已经知道替代方案了:)

谢谢

0 投票
5 回答
701 浏览

linux - 如何编写一个跟随光标的 X11 应用程序

我想编写一个根据我的喜好定制的 Linux 屏幕放大镜。理想情况下,放大的窗口将是一个大约 150 像素宽的正方形,无论鼠标光标走到哪里,它都会跟随。

在 X11 中可以做到这一点吗?有一个跟随鼠标的应用程序窗口会更容易,还是完全忘记窗口会更好(或可能),只是将鼠标指针设为 150x150 的正方形,放大下面的任何内容?

0 投票
1 回答
2527 浏览

x11 - 查找 X11 窗口尺寸?

今天看着我的 Firefox 窗口,我意识到我不知道任何相当简单的方法来找出它的宽度。我以 1920x1200 运行我的桌面,而 Firefox 几乎不超过该宽度的三分之二。这实际上是一个普遍有用的问题。

一些快速搜索并没有发现任何简单的工具可以为通用 X11 窗口执行此操作……类似于 Xkill 的东西会很好。我在 Gnome,如果有帮助的话。谢谢。

0 投票
5 回答
4584 浏览

java - Netbeans 转发 X11 字体问题

我正在尝试通过 ssh 将我的 IDE Netbeans 转发到我的 Windows 桌面上的 Xming 服务器。我能够让 Netbeans 启动并运行,但字体看起来很糟糕,因为它们没有被抗锯齿。我在这里上传了一个截图。

如果我在 linux 机器上从 Gnome 启动 Netbeans,字体看起来很好,所以它一定是 Xming 或 Windows 字体渲染的问题。有人对如何让 Xming 显示抗锯齿字体有任何想法吗?

更新:

我只是在主机上设置了一个字体服务器,但字体仍然在客户端出现像素化。

0 投票
5 回答
16978 浏览

mouse - X11(linux桌面)下如何设置鼠标位置?

我想知道如何在X11下设置鼠标光标位置?有没有可能,如果,我必须在哪里寻找合适的功能?X 窗口系统、KDE/Gnome/...?