diff --git a/src/output.cpp b/src/output.cpp --- a/src/output.cpp +++ b/src/output.cpp @@ -27,6 +27,7 @@ #include #include #include +#include using namespace KScreen; @@ -215,7 +216,9 @@ if (edid() && edid()->isValid()) { return edid()->hash(); } - return name(); + const auto hash = QCryptographicHash::hash(name().toLatin1(), + QCryptographicHash::Md5); + return QString::fromLatin1(hash.toHex()); } Output::Type Output::type() const