Articles of x11转发

Sun全球桌面 – 隧道现有的X窗口会话

我正在评估Sun Global Desktop作为远程连接解决方​​案。 有一件事对我来说是不清楚的。 当用户通过SGD连接时,他获得一个本地X会话,并且在任何他想使用的远程机器上运行他的应用程序。 为了这个问题,我们假设远程机器运行Solaris,而家里的PC运行的是Windows或Linux。 如果他在特定的机器上有一个现有的X会话怎么办? 是否有可能转发/redirect,他可以远程看到它? 情况是这样的:用户在办公室使用正在运行的X会话login他的机器。 他在家,他可以连接和运行新的程序,但他没有办公室里现有的X会话,他可以看到进程而不是他们的窗口等等。 谢谢!

wiredx的替代品

http://wiredx.net/download.php 我想通过X11协议访问一些软件给用户。 浏览器插件似乎是最简单的。 以上是否有其他select?

X11转发在一个主机上工作,“无法打开显示”在其他

我有两个相同的服务器,服务器A和服务器B.如果我连接到腻子服务器A,并启用X11转发设置(在我的电脑上运行XMING),一切工作正常。 我可以运行所有的testing命令,如“xeyes”或“xclock”,它们也可以正常工作。 然而,在服务器B上做同样的事情导致了一个 Error: Can't open display: localhost:10.0 干 echo $DISPLAY 在两台服务器上返回相同的(localhost:10.0),并且两台服务器在同一个networking上,所以防火墙规则是相同的(尽pipe我不确定这是相关的,因为这些命令应该通过SSH) 接下来我应该尝试让X11在服务器B上工作?

我可以使用Upstart启动需要用户X会话的脚本吗?

我写了一个脚本,通过滑动synclient的输出来确定一台笔记本电脑的触摸板是否奇迹般地自行closures(Ubuntu似乎最近/最近这样做),如果是这样,就把它重新打开。 脚本是这样的: #!/bin/bash while true ; do if [ `synclient | grep -e"TouchpadOff[\s]*1" | wc -l` -ge 1 ] ; then synclient TouchpadOff=0 fi sleep(3) done (我现在没有笔记本电脑,但是你明白了!当我在我的笔记本电脑上时,我会稍后更新,如果这是不正确的) 所以我尝试运行这个作为一个暴发户脚本,所以我的触摸板可以愈合自己没有任何交互。 但似乎synclient没有find当前用户的X会话,当我的脚本启动。 我尝试在我的脚本节中使用su -c myscript.sh ledneb类的东西来运行它,但无济于事。 我应该在/ etc / X11 / xinit / xinitrc而不是新贵的方向看吗? 有没有一个正确的方法让这个脚本运行在当前(甚至硬编码)用户的x会话的上下文中?

Cygwin X在-multiwindow选项上崩溃

在黑暗中的一枪,但任何人都可以指向正确的方向吗? 以为这可能类似于这个bug( http://cygwin.1069669.n5.nabble.com/1-9-2-0-Xwin-SIGSEGV-when-font-server-should-be-queried-td65322.html ),但已经有几年了,而我的构build是最新的。 谢谢。 % X –version Welcome to the XWin X Server Vendor: The Cygwin/X Project Release: 1.13.3.0 OS: CYGWIN_NT-6.1-WOW64 US-SEA-R82K76F 1.7.17(0.262/5/3) 2012-10-19 14:39 i686 OS: Windows 7 [Windows NT 6.1 build 7600] (WoW64) Package: version 1.13.3-1 built 2013-03-09 % X // loads just fine. % X -multiwindow // …snipped (II) xorg.conf is […]

我如何启动X服务器启动?

在大多数情况下,我以root身份login到服务器,并通过调用startx函数手动启动X服务器。 之后我可以使用X11转发。 但是我想知道如何在启动时启动X11作为服务?

Amazon Linux AMI上的GUI

我有亚马逊Linux AMI 2015.09,我需要使用一些GUI应用程序。 当我试图安装桌面环境时,我发现在回购站上没有任何X11软件包。 我试图使用CentOS回购,但它与预先安装的软件包有冲突。 本主题中描述的方式不起作用,因为没有可用的libX11 *软件包。 有什么办法可以解决吗?

xauth,ssh和丢失的主目录

我们有几台服务器,通常情况下一切正常,除了现在… 我们得到一个新的空调安装。 这需要36个小时,几乎所有的服务器都被closures了,剩余的服务器只能运行最重要的任务(即接受电子邮件,提供一些重要的网站,login服务器)。 每个人都被告知,当他们需要来自家庭的适当数据时,他们应该在拿下之前取回数据。 长话短说:有人意识到他已经在其中一台服务器上运行了某个程序。 没问题,他可以远程login到我们的login服务器,并运行那里没有主目录的程序(二进制文件是本地和必要的信息可以复制到/ tmp)。 这就像一个魅力,直到… …用户需要运行一个GUI程序。 通常情况下,我找不到让它顺利运行的简单方法 ssh -Y鸣叫@ loginserver 是足够的,但现在缺lesshomedirectory,ssh无法将cookie复制到〜/ .Xauthority(因为主目录下的文件服务器已closures)。 像所有系统性疾病一样偏执 所有的X-Server只是在本地监听不在TCP端口,所以没有远程X连接的可能 SSHconfiguration是防水的 – 即没有办法设置环境variables。 我的问题是,生成的代理麻省理工学院的cookie从SSH丢失作为.Xauthority不存在。 如果我能以某种方式检索它,我可以在/ tmp中重新input.Xauthority。 我想到的唯一的另一个select(除了改变configuration)是,从远程主机到login服务器build立隧道(netcat或更好的SSH),并手动复制cookie(不知道它是否是tcp-> unix域套接字的东西按预期工作)。 任何好的build议(未来 – 现在我们的服务器已经上涨了)?

X11在专用服务器上

我发现X11,我想知道是否有可能将其安装在专用服务器上 ,并且在个人计算机上运行服务器上的“桌面”? 或者,也许服务器有必要有一个屏幕? 或者至lesskde或gnome? 我想要的是我的服务器的桌面(好像它有一个屏幕),但在我的笔记本电脑上 ,通过互联网。 我希望能够远程启动graphics应用程序 ,就好像它是一台PC。

通过X11转发,通过SSH加载主机上的GUI

我的主机上运行的应用程序运行正常: $ssh -X user@host Welcome to host $firefox Firefox继续在主机上运行在客户端显示器上。 如何让firefox加载到主机的显示器上,以便我可以远程pipe理主机运行的GUI应用程序? 我需要我的应用程序来加载远程计算机上的graphics用户界面,而无需走到该机器或期望用户启动它。 编辑:Firefox只是一个示例应用程序,但我使用一台机器在远程机器上启动几个教练程序。 每个远程机器将由另一个人控制。