-
Notifications
You must be signed in to change notification settings - Fork 701
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
Comments
不過這個是不是因爲提示本身也是窗口導致的 ( |
看起来像是 JavaFX 的问题,等 Glavo 来解决吧,我没这个能力( |
已在其他 Linux 上测试,为 JavaFX 与系统交互的问题。 |
如果重启后还有,那就真的是 JavaFX 的问题了…… JavaFX 兼容层用于保证各系统表现一致。我已经在其他 Linux 上测试了 HMCL,没有发现类似的问题 |
沒有類佀的問題是指看不見透明的最外面一圈麼 ( |
擦,你是指最外面系统给你画出来的窗口大小和目视窗口大小不一致? |
选项提示,这个真的是 JavaFX 的问题 |
HMCL 的标题栏是自绘的,所以也只能自绘窗口阴影,外面那一圈就是阴影的范围。 使用系统的窗口装饰在 TODO 列表里,但要等 openjdk/jfx#594 完成才能实现。 |
平台 | 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
The text was updated successfully, but these errors were encountered: