mirror of
https://github.com/zhuzichu520/FluentUI.git
synced 2025-01-22 20:04:32 +08:00
fix: 修复了在 Ubuntu 中启用亚克力效果无效且导致程序崩溃的问题
This commit is contained in:
parent
1beb900455
commit
3a34e98d80
@ -282,7 +282,22 @@ QString FluTools::getWallpaperFilePath() {
|
||||
auto path = result.mid(startIndex + 7, result.length() - startIndex - 8);
|
||||
return path;
|
||||
}
|
||||
} else if (type == "ubuntu") {
|
||||
QProcess process;
|
||||
QStringList args;
|
||||
args << "get";
|
||||
args << "org.gnome.desktop.background";
|
||||
args << "picture-uri";
|
||||
process.start("gsettings", args);
|
||||
process.waitForFinished();
|
||||
QByteArray result = process.readAllStandardOutput().trimmed();
|
||||
result = result.mid(1, result.length() - 2);
|
||||
if (result.startsWith("file:///")) {
|
||||
auto path = result.mid(7);
|
||||
return path;
|
||||
}
|
||||
}
|
||||
return {};
|
||||
#elif defined(Q_OS_MACOS)
|
||||
QProcess process;
|
||||
QStringList args;
|
||||
|
Loading…
Reference in New Issue
Block a user