Broadway: Pokretanje GTK aplikacija u pregledaču.

Broadway trčanje

Petljajući se po konzoli naišao sam na zanimljivu uslugu (demon) koju nam on predlaže patuljak. Prema onome što piše u vašem veb.

"GDK Broadway pozadina pruža podršku za prikazivanje GTK + aplikacija u web pregledaču, koristeći HTML5 i web utičnice."

Drugim riječima, pokretanje aplikacija koje se neće prikazivati ​​na ekranu, ali će to činiti putem Broadwaya i mogu se koristiti / kontrolirati putem modernog web pretraživača.

Izvršna datoteka je uključena u paket libgtk-3-bin, tako da svaka standardna gnome-ljuska instalacija treba uključivati ​​Broadway.

Njegov sinopsis je sljedeći:

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

Uprljajmo ruke:

Prvo otvaramo terminal (nije potrebno biti root) i unosimo sljedeće:

broadwayd -p 8080 :2

pokrenut demon Broadwaya

Ukratko objašnjavam:

"-P 8080": ovdje vam kažem da "slušate" na portu 8080.

«: 3»: ovaj parametar označava broj «široko rasprostranjenog prikaza» koji će se koristiti. Može ih biti više; i izabrao sam broj 3 jer mi se sviđa broj.

Broadway može automatski dodijeliti port koji je 8080+ (DISPLAY -1); na primjer, ako kreiram zaslon 2, port za slušanje bit će 8083. Ako ne deklariram prikazni broj, to će prema zadanim postavkama biti broj 1.

Ovim ćemo pokrenuti demon i možemo otići u naš pretraživač zaglavlja i unijeti sljedeću adresu:

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

Broadway trčanje

Dobit ćemo prekrasan prazan prozor, da, nismo još ništa napravili na Broadwayu.

Pokrenut ćemo neke aplikacije:

Idemo na novu konzolu (bez zatvaranja prethodne) i izvršavamo sljedeće:

export GDK_BACKEND=broadway
export BROADWAY_DISPLAY=:3

Nakon što se to učini, sve aplikacije pokrenute s ove konzole bit će prikazane na našem «širokopojasnom zaslonu».

Pokrenimo aplikaciju Gnome Music:

gnome-music &

pokretati aplikacije na Broadwayu

I možemo vidjeti kako se aplikacija pokreće u našem pretraživaču:

trčanje gnome muzike na Broadwayu

Naravno, ako pustimo da svira, zvučit će kroz zvučnike naše broadway mašine.

puštanje muzike na Broadwayu

Čak i ako u terminalu pokrenem više aplikacija, pokrenut će se povrh prethodne aplikacije.

broadway multi aplikacija

Kao što sam spomenuo u naslovu, ovo je samo za GTK aplikacije, konkretno GTK3. Isprobao sam neke pokrenute aplikacije.

  • Kalifornija (Gnome kalendar)
  • VLC
  • Virt-Manager (Zanimljivo za upravljanje virtualnim strojevima s virt-managerom u pregledniku)
  • Shotwell
  • Kalkulator
  • Gedit
  • Šah
  • Gnome Mahjongg
  • Gnome music

Tema: Prema zadanim postavkama aplikacije će koristiti Adwaita (zadana tema u Gnomu 3), ako želite promijeniti, morate urediti datoteku ~ / .config / gtk-3.0 / settings.ini

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

I vidjet ćemo kako se promijenio izgled i dojam pokrenutih aplikacija.

Broadway w tema

To bi bilo !!

PD = Iako sam pročitao da podržava stavljanje lozinke za pristup, nisam ga natjerao da radi. Stoga ga nisam uključio.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   piksela rekao je

    Šta vlc koristi QT?

    1.    damnudaka rekao je

      U redu, puno vam hvala.

  2.   nadie rekao je

    Vrlo je znatiželjno, ali ne mogu se sjetiti za šta bi ovo moglo biti korisno.

    1.    Ricardo Martinez rekao je

      Zamislite korporativnu aplikaciju koju kupci, zaposlenici itd. Mogu koristiti s bilo kojeg mjesta ili putem VPN-a. Pokušavam ovim implementirati nešto osnovno. To je poput web aplikacije.

    2.    yippekay rekao je

      Na primjer, na lokalnoj mreži.

      Na isti ekran može se povezati nekoliko računara.

      Dijelite istu sesiju, ali lako i direktno, bez dozvola ili korisnika. Jednostavno s preglednikom.

  3.   Christopher rekao je

    Bilo bi kao da započnete ssh -X.

    Čini mi se slično. Ali na drugi način.

  4.   Gaspar Fernandez rekao je

    I na primjer, ako povežete računar s drugim operativnim sistemom i bez instaliranog GTK +, da li će to raditi?

    Bilo bi sjajno kada bi se glupi Windows terminal mogao povezati i vidjeti GTK aplikacije ...

    1.    damnudaka rekao je

      Potreban je samo "pristojan" pretraživač koji ima html5 mogućnosti. Nezavisno od operativnog sistema. Isprobao na iPhoneu, iPadu i Androidu. Iz Windows-a nisam imao zadovoljstvo, ali postoji nekoliko videozapisa koji rade iz Chrome-a na Windows-u.

      1.    Gaspar Fernandez rekao je

        Pa, ovaj Broadway će na kraju biti super za mene ...

        Hvala na informacijama!

  5.   HO2Gi rekao je

    Super za moje favorite, nešto za zabavu i uvid u njegovu korisnost. Hvala puno .