javafx - 没有桌面环境的CentOS上的JavaFX全屏问题
问题描述
对于我的情况,由于不同的原因,我无法一开始就提供太多细节,但我决定直截了当地问。首先,我想指出这是一个非常具体的问题,以防止不相关的一般性答案。
对于需要在没有桌面环境的 CentOS 6.10 上运行的 kiosk JavaFX 8 应用程序,但只有 XOrg / X-Server 的图形支持,似乎没有办法阻止初始登录窗口全屏显示。此登录窗口的布局通过 FXML 定义为一个中等大小的矩形,可以在适合桌面的环境中正常工作,没有代码差异。我尝试在通过方法显示它之前和之后调用 Stage 的setWidth()
和setHeight()
方法(计划很快尝试变体) 。max
show()
乍一看,是否有人对可能导致此问题的问题有任何快速了解?我可以根据需要提供其他详细信息。尽管如此,我会发布我想出的任何解决方案。
谢谢
编辑:受影响机器上的当前 XOrg 版本似乎是xorg-x11-server-Xorg-1.17.4-17.el6.centos.i686
解决方案
问题(强制全屏窗口)是由对文件内dwm.xinitrc
的现有调用引起的,用于不同的现有应用程序
推荐阅读
- gitlab - 相当于 Gitahead 中的“新建目录”和“上传文件”
- css - 在网页中嵌入第一个外部图像
- wso2 - wso2 身份服务器 5.10.0 在设置 JDBC 用户存储时出现错误
- python - “工作表”对象没有属性“电子表格”
- sql - 使用 SQL Server 在连续行中检查行值
- mysql - 如何使用 laravel 7 在 mysql 中分配列的大小
- javascript - 如何将切换开关数据从 PHP 发送到 JSON
- javascript - 如何在网格单元格上方添加文本?
- javascript - vue.js 中嵌套循环下的 if else 语句显示确切值
- java - 使用 ElasticsearchOperations 创建索引弹性搜索时出错。为什么会发生“BytesReference 类是预期的”异常?