Articles of x11转发

X11将docker容器中的显示转发到非主机显示

主机A – 远程Linux服务器(无GUI)主机B – 远程Windows(GUI)主机C – 远程Windows(GUI) 场景:在主机B和XMing上使用Putty,并将X11转发设置为0.0,将ssh设置为Host A; 接下来,打开任何可视化编辑器 – > UI成功显示在主机B. 在提供env DISPLAY = Host-B-IP和/tmp/.X11-unix卷时,运行带有X11转发的Docker容器也会将显示发送到主机B. 现在,在XMing的Host C上,通过类似于Host A的putty打开一个可视化编辑器; 这将按预期在主机C上显示。 问题部分:我想从主机A运行一个Docker容器来使用主机C(失败/超时)的显示。 注意:尽pipe将docker env DISPLAY设置为Host-C-IP,但是从主机B或C连接时是否运行容器并不显示。 但是,如果使用主机B的IP,则在两种情况下均显示在B上。

在login节点中禁用X11,但在计算节点中启用

我想configuration我的HPC(CentOS 7),以便允许用户通过队列系统(SLURM)在计算节点上启动graphics应用程序,但不能在login节点上启动。 我在计算节点上工作,我只需要限制login节点的使用。 理想情况下,用户将进入使用ssh -X <user>@<server>的HPC,但是除非他们在计算节点上,否则他们不能使用X11 。 我怀疑我必须在login节点上更改几行/etc/ssh/sshd_config文件。 提前致谢

HOWTO:build立持久的RDP会话

在Ubuntu 16.04 LTS服务器(使用XFCE4)中,我将X11vnc作为RDP服务器运行,以便人们可以使用Windows远程桌面(从Windows或OSX)连接到它。 我目前的configuration为每个客户端服务器创build一个新的Xfce4会话; 如果Alice从Home连接到服务器,则会创build一个Xfce4会话A. 如果Alice从Home断开连接,然后再连接回来,她可以继续从会话A开始工作。但是,如果Alice进入Work并使用相同凭证连接回来,则会创build一个新的Xfce4会话B,并将其分配给新的X11: (如:0,:1等)显示。 因此,爱丽丝不能继续工作。 更糟糕的是,某些软件不会简单地打开,因为他们的进程仍然在A会话中运行,尽pipeAlice不会在会话B中工作。 我希望只为她连接的Alice创build一个Xfce4会话,但是她连接到(任何操作系统,任何RDP客户端),直到她自己终止/终止Xfce4-session ,以便她可以继续以前的工作。 X11vnc实现这个最简单的configuration是什么?

在Windows> Linux Server1> Linux server2之间转发X11

我有这个问题 我的机器是一个Windows(S1),需要连接到Linux服务器(S2)[用作跳转盘],连接到作为目标机器的Linux服务器(S3)。 我得到了Putty和Xming的configuration,因为我可以在S2上打开Firefox浏览器; 但是当我通过SSH连接到S3时,无法打开任何X应用程序。 我安装了xclock,所以我可以testing它,我得到这个消息: 错误:无法打开显示 我的习惯是:Windows> putty> LinuxS2> SSH> LinuxS3。 可以在Linux S2上打开X应用程序,但不能在Linux S3上打开。 Windows和Linux S3之间的networking是不同的,这就是Linux S2存在的原因。

X11库

我正在运行的Fedora核心9(64位)。 我需要链接到X11库,但它们似乎不在/ usr / lib64 / X11中,我希望find它们。 我以为我安装了所有的x11 devel的东西,但我似乎无法find这些库。 任何人都知道我需要哪个软件包或在哪里寻找它们? 谢谢

Solaris 10:x11服务器不显示为服务

我有一个Solaris 10框我最近把最新推荐的补丁集。 X正在运行,还有cde-login。 当我做一个“svcs”时,我可以看到cde-login服务,但是x11-server不会显示为服务,即使我做了“svcs -a”。 在进程列表中,X显示为: / usr / openwin / bin / Xsun:0 -defdepth 24 -nobanner -auth / var / dt / blah x11服务器没有在inetadm列出,所以我不认为它正在运行遗留风格。 如果X不是由SMF运行,X如何开始?

如何在login屏幕上创build额外的X会话进行select?

我试图在用户login时给用户一个自定义用户界面的select。 一个将是一个标准的Gnome会话。 另一个将是一个自定义的用户界面。 我不确定是否可以将自定义用户界面同时置于Gnome之外,或者如果使用单独的桌面环境(如KDE或XFCE)然后对其进行自定义,则可能更容易。 在任何情况下,第一个障碍是增加一个新的会话到login菜单。 大多数桌面环境创build一个,当他们安装这样走这条路线将自动创build一个。 如果我尝试重复使用Gnome进行自定义会话,则需要了解如何手动创build新的会话条目。 有人有主意吗?

可以在X窗口的一个屏幕上放置两个工作区?

有时我想复制一些东西从一个窗口写到我的编辑器或者比较一些东西。 所以,如果我可以在一个屏幕上放置两个工作区2,那么我可以轻松地将两个窗口拖到不同的工作区,并获得两个全屏,然后开始工作。 另外,我可以购买另一台显示器,但是它的价格似乎太高,而且屏幕越来越大,一个屏幕上的两个窗口是可以接受的。 X是否支持这个解决scheme? 编辑:我想我想要的是关于这个话题: http://en.wikipedia.org/wiki/Tiling_window_manager

logging远程xserver输出,无需x-forwarding

任何想法在远程服务器上本质上创build一个环回显示,所以我运行一个X应用程序,而不是将显示转发到本地客户端,输出本质上是“屏幕抓取”,只是没有屏幕? 说明:当我在3000英里以外时,不需要任何交互性就可以获得高性能的可视化效果(阅读:相当漂亮的图片)。

如何从基于xterm的terminal复制文本到Linux上的其他GUI应用程序

我使用uxrvt(对于那些不知道,基于xterm的terminal模拟器)。 我知道它很容易从terminal复制/粘贴东西本身是一件小事。 可以通过鼠标左键select,点击鼠标中键来粘贴。 但在我的情况下,我需要从terminal复制文本到另一个应用程序,即谷歌铬。 我怎样才能做到这一点。 这甚至有可能吗? 任何人?