GNU/Linux >> Znalost Linux >  >> Ubuntu

Prohlížeč Gui na bezhlavém serveru [duplikát]?

Tato otázka zde již obsahuje odpovědi :Jak otevřít Chromium v ​​režimu veřejného terminálu na celou obrazovku v prostředí minimálního správce oken (jako openbox / jwm)

(3 odpovědi)
Uzavřeno před 2 lety.

Je možné používat prohlížeče jako GUI na bezhlavém serveru Ubuntu?

kolik by to stálo, pokud jde o závislosti, zdroje…cokoli?

je vůbec možné zobrazit pouze celoobrazovkové okno, maximální velikost obrazovky, bez zavíracích tlačítek atd..., které začíná na konkrétní stránce (http://localhost), kde jsem již napsal svůj vlastní řídicí systém...

Myslím tím, že u všech těch technologií jako php, javascript, nodejs, canvas, opengl není potřeba desktop. Média (mp4, mp3), pošta, správce souborů, dokumenty (pdf, doc, xls), terminál, obrázky), to vše lze používat s prohlížečem ve stylu pěkného moderního css3.

Mějte na paměti, že je to server, nikoli pracovní stanice.

Nebylo by potřeba GUI aplikací, které nikdy nepoužíváte jako hry atd.

Správný prohlížeč by také umožnil automaticky použít gpu na některé animace gui pomocí css3 3D transformací nebo opengl.

Základní věci jsou již ručně upravovány v různých konfiguračních souborech…

Jednoduchý skript php/nodejs by mi mohl umožnit zvládnout různé obtížné příkazy…

Potřebují pouze závislosti prohlížeče.

Například:

Právě jsem dal bezhlavý Wheezy na své Raspberry Pi, které má na sobě uzel... a vše ovládám přes http.

Bezhlavý Wheezy vykresluje html stránky s nízkou náročností na zdroje pomocí nodejs, websockets, php, přičemž zatížení udržuje velmi nízké (celkem 30-40 MB ram). Tyto stránky mi umožňují ovládat samotný server (statistiky, uživatelé), další servery (statistiky, uživatelé, zapnout/vypnout pomocí wol) a vykreslovat obsah v prohlížeči (dokumenty, obrázky, hudba, videa). Funguje skvěle na vzdáleném počítači... ale když připojím obrazovku k zařízení s rozlišením 1920×1080, vidím černou obrazovku. SO:

Umístění skutečného desktopu by mě snadno přivedlo na limit. použití všech prostředků ke spuštění prostředí.

Zahájíte-li relaci POUZE prohlížeče s jednou z těchto html stránek s nízkou náročností na zdroje, celkové využití systému by bylo o něco nižší než u skutečného desktopu. Teoreticky.

Představte si PictureFrame s dotykovou obrazovkou, který je schopen ovládat další zařízení a přitom vykreslovat pěkné plátno, opengl, css3 3D uživatelské rozhraní se statistikami v reálném čase. S možná 30-40%? více koňských sil.

A nejen že by toho využilo Raspberry Pi, ale také všechny ostatní bezhlavé servery, které jsou připojeny k barevnému monitoru.

Související:Nelze zakázat horizontální posouvání na Ubuntu 16.04.1?

Přijatá odpověď:

Chápu, na co se ptáte. Chcete GUI založené na prohlížeči bez všech přidaných věcí, které poskytuje typické desktopové prostředí; ale protože je to stále GUI, které hledáte (budete připojovat monitor a kreslit na něj grafiku, neboli hlavu), nemůžete to nazývat bezhlavě. Možná tomu nazvěte „malou hlavu“ server 😉

Desktopové prostředí (jako je GNOME, KDE) nebo jakékoli jiné GUI se skládá z několika částí, zde je rychlý přehled.

Myslím, že byste potřebovali zobrazovací server (například xorg) a možná správce systému Windows. Možná také ovladač zobrazení a správce zobrazení. Nebudete však potřebovat všechny ostatní věci poskytované DE, jako je hlavní panel, správce souborů atd., protože k tomu budete používat aplikace svého prohlížeče.

Každopádně jsem si právě uvědomil, že tato otázka je více než rok stará, takže jste na to možná již přišli.


Ubuntu
  1. Jak nainstalovat Ubuntu na bezhlavý počítač?

  2. Jak nainstalovat program One Gui na server Ubuntu?

  3. Problém se síťovým rozhraním Instalace serveru Ubuntu na Acer Aspire H340 (bezhlavý server)?

  1. Můžete nainstalovat Deja-dup na bezhlavý server?

  2. GUI serveru Ubuntu

  3. CentOS / RHEL 7:Jak nainstalovat GUI

  1. Jak nainstalovat plochu (GUI) na server Ubuntu

  2. VBoxHeadless – Spouštění virtuálních strojů s VirtualBox 5.1 na bezhlavém serveru Ubuntu 16.04 LTS

  3. Jak nainstalovat GUI na Ubuntu Server (snadný průvodce)