问题标签 [xorg]

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 投票
1 回答
572 浏览

linux - 是否有可靠的方法以编程方式确定窗口管理器已完全初始化?

我想用一个窗口管理器和一个全屏程序运行一个最小的 X 会话。显而易见的方法是在 .xinitrc 中放入类似的内容:

但由于这些是并行启动的,因此存在一些竞争条件。我不希望我的应用程序在窗口管理器准备好之前出现,因为这样就会有一个可见的窗口大小调整为全屏模式。我想确保窗口管理器首先完成初始化。

我想出的最好的是这样的:

但仅仅因为 _NET_SUPPORTING_WM_CHECK 已在根窗口上设置,并不一定意味着 WM 真正准备好,并且在它之后的 0.3 秒睡眠是一个杂物,在某些系统上可能是严重的过度杀伤,而在其他系统上可能完全不够。

那么有没有更好的方法来可靠地感知窗口管理器已完全初始化?

0 投票
2 回答
1694 浏览

ubuntu - 如何在 Ubuntu 中重新启用 control+alt+backspace 来杀死 X?

他们禁用了它,我在谷歌上搜索到的所有涉及向 /etc/X11/xorg.conf 添加内容的食谱都对我不起作用。

重新启用它的正确方法是什么?

0 投票
3 回答
2567 浏览

linux - 多个 X 服务器上的 x11/xlib XCreateSimpleWindow

我正在尝试按照本教程使用 xlib http://tronche.com/gui/x/xlib/进行编程

这是我到目前为止写的代码

但是我不明白这一点:在没有 xinerama 的具有两个 X11 服务器(两个 gpus)的系统上,如果我希望该窗口 [0] 转到第一个 xserver 和第二个 xserver,我应该调用哪些函数?我想我对显示,屏幕,窗口感到困惑......

谢谢你的帮助

0 投票
1 回答
104 浏览

c++ - 随机时间后 Qt 应用程序在 meego 上拉伸

我在 Meego 平台上运行 Qt 应用程序。在随机点击应用程序后,该应用程序正在全屏显示。拉伸后,即使是 Xorg 也会腐败。重新启动 meego 后,应用程序恢复正常状态。任何人都可以遇到类似的问题吗?

0 投票
2 回答
533 浏览

c++ - get xorg.conf serverLayout with c++

I am currently working on a multi window application that spans over multiple screens. The software is written with xlib and runs on ubuntu 10.10, gnome desktop. To get the position of every window I'd like to access the /etc/X11/xorg.conf file, expecially the section SeverLayout. It looks somehow like this:

I'd like to get the X values of each screen (0, 1920, ... ) Does xlib somehow provide access to this information?

thanks

0 投票
3 回答
3245 浏览

c - xlib 是否有活动的窗口事件?

我正在尝试编写一个程序来跟踪活动窗口何时使用 Xlib 更改。我很难找出最好的方法来做到这一点。到目前为止,这些是我的想法:

  • 每秒使用 _NET_ACTIVE_WINDOW 获取活动窗口,如果它已更改,则运行事件的相关代码。
  • 获取所有窗口的列表并在事件中监听它们的焦点。不过,我必须弄清楚如何保持打开窗口的最新列表。

他们是更容易/更好的方式吗?我是使用 Xlib 编程的新手。

0 投票
5 回答
22272 浏览

linux - 如何为英特尔图形上的“监视器插入”创建回调?

我有一个带有英特尔图形的eeepc。我想将脚本挂接到通过 VGA 插入的监视器的事件。怎么做?

0 投票
1 回答
320 浏览

linux - ACPI 脚本,如何知道当前向用户显示的 TTY?

我在 acpi 中运行一个脚本,如果当前显示的虚拟终端,切换回终端 X11 正在运行;否则切换到 tty1。

所以唯一的问题是,我如何使用程序来获取当前显示终端的名称?

有什么建议么 ?tty无济于事,因为它只获取终端,它正在运行,而不是显示终端。

非常感谢 !

0 投票
1 回答
732 浏览

user-interface - 在 X11 中绘制弹出窗口

我想在 X11 中绘制一个弹出窗口。类似于当您按下音量或亮度控制按钮时出现在 KDE 和 GNOME 中的滑块。这是它在 GNOME 中的样子:GNOME 中的亮度滑块

我应该使用什么库来创建这样的弹出窗口(与普通窗口不同,它们应该没有边框等,并且可能具有一定的透明度)?如果有 Python 绑定就好了。

0 投票
1 回答
2163 浏览

linux - 为多点触控解析 /dev/input/mouse0

我需要从 Linux 上的多点触控突触触摸板上启用手势检测(在用户空间中)。从触摸板的鼠标设备文件(/dev/input/mouse0)中读取,我发现它是 PS/2 协议。

简而言之,这是 1 位:XY 符号和溢出、3 个鼠标按钮和一个永久的“1”,然后是 X 增量和 Y 增量的 1 个字节。

总共 3 个字节。但是我看不到任何方法来检测当多个手指在触摸板上时数据包“属于”哪个手指。建议?