GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Browser Gui su un server senza testa [duplicato]?

Questa domanda ha già risposte qui :Come aprire Chromium in modalità kiosk a schermo intero in ambiente Windows Manager minimo (come openbox / jwm)

(3 risposte)
Chiuso 2 anni fa.

È possibile utilizzare un browser come GUI su un server Ubuntu senza testa?

quanto costerebbe in termini di dipendenze, risorse... qualunque cosa?

è anche possibile mostrare solo una finestra a schermo intero, la dimensione massima di uno schermo, senza pulsanti di chiusura ecc… che inizia su una pagina specifica (http://localhost) dove ho già scritto il mio sistema di controllo….

Voglio dire, con tutte quelle tecnologie come php, javascript, nodejs, canvas, opengl non c'è bisogno di un desktop. Media (mp4, mp3), posta, filemanager, documenti (pdf, doc, xls), terminale, immagini) possono essere tutti utilizzati con un browser in stile con un bel css3 moderno.

Tieni presente che è un server, non una workstation.

Non ci sarebbe bisogno di applicazioni GUI che non usi mai come giochi ecc.

Inoltre un browser adeguato consentirebbe automaticamente di utilizzare la gpu su alcune animazioni della gui usando css3 3d transforms o opengl.

Le cose di base sono già modificate manualmente nei vari file di configurazione...

Un semplice script php/nodejs potrebbe permettermi di gestire vari comandi difficili...

Solo le dipendenze del browser.

Ad esempio:

Ho appena messo un Wheezy senza testa sul mio Raspberry Pi che ha un nodo su di esso... e controllo tutto su http.

Il Wheezy senza testa esegue il rendering di pagine html a basso consumo di risorse con nodejs, websocket, php, mantenendo il carico molto basso (30-40 MB di RAM in totale). Quelle pagine mi permettono di controllare il server stesso (statistiche, utenti), altri server (statistiche, utenti, on/off con wol) e rendere il contenuto all'interno del browser (documenti, immagini, musica, video). Funziona benissimo su una macchina remota... ma se collego uno schermo al dispositivo con capacità 1920×1080 vedo uno schermo nero. COSÌ:

Mettere un vero desktop su di esso mi porterebbe facilmente al limite. utilizzando tutte le risorse per eseguire l'ambiente.

Avviando una sessione del SOLO browser con una di quelle pagine html a basso consumo di risorse, l'utilizzo complessivo del sistema sarebbe leggermente inferiore rispetto a un desktop reale. Teoricamente.

Immagina un PictureFrame con touchscreen, in grado di controllare altri dispositivi, mentre esegue il rendering di una bella interfaccia utente 3d canvas, opengl, css3 con statistiche in tempo reale. Con forse il 30-40%? più potenza.

E non solo il Raspberry Pi ne trarrà vantaggio, ma anche tutti gli altri server headless collegati a un monitor a colori.

Correlati:Impossibile disabilitare lo scorrimento orizzontale su Ubuntu 16.04.1?

Risposta accettata:

Capisco quello che stai chiedendo. Vuoi una GUI basata su browser senza tutte le cose aggiunte fornite da un tipico ambiente desktop; tuttavia, poiché è ancora una GUI che stai cercando (allegherai un monitor e disegnerai grafica su di esso, alias una testa) non puoi chiamarla senza testa. Forse chiamalo un server "minuscolo" 😉

Un ambiente desktop (come GNOME, KDE) o qualsiasi altra GUI è composto da più parti, ecco una rapida panoramica.

Penso che ciò di cui avresti bisogno sia un server di visualizzazione (come xorg) e possibilmente un gestore di Windows. Forse anche un driver video e un display manager. Tuttavia non avrai bisogno di tutte le altre cose fornite da un DE come barra delle applicazioni, file manager, ecc. poiché utilizzerai le tue applicazioni browser per questo.

Ad ogni modo, mi sono appena reso conto che questa domanda ha più di un anno, quindi potresti averlo già capito.


Ubuntu
  1. Come installare Ubuntu su una macchina senza testa?

  2. Come installare un programma Gui su Ubuntu Server?

  3. Problema con l'interfaccia di rete durante l'installazione del server Ubuntu su Acer Aspire H340 (server senza testa)?

  4. Puoi installare Deja-dup su un server senza testa?

  5. GUI di Ubuntu Server

Come installare Jellyfin Media Server su Ubuntu 20.04 LTS Server/Desktop

Come installare Dropbox su un server Ubuntu senza testa

Come installare Plex Media Server su Ubuntu 20.04 LTS Server/Desktop

Installa FreeRadius e la GUI web daloRADIUS sul server Ubuntu 20.04

Come installare la GUI sul server CLI minimo di CentOS 8

Come installare Dropbox senza testa su CentOS 8 Server