如何在Docker容器中运行GUI应用程序?
是否有任何图像设置vncserver或某些东西,以便你可以 - 例如 - 在Firefox周围添加一个额外的speedbump沙箱?
我使用VNC连接到工作中的Linux工作站.在工作中,我有一台20英寸显示器,运行速度为1600x1200,而在家里,我使用的笔记本电脑的分辨率为1440x900.如果我将vncserver设置为运行在1440x900,我错过了显示器上的大量空间,而如果我将它设置为1600x1200运行它不适合笔记本电脑的屏幕,我必须一直滚动它.
有没有什么好方法可以动态调整VNC会话的大小?
我的VNC服务器是在SuSE64上运行的RealVNC E4.x(我不记得确切的版本).
我正在尝试使用AS3(空中)登录RDP.考虑到缺乏资源以了解实际过程,我做得很好.
我已经超过了初始发送用户名,收到了服务器的响应,我现在处于初始请求连接状态.
我发送所有数据,当嗅探流量时,我看到netmon正确识别我发送的是什么类型的数据包(t125).我没有被RDP断开连接并且他们发送了一个ack数据包 - 但是我没有收到我期待的响应.
我一直在交叉引用connectoid,这是一个开源的RDP客户端.在连接代码中,我被困在他们编写小端和大端整数混合的地方.
当我看到有限的例子(更像是数据包转储)时,我发现这个过程的连接长度是412,但我bytearray更像是470.
我已经将connectoid方法转换为我认为正确的方法,但是使用endian类型的混合方法,我仍然不确定.
我很抱歉,如果这是乱码,但我正尽力帮助你帮助我.我将附上一些代码,显示我在转换中尝试做的事情.
public function sendMcsData(): void {
trace("Secure.sendMcsData");
var num_channels: int = 2;
//RdpPacket_Localised dataBuffer = new RdpPacket_Localised(512);
var hostlen: int = 2 * "myhostaddress.ath.cx".length;
if (hostlen > 30) {
hostlen = 30;
}
var length: int = 158;
length += 76 + 12 + 4;
length += num_channels * 12 + 8;
dataBuffer.writeShort(5); /* unknown */
dataBuffer.writeShort(0x14);
dataBuffer.writeByte(0x7c); //set 8 is write …Run Code Online (Sandbox Code Playgroud) 我正在使用一个只有命令行界面的亚马逊Ubuntu EC2实例.我想为该服务器设置UI以使用远程桌面工具进行访问.有没有办法将GUI应用于EC2实例?
我目前正在开发一个Web应用程序,其中有一部分我必须通过VNC打开一台特定的机器来监控它的桌面.
我需要有一个基于Web的VNC客户端,这意味着它不应该在客户端安装服务器或任何其他文件.客户端只需打开Web浏览器,即可在浏览器中打开目标计算机的IP,从而运行基于Web的VNC客户端.
有什么好的资源可以在这个领域开始?
更新2013-10-29
只是FYI:当时我结束了使用鳄梨作为@Dolph建议.
它是:
Sorry for the wall of text - TL;DR:
Briefly - I have a typical problem that I am faced with: I sometimes develop hardware, and want to record a video that shows …
我想使用Screen Sharing OSx内置应用程序来操作我的Raspberry PI中打开的实际X会话.
为了清楚起见,我希望在我的VNC会话中看到Raspberry通过HDMI发送的相同图像.所以我可以在我的电脑中移动鼠标,光标也在Raspberry屏幕上移动.
我已经尝试了几种vnc-servers和configs的组合,但都没有工作.
一些公司正在提供真正的iPhone/iPad设备的手动测试.使用鼠标和键盘,您可以直接从浏览器控制设备.
他们可能会使用类似AirPlay的东西将设备图形流式传输到浏览器.但他们如何将鼠标点击转换为iPhone/iPad上的触摸事件?由于无法在设备上运行VNC服务器,我想知道是否还有另一种方法可以做到这一点.
使用启动VNC服务器vncserver :1,客户端可以连接到服务器,但它只显示带有X光标的黑屏.
内容.vnc/xstartup是:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
Run Code Online (Sandbox Code Playgroud)
这有问题吗?
我需要在Windows 2016 Server上使用Docker/Windows容器并准备在其上运行Windows应用程序.通过Powershell配置Windows并不像在Ubuntu上那样方便,特别是如果您从未真正使用过Windows Server并且需要学习所有Powershell命令;)
有没有办法通过GUI访问Windows容器?
Docker,Ubuntu,VNC 可以实现: 你能在docker容器中运行GUI应用程序吗?
想知道是否可以为Windows容器做类似的事情?
(我在内部工作,不使用Azure.在这里找到一个类似但未解决的问题:https://stackoverflow.com/questions/32721422/windows-server-containers-azure-how-to-create-a-container- with-gui)
谢谢.
==更新==
RDP绝对不是2016年2月的选项 - 不确定他们是否打算在最终版本中支持它?!
Remote Desktop
Windows Containers cannot be managed/interacted with through a RDP session in TP4.
Run Code Online (Sandbox Code Playgroud)
到目前为止,我设法使用Midnight Commander至少拥有一个不错的文件浏览器,但Windows上的命令行仍然没有多大乐趣.
vnc ×10
docker ×2
linux ×2
rdp ×2
air ×1
amazon-ec2 ×1
frame-rate ×1
ios ×1
iphone ×1
macos ×1
raspberry-pi ×1
raspbian ×1
sandbox ×1
ubuntu ×1
vnc-server ×1
vnc-viewer ×1
x11 ×1