• Non sono ammesse registrazioni con indirizzi email temporanei usa e getta

In Rilievo Qui discussioni su Linux e le varie distribuzioni (Ubuntu, Linux Mint, Fedora, ecc)

Ma non hai modificato come indicato nel link iniziale per evitare i problemi di messa a fuoco?
Codice:
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_auto=1
v4l2-ctl -d /dev/video0 --set-ctrl=focus_auto=0
a te funziona correttamente coi valori preimpostati?

prova a postare il risultato di
Codice:
v4l2-ctl -d /dev/video0 --list-ctrls
 
No, non ne vedevo la necessità, in quanto vedo nitidamente, a mio giudizio, le immagini che manda la fotocamera, o forse solo alcune delle modifiche effettuate tramite il programma guvcview sono state effettivamente salvate e non vengono 'perse'

Codice:
vianello@vianello:~$ v4l2-ctl -d /dev/video0 --list-ctrls
brightness 0x00980900 (int)    : min=0 max=255 step=1 default=128 value=128
contrast 0x00980901 (int)    : min=0 max=255 step=1 default=128 value=128
saturation 0x00980902 (int)    : min=0 max=255 step=1 default=128 value=128
white_balance_temperature_auto 0x0098090c (bool)   : default=1 value=1
gain 0x00980913 (int)    : min=0 max=255 step=1 default=0 value=0
power_line_frequency 0x00980918 (menu)   : min=0 max=2 default=2 value=2
white_balance_temperature 0x0098091a (int)    : min=2000 max=6500 step=1 default=4000 value=4000 flags=inactive
sharpness 0x0098091b (int)    : min=0 max=255 step=1 default=128 value=128
backlight_compensation 0x0098091c (int)    : min=0 max=1 step=1 default=0 value=0
exposure_auto 0x009a0901 (menu)   : min=0 max=3 default=3 value=3
exposure_absolute 0x009a0902 (int)    : min=3 max=2047 step=1 default=250 value=250 flags=inactive
exposure_auto_priority 0x009a0903 (bool)   : default=0 value=1
pan_absolute 0x009a0908 (int)    : min=-36000 max=36000 step=3600 default=0 value=0
tilt_absolute 0x009a0909 (int)    : min=-36000 max=36000 step=3600 default=0 value=0
focus_absolute 0x009a090a (int)    : min=0 max=250 step=5 default=0 value=0 flags=inactive
focus_auto 0x009a090c (bool)   : default=1 value=1
zoom_absolute 0x009a090d (int)    : min=100 max=500 step=1 default=100 value=100
led1_mode 0x0a046d05 (menu)   : min=0 max=3 default=0 value=3
led1_frequency 0x0a046d06 (int)    : min=0 max=255 step=1 default=0 value=0
vianello@vianello:~$
 
I valori delle variabili 'value' coincidono coi i valori di default
Hai dato prima il comando? Modifica il file come indicato precedentemente aggiungendo il dispositivo...
poi ridai
Codice:
v4l2-ctl -d /dev/video0 --list-ctrls
e verifica se alcuni valori 'value' sono variati
 
Allora ho provato manualmente a modificare i parametri di queste due stringhe e ci sono riuscito da terminale

Codice:
led1_mode 0x0a046d05 (menu)   : min=0 max=3 default=0 value=3
led1_frequency 0x0a046d06 (int)    : min=0 max=255 step=1 default=0 value=0

e infatti la telecamera si comporta come voglio io, come da file di configurazione salvato.
Per il resto dei parametri la telecamera non mi da problemi, ne di messa a fuoco e ne di altro.

Al riavvio purtroppo perde le impostazioni (e solo queste sembrerebbe) e quando tento di rendere avviabile il file che ho copiato dal tuo post 2220 mi escono alcuni errori

Codice:
vianello@vianello:~$ ./.webcam_c.sh
VIDIOC_S_CTRL: failed: Invalid or incomplete multibyte or wide character
white_balance_temperature: Invalid or incomplete multibyte or wide character
VIDIOC_S_EXT_CTRLS: failed: Invalid or incomplete multibyte or wide character
exposure_absolute: Invalid or incomplete multibyte or wide character
VIDIOC_S_EXT_CTRLS: failed: Invalid or incomplete multibyte or wide character
focus_absolute: Invalid or incomplete multibyte or wide character
vianello@vianello:~$
 
Al riavvio purtroppo perde le impostazioni (e solo queste sembrerebbe) e quando tento di rendere avviabile il file che ho copiato dal tuo post 2220 mi escono alcuni errori

Codice:
vianello@vianello:~$ ./.webcam_c.sh
VIDIOC_S_CTRL: failed: Invalid or incomplete multibyte or wide character
white_balance_temperature: Invalid or incomplete multibyte or wide character
VIDIOC_S_EXT_CTRLS: failed: Invalid or incomplete multibyte or wide character
exposure_absolute: Invalid or incomplete multibyte or wide character
VIDIOC_S_EXT_CTRLS: failed: Invalid or incomplete multibyte or wide character
focus_absolute: Invalid or incomplete multibyte or wide character
vianello@vianello:~$
Quegli errori indicati si riferiscono a variabili che hanno il flags=inactive questo perche' hai impostato la rispettiva variabile _auto che imposta il valore automaticamente
Se vuoi impostare uno di quei valori devi disattivare la variabile _auto impostando valore=0
es:
Codice:
v4l2-ctl -d /dev/video0 --set-ctrl=white_balance_temperature_auto=0
v4l2-ctl -d /dev/video0 --set-ctrl=white_balance_temperature=2577

v4l2-ctl -d /dev/video0 --set-ctrl=exposure_auto=0
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_absolute=333

v4l2-ctl -d /dev/video0 --set-ctrl=focus_auto=0
v4l2-ctl -d /dev/video0 --set-ctrl=focus_absolute=45
 
Allora bobbys, forse c'è qualcosa che mi sfugge ancora.

Ricordando che la webcam è collegata usb, e la collego solo quando ne ho necessità, ho provato a sistemare il file come da tue indicazioni, ma mi sa che ho toppato qualcosa, comunque un passo avanti si è fatto, meno errori di prima.

Questo è il file 'eseguibile' modificato
Codice:
#!/bin/bash
#
# webcam_c.sh
# 
# control data webcam
#Brightness
v4l2-ctl -d /dev/video0 --set-ctrl=brightness=128
#Contrast
v4l2-ctl -d /dev/video0 --set-ctrl=contrast=128
#Saturation
v4l2-ctl -d /dev/video0 --set-ctrl=saturation=128
#White Balance Temperature, Auto
v4l2-ctl -d /dev/video0 --set-ctrl=white_balance_temperature_auto=1
#Gain
v4l2-ctl -d /dev/video0 --set-ctrl=gain=255
#Power Line Frequency
v4l2-ctl -d /dev/video0 --set-ctrl=power_line_frequency=2
#White Balance Temperature
v4l2-ctl -d /dev/video0 --set-ctrl=white_balance_temperature_auto=0
#Sharpness
v4l2-ctl -d /dev/video0 --set-ctrl=sharpness=128
#Backlight Compensation
v4l2-ctl -d /dev/video0 --set-ctrl=backlight_compensation=0
#Exposure, Auto
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_auto=3
#Exposure (Absolute)
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_auto=0
#Exposure, Auto Priority
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_auto_priority=1
#Pan (Absolute)
v4l2-ctl -d /dev/video0 --set-ctrl=pan_absolute=0
#Tilt (Absolute)
v4l2-ctl -d /dev/video0 --set-ctrl=tilt_absolute=0
#Focus (absolute)
v4l2-ctl -d /dev/video0 --set-ctrl=focus_auto=0
v4l2-ctl -d /dev/video0 --set-ctrl=focus_absolute=45
#Focus, Auto
v4l2-ctl -d /dev/video0 --set-ctrl=focus_auto=1
#Zoom, Absolute
v4l2-ctl -d /dev/video0 --set-ctrl=zoom_absolute=100
#LED1 Mode
v4l2-ctl -d /dev/video0 --set-ctrl=led1_mode=2
#LED1 Frequency
v4l2-ctl -d /dev/video0 --set-ctrl=led1_frequency=5
#

Questo è il risultato da terminale

Codice:
vianello@vianello:~$ ./.WebcamC920HD.sh
VIDIOC_S_EXT_CTRLS: failed: Invalid argument
Error setting controls: Invalid argument
vianello@vianello:~$

Ovviamente, e credo sia corretto, se la webcam non è collegata mi da una serie di errori not found

Codice:
vianello@vianello:~$ ./.WebcamC920HD.sh
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
Cannot open device /dev/video0, exiting.
vianello@vianello:~$
 
Hai dimenticato di impostare alcune variabili dopo aver impostato il valore xxx_auto=0 ...
modificalo cosi' (ho aggiunto alcuni commenti come valori variabili min/max e default a futura memoria)

Codice:
#!/bin/bash
#
# WebcamC920HD.sh
# 
# control data webcam logitech C920HD
#
#Brightness
#brightness 0x00980900 (int)    : min=0 max=255 step=1 default=128
v4l2-ctl -d /dev/video0 --set-ctrl=brightness=128
#
#Contrast
#contrast 0x00980901 (int)    : min=0 max=255 step=1 default=128
v4l2-ctl -d /dev/video0 --set-ctrl=contrast=128
#
#Saturation
#saturation 0x00980902 (int)    : min=0 max=255 step=1 default=128
v4l2-ctl -d /dev/video0 --set-ctrl=saturation=128
#
#White Balance Temperature, Auto
#white_balance_temperature_auto 0x0098090c (bool)   : default=1
v4l2-ctl -d /dev/video0 --set-ctrl=white_balance_temperature_auto=0
#
#White Balance Temperature
#white_balance_temperature 0x0098091a (int)    : min=2000 max=6500 step=1 default=4000
#to define white_balance_temperature -> set white_balance_temperature_auto=0
v4l2-ctl -d /dev/video0 --set-ctrl=white_balance_temperature=2577
#
#Gain
#gain 0x00980913 (int)    : min=0 max=255 step=1 default=0
v4l2-ctl -d /dev/video0 --set-ctrl=gain=255
#
#Power Line Frequency
#power_line_frequency 0x00980918 (menu)   : min=0 max=2 default=2
v4l2-ctl -d /dev/video0 --set-ctrl=power_line_frequency=2
#
#Sharpness
#sharpness 0x0098091b (int)    : min=0 max=255 step=1 default=128
v4l2-ctl -d /dev/video0 --set-ctrl=sharpness=128
#
#Backlight Compensation
#backlight_compensation 0x0098091c (int)    : min=0 max=1 step=1 default=0
v4l2-ctl -d /dev/video0 --set-ctrl=backlight_compensation=0
#
#Exposure, Auto
#exposure_auto 0x009a0901 (menu)   : min=0 max=3 default=3
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_auto=0
#
#Exposure (Absolute)
#exposure_absolute 0x009a0902 (int)    : min=3 max=2047 step=1 default=250
#to define exposure_absolute -> set exposure_auto=0
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_absolute=333
#
#Exposure, Auto Priority
#exposure_auto_priority 0x009a0903 (bool)   : default=0
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_auto_priority=1
#
#Pan (Absolute)
#pan_absolute 0x009a0908 (int)    : min=-36000 max=36000 step=3600 default=0
v4l2-ctl -d /dev/video0 --set-ctrl=pan_absolute=0
#
#Tilt (Absolute)
#tilt_absolute 0x009a0909 (int)    : min=-36000 max=36000 step=3600 default=0
v4l2-ctl -d /dev/video0 --set-ctrl=tilt_absolute=0
#
#Focus, Auto
#focus_auto 0x009a090c (bool)   : default=1
v4l2-ctl -d /dev/video0 --set-ctrl=focus_auto=0
#
#Focus (absolute)
#focus_absolute 0x009a090a (int)    : min=0 max=250 step=5 default=0
#to define focus_absolute -> set focus_auto=0
v4l2-ctl -d /dev/video0 --set-ctrl=focus_absolute=45
#
#Zoom, Absolute
#zoom_absolute 0x009a090d (int)    : min=100 max=500 step=1 default=100
v4l2-ctl -d /dev/video0 --set-ctrl=zoom_absolute=100
#
#LED1 Mode
#led1_mode 0x0a046d05 (menu)   : min=0 max=3 default=0
v4l2-ctl -d /dev/video0 --set-ctrl=led1_mode=2
#
#LED1 Frequency
#led1_frequency 0x0a046d06 (int)    : min=0 max=255 step=1 default=0
v4l2-ctl -d /dev/video0 --set-ctrl=led1_frequency=5
 
Allora ho ricopiato il file come da te indicato

Codice:
#!/bin/bash
#
# WebcamC920HD.sh
# 
# control data webcam logitech C920HD
#
#Brightness
#brightness 0x00980900 (int)    : min=0 max=255 step=1 default=128
v4l2-ctl -d /dev/video0 --set-ctrl=brightness=128
#
#Contrast
#contrast 0x00980901 (int)    : min=0 max=255 step=1 default=128
v4l2-ctl -d /dev/video0 --set-ctrl=contrast=128
#
#Saturation
#saturation 0x00980902 (int)    : min=0 max=255 step=1 default=128
v4l2-ctl -d /dev/video0 --set-ctrl=saturation=128
#
#White Balance Temperature, Auto
#white_balance_temperature_auto 0x0098090c (bool)   : default=1
v4l2-ctl -d /dev/video0 --set-ctrl=white_balance_temperature_auto=0
#
#White Balance Temperature
#white_balance_temperature 0x0098091a (int)    : min=2000 max=6500 step=1 default=4000
#to define white_balance_temperature -> set white_balance_temperature_auto=0
v4l2-ctl -d /dev/video0 --set-ctrl=white_balance_temperature=2577
#
#Gain
#gain 0x00980913 (int)    : min=0 max=255 step=1 default=0
v4l2-ctl -d /dev/video0 --set-ctrl=gain=255
#
#Power Line Frequency
#power_line_frequency 0x00980918 (menu)   : min=0 max=2 default=2
v4l2-ctl -d /dev/video0 --set-ctrl=power_line_frequency=2
#
#Sharpness
#sharpness 0x0098091b (int)    : min=0 max=255 step=1 default=128
v4l2-ctl -d /dev/video0 --set-ctrl=sharpness=128
#
#Backlight Compensation
#backlight_compensation 0x0098091c (int)    : min=0 max=1 step=1 default=0
v4l2-ctl -d /dev/video0 --set-ctrl=backlight_compensation=0
#
#Exposure, Auto
#exposure_auto 0x009a0901 (menu)   : min=0 max=3 default=3
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_auto=0
#
#Exposure (Absolute)
#exposure_absolute 0x009a0902 (int)    : min=3 max=2047 step=1 default=250
#to define exposure_absolute -> set exposure_auto=0
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_absolute=333
#
#Exposure, Auto Priority
#exposure_auto_priority 0x009a0903 (bool)   : default=0
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_auto_priority=1
#
#Pan (Absolute)
#pan_absolute 0x009a0908 (int)    : min=-36000 max=36000 step=3600 default=0
v4l2-ctl -d /dev/video0 --set-ctrl=pan_absolute=0
#
#Tilt (Absolute)
#tilt_absolute 0x009a0909 (int)    : min=-36000 max=36000 step=3600 default=0
v4l2-ctl -d /dev/video0 --set-ctrl=tilt_absolute=0
#
#Focus, Auto
#focus_auto 0x009a090c (bool)   : default=1
v4l2-ctl -d /dev/video0 --set-ctrl=focus_auto=0
#
#Focus (absolute)
#focus_absolute 0x009a090a (int)    : min=0 max=250 step=5 default=0
#to define focus_absolute -> set focus_auto=0
v4l2-ctl -d /dev/video0 --set-ctrl=focus_absolute=45
#
#Zoom, Absolute
#zoom_absolute 0x009a090d (int)    : min=100 max=500 step=1 default=100
v4l2-ctl -d /dev/video0 --set-ctrl=zoom_absolute=100
#
#LED1 Mode
#led1_mode 0x0a046d05 (menu)   : min=0 max=3 default=0
v4l2-ctl -d /dev/video0 --set-ctrl=led1_mode=2
#
#LED1 Frequency
#led1_frequency 0x0a046d06 (int)    : min=0 max=255 step=1 default=0
v4l2-ctl -d /dev/video0 --set-ctrl=led1_frequency=5
salvato in /home/vianello/.WebcamC920HD.sh
Con il . davanti così è un file nascosto

Dopodichè ho dato dapprima il comando di file eseguibile e poi l'ho messo in esecuzione, tenendo in questo caso collegata la webcam.

Codice:
vianello@vianello:~$ chmod u+x .WebcamC920HD.sh
vianello@vianello:~$ ./.WebcamC920HD.sh
VIDIOC_S_EXT_CTRLS: failed: Invalid argument
Error setting controls: Invalid argument
VIDIOC_S_EXT_CTRLS: failed: Invalid or incomplete multibyte or wide character
exposure_absolute: Invalid or incomplete multibyte or wide character
vianello@vianello:~$
L'errore spunta fuori nuovamente :eusa_think:

Se riesci a venirci a capo, bene, altrimenti carico comunque le impostazioni già salvate del programmino.
Comunque ti ringrazio per il tempo che mi hai concesso.
 
L'errore spunta fuori nuovamente :eusa_think:
I comandi dati comunque sono questi:
Codice:
v4l2-ctl -d /dev/video0 --set-ctrl=brightness=128
v4l2-ctl -d /dev/video0 --set-ctrl=contrast=128
v4l2-ctl -d /dev/video0 --set-ctrl=saturation=128
v4l2-ctl -d /dev/video0 --set-ctrl=white_balance_temperature_auto=0
v4l2-ctl -d /dev/video0 --set-ctrl=white_balance_temperature=2577
v4l2-ctl -d /dev/video0 --set-ctrl=gain=255
v4l2-ctl -d /dev/video0 --set-ctrl=power_line_frequency=2
v4l2-ctl -d /dev/video0 --set-ctrl=sharpness=128
v4l2-ctl -d /dev/video0 --set-ctrl=backlight_compensation=0
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_auto=0
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_absolute=333
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_auto_priority=1
v4l2-ctl -d /dev/video0 --set-ctrl=pan_absolute=0
v4l2-ctl -d /dev/video0 --set-ctrl=tilt_absolute=0
v4l2-ctl -d /dev/video0 --set-ctrl=focus_auto=0
v4l2-ctl -d /dev/video0 --set-ctrl=focus_absolute=45
v4l2-ctl -d /dev/video0 --set-ctrl=zoom_absolute=100
v4l2-ctl -d /dev/video0 --set-ctrl=led1_mode=2
v4l2-ctl -d /dev/video0 --set-ctrl=led1_frequency=5
non ti resta che ricopiare le singole righe a terminale fino a individuare quella/e che danno problemi...
dovrebbe essere questa
Codice:
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_absolute=333
verifica non vi sia qualche spazio di troppo nel file o prova a impostare un valore intero es. =330
prova anche a digitare prima
Codice:
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_auto_priority=0
se proprio non riesci a eliminare l'errore reimposta il valore _auto=1 e commenta quella che imposta il valore
e verifica come si comporta la webcam
Codice:
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_auto=1
#remove v4l2-ctl -d /dev/video0 --set-ctrl=exposure_absolute=333
v4l2-ctl -d /dev/video0 --set-ctrl=exposure_auto_priority=1
Purtroppo non possedendo quella webcam non posso fare altre prove...
 
Purtroppo, anche riverificando i dati, con le mie conoscenze, non ne esco fuori.

Hai visto giusto, quel primo codice che hai messo, mi dava errore.

Ti ringrazio bobbys per tutti i tentativi fatti.
 
Imposta
image.avif.enabled -> true
;)
test:


È possibile far visualizzare la miniatura in Linux dei file Avif?

Avif.png
 
Linux Mint sgrida i suoi utenti: siete irresponsabili, aggiornate il sistema!

Gli utenti di Linux Mint sono degli irresponsabili perché non aggiornano (o comunque lo fanno poco di frequente) il sistema, le app, i pacchetti. Non sono io a dirlo, bensì un post pubblicato sul blog ufficiale di Mint da Clement Lefebvre che fa luce sul problema attraverso statistiche ufficiali. Che ci crediate o no, Clem ha deciso di mettere pubblicamente in imbarazzo i propri utenti nel tentativo di migliorare le percentuali di aggiornamento.
 
Ragazzi che ne pensate della distribuzione Manjaro?
Voglio provare ad usarla in versione live con de cinnamon.
In rete si leggono commenti molto positivi ma mi fido di più dei vostri giudizi.
Pro e contro rispetto alla galassia Ubuntu, Mint e derivate Debian?
 
Se vuoi provare, nulla di male.
Ma come detto altre volte, se ti trovi bene con un S.O. e cosa più importante non hai mai avuto grossi problemi, non cambiare! :)

Poi, mi sembra che Manjaro non sia disponibile con DE Cinnamon, anche se ci vuole un attimo ad "adattarlo".
Sono sempre modifiche al S.O. predefinito, e qualcuno le sconsiglia...
 
Modificare il DE eventualmente tirerebbe dietro tutte le sue dipendenze.

Diciamo che sarebbe meglio lasciare tutto com'è, o scaricare una versione con quel DE già incluso.
 
Avevo visto Xfce, Kde e Gnome, mi era sfuggito Cinnamon. :)

Ho dato una occhiata, Official Editions sono Architect, Xfce, Kde e Gnome.
Mentre quelle Community Editions, includono Cinnamon.
 
Avevo visto Xfce, Kde e Gnome, mi era sfuggito Cinnamon. :)

Ho dato una occhiata, Official Editions sono Architect, Xfce, Kde e Gnome.
Mentre quelle Community Editions, includono Cinnamon.

L'ho provato in live, sia benedetto chi ha inventato questa cosa..., con tutte le limitazione del caso.
Niente...non mi ci trovo anche se il DE è identico.
Ieri tanto avevo tempo da perdere ho voluto dare anche un occhiata al mondo XFCE provando sempre in live Xubuntu.
Bello, molto configurabile ma venendo da Cinnamon sembra di fare due passi indietro...
 
Indietro
Alto Basso