Archlinux xscreensaver aktivieren



  • ich benutze Archlinux, und will mit pushButton_clicked
    xscreensaver aktivieren

    ich habe mit

    process.startDetached("xscreensaver-command -lock");
    

    probiert gehet aber nicht

    jemand Idee


  • Qt Champions 2018

    @val78 Du benutzt eine statische Methode, brauchst also keine QProcess Instanz.
    Schaue dir die Dokumentation genauer an: http://doc.qt.io/qt-5/qprocess.html#startDetached-1
    Die parameter für das Program das du starten willst müssen als eigenes Parameter (Liste) übergeben werden:

    QProcess::startDetached("xscreensaver-command", QStringList() << "-lock");
    

    Was auch schief gehen kann: du benutzt relativen Pfad, es kann sein, dass "xscreensaver" nicht gefunden wird, dann kannst du es mit absolutem Pfad versuchen.


Log in to reply