问题标签 [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 回答
308 浏览

amazon-ec2 - Xorg 似乎杀死了 EC2 实例(CentOS 5.4)

我的最终目标是使用 xvfb 在无头模式下运行 Firefox。
但是 Xvfb 需要 Xorg,而我遇到了 Xorg 的问题。

当我使用此 AMI 启动实例时:

ami-4a24d623 RightImage_CentOS_5.4_i386_v5.5.9_EBS

然后做:

然后重启实例,我的状态检查失败,我无法登录实例。服务器日志(实例操作-> 获取服务器日志)为空白。

我究竟做错了什么?我需要以某种方式配置 Xorg 吗?

0 投票
1 回答
418 浏览

xorg - xinit 杂乱应用程序不工作

我已经构建了一个简单的杂乱测试应用程序:一个有两个 ClutterText 演员来显示两个单词的舞台。当我从 gnome 中运行它但从 tty(不是 gnome-terminal 或 xterm)运行它时它工作正常,但xinit my_app_binary出现错误:

如果我xinit gnome-terminal从同一个 tty 运行一切正常,则 gnome-terminal 会以黑屏显示。这与我想对我的应用程序执行的操作相同。我能做些什么来克服这个错误吗?

以上所有内容均在 Linux Mint 12 中进行了测试。正常启动后,我切换到 tty (ALT-F1) 并停止 lightdm (sudo /etc/init.d/lightdm stop)。

谢谢!

编辑:以root身份运行一切正常,所以问题是:如何以普通用户身份运行它?

0 投票
3 回答
8552 浏览

installation - 在 Virtualbox 上安装 Gentoo,startx 失败

我按照GentooLinux x86 Quick Installation Guide的基本系统安装在virtualbox上。我想要 gnome 在里面。文档说我需要安装hal. 但是emergethere are no ebuilds to satisfy "hal"。我做了eselect profile list,然后做了eselect profile set 4[4] default/linux/x86/10.0/desktop/gnome正如这个论坛帖子所说。然后我 emerge -e system花了几个小时下载了很多文件。之后我重新启动并startx失败,甚至Xorg -configure失败。说

我对gentoo很陌生。我不明白我现在应该搬到哪里。

0 投票
2 回答
295 浏览

x11 - 使用 Xlib 保存最小化窗口的快照

总之,我想写一个 Gnome-Shell 风格的窗口切换器。所以我需要获取所有窗口的快照。我当前的程序如下所示:

该程序运行良好,但它不会为那些在不同的最小化桌面上的窗口生成正确的图像——它们看起来像这样: 在此处输入图像描述

请注意,在生成它们的 pixbuf 之前,我向所有窗口发送了一个公开事件。

更新:似乎 xlib 不支持。所以唯一的方法可能是手动创建缓存。

0 投票
1 回答
3093 浏览

c++ - XLib 窗口名称问题

4天以来,我尝试了解XLib是如何工作的,我终于明白了。Si 我试图制作一个简短的程序来检索打开的窗口的名称。为此,我创建了 2 个函数:

因此,第一个函数返回所有窗口的窗口对象。然后,我创建了一个函数来从所有这些窗口中检索名称。

这个函数工作正常,一个 main.c 例子:

而且,它工作得很好,除了它返回的 Skype 窗口:

1 : Xlib 编程手册:键盘和指针事件 - Google Chrome

2 : Debian Web [En fonction] - Oracle VM VirtualBox

3:XChat:死灵@/(+CSTfnst 10:2)

4:

5:root@root-笔记本电脑:~

6:

而且,数字 4 和 6 是空白的(我实际上有两个打开的 Skype 窗口)。

你能帮我吗。

0 投票
1 回答
778 浏览

linux - xmessage 从 cron 到活动 X 窗口

我已经使用它的参数 -display 制作了诸如“进入睡眠”、“打开窗口”、“关闭窗口”等 cron 命令来弹出 xmessage。通常 -display :0.0 会产生所需的结果,但有时我会使用多个 X 屏幕(:0.1、:0.2 ..),因此我会错过这些消息。

有没有办法找出哪个 X 会话处于活动状态,就像那个用户当时正在查看那个会话一样?

0 投票
1 回答
185 浏览

linux - Xinerama 是否会导致我的代码出现问题?

在尝试启动并运行类似“Hello World”的基本 XServer 应用程序后,我发现无论我尝试什么,我都会遇到相同的错误,即:

起初,我以为是我的驱动,所以我将它们更新为 290.10 (nVidia)。

我的(相关)设置包括以下内容:

但是,经过一些冲浪后,似乎可能是因为我有双显示器(一个连接到 hdmi-mini 端口,另一个连接到 vga/dvi),或者我启用了 Xinerama,或两者兼而有之。

我试图通过在我的代码中创建两个对象来补偿这两个监视器GLXContext,正如预期的那样,它没有做任何事情(很好:我刚开始学习这个 API)。我这样做是因为 GLXContext 似乎与监视器输入/输出有关。

在那之后没有用,我试过glXGetConfig了,也没有用。因此,我开始环顾四周,并在一个论坛(几年前写的)上找到了一篇关于有人在禁用 Xinerama 时遇到问题的帖子,而这正是导致问题的原因。奇怪的是,这是在 2009 年发布的,所以人们会认为 nVidia 现在已经解决了这个问题。

我不知道该怎么做,我相信我有点搞砸了,除非我能解决这个问题。

任何人都可以在这里查看我的代码(pastebin),以及我在 SuperUser 上的帖子

我真的可以在这方面使用一些帮助。

tl;博士

0 投票
1 回答
279 浏览

xorg - X Windows 上的两个焦点

是否可以在 X 窗口上有两个不同的焦点/焦点?(基本上是在一台物理机上同时使用两个鼠标和键盘。如果是这样,这是如何实现的?

0 投票
1 回答
898 浏览

x11 - X11 远程应用超时

我需要一种方法来减少我的 X 服务器在远程应用程序上的超时。目前,X11 将在移除以太网连接后将应用程序在显示屏上保留长时间(> 30 分钟)。我需要在与应用程序失去通信后的 10-30 秒内超时。

我正在运行一个标准的 Xorg 服务器,没有对其进行任何修改。我已经尝试了很多方法来做到这一点。我曾尝试在 X 服务器上使用 -to 选项,但这似乎没有任何效果。我也尝试过使用 sysctl 来处理 TCP 属性。我已将 tcp_keepalive_* 属性设置为应该给我所需超时的值,但这似乎也对超时没有影响。

此外,远程应用程序不使用 SSH 隧道连接到服务器。它是安全连接上的开放服务器,因此不需要隧道。超时机制必须在服务器端完成,因为我无法控制应用程序。

任何人都知道如何从 X 服务器获得所需的行为?

0 投票
3 回答
16910 浏览

linux - 如何在没有监视器的情况下使用 gui 启动 linux?

我遇到了一个问题。我有一台服务器安装了redhat enterprise 5.5。一个 Qt 程序正在这台服务器上运行。所以我应该做的是打开我的服务器,服务器将自动启动 Gui 并且 Qt 程序将自动启动。我在桌面上完成了所有工作。但是当我在没有监视器的情况下启动这个服务器时,我们知道服务器在没有监视器的情况下运行,X 服务器坏了。上帝,我该怎么办?

这是 xorg 日志:

我在互联网上搜索,有人告诉我应该在 /boot/grub/grub.conf 的内核行末尾添加 nomodeset。我做到了,但没有任何改变。谁能告诉我我该怎么办?

smarthand123@163.com