https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/398
https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/420

Index: src/lib/util/kprocesslist_unix.cpp
--- src/lib/util/kprocesslist_unix.cpp.orig
+++ src/lib/util/kprocesslist_unix.cpp
@@ -63,11 +63,17 @@ KProcessInfoList unixProcessListPS()
     KProcessInfoList rc;
     QProcess psProcess;
     const QStringList args{
+#ifdef Q_OS_OPENBSD
+        QStringLiteral("-ww"),
+        QStringLiteral("-x"),
+#endif
         QStringLiteral("-e"),
         QStringLiteral("-o"),
 #ifdef Q_OS_MAC
         // command goes last, otherwise it is cut off
         QStringLiteral("pid state user comm command"),
+#elif defined(Q_OS_OPENBSD)
+        QStringLiteral("pid,state,login,comm,args"),
 #else
         QStringLiteral("pid,state,user,comm,cmd"),
 #endif
