Articles of xserver

如何在编辑Android XML文件时避免Eclipse上的Eclipse泄漏?

当我在Eclipse中编辑XML文件(主要是Android布局等)时,它会导致XServer泄漏,并且会结束吃掉我所有的RAM(4GB),所以我必须按Ctrl + Alt + Backspace才能继续。 你知道有什么补救吗?

Linux检索显示器名称

情况:我使用多个显示器,我想在bash中获取他们的名字。 目前我正在使用Ubuntu 10.04。 我知道xrandr。 从这里我只能得到统计数据。 我想要的是读取一个数组中的所有显示器名称,以与他们一起工作。 有没有一个明确的方法来做到这一点,而不切断某种string的名称? 一个明确的方法是从文件中读取它们。 一个不明确的方法是将xrandr输出pipe道输出为某种function来从中删除名称。

如何在没有graphics库的情况下与C中的X服务器进行通信?

如果我想编写一个C程序来与Linux上的X服务器交谈,并产生最简单的可视化结果,例如在显示器上设置一个像素,我该如何做? 我想尽可能less地使用库,从头开始理解它,不pipe代码是多么的低效/混乱。 更新 – 通过“没有库”,我的意思是基本上没有任何可用于X的助手库,没有graphics工具包。 更新 – 答案是“通过一个unix套接字”,特别是/tmp/.X11-unix/X0(至less在这台机器上,大概是为了显示0)。 实际上画一个像素太复杂了,我不认为这是一个答案。

在Linux中,我需要一台X服务器来进行离屏渲染吗?

如果是的话,为什么? 除了将我的渲染命令连接到显卡驱动程序之外,X为我做了什么? 我不清楚关系X – OpenGL。 我search了互联网,但找不到一个简洁的答案。 如果重要的话,假设一个最小的现代分布,就像一个无头的Ubuntu 13机器。

如何改变Linux上的显示器亮度?

如何以编程方式更改Linux上的显示器亮度? 我正在使用SLES 11。

如何检查X服务器是否正在运行?

有没有办法找出当前会话用户是否正在运行Xserver(在Linux下)? 我开始的事情如下: ps -e | grep X 但这并不总是有效 还有一件事我试着检查$DISPLAYvariables 有没有其他的方法来检查这个? 编辑:有人build议使用$ DISPLAYvariables,但如果用户摆弄这个variables呢? 如果他试图做某件事情并改变这个variables,那么当我检查它时,它不再反映系统的准确状态。 有没有具体的方式来做到这一点,总是会返回正确的答案? 我发现它可以通过编程来完成: #include <X11/Xlib.h> int main() { exit(XOpenDisplay(NULL) ? 0 : 1); } $ gcc -o xprobe xprobe.c -L/usr/X11R6/lib -lX11 但是我正在寻找一种脚本方式。