1 votes

Comment gérer deux fois le fromage, simultanément

J'ai besoin de montrer une vidéo provenant de deux webcams côte à côte, simultanément. A peu près comme ci-dessous : Webcam view

sauf que je n'en ai besoin que de deux. Cheese me permet de choisir la webcam que je veux afficher, mais lorsqu'il est en cours d'exécution, relancer Cheese ne fait que recentrer la même fenêtre, au lieu d'en démarrer une nouvelle. Si seulement je pouvais avoir deux fenêtres indépendantes avec Cheese en même temps, je choisirais une webcam différente sur chacune et je les mettrais côte à côte.

Ma question est la suivante : puis-je tromper Cheese en lui faisant croire qu'il n'est pas déjà en cours d'exécution et en démarrant une nouvelle fenêtre ? Sinon, pouvez-vous me suggérer un programme similaire qui atteindrait le même but ?

0voto

waltinator Points 32821

En supposant, d'après votre question et vos remarques, que vous êtes un utilisateur de l'interface graphique uniquement. Étant donné que j'utilise principalement la ligne de commande, je suis habitué à une manière différente d'aborder les problèmes, mais voici ce qu'il en est.

Dans votre environnement GUI, cheese est lancé par l'intermédiaire d'un fichier appelé cheese.desktop , probablement situé à $HOME/.config/cairo-dock/current_theme/launchers/cheese.desktop (ou, à titre d'exercice pour l'étudiant, quelque part dans l'espace de travail). $HOME/.config/... ), ou vous pouvez trouver l'original à l'adresse suivante /usr/share/applications/cheese.desktop . Le format du desktop est décrit dans le document la spécification du fichier de bureau

Tout d'abord, créez un répertoire de travail temporaire et faites DEUX copies de votre fichier cheese.desktop fichier. Appelez-les camera1.desktop y camera2.desktop ou tout ce que vous voulez.

Editer camera1.desktop y camera2.desktop . Dans chaque fichier, modifiez l'élément

Exec=cheese   

et

Name=cheese

lignes à

Exec=cheese --device=/dev/camera1
Name=camera1

o

Exec=cheese --device=/dev/camera2
name=camera2

Modifier UNIQUEMENT le Exec=cheese et la ligne Name=cheese lignes.

Lorsque vous êtes satisfait de vos modifications, copiez-les dans le fichier $HOME/.config/cairo-dock/current_theme/launchers/ , en gardant le camera1.desktop y camera2.desktop noms.

Cliquez sur camera1 pour commencer cheese --device=/dev/camera1 y camera2 pour commencer cheese --device=/dev/camera1 .

Remarque : je n'ai pas encore essayé cette méthode.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X