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
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.