问题标签 [headless]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2572 浏览

windows - 在 Windows 上将无头 Ubuntu 服务器安装到 VirtualBox

我最近开始使用 VirtualBox 来获取我的 Linux 环境,而不是完全使用 Ubuntu。对我来说,这很好用。但最近我意识到,在 Ubuntu vm 中我唯一经常使用的是终端,主要是因为我需要 Linux 环境而不是完整的桌面。

因此,我尝试将 Ubuntu 服务器安装到 VM 中,这很有效。但是一旦我重新启动机器,它就会在系统启动徽标后失败。在 BIOS 之后,我将从命令行登录,我只是得到一个不闪烁光标的黑屏。所以我永远无法完全启动到 vbox。

我阅读了命令行版本,尝试无头运行它,然后从降级桌面连接到它。启动 vbox 后,我可以连接到桌面并看到 grub 屏幕,但在选择 Ubuntu 后,我得到了相同的非闪烁光标。

那么这真的可能吗?我尝试了 cygwin,但它从来没有真正让我觉得足够。我喜欢并且对 Ubuntu/Debian 命令行非常满意。我怎么能(如果可能)做到这一点?我希望能够启动 VBox 并获得该 vbox 会话的完整命令行。有任何想法吗?

Ubuntu 版本:10.10,VirtualBox v. 4.0.4 r70112,我在 Windows 7 Ultimate 上。

0 投票
1 回答
6740 浏览

linux - 在 linux X11 问题中使用 java.awt 库

我正在尝试通过使用 Xuggle 组合一组在线可用的图像来创建视频。我使用 JSP 和 Java 将其实现为服务。我正在使用tomcat服务器。当我将它部署到在 Windows 中运行的本地服务器中时,它工作正常。但是当我将它部署到 linux 服务器时,我得到了以下错误。

我猜这是在没有显示器的环境中发生的无头问题。有人可以告诉我如何解决这个问题吗?我在网上找到PJA toolkit可以解决这个问题的。但是我如何在linux中使用它?如果有人遵循了这种方法,请给我逐步说明如何在 linux 中使用它。

0 投票
1 回答
2344 浏览

ruby - 在无头 EC2 机器上运行 selenium?

我有一个运行 Ubuntu 的无头 EC2 M1.Small 实例。我一直在尝试使用它来运行用 Ruby 编码的硒测试。我正在运行 selenium server 2.0b3(最新)。

我启用了 XVFB:

$ sudo startx -- 其中 Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & [1] 1119

$ DISPLAY=:1 java -jar Automation/ruby-selenium-framework/selenium-server-1.0.3/selenium-server.jar > /tmp/selenium_log.log & [2] 1245

然后运行我的代码:

我在 selenium 日志中得到以下输出:

任何人都可以提供任何帮助吗?它似乎只是挂在最后的 INFO 行。

顺便说一句,URL 变量是我为了这个问题而删除的有效 URL

0 投票
4 回答
7330 浏览

performance - Headless automation of IE-browser, tracking site rendering times

I'm need to monitor my sites render times for common tasks (Login, Search etc.). I need something automated that can mimic a users actions on I.E. and be able time how long a page takes to render.
Example automated execution:

1) open headless IE browser

2) go to http://google.com

3) type "stackoverflow"

4) press submit button

5) start timer

6) wait for results page to fully render

7) stop timer

8) Close IE

9) record results

I need this to run as a scheduled task while the server, without the user logged in.

I have been searching for something to help me do so. Anyone have any experience with this type of thing or know of anything that can accomplish this?

0 投票
3 回答
5665 浏览

php - Docx 到 pdf 使用 openoffice 无头方式太慢了

我一直在使用 PHPWord 生成 docx 文件。而且效果很好。但现在我还需要在 pdf 版本中提供其中一些文件。

经过一些研究,我发现了使用 OOo的PyODConverter 。似乎是一个不错的选择,因为我不想依赖第三方网络服务。我在我的机器上试用了它,它工作正常,所以我也将它应用到我的服务器上。它花了一点时间,但我也设法让它在那里工作。

然而,有一个(坏的)问题。在服务器上完成它大约需要 21 秒,而在我的机器上它不会超过 2 秒。:( 这对我的需求来说太长了,所以我一直在试图找出可能导致这种情况的原因延迟。以创建套接字的无故障模式启动 openoffice 是可以的。所以我一直在查看 python 脚本,试图找出可能导致速度变慢的指令。我已将其缩小到这一行:

这是需要大约 20 秒才能执行的操作。插入的代码:

关于可能导致这种延迟的任何线索?我已经排除了我正在尝试转换的文档,因为此操作发生在此之前。'uno'可能有问题吗?或者可能是另一个丢失的库,可能会在 resolve() 操作期间导致无用的测试?

欢迎任何想法。:)

最好的问候,不安分

0 投票
1 回答
480 浏览

firefox - 如何禁用 Firefox 中的任何服务窗口?

我在 xvfb 下运行 Firefox 并从中获取网页截图。

是否有任何简单而强大的方法来禁用可能破坏我的屏幕截图的任何可能的请求或窗口?比如更新请求、安全问题等等。

0 投票
2 回答
11825 浏览

java - 在 Eclipse 中的 Java 开发上下文中,术语“无头”是什么意思?

在 Eclipse 中的 Java 开发上下文中,术语“无头”是什么意思?

0 投票
1 回答
2899 浏览

plugins - PDE 无头构建(基于功能)和缺少必需的插件

尝试执行 PDE 无头构建时,我发现eclipse.buildScript步骤显示以下内容:

我了解这些捆绑包/插件缺少必需的和/或可选的依赖项。我不明白的是如何找不到某些插件。

比如列出了很多 org.eclipse.XXXXX 插件,我相信可以通过使用baseLocation属性来解决,我设置如下:

eclipse 是我构建的目标,并且拥有我所有的第三方依赖项。

此外,我还有一个单独的 eclipse 安装,作为启动构建的版本(例如,带有 PDE 构建文件的版本 3.5.2)。此日食中的“插件”子文件夹确实缺少上面列出的依赖项。

因此,当尝试解决缺少的依赖项时,无论它们是必需的还是可选的,在无头 PDE 构建期间如何解决它们?我觉得很奇怪,我必须将用于启动无头 PDE 构建的 eclipse 中缺少的插件复制到 target\eclipse\plugins 子文件夹中,只是为了尝试解决这个问题。但是,当我这样做时,我会收到更多“缺少所需插件”的消息。也许这只是归结为我必须继续将库复制到我的 target\eclipse\plugins 子文件夹中,直到消息消失。

非常感谢那些可以就如何最好地解决此问题提供任何建议或建议的人。

0 投票
1 回答
2306 浏览

java - 在无头服务器中运行 Java AWT/Swing GUI 应用程序

我有一个网关应用程序,它带有一个登录对话框,然后是一个 GUI 窗口。我将在没有显示器的同地服务器上运行这个应用程序。我只需要在登录时与对话框进行交互,并且可能偶尔检查主 GUI。服务器是 Debian 5.0。

到目前为止,我唯一的想法是:

  1. 将 X 会话连接到我的桌面以进行登录,但我不确定如果 X 会话断开连接会发生什么(即,我重新启动桌面等)

  2. 尝试从包装 Java 应用程序实例化/启动应用程序,该应用程序有望填写登录对话框或直接登录,但是我很可能会失去以这种方式查看主 GUI 的能力,并且可能会出现其他副作用。

太糟糕了,这个特定的应用程序是用 Swing 编写的,并且不提供仅命令行模式或守护进程模式。

0 投票
2 回答
1690 浏览

eclipse-rcp - Eclipse RCP 3.6.2/P2/Junit 测试的完整示例

有谁知道涵盖以下所有内容的完整示例(源代码、脚本、作业)?

  • 构建具有许多特性的 Eclipse RCP 产品
  • 生成 P2 存储库
  • 运行 JUnit 测试
  • 使用 Eclipse 3.6.2
  • 使用 Delta Pack 为少数平台构建

我们正在使用 Headless PDE 构建系统,但可以更改为 Buckminster 或 Maven。

谢谢,

丹尼尔·库帕尔