跳到主要内容

界面异常(界面显示不完整、界面无法显示)

Windows 10/11 界面异常、界面无法显示

可以尝试 @r-aint 提供的解决方案

最近发现是electron的通病,可以尝试在Nvidia控制面板中关闭「平滑处理-FXAA」


如果问题依旧,可以尝试通过添加「启动参数」来解决。

你可以搜索 为快捷方式添加启动参数,并尝试在路径末尾依次更换以下参数启动软件,直到功能恢复正常:

  • --disable-gpu-sandbox
  • --no-sandbox
  • -dha
  • --disable-gpu

例如:lx-music-desktop.exe --disable-gpu-sandbox

警告

除非遇到相关问题,否则请勿使用这些参数!它们会降低程序的安全防护能力或影响运行性能。


对于界面无法显示,任务栏也没看到图标,但是任务管理器能看到进程的问题,还可尝试通过更换软件安装目录解决。

安装版需要先卸载再换目录安装(注意备份歌单),免安装版直接剪切移动目录即可。

此方法的相关讨论请见:https://github.com/lyswhut/lx-music-desktop/issues/943#issuecomment-1217832186

Windows 7 界面异常

信息

此部分仅适用于 win7 版。

由于软件默认使用了透明窗口,根据 Electron 官方文档的说明

Transparent windows will not work when DWM is disabled.
禁用 DWM 时,透明窗口将不起作用。

因此,当 Windows 7 没有使用 Aero 主题时,界面会显示异常。开启 Aero 的方法请自行搜索 Win7 开启 Aero 效果(开启后可看到任务栏有透明效果)。

从 v0.14.0 版本起,不再强制要求开启透明效果。若你实在不想开启(若非电脑配置太低,墙裂建议开启!),可通过添加启动参数 -dt 运行程序。添加方法可自行搜索 为快捷方式添加启动参数

例如:lx-music-desktop.exe -dt

提示

启用 Aero 主题后,若软件出现黑边框,重启软件即可恢复正常。

提示

v1.6.0 及更高版本才支持 -dt 参数。


对于部分无法正常显示界面、开启 Aero 主题后问题仍未解决的情况,请参考「Windows 7 软件启动后,界面无法显示」进行解决。

Windows 7 软件启动后,界面无法显示

如果软件启动后,可以在任务栏看到软件,但桌面无任何显示,或者整个界面偶尔闪烁。

解决办法:下载 .NET Framework 4.7.1 或更高版本安装即可。建议安装最新版。若安装过程中遇到问题,可尝试自行搜索解决。

Microsoft 官方下载地址:https://dotnet.microsoft.com/download/dotnet-framework

下载「Runtime (运行时)」即可。安装完成后可能需要重启才生效。

参考:https://github.com/electron/electron/issues/19569#issuecomment-522231083


若出现闪烁的情况,可参考「Windows 7 整个界面闪烁」解决。

Windows 7 整个界面闪烁(消失又出现)

可尝试在退出软件后,在桌面空白处右击选择「个性化」,在弹出的窗口中切换到系统内置的 Aero 主题,然后再重新启动软件查看是否解决。

Windows 7 桌面歌词字体列表为空

Windows 7 系统需要安装 PowerShell 5.1 及以上版本,才可正常获取系统字体列表。

最新 PowerShell 安装包可以在官方 GitHub Releases 下载。

安装过程中若出现错误,请自行按照提示或者上网搜索解决。

Linux 界面异常

根据 Electron 相关 Issue 的解决方案,若你遇到透明问题,可尝试添加启动参数 -dha 以禁用硬件加速。添加方法可自行搜索 为快捷方式添加启动参数

例如:lx-music-desktop.exe -dha

提示

v1.6.0 及后续版本才支持 -dha 参数。