fuss-client issueshttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues2023-03-21T12:48:52Zhttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/972Firefox segnala download completato con quota piena2023-03-21T12:48:52ZMarco MarinelloFirefox segnala download completato con quota pienaIn FUSS 10, nel contesto di una scuola con le quote abilitate, se si satura la quota mentre si lavora, Firefox segnala erroneamente come completati con totale 0 byte i download che si provano ad effettuare, senza dare errori.
Meglio Chr...In FUSS 10, nel contesto di una scuola con le quote abilitate, se si satura la quota mentre si lavora, Firefox segnala erroneamente come completati con totale 0 byte i download che si provano ad effettuare, senza dare errori.
Meglio Chromium, che segnala che c'è stato un errore ma non parla della quota.Paolo DongilliPaolo Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/971abilitare trim per dischi sata e nvme ssd2023-03-23T10:32:25ZMichael.Guggenbergabilitare trim per dischi sata e nvme ssdPropongo di attivare fstrim per i filesystem montati da un client fuss se lo storage supporta trim.
l' output di lsblk di un client che dispone di un ssd nvme:
```
lsblk --discard
NAME DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO
nvme0n...Propongo di attivare fstrim per i filesystem montati da un client fuss se lo storage supporta trim.
l' output di lsblk di un client che dispone di un ssd nvme:
```
lsblk --discard
NAME DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO
nvme0n1 0 512B 2T 0
├─nvme0n1p1 0 512B 2T 0
├─nvme0n1p2 0 512B 2T 0
└─nvme0n1p3 0 512B 2T 0
```
Se i valori di DISC-GRAN e DISC-MAX non corrispondono a "0B" lo storage supporta trim e consiglierei di attivare il servizio fstrim lanciando i commandi:
```
systemctl enable fstrim.timer
systemctl start fstrim.timer
```Simone PiccardiSimone Piccardihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/969systemd-timesyncd missing in standalone2023-01-02T14:27:49ZPaolo Dongillisystemd-timesyncd missing in standaloneHo notato che nelle ISO di FUSS 11 sia in modalità live che dopo l'installazione manca il pacchetto `systemd-timesyncd`.
E' necessario che venga installato da `fuss-client`. Nelle immagini "client", invece, noto che è già presente e vie...Ho notato che nelle ISO di FUSS 11 sia in modalità live che dopo l'installazione manca il pacchetto `systemd-timesyncd`.
E' necessario che venga installato da `fuss-client`. Nelle immagini "client", invece, noto che è già presente e viene, ovviamente, configurato (https://gitlab.fuss.bz.it/fuss/fuss-client/-/blob/master/ansible/roles/network/tasks/main.yml#L79).
In generale, indipendentemente da come si lanci `fuss-client` (`-a` o `--standalone`), sarebbe necessario verificare che `systemd-timesyncd` sia installato.Paolo DongilliPaolo Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/965Mitigazioni privacy, cache e altro per Firefox2022-03-19T22:44:47ZMarco MarinelloMitigazioni privacy, cache e altro per FirefoxIl sito https://ffprofile.com/ da spunti interessanti su altre configurazioni che si possono inserire in fuss.js.Il sito https://ffprofile.com/ da spunti interessanti su altre configurazioni che si possono inserire in fuss.js.Paolo DongilliPaolo Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/964Impostazione DuckDuckGo come motore predefinito per Firefox e Chrome2022-04-13T09:32:54ZMarco MarinelloImpostazione DuckDuckGo come motore predefinito per Firefox e ChromeIn 44de6848143fa4589e5aee14b9745e8c9ee06f0a è stata implementata [questa](https://lists.debian.org/debian-edu/2020/04/msg00001.html) modifica per impostare per default DuckDuckGo come motore di ricerca predefinito per Chromium.
Manca da...In 44de6848143fa4589e5aee14b9745e8c9ee06f0a è stata implementata [questa](https://lists.debian.org/debian-edu/2020/04/msg00001.html) modifica per impostare per default DuckDuckGo come motore di ricerca predefinito per Chromium.
Manca da fare lo stesso per Firefox e Chrome.Elena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/963Interfaccia abilitazione/disabilitazione veyon-service per docenti2022-03-19T22:34:57ZMarco MarinelloInterfaccia abilitazione/disabilitazione veyon-service per docentiAl momento la funzionalità demo non funziona per il semplice motivo che non facciamo partire `veyon-service` quando si autentica un utente dei gruppi noti.
Per aggirare questo problema si potrebbe, oltre a formare gli utenti, fornirli d...Al momento la funzionalità demo non funziona per il semplice motivo che non facciamo partire `veyon-service` quando si autentica un utente dei gruppi noti.
Per aggirare questo problema si potrebbe, oltre a formare gli utenti, fornirli di una mini interfaccia grafica che permetta di abilitare e disabilitare a richiesta il demone di Veyon. Non molto più che `/usr/bin/veyon-service` e `pkill veyon`.Paolo DongilliPaolo Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/962Disabilitare accendi/spegni PC, aggiornamento, demo e altre feature non dispo...2022-03-19T22:32:51ZMarco MarinelloDisabilitare accendi/spegni PC, aggiornamento, demo e altre feature non disponibiliLe feature attualmente non supportate dal nostro setup di Veyon dovrebbero semplicemente venire disattivate al momento dell'installazione.
È possibile farlo facilmente da Veyon Configurator, altra cosa è riprodurlo. Alcuni dei miei tent...Le feature attualmente non supportate dal nostro setup di Veyon dovrebbero semplicemente venire disattivate al momento dell'installazione.
È possibile farlo facilmente da Veyon Configurator, altra cosa è riprodurlo. Alcuni dei miei tentativi si trovano nei tasks del ruolo veyon.
Si tratta di una lista e - pare - la reimportazione con il formato graffe non funziona. Servirebbe usare il JSON, ma neppure quello ha dato esito positivo nei miei test.Paolo DongilliPaolo Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/961Configurazioni pulseaudio systemwide2022-03-09T16:59:22ZClaudio CavalliConfigurazioni pulseaudio systemwideCiao *
Propongo una possibile soluzione al problema delle configurazioni audio che vengono salvate in ~/.config/pulse/ ma possono essere incompatibili spostandosi da un client all’altro (quindi non è una modifica da applicare alle macch...Ciao *
Propongo una possibile soluzione al problema delle configurazioni audio che vengono salvate in ~/.config/pulse/ ma possono essere incompatibili spostandosi da un client all’altro (quindi non è una modifica da applicare alle macchine standalone). Propongo di testarlo valutando se non ci siano controindicazioni. e migliorarlo sia come codice bash che come pacchettizzazione.
1. Rimuovere il contenuto della cartella ~/.config/pulse/ con uno script da inserire in /etc/fuss-client/session-cleanup-script:
```
#! /bin/bash
rm $HOME/.config/pulse/*
```
2. Inserire in /usr/bin/ il seguente script avviabile da Menu
```
#! /bin/bash
# Il seguente comando avvia il demone pulseaudio che di default per root non è attivo
pulseaudio --start
#Comando zenity che invita a scegliere la configurazione attraverso il Plugin PulseAudio in basso a dx
zenity --info --width 500 --text "\nConfigura l'audio di questa macchina per tutti gli utenti! \n\nUtilizza il plugin PulsAudio in basso a destra."
zenity --question --title="Configura audio" --text="\nConfermi la configurazione audio selezionata?" --width=500 --height=100
# Se l’amministratore sceglie OK vengono lette le impostazioni audio e trascritte nel file /etc/pulse/default.pa che viene letto al riavvio della macchina purché la cartella ~/.config/pulse/ sia vuota
if [ $? == 0 ]; then
input=$(pacmd list-sources | grep -A 1 -e '* index:' | grep name | cut -d "<" -f2 | cut -d ">" -f1)
output=$(pacmd list-sinks | grep -A 1 -e '* index:' | grep name | cut -d "<" -f2 | cut -d ">" -f1)
sed -i -e 's/.*set-default-source.*/set-default-source '"${input}"'/' /etc/pulse/default.pa
sed -i -e 's/.*set-default-sink.*/set-default-sink '"${output}"'/' /etc/pulse/default.pa
fi
if [ $? == 1 ]; then
exit 0
fi
exit
```
3) Ci si logga come root, si lancia lo script, che avvia pulseaudio e invita a scegliere le impostazioni per il sistema. Scelte le impostazioni dall’apposito plugin PulseAudio, si da conferma e le impostazioni vengono salvate systemwide.Paolo DongilliPaolo Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/960home.mount dovrebbe attendere che la rete sia online2022-03-19T22:24:42ZMarco Marinellohome.mount dovrebbe attendere che la rete sia onlineIssue riportata da Claudio.Issue riportata da Claudio.Marco MarinelloMarco Marinellohttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/949Nuovo parametro fuss-client per la scelta della lingua di sistema2021-05-12T08:14:19ZPaolo DongilliNuovo parametro fuss-client per la scelta della lingua di sistemaSi rende necessario poter impostare la lingua di sistema aggiungendo un nuovo parametro a fuss-client (valido sia per client che standalone), p.es.
`fuss-client --standalone --lang=de_DE.UTF-8`
lasciando per ora l'italiano come default...Si rende necessario poter impostare la lingua di sistema aggiungendo un nuovo parametro a fuss-client (valido sia per client che standalone), p.es.
`fuss-client --standalone --lang=de_DE.UTF-8`
lasciando per ora l'italiano come default (se non viene specificato il parametro) al fine di non impattare sull'attuale configurazione delle scuole che attualmente usano FUSS.Elena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/811Join impossibile offline2020-08-26T09:15:40ZMarco.MarinelloJoin impossibile offline<!--_Originally created by @Marco Marinello on [#811 (Redmine)](http://www.example.org/issues/811)_-->
Viene segnalato durante la riunione dei tecnici come la necessità di
essere collegati ad internet per effettuare il join della macchi...<!--_Originally created by @Marco Marinello on [#811 (Redmine)](http://www.example.org/issues/811)_-->
Viene segnalato durante la riunione dei tecnici come la necessità di
essere collegati ad internet per effettuare il join della macchina sia
spesso problematico.
Si potrebbe ad es. scaricare con rsync il repo da archive.fuss.bz.it sul
server locale?Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/569Rimozione host da /etc/cluster a seguito del comando fuss-client -r -p2020-08-26T09:16:04ZPaolo.DongilliRimozione host da /etc/cluster a seguito del comando fuss-client -r -p<!--_Originally created by @Paolo Dongilli on [#569 (Redmine)](http://www.example.org/issues/569)_-->
Quando l’utente lancia
fuss-client -r -p
il host va rimosso sul server da /etc/clusters (v.
<https://work.fuss.bz.it/issues/565)>.<!--_Originally created by @Paolo Dongilli on [#569 (Redmine)](http://www.example.org/issues/569)_-->
Quando l’utente lancia
fuss-client -r -p
il host va rimosso sul server da /etc/clusters (v.
<https://work.fuss.bz.it/issues/565)>.Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/412Utente rimasto LOGGATO= 1.NON esiste un modo per accorgersi graficamente. 2. ...2020-08-26T09:16:47ZAndrea.PadovanUtente rimasto LOGGATO= 1.NON esiste un modo per accorgersi graficamente. 2. PC-client NON fa shutdown!!<!--_Originally created by @Andrea Padovan on [#412 (Redmine)](http://www.example.org/issues/412)_-->
1\) Se un utente fa il login sul client, poi va via, dopo un deteminato
tempo (credo 10 min) la sessione grafica attiva in automatico ...<!--_Originally created by @Andrea Padovan on [#412 (Redmine)](http://www.example.org/issues/412)_-->
1\) Se un utente fa il login sul client, poi va via, dopo un deteminato
tempo (credo 10 min) la sessione grafica attiva in automatico il Blocco
schermo. Questo è buono, ma lo fa presentando a video la stessa identica
schermata di login. Questo non permette agli utenti di capire se c’è già
qualcuno loggato oppure no. Parlo soprattutto di dei PC nelle aulee
docenti dove gli utenti vi muovono e cambiano PC con molta frequenza (e
fretta :-))
Si potrebbe fare in modo di visualizzare a video quali utenti sono
loggati in quel momento?
2\) Sui client, se rimane loggato un utente di rete, NON si riesce più a
fare lo swhutdown.
SPIEGO:
nel file /etc/crontab ho impostato lo spegnimento automatico (ore 21:00)
di tutti i PC con il comando
00 21 \* \* \* root /sbin/init 0
nel file /etc/crontab
Questo permette ogni mattina di presentare agli utenti una situazione
“pulita”\!\!
Se qualcuno il giorno prima si dimentica loggato e magari con una bella
sessione di FIREFOX aperta, questo visualizzerà la scritta : “Firefox is
already running….” e a far diventare matti i referenti e noi (oltre a
rimanere loro fermi, soprattutto se quotidianemente devono far uso del
registro elettronico\!
Quindi chiedo venga presa in seria considerazione la possibilità di
poter fare lo shutdown in automatico\!
N.B:
Se rimane loggato un utente, e mi connetto da terminale, NESSUNO dei
seguenti comendi permette lo shutdown
/sbin/init 0
shutdown -h now
poweroff
ci fate sapere ?
Grazie, AndreaPaolo.DongilliPaolo.Dongilli