Linux下编辑器无法呼出文件打开的对话框

问题

在编辑器里面无法呼出打开文件的对话框,这个问题似乎和用户有关,如果我使用sudo给root权限,就行了,一点点的问题都没有。可是用root。。。。。我个人心里总是过意不去。

我也不知道到底是怎么一回事,sv我是也是没有发现日志的。。。

另外一提,KDE自带的任务栏(任务管理器)里面的窗口标题也是乱码的。

环境

ArchLinux 更新日期 2020-04-05T16:00:00Z

桌面环境KDE。

QT版本 5.14.2

synthv主文件夹放在/opt/,主程序权限755,文件都是当前用户的。

设置环境变量LC_CTYPE=zh_CN.utf-8,标题栏就不乱码了

我这里也是 KDE, Fedora31, 非root, 安装路径的权限一致, 没有这个问题

但是打开文件的 dialog 感觉还是应该加上对文件扩展名的支持,现在的版本会自动处理缺失的扩展但是和GUI上的不对称有点奇怪

感觉SV的界面有可能是imgui之类的吧…… ldd synthesizer-v-editor 会发现也链接了 libgtk-3.so.0

  • KDE 框架 5.67.0
  • Qt 5.13.2 (使用 5.13.2 构建)
    作者毕竟之前视频里用的是 Ubuntu, 如果说 Linux 的文件对话框用 GTK 也是有理由的