415得票14回答
如何知道是使用 Wayland 还是 X11?

我刚刚在我的笔记本电脑上安装了最新的Kali Linux,它基于Debian 7(oldstable)。然后我将整个系统升级到了Debian 8。 我一直想要使用Wayland而不是X11,所以我安装了必要的软件包。然后创建了一个最小的~./config/weston.ini配置文件。现在,...

120得票5回答
这个X11窗口是通过何种过程创建的?

给定一个X11窗口ID,有没有办法找到创建它的进程的ID? 当然,并不总是可能的,例如如果窗口通过TCP连接传输。对于这种情况,我想要知道与远程端关联的IP和端口。 这个问题之前在Stack Overflow上被问过,并且提出了一种方法是使用_NET_WM_PID属性。但那是由应用程序设置...

117得票2回答
键盘输入和文本输出是如何工作的?

假设我在文本编辑器中按下A键,这会在文档中插入字符a并在屏幕上显示出来。我知道编辑器应用程序并不直接与硬件通信(之间有内核和其他东西),那么在我的计算机内部到底发生了什么呢?

116得票6回答
如何获取xmodmap的按键码?

我正在尝试使用xmodmap来重新映射Dell L100键盘上的Alt / Super键,并且在获取按键码时遇到了问题。 例如,使用xev无法给出Alt键的按键码。 FocusOut event, serial 36, synthetic NO, window 0x4a00001, ...

104得票2回答
.xinitrc、.xsession和.xsessionrc之间的区别是什么?

我找到了三个配置文件。 .xinitrc .xsession .xsessionrc 我知道第一个是用于使用startx,而第二个和第三个则是在使用显示管理器时使用的。但是最后两个之间有什么区别呢?

94得票3回答
在远程X显示器上打开一个窗口(为什么会出现“无法打开显示器”)?

从前,有一段时间, DISPLAY=:0.0 totem /path/to/movie.avi 从我的笔记本电脑通过ssh登录到我的台式机后,会导致Totem在我的台式机上播放movie.avi。 现在它显示以下错误: No protocol specified Cannot op...

89得票5回答
Xfce 进入了缩放模式。如何退出?

我在鼠标垫周围按了一些键(可能是altgr区域的键+鼠标垫 - 很可能是多点触控),突然整个X11显示缩放了大约10%。这意味着我可以以稍微模糊的形式看到1920x1080屏幕的90%。当我移动光标时,这90%会跟随光标移动,所以通过平移屏幕,我可以看到屏幕上的所有内容。由于它适用于所有情况,...

83得票4回答
将文件复制到 xclip,并粘贴到 Firefox。

我正在将文件复制到 xclip cat file.txt | xclip 我可以正常地粘贴 xclip -o 但当我想使用 Ctrl+V 将其粘贴到 Firefox 时,它会粘贴旧的文本(应该不在剪贴板中)。 然而,当我回到终端并运行 xclip -o 时,它会粘贴正确的文本。 为什么在粘贴到...

82得票12回答
如何在屏幕锁定/解锁时运行脚本?

我想在Gnome会话锁定和解锁时运行一个脚本。 有没有办法我可以拦截这个动作,在桌面被锁定或解锁时执行特定的操作?

75得票2回答
将剪贴板中的图像复制到文件中。

可以从剪贴板中获取图像并将其输出到文件中吗(使用X)? 对于文本,我可以轻松地做到这一点: $ xclip -selection c -o > file.text 但是当我尝试使用上述方法来处理图片时,没有任何内容被写入。 我想这样做的原因是我没有安装图像编辑器,这让我思考...