Articles of x11转发

使用Puppet删除“X Windows系统”和Gnome

我试图删除生产RHEL / CentOS机器上使用Puppet(我不能安装操作系统)的XWindows和Gnome等不必要的服务。 从我所能告诉的,“groupremove”不被支持/推荐,因为它不完全是“groupinstall”的“反面”。 然后有一个像rpm -q –group "User Interface/X"这样的命令,我相信它应该使用exec {},但是必须有一个更好的方法来完成它,因为我确信它一定是做了什么相当有规律。 任何人? 非常感谢!

亚马逊EC2 x11的问题

我们正试图为我们的学生build立一个虚拟的开发/研究云环境。 学生需要能够login,启动python的IDE,并绘制一些图表作业。 我们正在运行64位Ubuntu 12.10,安装了Python和IDLE ide。 学生使用ssh -Xlogin并启动IDLE,这会产生一个GUI窗口。 问题:在IDE中运行这样的东西 nltk.download() 产生一个新的窗口。 但是当我们尝试这样的事情: book2.dispersion_plot("chair") 什么也没有发生 ,我们希望有一个新的窗口产生和显示情节(这就是本地机器上发生的事情)。 我怀疑这与X11有关,但在这一点上,我已经摆脱了我对系统pipe理知识的深度了。 从Mac(xQuartz)和PC(xming)客户端证实了这一点。 任何帮助将非常感激。

安装的字体在Lubuntu 12.04上不可用

我们在我们的实验室中使用了几个Lubuntu,我们使用愿望来控制机器。 现在标准的lubuntu安装没有安装xterm-scalable字体。 我也安装了msfonts和解放字体。 但是,他们不希望作为可用的字体显示。 在abiword我看到他们。 我怎样才能将这些字体添加到X环境。 这里有一些额外的信息 目前安装的软件包 wouter @ te-l5:〜$ dpkg –get-selections | grep字体 fontconfig安装 fontconfig-config安装 字体解放安装 字体纳米安装 字体打开符号安装 gsfonts安装 gsfonts-x11安装 libfontconfig1安装 libfontenc1安装 libxfont1安装 ttf-freefont安装 ttf-mscorefonts-installer安装 ttf-ubuntu-font-family安装 安装x-ttcidfont-conf xfonts-base安装 xfonts-encodings安装 xfonts-mathml安装 xfonts-scalable install xfonts-terminus安装 xfonts-terminus-oblique安装 中的xfonts-utils的 wouter @ te-l5:〜$ dpkg –get-selections | grep ttf ttf-dejavu-core安装 ttf-dejavu-extra安装 ttf-freefont安装 ttf解放安装 ttf-mscorefonts-installer安装 ttf-ubuntu-font-family安装 ttf-wqy-microhei安装 要检查可用的字体,我使用以下脚本 wouter @ […]

识别sshlogin的神秘输出

我怎么能find这个dbus-launch错误输出来自哪里? 起初我以为这是与motd有关,但我现在有那个残疾人。 X11Forwarding在我的sshd_config和PrintMotd中都是closures的。 似乎有东西试图在login时产生一个X会话,但我找不到它。 服务器操作系统是Ubuntu 12.04。 当你去找它时,pid不存在。 Using username "xxxx". Last login: Tue Mar 11 13:58:10 2014 from my.host.name ** (process:5123): WARNING **: Command line `dbus-launch –autolaunch=ef13d79dc4b8e04d585a623500000003 –binary-syntax –close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n ** (process:5123): WARNING **: Command line `dbus-launch –autolaunch=ef13d79dc4b8e04d585a623500000003 –binary-syntax –close-stderr' exited with non-zero exit status […]

如何从OSX上查看远程主机上的X显示

我正在Ubuntu 14.04 Virtualbox虚拟机中运行一个在xvfb下的X服务器。 X显示器用于在一些seleniumtesting中运行Firefox和Chrome。 我希望能够从OSX实时查看此显示的内容,以debugging这些testing。 这可能来自OSX? 我最初的想法是使用ssh -x ,但似乎认为这个过程是由我的SSH会话启动的。 在这种情况下,虚拟机内部的一个进程正在启动在X显示器下运行的进程 – 我只想附加到显示器上看看发生了什么。

CentOS 6 – 远程GDM不会自动启动

我有很多系统在不同的更新级别上运行CentOS 6的不同子版本。 所有这些机器都已configuration为允许通过GDM将远程graphics会话添加到/etc/gdm/custom.conf : [security] DisallowTCP=false AllowRemoteRoot=true [xdmcp] Enable=true [greeter] IncludeAll=true 然后在/etc/inittab中将默认运行级别更改为5: id:5:initdefault: 除了一个系统之外,所有的系统都运行正常。 在一台运行CentOS 6.7的机器上,尽pipe被configuration为其他机器(据我所知),远程GDM会话在重新启动后不可用。 在我看到的这台机器的过程中 root 2295 2277 1 13:24 tty6 00:00:00 /usr/bin/Xorg :9 -ac -nolisten tcp vt6 -br 我发现从这个阶段我可以通过发布远程会话 kill -1 2295 之后, Xorg命令行变成: /usr/bin/Xorg :0 -br -verbose -audit 4 -auth /var/run/gdm/auth-for-gdm-AwWtUF/database vt1 一切都如预期般运作。 有谁知道为什么发生这种情况,我该如何解决? 谢谢!

带有x11grab的ffmpeg导致vlc播放中出现黑屏

我已经在AWS实例上安装了ffmpeg,并且试图logging一个X会话,我已经通过x11rdp连接到客户端,它是微软的远程桌面。 这里是我使用的terminal命令和它的输出: $ ffmpeg -f x11grab -s `xdpyinfo | grep 'dimensions:'|awk '{print $2}'` -r 25 -i $DISPLAY -pix_fmt yuv420p out.mp4 ffmpeg version N-80023-gd55568d Copyright (c) 2000-2016 the FFmpeg developers built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3) configuration: –prefix=/home/ubuntu/ffmpeg_build –pkg-config-flags=–static –extra-cflags=-I/home/ubuntu/ffmpeg_build/include –extra-ldflags=-L/home/ubuntu/ffmpeg_build/lib –bindir=/home/ubuntu/bin –enable-gpl –enable-libass –enable-libfreetype –enable-libtheora –enable-libvorbis –enable-libx264 –enable-libx265 –enable-x11grab –enable-nonfree libavutil 55. 24.100 / 55. […]

VNC:每个用户一个会话,可恢复

我知道如何使用VNC作为单个用户来查看屏幕上的内容(可能甚至是login屏幕,从窗口pipe理器中)。 如果vnc服务器崩溃,没有什么大不了的,重新启动它,重新启动客户端并继续工作。 我也知道如何让vncserver启动一个依赖于用户的会话(在〜/ .vnc / xstartup中有/ etc / X11 / Xsession)。 但问题是,如果VNC服务器崩溃(并且经常发生),则会丢失在会话中运行的每个程序。 我想要以下情况: 机器有多个用户,每个应该有他自己的会话(可能使用不同的窗口pipe理器) 如果VNC服务器崩溃,他们可以简单地重新启动并重新连接,像以前一样到同一个会话,不会丢失任何工作。 如果多个同时访问同一个会话是可能的,奖励点 我怎样才能configuration这个? 如果不是VNC,有没有更好的工具呢? X2go,Xrdp …? 谢谢。

Google Chrome在启动时使用startx启动时不会加载H264解码器

我试图通过启动谷歌浏览器启动与systemd创build一个Ubuntu 16.04浏览器亭 。 一切都很好,除非我无法在浏览器中播放任何video。 当我login到设备上的用户,并强制启动chrome与startxvideo播放,但如果我closures该会话,并重新启动,video停止工作。 我也尝试运行startx与铬和Firefox与安装适当的编解码器。 同样的行为发生。 当login到用户并运行startx google-chrome , startx chromium或startx firefox ,第一次运行startxvideo将会起作用。 当我closuresXsession时,运行新的startx X会话的任何后续应用程序似乎都无法播放video。 我在启动时运行Ubuntu,没有任何GUI,只是terminal。 有什么我需要运行时启动一个X服务器的编解码器被识别? 谢谢!

pipe理员locking屏幕时禁用用户切换

那么,几乎所有的问题都可以在pipe理员locking屏幕时禁止用户使用“切换用户”function? 我不确定用户切换是GNOME还是Xfunction。