Assumindo, com base na sua pergunta e comentários, que você é um usuário somente com interface gráfica. Como eu sou principalmente um usuário de linha de comando, estou acostumado a uma maneira diferente de resolver problemas, mas aqui vai.
Em seu ambiente de GUI, cheese
é iniciado através de um arquivo chamado cheese.desktop
, provavelmente localizado em $HOME/.config/cairo-dock/current_theme/launchers/cheese.desktop
(ou, deixado como Exercício para o Aluno, em algum lugar na árvore de diretórios $HOME/.config/...
), ou você pode encontre o original em /usr/share/applications/cheese.desktop
. O formato do arquivo desktop
está descrito em Especificação de arquivos da área de trabalho
Primeiro, crie um diretório de trabalho temporário e faça DOIS cópias do arquivo cheese.desktop
. Chame-os de camera1.desktop
e camera2.desktop
, ou qualquer coisa que você quiser.
Edite camera1.desktop
e camera2.desktop
. Em cada arquivo, mude o
Exec=cheese
e
Name=cheese
linhas para
Exec=cheese --device=/dev/camera1
Name=camera1
ou
Exec=cheese --device=/dev/camera2
name=camera2
Altere SOMENTE a linha Exec=cheese
e as linhas Name=cheese
.
Quando estiver satisfeito com suas alterações, copie-as de volta para $HOME/.config/cairo-dock/current_theme/launchers/
, mantendo os nomes camera1.desktop
e camera2.desktop
.
Clique em camera1
para iniciar cheese --device=/dev/camera1
e camera2
para iniciar cheese --device=/dev/camera1
.
Nota: na verdade, não tentei isso.