Show display manufacturer and model on Linux

This commit is contained in:
Ilya Fedin
2025-09-30 19:42:52 +00:00
committed by 23rd
parent b29877554c
commit c084396f8f

View File

@@ -548,7 +548,27 @@ int32 ScreenNameChecksum(const QScreen *screen) {
}
QString ScreenDisplayLabel(const QScreen *screen) {
return screen ? screen->name() : QString();
if (!screen) {
return QString();
}
const auto model = (screen->manufacturer()
+ ' '
+ screen->model()).simplified();
if (!model.isEmpty()) {
if (!screen->name().isEmpty()) {
return (model
+ ' '
+ QChar(8212)
+ ' '
+ screen->name()).simplified();
}
return model;
}
return screen->name();
}
} // namespace Platform