GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Navigateur Gui sur un serveur sans tête [dupliquer] ?

Cette question a déjà des réponses ici :Comment ouvrir Chromium en mode kiosque plein écran dans un environnement de gestionnaire de fenêtres minimal (comme openbox / jwm)

(3 réponses)
Fermé il y a 2 ans.

Est-il possible d'utiliser un navigateur comme interface graphique sur un serveur Ubuntu sans tête ?

qu'est-ce que cela coûterait en termes de dépendances, de ressources… peu importe ?

est-il même possible de n'afficher qu'une fenêtre plein écran, la taille maximale d'un écran, sans boutons de fermeture etc… qui commence sur une page spécifique (http://localhost) où j'ai déjà écrit mon propre système de contrôle….

Je veux dire qu'avec toutes ces technologies comme php, javascript, nodejs, canvas, opengl, il n'y a pas besoin d'un bureau. Les médias (mp4, mp3), le courrier, le gestionnaire de fichiers, les documents (pdf, doc, xls), le terminal, les images) peuvent tous être utilisés avec un navigateur au style css3 moderne et agréable.

Gardez à l'esprit qu'il s'agit d'un serveur, pas d'un poste de travail.

Il n'y aurait pas besoin d'applications GUI que vous n'utilisez jamais comme des jeux, etc.

De plus, un navigateur approprié permettrait d'utiliser automatiquement le gpu sur certaines animations de l'interface graphique en utilisant des transformations css3 3d ou opengl.

Les éléments de base sont déjà édités manuellement dans les différents fichiers de configuration…

Un simple script php/nodejs pourrait me permettre de gérer diverses commandes difficiles…

N'a besoin que des dépendances du navigateur.

Par exemple :

Je viens de mettre un Wheezy sans tête sur mon Raspberry Pi qui a un nœud dessus… et je contrôle tout sur http.

Wheezy sans tête rend les pages html à faible consommation de ressources avec nodejs, websockets, php, en maintenant la charge très faible (30 à 40 Mo de RAM au total). Ces pages me permettent de contrôler le serveur lui-même (statistiques, utilisateurs), d'autres serveurs (statistiques, utilisateurs, marche/arrêt avec wol) et de rendre le contenu à l'intérieur du navigateur (documents, images, musique, vidéos). Fonctionne très bien sur une machine distante… mais si j'attache un écran à l'appareil compatible 1920 × 1080, je vois un écran noir. ALORS :

Mettre un vrai bureau dessus m'amènerait facilement à la limite. en utilisant toutes les ressources pour exécuter l'environnement.

En démarrant une session UNIQUEMENT du navigateur avec l'une de ces pages html à faible consommation de ressources, l'utilisation globale du système serait légèrement inférieure à celle d'un vrai bureau. Théoriquement.

Imaginez un PictureFrame avec écran tactile, capable de contrôler d'autres appareils, tout en affichant une belle interface utilisateur canvas, opengl, css3 3d avec des statistiques en temps réel. Avec peut-être 30-40% ? plus de puissance.

Et non seulement le Raspberry Pi en profiterait, mais également tous les autres serveurs sans tête connectés à un moniteur couleur.

En relation :Impossible de désactiver le défilement horizontal sur Ubuntu 16.04.1 ?

Réponse acceptée :

Je comprends ce que vous demandez. Vous voulez une interface graphique basée sur un navigateur sans tous les éléments supplémentaires fournis par un environnement de bureau typique ; cependant, comme c'est toujours une interface graphique que vous recherchez (vous allez attacher un moniteur et dessiner des graphiques dessus, c'est-à-dire une tête), vous ne pouvez pas l'appeler sans tête. Appelez peut-être ça un serveur "petite tête" 😉

Un environnement de bureau (tel que GNOME, KDE) ou toute autre interface graphique est composé de plusieurs éléments, voici un aperçu rapide.

Je pense que vous auriez besoin d'un serveur d'affichage (tel que xorg) et éventuellement d'un gestionnaire de fenêtres. Peut-être aussi un pilote d'affichage et un gestionnaire d'affichage. Cependant, vous n'aurez pas besoin de tous les autres éléments fournis par un DE tels que la barre des tâches, le gestionnaire de fichiers, etc. puisque vous utiliserez les applications de votre navigateur pour cela.

Quoi qu'il en soit, je viens de réaliser que cette question date de plus d'un an, vous l'avez peut-être déjà compris.


Ubuntu
  1. Comment installer Ubuntu sur une machine sans tête ?

  2. Comment installer un programme Gui sur Ubuntu Server ?

  3. Problème d'interface réseau lors de l'installation du serveur Ubuntu sur Acer Aspire H340 (serveur sans tête) ?

  4. Interface graphique du serveur Ubuntu

  5. CentOS / RHEL 7 :Comment installer l'interface graphique

Comment installer Jellyfin Media Server sur le serveur/bureau Ubuntu 20.04 LTS

Comment installer Dropbox sur un serveur Ubuntu sans tête

Comment installer Plex Media Server sur le serveur/bureau Ubuntu 20.04 LTS

Installez FreeRadius et l'interface graphique Web daloRADIUS sur le serveur Ubuntu 20.04

Comment installer l'interface graphique sur le serveur CentOS 8 Minimal CLI

Comment installer Dropbox sans tête sur le serveur CentOS 8