如果我以ssh -X身份login到远程机器,我将如何查看另一个login用户正在使用的特定X11会话? (包括远程安装VNC等解决scheme)
我需要熟悉一些不能在我的家用机器上运行的软件(windows / mac)。 所以我决定启动一个EC2实例并在那里尝试。 但是,让EC2支持远程桌面会话certificate是比它有权更难。 我尝试了通过networkingsearchfind的技术,但都是过时的,不再相关。 到目前为止,我已经尝试了所有这些build议的解决scheme – 目前还没有工作: 这个失败 ,甚至在端口打开的情况下,日志什么也不说。 有了这个 ,build议的软件包不可用。 [[email protected] ~]$ yum groups list Loaded plugins: priorities, update-motd, upgrade-helper Installed groups: Editors Legacy UNIX compatibility Mail Server Network Servers Perl Support System Tools Available Groups: Console internet tools DNS Name Server Development Libraries Development tools FTP Server Java Development MySQL Database […]
我试图在无头服务器上通过Vagrant运行一个VirtualBox Ubuntu VM。 VM安装了ubuntu-desktop package ,但是当机器启动时,我无法打开X应用程序。 DISPLAY环境为空,将其设置为“:0”不起作用。 我知道有一个选项可以在非无头模式下启动VirtualBox( vb.gui = true ),但是我无法执行vagrant up ,打开这个选项,除非我连接到服务器,打开X转发(服务器运行Vagrant是无头的)。 我错过了什么吗? 当我做到隧道一直到虚拟机隧道,它的工作,但后来我猜显示将由ssh设置。 我想实现的是一个虚拟机,它可以在内部的“:0”屏幕上运行x个应用程序。 我不需要看到它们,我需要能够远程执行X应用程序。
有了这个configuration文件 silentexit Styles { emacs maximize } 我收到以下错误 … Release: 6.9.0.31 … D:\programs\Xming\Xming.exe :0 -clipboard -multiwindow XdmcpRegisterConnection: newAddress 192.168.2.10 winPrefsLoadPreferences: C:\Documents and Settings\root/Xmingrc LoadPreferences: syntax error, unexpected STRING line 3 … 我已经尝试了大写,空行,命令sorting和删除silentexit许多不同的变化,但无济于事。 否则,Xming工作; 加载emacs是不是一个问题(除了我必须手动最大化屏幕)。 我其实是在寻找两件事情: 这个文件有什么问题 关于configurationXmingrc文件的更详细的解释 例如WRT项目2,xmingrc的手册页为样式提供以下格式: STYLES { Class|Name Group1 Group2 … } 但没有指出什么是一个Class ,只是用一个例子来推断一个Name 。
当试图用X11-Forwarding在SSH会话上打开一个GUI程序时(客户端和服务器都启动了X11Forwarding),我得到这个错误: Xlib:扩展名“XInputExtension”缺less显示“:4”。 应用程序要求注销未在此线程中注册的计时器0x8000003。 修复应用程序 VNC到这台服务器工作正常。 操作系统:Ubuntu服务器 谢谢!
即使在阅读了Unix Haters手册中有关X的章节之后,我仍然认为X是使得unix优于Windows的一个东西,因为它使得使用graphics用户界面远程处理机器成为可能。 但是,在使用Windows远程桌面之后,我们必须说远程X感觉越来越古老。 今天,我不小心把我的固定的窗户机器睡觉,失去了我与Xming一起运行的整个工作环境,并从今年五月开始运行。 如果是我正在运行的Ubuntu,无关紧要,因为我的工作环境由gnome-terminal会话和emacs会话组成,当X服务器消失时,它将立即死亡。 确定有屏幕可以保存你的GNOMEterminal会话,如果你可以住在Ctrl-A的冲突,但为X? 如果我的远程机器是Windows服务器,我只需重新连接我的远程桌面客户端,就好像没有任何事情发生一样。 为什么Unix社区允许这个脆弱的远程graphics环境在没有适当改进的情况下维持下去呢? 我search了谷歌search,并检查了VNCantNoMachine,但他们似乎没有做正确的事情或商业或以各种方式跛子。 我最近在性能方面发现了一个尴尬而优越的解决scheme,而不是使用NX或VNC(我甚至尝试过实验性的xpra工具),我尝试了一种完全不同的方法, 在Linux主机上,安装VirtualBox 在VirtualBox中,安装WinXP(或任何Windows XP / Vista / 7 dist你喜欢)。 在虚拟的Windows机器上安装Xming 在虚拟Windows机器上,启用远程桌面访问。 以无头模式重新启动虚拟机(VBoxManage startvm name –typ headlesss) 使用远程桌面,启动Xming …享受,最快,可重新连接的X服务器解决scheme,我已经尝试到目前为止。 注意也许可以运行一个虚拟的Linux机器,而不是XP,并使用VirtualBox中内置的VRDP协议,我还没有尝试过。 该解决scheme不需要基于Windows / Xming的解决scheme,可以完全使用OSS构build。
在Karmic上,为了允许其他PC在一个站上打开和X-Window,必须编辑/etc/gdm.conf并将DisallowTCP更改为false。 该文件不再存在于Lucid上。 我尝试更改/etc/gdm/gdm.schemas(XML格式)中的条目,但没有什么区别。 任何想法在哪里去呢?
我需要通过ssh在远程服务器上启动一个X程序。 该程序应该使用远程X服务器(不需要X转发)。 什么是正确的方法来做到这一点?
我正在运行雪豹OS X 10.6,我已经安装了X11。 我也有远程机器上运行的Ubuntu 10.04 LTS。 我有root权限。 到目前为止,除了操作系统,我还没有真正安装任何东西。 这是以亚马逊types的方式完成的。 我看到有人在谈论获取gnome或“远程桌面”types的工作,但我不知道如何去做这件事。 我连接,然后键入gnome会话,但没有发生。 也许我没有安装那个东西? 有人能指出我正确的方向吗? 另外,是否有可能启动一个单一的应用程序,如记事本或文件和文件夹浏览器的X11会话?
我们是一个小型的networking软件公司(约10人)。 目前,每个开发者使用本地的apache在他的本地机器(一些windows,一些ubuntu)上工作。 我们有共享文件和中央SVN存储库的samba共享。 我想在将来集中我们的基础设施,使每个人都在一个中央服务器上工作。 有两个选项: 虚拟化:每个人都可以在一个中心胖的服务器上获得一个虚拟的盒子。 临:快速设置,隔离用户,新的框添加快。 Con:由于每个用户都有自己的操作系统,对于硬件有点饿。 更新软件(新的Eclipse版本等)不会影响每个人,除非他们开始使用新的虚拟机,这会导致碎片化或再次失去工作时间。 由于缺less安全更新以及将用户作为根用户使用的潜在安全问题。 远程桌面:每个人都使用远程桌面连接到中央的Ubuntu服务器。 选项是一个真正的X客户端,xrdp,VNC等。 亲:易于使用,中央数据存储,软件更新立即生效,中央控制容易。 不需要太多的硬件。 用户不是root用户。 SVN版本库可能是本地的,这意味着加速。 Con:用户不是孤立的(团队内潜在的安全问题),apache重启等等。 两种解决scheme都需要一个快速的networking和一个胖的服 目前,我倾向于使用xrdp作为远程桌面访问。 你有什么经验? 对另一种方法有什么缺点? 我错过的选项? 有没有人成功地虚拟了一个软件开发团队?