Porteus Kiosk Edition è una distribuzione specializzata di Linux che fornisce agli utenti un ambiente informatico bloccato, progettato per essere distribuito su biblioteche pubbliche, Internet Cafè o qualsiasi altra struttura commerciale che fornisce accesso a Internet ai propri clienti.
Consente agli utenti di creare i propri sapori Kiosk di Porteus Linux
Porteus Linux è noto per l'avvio molto veloce, supporta vari linguaggi, consentendo agli utenti di installare, rimuovere o aggiornare i pacchetti e le applicazioni di sistema da un'app personalizzata Software Center, nonché per il suo esclusivo gestore di pacchetti che risolve le dipendenze.
L'edizione di Kiosk è diversa per gli altri sapori di Porteus, principalmente perché non è distribuita come immagine ISO predefinita. Invece gli utenti hanno bisogno di creare il proprio kiosk di Porteus Linux, usando l'esclusivo Kiosk Wizard (vedi la pagina dedicata per il download di un link esterno).
Iniziare con Porteus Kiosk Edition
Per prima cosa è necessario impostare le password per l'amministratore di root (amministratore di sistema) e guest, che di solito vengono utilizzate durante la connessione al sistema Kiosk tramite SSH. Inoltre, è anche possibile impostare una password per la configurazione del browser Web di Mozilla Firefox.
Successivamente, è necessario selezionare un tipo di connessione (Wi-Fi o cablato), specificare il tipo di configurazione di rete (DHCP o manuale), nonché scegliere se filtrare determinati indirizzi IP, bloccare determinati siti Web, abilitare il firewall e imposta il nome host.
Essendo l'unico browser Web utilizzato in Porteus Kiosk Edition, la procedura guidata include una sezione speciale, da cui gli utenti possono impostare una homepage, configurare le impostazioni proxy, riavviare un'istanza inattiva, impostare i protocolli di file, nonché personalizzare la barra di navigazione.
Inoltre, puoi scegliere se vuoi comprimere i dati nella RAM usando l'algoritmo di compressione zRAM, abilitare o disabilitare la funzione Copia su RAM, abilitare o disabilitare la memoria SWAP, impostare il fuso orario, il layout della tastiera, lo sfondo, il cursore del mouse, schermo risoluzione, luminosità e frequenza di aggiornamento, funzione di spegnimento, screensaver, DPMS e alcune altre impostazioni di alimentazione.
Infine, gli utenti possono aggiungere alcune funzionalità extra alla loro edizione Kiosk, come Adobe Flash Player, Java, caratteri aggiuntivi, supporto PXE, supporto SSH e supporto VNC. L'intero processo di costruzione dovrebbe durare da 10 a 15 minuti.
Il risultato finale sarà un'immagine ISO standard o ibrida che supporta piattaforme hardware sia a 64 bit che a 32 bit e avrà una dimensione inferiore a 50 MB per una configurazione predefinita. Le sue dimensioni possono aumentare in base al numero di componenti aggiuntivi che aggiungi.
Novità in questa versione:
- Porteus Kiosk cambia tra cui varianti di Cloud e ThinClient:
- Aggiunto supporto per l'aggiornamento della pagina Web del browser con intervallo di tempo definito. Questo è utile per scopi di digital signage.
- È possibile impostare esplicitamente le opzioni di spegnimento che dovrebbero essere presenti nel menu di chiusura del chiosco. Puoi consentire agli utenti di ad es. riavvia il chiosco o riavvia la sessione ma non saranno in grado di spegnere completamente il PC.
- La funzione di rotazione dello schermo è stata divisa dal più complesso parametro "screen_settings". Utile se vuoi semplicemente ruotare lo schermo su diverse impostazioni del chiosco e vuoi evitare di fornire altri attributi dello schermo come il nome dell'uscita video, la risoluzione dello schermo, la frequenza di aggiornamento o la posizione.
- Abilitato & quot; DRI3 & quot; e & quot; TearFree & quot; funzioni sul driver Intel DDX per impostazione predefinita, che dovrebbe consentire una riproduzione video fluida e lo scorrimento su schermi ruotati.
- I dispositivi USB (ad esempio, le smart card) vengono reindirizzati alla sessione Citrix per impostazione predefinita.
- Aggiunti i codec vorbis e speex in modo che Citrix Receiver possa usarli per comprimere l'audio e ridurre l'utilizzo della rete.
- & quot; .ica & quot; i file sono associati a Citrix Receiver nel browser Chrome. L'app Citrix standalone si apre automaticamente dopo aver fatto clic sul & quot; .ica & quot; file.
- Procedura guidata chiosco: non chiedere i dettagli ID client, SSH e VNC quando si punta il kiosk alla configurazione remota esistente ospitata su Porteus Kiosk Server. Questi dettagli non sono importanti in fase di installazione, in quanto il kiosk verrà comunque riconfigurato come per le impostazioni di configurazione remote. L'installazione di più client ora è molto più veloce.
- Default al primo IP del proxy nel caso in cui più proxy siano restituiti dai file PAC proxy.
- 'haveged' viene avviato per impostazione predefinita per porre rimedio alle condizioni di bassa entropia.
- L'ultimo pacchetto 'freerdp' consente la connessione ai sistemi Windows aggiornati di recente tramite il protocollo RDP.
- La notifica di aggiornamento / riconfigurazione del sistema è sempre visibile in modo che gli utenti siano consapevoli del fatto che un'azione si svolge in background.
- Configurazione del kernel: livello di compatibilità del touchpad abilitato per hardware precedente, supporto aggiunto per DM-Crypt, quindi è possibile crittografare partizioni o file con cryptsetup, abilitato il supporto per retpoline.
- Abilitato Flashplayer per impostazione predefinita per il browser Chrome quando viene utilizzato il parametro "screensaver_url =".
- Sostituito "--start-fullscreen" con il flag "--kiosk" per lo screensaver di Chrome per eliminare la notifica "Premi F11 per uscire dalla modalità a schermo intero"
- Il pulsante "Annulla" ha le stesse dimensioni degli altri pulsanti del menu di spegnimento, quindi è più semplice premere questo pulsante sui monitor tattili.
- Procedura guidata chiosco: ripetere la calibrazione due volte per i dispositivi tattili con assi scambiati. Questo è necessario per ottenere dati di calibrazione accurati.
- Sblocca 'Ctrl + clic sinistro del mouse' durante l'installazione in modo che sia possibile selezionare più dispositivi per la calibrazione.
- Elimina le vecchie connessioni VNC prima di riavviare il servizio vnc.
- Ruota sempre l'input tocco se almeno uno schermo viene ruotato.
- Rendi il demone stunnel consapevole del parametro "proxy_exceptions =" durante la connessione al server PK.
- Risolto il parametro "managed_bookmarks =" che veniva ignorato nella sezione PCID della configurazione remota li>
- Elenca i dispositivi SDIO nel rapporto di debug.
- Altre correzioni e miglioramenti.
- Porteus Kiosk Server version & quot; Premium & quot; modifiche:
- Implementata l'azione "Invia notifica" nel pannello di amministrazione in modo che sia possibile inviare un messaggio a più client. È possibile definire se il messaggio di notifica debba scomparire automaticamente dopo 5 secondi, solo dopo che un utente ha fatto clic o visualizzato in un ciclo fino a quando il chiosco non viene riavviato. È anche possibile riprodurre un suono quando la notifica appare sullo schermo.
- La funzione "Wake On LAN" dovrebbe anche riattivare i kiosk che si trovano in sottoreti differenti rispetto a Porteus Kiosk Server.
- Aggiunta la funzione "Cronologia" all'azione "Comando personalizzato", quindi è possibile rieseguire comandi precedentemente eseguiti.
- È possibile inserire ulteriori informazioni nell'e-mail di notifica "client offline"
- Aggiunta l'opzione per esportare l'elenco dei client (con gli ultimi dati memorizzati anche per i client offline) in un file CSV.
- Le regole del firewall predefinito possono essere modificate nell'editor del firewall.
- Mantieni persistenti le impostazioni selezionate nell'utilità di configurazione dello schermo.
- Aggiunto il pulsante 'Ripristina risoluzione predefinita' all'utilità di configurazione dello schermo.
- Risolto un bug che impediva la creazione e la modifica di configurazioni del kiosk contenenti la stringa "Salva".
- Rimuovi gli script dalla memoria persistente relativi ai parametri del server in quanto questi parametri potrebbero non essere più attivi nel caso in cui il server sia stato riconfigurato.
Il demone
Novità della versione nella versione:
- I principali aggiornamenti del software in questa versione includono: kernel Linux 4.14.13, Mozilla Firefox 52.5.3 ESR e Google Chrome 63.0.3239.132. I pacchetti dalla userland sono aggiornati allo snapshot di portage taggato su 20180114.
- L'aggiornamento dell'elenco dei client nel pannello di amministrazione è fino a 10 volte più veloce. Porteus Kiosk Server dovrebbe essere in grado di gestire 5000 client e altro in base alle specifiche hardware.
- Porteus Kiosk Server ha ottenuto supporto per il monitoraggio in tempo reale delle risorse client. I seguenti dati possono essere estratti dai client: utilizzo corrente di CPU, RAM, swap, root (file system virtuale), partizione persistente, temperatura della CPU, dati scaricati / caricati e tempo di attività del client. I dati sono presentati nel pannello di amministrazione e aggiornati ogni 2 secondi. È possibile ordinare l'elenco dei clienti in base a categorie specifiche, ad es. massimo utilizzo della CPU e selezionare quali client e risorse devono essere monitorati.
- Il demone VNC può visualizzare una finestra popup prima di stabilire una connessione VNC e chiedere all'utente kiosk se la connessione in ingresso deve essere consentita, rifiutata o consentita in modalità di sola visualizzazione. Questo è richiesto nei Paesi in cui la connessione VNC inosservata è proibita dalla legge.
- La prima procedura guidata è in grado di eseguire una tastiera virtuale (xvkbd) che aiuta a configurare il sistema per i touchscreen o quando nessuna tastiera reale è collegata al PC durante l'installazione.
- Quando la capacità della batteria raggiunge il 10%, il sistema riproduce un suono di notifica e visualizza una finestra popup che deve essere cliccata per scomparire.
- I microcodici Intel e AMD sono compilati direttamente nel kernel in modo che vengano caricati all'inizio del processo di avvio. Questo è un requisito per mai le CPU.
- La persistenza completa funziona ora quando il kiosk è installato sui dispositivi NVME.
- Il driver i915 Mesa (3D) da gallio alla versione classica come gallium causa l'arresto anomalo delle schede di Firefox sulle GPU Intel Alviso (gen3) su determinati siti Web.
- Altre correzioni e miglioramenti.
Novità in nella versione 4.5.0:
- Aggiunto supporto per l'autenticazione EAP over LAN (802.1x) su connessioni cablate.
- I daemon VNC e SSH possono essere limitati all'ascolto sull'interfaccia localhost. Ciò è utile dal punto di vista della sicurezza poiché nessuno può accedere al chiosco sull'interfaccia di rete pubblica. Ricorda che dovrai utilizzare un altro servizio: Porteus Kiosk Server, Guacamole, NoVNC, ecc. Per eseguire il tunneling del traffico VNC o SSH all'interfaccia localhost del chiosco.
- È possibile calibrare più dispositivi touchscreen connessi al chiosco.
- I sistemi Cloud e ThinClient non espongono più le opzioni di spegnimento per impostazione predefinita. È necessario abilitare esplicitamente il menu Shuttdown nella configurazione del kiosk per consentire il riavvio o lo spegnimento del PC da parte degli utenti.
- Il supplicant WPA verrà eseguito su tutte le interfacce di rete wireless disponibili e non solo sul primo. Questo è utile se la scheda wifi primaria non funziona correttamente (errore hardware, connessione instabile, driver errato / firmware) e si desidera utilizzare il dongle wifi come ricambio.
- Il servizio di tunneling a Porteus Kiosk Server viene avviato come demone piuttosto che come script. Quando demonizzato, il processo di tunelling può sopravvivere al riavvio della sessione di Xorg e al cambio di runlevel del sistema.
- Aggiunto supporto per le notifiche e-mail a Porteus Kiosk Server. Per ora l'unica notifica supportata è quando il client va offline per un determinato periodo di tempo.
- È possibile ordinare l'elenco dei client in base alle categorie (versione di sistema / kernel, browser, ora dell'ultima connessione, ecc.) nelle impostazioni di visualizzazione del pannello di amministrazione.
- Altre correzioni e miglioramenti.
Novità nella versione 4.4.0:
- kernel Linux 4.9.30, Mozilla Firefox 52.1.2 ESR e Google Chrome 58.0.3029.110.
- I pacchetti dalla userland sono aggiornati allo snapshot di portage taggato su 20170526.
- La pagina web online o locale può essere utilizzata come salvaschermo.
- La partizione di scambio è stata sostituita con un file di scambio più flessibile.
- È possibile impostare il nome della stampante personalizzata nel sistema.
- Aggiunto supporto per l'hosting di certificati SSL direttamente su Porteus Kiosk Server.
- Abilitato CloudPrinting per impostazione predefinita per le varianti Porteus Kiosk Cloud / ThinClient che utilizzano il browser Chrome.
- Tutti i plug-in per Chrome sono abilitati per impostazione predefinita, incluso "Widevine Content Decryption Module", quindi è possibile guardarlo per es. Film di Netfilx.
- Crea modalità virtuali su chioschi headless in modo che sia possibile collegarsi a loro tramite il servizio VNC.
- Compilare il driver 'nvme' direttamente nel kernel in modo che i nostri sistemi possano essere avviati dai dispositivi NVME.
- Altre correzioni e miglioramenti.
Novità della versione 4.3.0:
- paramter 'client_id = automatic' assegnerà automaticamente l'ID client al chiosco, senza necessità di configurazione manuale per dispositivo. Questo parametro rende l'installazione del client più facile e veloce soprattutto per le grandi distribuzioni.
- back-end "seriale" attivato per il servizio di stampa CUPS per impostazione predefinita. Alcune stampanti USB lo richiedono per la connessione diretta.
- se l'installazione del kiosk fallisce, le informazioni di debug verranno visualizzate nel browser per aiutare a identificare il problema, ad es. Errori di I / O sul dispositivo di destinazione
- ha aggiunto un avviso quando potrebbe non esserci abbastanza RAM disponibile sul PC per eseguire l'installazione del sistema. I chioschi con 512 MB di RAM potrebbero non funzionare correttamente se nella procedura guidata sono abilitati componenti di grandi dimensioni (ad es. Java).
- riconfigurazione del sistema / l'aggiornamento verrà saltato se ISO viene masterizzato su un supporto non scrivibile
- la riconfigurazione / aggiornamento del sistema verrà saltata se ISO è stato masterizzato manualmente su una partizione (ad es. / dev / sda1) mentre dovrebbe essere masterizzato su un dispositivo (ad esempio / dev / sda)
- ha aggiunto OpenDNS come server DNS secondario nella procedura guidata di installazione per le configurazioni IP statiche. Verrà utilizzato come riserva per il DNS di Google.
- se il nome del segnalibro non è definito nel parametro "managed_bookmarks =" e il titolo della pagina non è disponibile, per impostazione predefinita l'URL non elaborato per il nome del segnalibro
- imposta il nome host prima di avviare rsyslog, in modo che il nome host del kiosk appropriato venga salvato nei log
- ha abbandonato le policy di Chrome obsolete: DisableSpdy, DnsPrefetchingEnabled dalla configurazione predefinita di Chrome
- ruota ogni giorno /var/log/x11vnc.log in modo che non cresca troppo di dimensioni
- altre correzioni e miglioramenti
Novità della versione 4.2.0:
- Aggiornamento di tutti i componenti del sistema all'ultima versione dal ramo stabile di Gentoo incluso il kernel di Linux 4.4.36, Xorg Server 1.18.4, Mozilla Firefox 45.5.1 e Google Chrome 54.0.2840.100. L'elenco completo dei pacchetti usati per creare questa versione può essere trovato sotto questo link.
- File client: wallpaper, immagini di slideshow salvaschermo, preferenze browser, proxy pac config possono essere ospitati direttamente su Porteus Kiosk Server - non è più necessario utilizzare il servizio di hosting web di terze parti. I client devono essere configurati con parametri rilevanti e utilizzare la sintassi del valore del parametro 'server: // file_name'.
- È possibile passare da una scheda del browser a un intervallo di tempo specifico. Questa funzione è disponibile solo quando la barra di navigazione del browser è disabilitata (il kiosk funziona in modalità digital signage).
- La presentazione del salvaschermo può visualizzare le immagini in ordine casuale anziché in ordine alfabetico.
- "C ++" e "C--" sono disattivate quando viene utilizzato il parametro "disable_zoom_controls = yes".
- Risolto il parametro "vga_driver = modesetting" che ora funziona correttamente.
- Driver xf86-video-intel ricompilato senza supporto DRI3 in quanto causa problemi con le GPU Intel Alviso (gen3) precedenti.
- Assicurarsi che la connessione del tunnel SSH sia stabilita completamente prima di provare a scaricare la configurazione remota da Porteus Kiosk Server.
- Altre correzioni e miglioramenti.
- Porteus Kiosk Server cambia:
- consente ai registri del server di rotazione più spesso di una volta al giorno
- usa Conky per monitorare le risorse del server: CPU, RAM, memoria e utilizzo della rete
- rimosso l'alias "grep" da / etc / bash / bashrc in quanto l'applet grep di bysybox non supporta l'opzione "--colour = auto"
- rende possibile la modifica della configurazione remota tramite il pannello di amministrazione
- ha aggiunto l'utilità parcellite che funziona come gestore di appunti
Le scorciatoie da tastiera
Novità della versione 4.1.0:
- Aggiornamento di tutti i componenti del sistema all'ultima versione dal ramo stabile di Gentoo incluso il kernel di Linux 4.4.19, Mozilla Firefox 45.3.0 e Google Chrome 52.0.2743.116. L'elenco completo dei pacchetti utilizzati per creare questa versione può essere trovato sotto questo link.
- In questa versione abbiamo introdotto due nuovi spin del nostro sistema Porteus Kiosk: variant Cloud e variant ThinClient
- La configurazione di Kiosk può essere ospitata direttamente su Porteus Kiosk Server: non è più necessario utilizzare il servizio di hosting Web di terze parti. I client devono essere configurati con il parametro 'kiosk_config =' e utilizzare il protocollo 'server: // config_name'.
- È possibile definire il livello di persistenza personalizzato per la cartella home del guest.
- Se abilitato, password manager consente di ricordare gli accessi e le password ai siti web.
- Il motore di ricerca predefinito per il browser è stato modificato su Google anche se è ancora possibile impostare DuckDuckGo se la privacy è la priorità assoluta.
- Il kernel di Linux usato nel nostro sistema può essere ottimizzato con l'aiuto di ulteriori parametri del kernel.
- È possibile controllare la durata della diapositiva (tempo tra il caricamento di una nuova immagine) per la presentazione del salvaschermo.
- I segnalibri gestiti consentono di definire il nome del segnalibro.
- DMPS non è più costretto a spegnere il monitor dopo 10 minuti di inattività e si può definire il tempo dopo il quale il monitor si spegne.
- Il parametro idle di sessione riavvierà l'intera sessione (Xorg) per le varianti Cloud e ThinClient.
- Procedura guidata: aggiunta opzione per preservare la partizione persistente, eseguire un formato veloce o eriliare completamente il disco rigido prima dell'installazione.
- Abilitato il bootplash di default per l'installazione post ISO.
- I client dietro il proxy possono connettersi correttamente a Porteus Kiosk Server.
- Rsyslog ha sostituito metalog come demone di registrazione predefinito - è più configurabile e supporta la registrazione a destinazioni remote.
- Se l'associazione con Porteus Kiosk Server è abilitata, associare localmente la porta rsyslog remota (tramite il tunnel SSL). Il registro di sistema con avviso di gravità e sopra verrà registrato sul lato server - questo è utile per il supporto proattivo.
- La presentazione del salvaschermo ordinerà le immagini in base al loro nome file
- Sessione inattiva: notifica all'utente nel caso in cui sia stata rilevata un'attività e la sessione non venga riavviata.
- Se il nome host non è specificato e se l'associazione server Kiosk è abilitata, utilizzare client_id come nome host.
- Espelli automaticamente il disco ottico dopo l'installazione riuscita.
- Aggiungi '--disable-pinch' a Chrome flags se viene utilizzato il parametro 'disable_zoom = yes'.
- La configurazione del kiosk può essere ospitata su server FTP.
- Elenca dispositivi touch nel rapporto di debug.
- Se il servizio SSH è abilitato, consentire l'accesso a Porteus Kiosk Server come utente kiosk solo dall'interfaccia localhost (forzare utilizzando il tunnel SSL).
- Quando sono definite più home page e il parametro 'homepage_check =' è abilitato, interrogare solo la prima pagina iniziale per impedire che il messaggio "homepage non sia disponibile".
- Corretto il parametro "scheduled_actions =" che non funzionava correttamente quando l'ora o il minuto erano fissi con il numero "0" (ad esempio 09:04).
- Assicurati che il file authorized_keys sia stato copiato correttamente da Porteus Kiosk Server.
- Risolto problema di conversione dei caratteri per Citrix Receiver.
- Stunnel: livello di registrazione ridotto da "warning" a "critical" per eliminare le voci di avviso che invadono il log quando il server remoto non funziona.
- Blocca la combinazione di tasti "Ctrl + p" se il componente di stampa non è abilitato.
- Aggiorna le impostazioni DNS correttamente quando viene utilizzata la connessione dialup.
- Sessione inattiva: impedisce il primo riavvio del browser se non viene rilevata alcuna attività dell'utente.
- Maiusc bloccato + Inserisci la combinazione di tasti per impostazione predefinita mentre apriva una nuova finestra di Firefox quando l'utente ha fatto clic sul collegamento per il download e quindi ha premuto MAIUSC + Invio.
- Non montare il dispositivo rimovibile e avviare il browser se la sessione è bloccata dalla finestra "password di sessione".
- Pacchetto hplip ricompilato con supporto scanner e fax.
- Assicurarsi che il tunnel ssh sia stato creato correttamente prima di inoltrare i dati del client al server. Questo per evitare l'errore "password non trovata" che potrebbe apparire quando si stabilisce la connessione VNC da Pannello di amministrazione al client.
- Escape '?' carattere per le funzioni di lista bianca / lista nera di Firefox in modo che gli URL contenenti questi caratteri siano gestiti correttamente.
- Non avviare la schermata iniziale se viene utilizzato il parametro del kernel "debug".
- Disabilita geolocalizzazione e servizi OCSP per Firefox in quanto creano problemi ai chioschi che utilizzano i proxy con autenticazione (lunga attesa per un timeout durante la connessione ai servizi Mozilla).
- Tieni i reg di cron in un file separato in modo che non invadano il log del sistema principale.
- Aggiunti ai seguenti nuovi pacchetti: c_rehash, hicolor-icon-theme, json-c, libestr, liblogging, net-snmp, rsyslog, sane-backends, startup-notification.
- Abilita le nuove applet busybox: espelli, mktemp.
- Altre correzioni e miglioramenti.
- Porteus Kiosk Server cambia:
- aggiunta la scheda 'Gestione remota' al Pannello di amministrazione per la gestione delle configurazioni del kiosk attraverso il server
- aggiunta la seconda scheda per la registrazione degli eventi di sistema (avvisi e precedenti) dai client del chiosco.
- aggiunto il pulsante "Riconnetti" che interrompe temporaneamente tutte le connessioni client al server. Ciò è utile in caso di problemi di connessione o di aggiornamento dei dati dei clienti.
- mostra la versione del browser nella colonna del browser del pannello di amministrazione
- mostra la versione del kernel del client nel pannello di amministrazione
- abilitato le notifiche di avvio per i lanciatori
- i comandi personalizzati sono preceduti da 'nohup' quindi continuano ad essere eseguiti anche quando ssh è disconnesso
- aggiunta l'opzione "riavvia sessione" (il client deve eseguire la versione più recente del chiosco dal canale degli aggiornamenti automatici per supportare correttamente questa funzionalità)
- ha aggiunto la finestra di conferma alle opzioni 'riavvia / arresta il client'
- Pannello di amministrazione può essere ridimensionato e ingrandito. Utile quando si desidera monitorare molti client senza scorrere la finestra.
- aggiunto il pulsante "Guida" alle schede "Registri client" e "Gestione remota" nel Pannello di amministrazione che rimanda alla pagina web che spiega come funzionano queste funzioni
- i dispositivi rimovibili sono montati con accesso in lettura-scrittura
1 Commenti
YES!!! 6 Oct 15
Nice