Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] 在 Hyprland 窗口管理器下運行時出現多餘的邊框且選項提示無法正常顯示 #2778

Closed
NobodyHere-rrr opened this issue Feb 10, 2024 · 10 comments
Labels

Comments

@NobodyHere-rrr
Copy link

平台 | Platform

Arch Linux 6.7.4-273-tkg-linux-tkg-eevdf-generic_v3

问题描述 | Problem Description

如題.
下爲演示視頻:

demo.mp4

启动器崩溃报告 / 启动器日志文件 | Launcher Crash Report / Launcher Log File

[15:09:24] [org.jackhuang.hmcl.Launcher.main/INFO] *** HMCL 3.5.5.235 ***
[15:09:24] [org.jackhuang.hmcl.Launcher.main/INFO] Operating System: Linux 6.7.4-273-tkg-linux-tkg-eevdf-generic_v3
[15:09:24] [org.jackhuang.hmcl.Launcher.main/INFO] System Architecture: x86_64
[15:09:24] [org.jackhuang.hmcl.Launcher.main/INFO] Java Architecture: amd64
[15:09:24] [org.jackhuang.hmcl.Launcher.main/INFO] Java Version: 17.0.10, BellSoft
[15:09:24] [org.jackhuang.hmcl.Launcher.main/INFO] Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), BellSoft
[15:09:24] [org.jackhuang.hmcl.Launcher.main/INFO] Java Home: /usr/lib/jvm/liberica-jdk-17-full
[15:09:24] [org.jackhuang.hmcl.Launcher.main/INFO] Current Directory: /home/messtg2333/.config/hmcl
[15:09:24] [org.jackhuang.hmcl.Launcher.main/INFO] HMCL Directory: /home/messtg2333/.local/share/hmcl
[15:09:24] [org.jackhuang.hmcl.Launcher.main/INFO] HMCL Jar Path: /usr/share/java/hmcl-new/hmcl-new.jar
[15:09:24] [org.jackhuang.hmcl.Launcher.main/INFO] Memory: 3970MB
[15:09:24] [org.jackhuang.hmcl.Launcher.main/INFO] Physical memory: 15875 MB
[15:09:24] [org.jackhuang.hmcl.Launcher.main/INFO] Metaspace: 3MB
[15:09:24] [org.jackhuang.hmcl.Launcher.main/INFO] XDG Session Type: wayland
[15:09:24] [org.jackhuang.hmcl.Launcher.start/INFO] JavaFX Version: 17.0.10+1+b01
[15:09:24] [org.jackhuang.hmcl.Launcher.start/INFO] Prism pipeline: com.sun.prism.es2.ES2Pipeline
[15:09:24] [org.jackhuang.hmcl.setting.ConfigHolder.init/INFO] Config location: hmcl.json
[15:09:24] [org.jackhuang.hmcl.auth.authlibinjector.AuthlibInjectorDownloader.checkUpdate/INFO] Checking update of authlib-injector
[15:09:24] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:90)
[15:09:24] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:90)
[15:09:24] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] RefreshingVersionsEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft]] gets fired
[15:09:24] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] RefreshingVersionsEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft]] gets fired
[15:09:24] [org.jackhuang.hmcl.ui.Controllers.initialize/INFO] Start initializing application
[15:09:24] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.12.2]] gets fired
[15:09:24] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.12.2]] gets fired
[15:09:24] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] RefreshedVersionsEvent [source=HMCLGameRepository [versions=[1.12.2], baseDirectory=.minecraft]] gets fired
[15:09:24] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] RefreshedVersionsEvent [source=HMCLGameRepository [versions=[1.12.2], baseDirectory=.minecraft]] gets fired
[15:09:24] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:90)
[15:09:24] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:90)
[15:09:25] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.ui.Controllers.initialize(Controllers.java:254)
[15:09:25] [org.jackhuang.hmcl.util.platform.JavaVersion.lambda$lookupJavas$2/FINER] Looking for Java:/usr/lib/jvm/zulu-8/bin/java
[15:09:25] [org.jackhuang.hmcl.util.platform.JavaVersion.lambda$lookupJavas$2/FINE] Found Java (1.8.0_392) /usr/lib/jvm/zulu-8/bin/java
[15:09:25] [org.jackhuang.hmcl.util.platform.JavaVersion.initialize/FINE] Finished Java installation lookup, found 2
[15:09:25] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.ui.Controllers.initialize(Controllers.java:254)
[15:09:25] [org.jackhuang.hmcl.auth.authlibinjector.AuthlibInjectorServer.refreshMetadata/INFO] authlib-injector server metadata refreshed: https://littleskin.cn/api/yggdrasil/
[15:09:25] [org.jackhuang.hmcl.setting.ConfigHolder.writeToConfig/INFO] Saving config
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initialize(VersionSettingsPage.java:433)
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initialize(VersionSettingsPage.java:433)
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initialize(VersionSettingsPage.java:433)
[15:09:31] [org.jackhuang.hmcl.ui.construct.Navigator.navigate/INFO] Navigate to VersionPage@57b02083[styleClass=gray-background]
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:620)
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:612)
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initializeSelectedJava(VersionSettingsPage.java:590)
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initialize(VersionSettingsPage.java:433)
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$899/0x00007fc777444cf8@16110c6c
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.setting.VersionSetting.getJavaVersion(VersionSetting.java:652)
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initializeSelectedJava(VersionSettingsPage.java:590)
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$899/0x00007fc777444cf8@34fef0fd
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.setting.VersionSetting.getJavaVersion(VersionSetting.java:652)
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:620)
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:612)
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$899/0x00007fc777444cf8@6a2dabd6
[15:09:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.setting.VersionSetting.getJavaVersion(VersionSetting.java:652)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.setting.VersionSetting.getJavaVersion(VersionSetting.java:652)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.setting.VersionSetting.getJavaVersion(VersionSetting.java:652)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$899/0x00007fc777444cf8@34fef0fd
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$899/0x00007fc777444cf8@16110c6c
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$899/0x00007fc777444cf8@3bd668ad
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.setting.VersionSetting.getJavaVersion(VersionSetting.java:652)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.setting.VersionSetting.getJavaVersion(VersionSetting.java:652)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$899/0x00007fc777444cf8@6a2dabd6
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:612)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initializeSelectedJava(VersionSettingsPage.java:590)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initializeSelectedJava(VersionSettingsPage.java:590)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.setting.VersionSetting.getJavaVersion(VersionSetting.java:652)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$899/0x00007fc777444cf8@3bd668ad
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:620)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:612)
[15:09:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:620)
[15:09:45] [org.jackhuang.hmcl.ui.construct.Navigator.close/INFO] Closed page VersionPage@57b02083[styleClass=gray-background]
[15:09:46] [org.jackhuang.hmcl.ui.construct.Navigator.navigate/INFO] Navigate to GameListPage@85f9aa[styleClass=gray-background]
[15:10:52] [org.jackhuang.hmcl.ui.construct.Navigator.close/INFO] Closed page GameListPage@85f9aa[styleClass=gray-background]
[15:10:53] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initialize(VersionSettingsPage.java:433)
[15:10:53] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initialize(VersionSettingsPage.java:433)
[15:10:53] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initialize(VersionSettingsPage.java:433)
[15:10:53] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:620)
[15:10:53] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:612)
[15:10:53] [org.jackhuang.hmcl.ui.construct.Navigator.navigate/INFO] Navigate to LauncherSettingsPage@9b9b6db[styleClass=gray-background]
[15:10:53] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initializeSelectedJava(VersionSettingsPage.java:590)
[15:10:53] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initialize(VersionSettingsPage.java:433)
[15:10:53] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$899/0x00007fc777444cf8@15968e7e
[15:10:53] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$899/0x00007fc777444cf8@36ee41ef
[15:10:53] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.setting.VersionSetting.getJavaVersion(VersionSetting.java:652)
[15:10:53] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.setting.VersionSetting.getJavaVersion(VersionSetting.java:652)
[15:10:54] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.setting.VersionSetting.getJavaVersion(VersionSetting.java:652)
[15:10:54] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.setting.VersionSetting.getJavaVersion(VersionSetting.java:652)
[15:10:54] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
[15:10:54] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$19/FINE] Executing task: org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
[15:10:54] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
[15:10:54] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
[15:10:54] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$899/0x00007fc777444cf8@15968e7e
[15:10:54] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$899/0x00007fc777444cf8@36ee41ef
[15:10:54] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:612)
[15:10:54] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initializeSelectedJava(VersionSettingsPage.java:590)
[15:10:54] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:620)
[15:11:41] [org.jackhuang.hmcl.ui.main.SettingsPage.lambda$onExportLogs$3/INFO] Exporting logs to /home/messtg2333/.config/hmcl/hmcl-exported-logs-2024-02-10T15-11-41.log

@NobodyHere-rrr
Copy link
Author

不過這個是不是因爲提示本身也是窗口導致的 (

@burningtnt
Copy link
Member

burningtnt commented Feb 10, 2024

看起来像是 JavaFX 的问题,等 Glavo 来解决吧,我没这个能力(

@burningtnt
Copy link
Member

已在其他 Linux 上测试,为 JavaFX 与系统交互的问题。
你可以尝试更换某些自带 JavaFX 的 Java 再试

@burningtnt burningtnt closed this as not planned Won't fix, can't repro, duplicate, stale Feb 11, 2024
@NobodyHere-rrr
Copy link
Author

image
同爲使用JavaFX的Recaf, 與HMCL都使用liberica-jdk-17-full, 沒有類佀問題. 你確定是JavaFX的問題而非HMCL本身的問題麼?

@NobodyHere-rrr
Copy link
Author

@burningtnt

@burningtnt
Copy link
Member

如果重启后还有,那就真的是 JavaFX 的问题了……

JavaFX 兼容层用于保证各系统表现一致。我已经在其他 Linux 上测试了 HMCL,没有发现类似的问题

@NobodyHere-rrr
Copy link
Author

如果重启后还有,那就真的是 JavaFX 的问题了……

JavaFX 兼容层用于保证各系统表现一致。我已经在其他 Linux 上测试了 HMCL,没有发现类似的问题

沒有類佀的問題是指看不見透明的最外面一圈麼 (
我設置了模糊所以我會看到?

@burningtnt
Copy link
Member

擦,你是指最外面系统给你画出来的窗口大小和目视窗口大小不一致?
我还以为你是指点击时候的奇怪卡顿
这个是因为 HMCL 的阴影是自己画的,不是系统原生的(JavaFX 不支持)
原来一开始我俩就不在说一件事

@burningtnt
Copy link
Member

选项提示,这个真的是 JavaFX 的问题

@Glavo
Copy link
Member

Glavo commented Feb 18, 2024

HMCL 的标题栏是自绘的,所以也只能自绘窗口阴影,外面那一圈就是阴影的范围。

使用系统的窗口装饰在 TODO 列表里,但要等 openjdk/jfx#594 完成才能实现。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants