|--reference https://www.cnblogs.com/newjiang/p/8414625.html |--X Window System 1) X Window System简称X,或者X11,或者X-Windows。之所以称作X, 是因为在字母表中X位于W之后,而W是MIT在X之前所使用的GUI系统。 之所以称作X11,是因为在1987年的时候,X Window System
我需要阅读几个条形码扫描仪并根据其来源绑定读取数据. 换句话说,我的应用程序需要知道击键的位置能够采取正确的操作,例如更新UI并将命令发送到专用的外部硬件. 如何将不同键盘/扫描仪的输入“路由”到我的应用程序中的特定事件或检索允许我的应用程序找出输入来自哪里的信息? (我
如何检查鼠标光标是否指向窗口?我用C/C++和X11编程(尤其是gnome3 shell)解决方法:如果桌面真的是X11根窗口,那么我认为XQueryPointer可以做你想要的:只测试child_return == root_return.确保使用RootWindow(显示,DefaultScreen(显示))或XDefaultRootWindow(显示)调用XQueryPointer.
我的笔记本电脑有13英寸显示屏.显示屏的左半部分是完全黑色的,我暂时无法修复它.我想知道是否可以用任何语言编写程序来限制显示在右边,这意味着: >将分辨率更改为当前具有的宽度的一半或 >保持纵横比,但缩小显示并将其发送到右侧. 我最好找一个可以在Linux中使用的方法(Windows将是
我想在C中使用libXrandr.有合适的文件吗?解决方法:见project page和project repository. 合理的Linux发行版附带了手册页,可能会拆分成-devel包(例如,在Slackware上你需要libXrandr,在openSUSE上它将是libXrandr-devel) – Xrandr(3)是一个很好的起点.
故障排除 安装puppeteer,使用cnpm 解决依赖 $ yum -y update $ yum install -y pango libXcomposite libXcursor libXdamage libXext libXi libXtst cups-libs libXScrnSaver libXrandr GConf2 alsa-lib atk gtk3 ipa-gothic-fonts xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xo
linux centos7 GoogleChrome/puppeteer安装依赖启动 安装依赖 yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 a
我有一个远程Debian Squeeze服务器.我手动安装了Oracle JDK 1.7.0_07,并为jdk / bin路径中的每个二进制文件配置了替代方案.我也导出了全局JAVA_HOME变量. # java -version java version "1.7.0_07" Java(TM) SE Runtime Environment (build 1.7.0_07-b10) Java HotSpot(TM) Serve
问候! 我正在实施备份解决方案,我需要访问X11显示器以获取用户的密码并显示状态信息.我已经尝试在脚本中将$DISPLAY设置为:0.0(硬编码),但xhost和misc抱怨他们无法打开显示.我该怎么办? PS:脚本在这里:http://dpaste.com/109435/解决方法:如上所述,用户必须允许您访问其显示.他们需要执
我想知道是否有人可以帮助我.我有一个克隆linux的极客工具的计划.但我不知道你是否可以某种方式使用Linux桌面作为画布来绘制文本等.我试着谷歌但我什么都没发现.我需要做的是基本上能够在桌面的某些部分上绘制文本,使它看起来像是壁纸的一部分(来自c).无论是那个还是能够创建
我目前正在为Linux进行延迟测试.为了最大限度地减少副作用,我尝试编写一个C程序,它直接使用XCB访问X-Server. 因为没有任何C语言经验,只有Java,也没有XCB,我遇到了一些困难. 应用程序应该做的一切就是显示一个白框,如果在任何时候(窗口外)按下鼠标按钮,它应该瞬间变为黑色.测试应用
我认为这很容易找到,但谷歌搜索一直非常无益.是否有一个简单的api来更改X窗口中的鼠标光标? (我知道在Windows中你可以称之为“SetCursor”)解决方法: #include <X11/cursorfont.h> /* ... */ Cursor c; c = XCreateFontCursor(dpy, XC_xterm); XDefineCursor(dpy, w, c); dpy
视频编辑软件很多,但magix video pro绝对是其中的佼佼者,其强大的功能可以为用户提供更有创意的视频剪辑。目前官方正式发布了magix video pro x11破解版,新版本增加了全新的INFUSION视频引擎,可以平滑地播放具有多个轨道的复杂项目,适用于配备Intel QuickSync和NVIDIA GPU的CPU。增
我正在为python中的Ubuntu Linux编写一个反RSI /打字中断程序.我希望能够“锁定键盘”,以便忽略所有按键,直到我“解锁”它.我希望能够强制用户进行打字休息. 我想要一些程序化的方法来“关闭”键盘(接近瞬间),直到我的程序稍后释放它(可能是0.1秒→10秒后).当我“关掉键盘”时,不
我正在开发一个已经使用xcb的项目,需要获得单个输出的分辨率而不是组合屏幕的分辨率.我可以用xcb的RandR扩展吗?如果是这样,我如何使用我的xcb_connection_t对象来执行此操作.解决方法:我也在寻找答案.我不知道你是否成功,但既然你没有回答这个问题,我猜你没有. 对于那些正在寻找如
这对我来说非常奇怪.有人可以解释为什么activate()函数应该需要时间戳吗? 99.9%的时间不是现在或尽快或“在您方便的时候”?此外,如果您尝试w.activate(0),您会收到此警告: Wnck-WARNING: Received a timestamp of 0; window activation may not function properly 我读过的关于此警
如何从xid(X窗口标识符)获取pid?如何获取给定pid的xid列表? (假设所有应用程序都使用DISPLAY =:0运行,没有使用网络透明度) 我期待的是: >挖入/ proc / $pid / fd /以跟踪与X服务器的连接 >按照这个连接,挖入/ proc /`pidof X` / fd>在X内挖掘,因为它应该知道如何将连接映射到窗口.解决
我正在尝试使用X Window Manager(即Linux平台)解决在屏幕上为应用程序保留空间的问题.我已经看过this issue addressed and solved for Gtk了,我问了提示the same question using Qt.由于没有人对Qt特定的问题做出反应(我也在其他论坛上提到过),我想我会概括我的问题: 是否有通用的p
我正在尝试使用RHEL 6.2从桌面客户端(mydesktop)ssh到安装了RHEL 5.8的服务器(myserver).我有组在远程服务器上安装了“X Window”,远程服务器上的DISPLAY变量也设置为localhost:0.0,但我还是无法启动firefox.连接命令是 $ssh -X -l myname myserver 错误消息是 $firefox Error:
我已经设法使用XIconifyWindow对一个窗口进行图标化,但是之前没有设法恢复它.我尝试了以下方法: XMapRaised (display, window); 和: XMapWindow (display, window); 和: XClientMessageEvent ev; std::memset (&ev, 0, sizeof ev); ev.type = ClientMessage; ev.window = window
在XLib中创建窗口时 >我为SetWindowAttributes.event_mask成员提供了哪些掩码? >我需要传递给XCreateWindow的第11个参数()>我在主消息循环中寻找的事件是什么(我在哪里使用XNextEvent(lDisplay,& xEvent);?>由于X的行为与Microsoft的Win32 API不同,如何确定鼠标是在我的“应用程序
我正在制作一个需要了解用户闲置时间的应用程序 – 例如,不使用键盘或鼠标. XCB和Xlib都承诺通过各自的屏幕保护程序扩展为我提供空闲时间.这是我在XCB闲暇时间的地方: #include <stdlib.h> #include <xcb/xcb.h> #include <xcb/screensaver.h> static xcb_connection_t * connect
我有一个20世纪90年代早期编写的遗留Motif应用程序(我无法在QT中重写UI,甚至无需经过耗时的安全评估即可广泛修改应用程序).这个应用程序曾经在AIX上运行,它在密集使用下运行了几个星期并且稳定了.我们现在已将其移植到Linux.在长时间持续的Beta测试期间,应用程序每周大约崩溃一次,
我正在Netbeans的Mac OS X(10.9.1)上使用jdk1.7.0_51开发JavaFX应用程序.我可以毫无问题地运行它,在干净的构建后,我也可以从dist /文件夹启动jar. 现在我想在64位Ubuntu 13.04服务器上部署它.我做了很多问题,但最终设置服务器以获得正确的JRE,字体和库.运行jar导致错误比我的代码
开机后打开某一应用时突然进入黑屏,显示“/dev/sda2:clean, xxx/xxxfiles,xxxx/xxxxblocks”,然后卡在此处。 按ctrl+alt+f2(或f n)重新回到系统图形化界面。回到图形化界面我没有进行多余操作。 有提议重新进入系统后,进入命令行执行: rm -rf /etc/X11/xorg.com