Broadway: Kjør GTK-applikasjoner i en nettleser.

Broadway kjører

Å fikle med konsollen Jeg har kommet over en interessant tjeneste (demon) som han foreslår for oss Gnome. I henhold til hva det står i din web.

"GDK Broadway-backend gir støtte for visning av GTK + -applikasjoner i en nettleser, ved hjelp av HTML5 og nettkontakter."

Med andre ord, kjør applikasjoner som ikke vises på skjermen, men vil gjøre det gjennom Broadway og kan brukes / kontrolleres gjennom en moderne nettleser.

Den kjørbare filen er inkludert i pakken libgtk-3-bin, så enhver standard gnome-shell-installasjon bør inkludere Broadway.

Synopsis er som følger:

broadwayd [--port PORT] [--address ADDRESS] [--unixsocket ADDRESS] [:DISPLAY]

La oss skitne hendene:

Først åpner vi en terminal (det er ikke nødvendig å være root) og skriver inn følgende:

broadwayd -p 8080 :2

kjører Broadway-demonen

Jeg forklarer kort:

"-P 8080": her ber jeg deg om å "lytte" på port 8080.

«: 3»: denne parameteren angir antall «vis bredbånd» som skal brukes. Det kan være mer enn en; og jeg valgte nummer 3 siden jeg liker nummeret.

Broadway kan automatisk tilordne en port, som er 8080+ (DISPLAY -1); for eksempel, hvis jeg oppretter skjerm 2, vil lytteporten være 8083. Ved ikke å erklære et visningsnummer, vil det være nummer 1 som standard.

Med dette vil vi ha demonen i gang, og vi kan gå til toppleseren og skrive inn følgende adresse:

http://127.0.0.1:8080 o http://localhost:8080/

Broadway kjører

Vi får et vakkert tomt vindu, ja, vi har ikke gjort noe på Broadway ennå.

Vi skal kjøre noen applikasjoner:

Vi går til en ny konsoll (uten å lukke den forrige) og utfører følgende:

export GDK_BACKEND=broadway
export BROADWAY_DISPLAY=:3

Når dette er gjort, vil alle applikasjonene som er lansert fra denne konsollen vises på vår «broadway display».

La oss starte Gnome Music-appen:

gnome-music &

kjøre apper på Broadway

Og vi kan se hvordan applikasjonen lanseres i nettleseren vår:

kjører gnome musikk på Broadway

Selvfølgelig, hvis vi gir det spill, vil det høres gjennom høyttalerne på Broadway-maskinen.

spiller musikk på Broadway

Selv om jeg kjører flere applikasjoner i terminalen, vil den starte på toppen av den forrige applikasjonen.

Broadway multi-app

Som jeg nevnte i tittelen, er dette bare for GTK-applikasjoner, spesielt GTK3. Jeg prøvde noen applikasjoner som kjører.

  • California (Gnome kalender)
  • VLC
  • Virt-Manager (Interessant å administrere virtuelle maskiner med virt-manager i en nettleser)
  • Shotwell
  • Kalkulator
  • gedit
  • sjakk
  • Gnome Mahjongg
  • Gnome musikk

Tema: Som standard bruker programmene Adwaita (standardtema i Gnome 3). Hvis du vil endre, må du redigere filen ~ / .config / gtk-3.0 / settings.ini

[Innstillinger] gtk-application-prefer-dark-theme = 0 gtk-theme-name = Arc

Og vi vil se hvordan utseendet og følelsen til applikasjonene som ble lansert har endret seg.

Broadway w tema

Det ville være !!

PD = Selv om jeg leste at det støtter å sette et passord for å få tilgang, fikk jeg det ikke til å fungere. Derfor inkluderte jeg det ikke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   piksel sa

    Hva bruker vlc QT?

    1.    jævla sa

      OK, tusen takk.

  2.   ingen sa

    Det er veldig nysgjerrig, men jeg kan ikke tenke på hva dette kan være nyttig for.

    1.    Ricardo Martinez sa

      Tenk deg en bedriftsapplikasjon som kunder, ansatte osv. Kan bruke hvor som helst eller via en VPN. Jeg prøver å implementere noe grunnleggende med dette. Det er som en webapplikasjon.

    2.    jepp sa

      På et lokalt nettverk, for eksempel.

      Flere datamaskiner kan kobles til samme skjerm.

      Del den samme økten, men enkelt og direkte, uten tillatelser eller brukere. Bare med nettleseren.

  3.   Christopher sa

    Det ville være som å starte med ssh -X.

    Det virker som meg. Men på en annen måte.

  4.   Gaspar Fernandez sa

    Og hvis du for eksempel kobler en datamaskin til et annet operativsystem og uten noe GTK +, ville det fungere?

    Det ville være flott hvis en dum Windows-terminal kunne koble til og se GTK-applikasjonene ...

    1.    jævla sa

      Bare en "anstendig" nettleser kreves som har html5-funksjoner. Uavhengig av operativsystemet. Prøvde det fra iPhone, iPad og Android. Fra Windows hadde jeg ikke gleden, men det er flere videoer som kjører fra krom på Windows.

      1.    Gaspar Fernandez sa

        Vel, denne Broadway kommer til å bli kult for meg ...

        Takk for infoen !

  5.   HO2Gi sa

    Flott for mine favoritter, noe å underholde en stund og se nytten av. Takk så mye .