【问题标题】:Unable to resume from sleep on raspberry pi when running full screen javafx app运行全屏 javafx 应用程序时无法在树莓派上从睡眠中恢复
【发布时间】:2018-04-28 09:25:43
【问题描述】:

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

触摸屏幕无济于事,在 USB 连接的键盘上打字也无济于事。 我必须通过 SSH 连接到 pi,杀死我的应用程序,然后我可以触摸屏幕让它唤醒。

知道是什么原因造成的吗?

【问题讨论】:

  • 请提供一个最小、完整且可验证的示例。
  • @AdamRen 任何 JavaFX 程序都有它。我尝试过的最简单的是来自bitbucket.org/javafxports/samples 的“HelloWorld”示例
  • 如果每个程序都遇到这个问题,那么它应该是硬件或软件,而不是编程问题,因此我无法帮助您。
  • 非常有帮助,政治。在下面查看我的答案,看看是否有帮助!

标签: java javafx gluon


【解决方案1】:

如果您通过命令行(而不是通过 OS UI)运行 JavaFX 应用程序,那么这个解决方案解决了我的问题: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

【讨论】:

    猜你喜欢
    • 2015-09-08
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多