gphoto2
Qt プログラムから起動する必要があります。私はこれをします:
QString gphotoProgram = "/usr/bin/gphoto2";
QStringList gphotoArguments;
gphotoArguments << "--capture-image";
QProcess *gphotoProcess = new QProcess(this);
gphotoProcess->start(gphotoProgram, gphotoArguments);
ただし、通常はコマンドラインで起動するには管理者権限が必要なためRunning
、この方法で状態になることはありません。gphoto2
QProcess
適切な権限でこれを開始するにはどうすればよいgphoto2
ですか?
編集:ユーザーがパスワードを入力する必要がないようにしたいと思います。つまり、gksudo、kdesudo、またはその他のグラフィカルソリューションは私にとって有効なオプションではありません。