Skip to content

Commit 0f08917

Browse files
committed
mise à jour pour une meilleur compatibilité avec différentes distributions
1 parent 7c8e638 commit 0f08917

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

virtualcamera.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,11 @@ void VirtualCamera::setup()
5151

5252
bool VirtualCamera::isV4l2LoopbackInstalled()
5353
{
54+
QString kernelVersion = QString::fromLocal8Bit(qgetenv("UNAME_R"));
55+
QString command = QString("find \"/lib/modules/%1\" -name *v4l2loopback*").arg(kernelVersion);
56+
5457
QProcess process;
55-
process.start("sh", QStringList() << "-c" << "ls \"/lib/modules/$(uname -r)/kernel/v4l2loopback/v4l2loopback.ko\"");
58+
process.start("sh", QStringList() << "-c" << command);
5659
process.waitForFinished();
5760
QByteArray output1 = process.readAllStandardOutput();
5861
process.start("which", QStringList() << "v4l2loopback-ctl");

0 commit comments

Comments
 (0)