运行全屏javafx app

时间:2016-12-12 16:43:48

标签: java javafx gluon

我正在使用带有JavaFX 8 Embedded(来自Gluon)的Raspberry Pi 3和官方7英寸触摸屏。当我的应用程序运行且屏幕变黑(用于省电)时,我无法再将其唤醒。

触摸屏幕没有帮助,也没有在USB连接的键盘上打字。 我必须通过SSH连接到pi,杀死我的应用程序,然后我只需触摸屏幕即可将其唤醒。

知道可能导致这种情况的原因吗?

1 个答案:

答案 0 :(得分:0)

如果您通过命令行运行JavaFX应用程序(而不是通过操作系统UI),那么此解决方案解决了我的问题:https://unix.stackexchange.com/questions/8056/disable-screen-blanking-on-text-console?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa

从该帖子的解决方案中窃取,内核控制控制台消隐,您可以通过以下方式检查内核用于虚拟控制台消隐的持续时间:

$ cat /sys/module/kernel/parameters/consoleblank
600

您可以通过在控制台中输入以下命令来更改该值。

$ setterm -blank VALUE

以分钟为单位指定新VALUE。值为0会禁用消隐(听起来就像你之后的那样)。

如果您和我一样,您也可以通过编辑/ boot / cmdline并将以下内容添加到该文件中该行的末尾来进行此更改

consoleblank=0