Broadway: Patakbuhin ang mga application ng GTK sa loob ng isang browser.

tumatakbo sa broadway

Nakikipag-usap sa console ay nakatagpo ako ng isang nakawiwiling serbisyo (daemon) na iminungkahi niya sa amin lamang-lupa. Ayon sa kung ano ang sinasabi sa iyong web.

"Ang GDK Broadway backend ay nagbibigay ng suporta para sa pagpapakita ng mga aplikasyon ng GTK + sa isang web browser, gamit ang HTML5 at mga web socket."

Sa madaling salita, magpatakbo ng mga application na hindi ipapakita sa screen, ngunit gagawin ito sa pamamagitan ng Broadway at maaaring magamit / kontrolin sa pamamagitan ng isang modernong web browser.

Ang maipapatupad ay kasama sa package libgtk-3-bin, kaya ang anumang karaniwang pag-install ng gnome-shell ay dapat na may kasamang Broadway.

Ang buod nito ay ang mga sumusunod:

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

Gawin nating marumi ang ating mga kamay:

Una, magbubukas kami ng isang terminal (hindi kinakailangan na maging ugat) at ipasok ang sumusunod:

broadwayd -p 8080 :2

tumatakbo broadway daemon

Maikling ipinaliwanag ko:

"-P 8080": narito sinasabi ko sa iyo na "makinig" sa port 8080.

«: 3»: ipinapahiwatig ng parameter na ito ang bilang ng «display broadway» na gagamitin. Maaaring mayroong higit sa isa; at pinili ko ang bilang 3 mula nang gusto ko ang numero.

Ang Broadway ay maaaring awtomatikong magtalaga ng isang port, na kung saan ay 8080+ (DISPLAY -1); halimbawa, kung lilikha ako ng display 2, ang port ng pakikinig ay magiging 8083. Sa pamamagitan ng hindi pagdedeklara ng isang numero ng pagpapakita, ito ang magiging bilang 1 bilang default.

Sa pamamagitan nito magkakaroon kami ng daemon na tumatakbo at maaari kaming pumunta sa aming header browser at ipasok ang sumusunod na address:

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

tumatakbo sa broadway

Makakakuha kami ng isang magandang blangko na bintana, oo, wala pa kaming nagawa sa Broadway.

Tatakbo ang ilang mga application:

Pumunta kami sa isang bagong console (nang hindi isinasara ang nauna) at isagawa ang sumusunod:

export GDK_BACKEND=broadway
export BROADWAY_DISPLAY=:3

Kapag tapos na ito, ang lahat ng mga application na inilunsad mula sa console na ito ay ipapakita sa aming «broadway display».

Ilunsad natin ang Gnome Music app:

gnome-music &

magpatakbo ng mga app sa broadway

At maaari naming makita kung paano inilunsad ang application sa aming browser:

nagpapatakbo ng gnome na musika sa broadway

Siyempre kung bibigyan namin ito ng pag-play ito ay tunog sa pamamagitan ng mga nagsasalita ng aming broadway machine.

pagtugtog ng music broadway

Kahit na magpatakbo ako ng higit pang mga application sa terminal, ilulunsad ito sa tuktok ng nakaraang aplikasyon.

broadway multi apps

Tulad ng nabanggit ko sa pamagat, para lamang ito sa mga aplikasyon ng GTK, partikular sa GTK3. Sinubukan ko ang ilang mga application na tumatakbo.

  • California (kalendaryo ng Gnome)
  • VLC
  • Virt-Manager (Kagiliw-giliw na pamahalaan ang mga virtual machine na may virt-manager sa isang browser)
  • Shotwell
  • Calculator
  • Gedit
  • Chess
  • Gnome Mahjongg
  • Gnome na musika

Tema: Bilang default gagamitin ng mga application ang Adwaita (Default na tema sa Gnome 3), kung nais mong baguhin, dapat mong i-edit ang file ~ / .config / gtk-3.0 / setting.ini

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

At makikita natin kung paano nagbago ang hitsura at pakiramdam ng mga application na inilunsad.

broadway w tema

Magiging iyon !!

PD = Bagaman nabasa ko na sinusuportahan nito ang paglalagay ng isang password upang ma-access, hindi ko ito ginawang gumana. Samakatuwid hindi ko ito isama.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   pixel dijo

    Ano ang ginagamit ng vlc ng QT?

    1.    damnudaka dijo

      Sige, maraming salamat.

  2.   walang sinuman dijo

    Napaka-usyoso ngunit hindi ko maisip kung para saan ito maaaring maging kapaki-pakinabang.

    1.    Ricardo Martinez dijo

      Mag-isip ng isang corporate application na maaaring magamit ng mga customer, empleyado, atbp., Mula saanman o sa pamamagitan ng isang VPN. Sinusubukan kong magpatupad ng isang pangunahing bagay dito. Ito ay tulad ng isang web application.

    2.    yippekay dijo

      Halimbawa, sa isang lokal na network.

      Maraming mga computer ang maaaring konektado sa parehong display.

      Ibahagi ang parehong session, ngunit madali at direkta, nang walang mga pahintulot o mga gumagamit. Sa browser lamang.

  3.   Christopher dijo

    Ito ay magiging tulad ng pagsisimula sa ssh -X.

    Parang pareho ako. Ngunit sa ibang paraan.

  4.   Gaspar Fernandez dijo

    At halimbawa, kung ikinonekta mo ang isang computer sa isa pang operating system at walang naka-install na anumang GTK +, gagana ba ito?

    Magaling kung ang isang pipi na Windows terminal ay maaaring kumonekta at makita ang mga application ng GTK ...

    1.    damnudaka dijo

      Ang isang "disenteng" browser lamang ang kinakailangan na may mga kakayahan sa html5. Malaya sa operating system. Sinubukan ito mula sa iPhone, iPad, at Android. Mula sa Windows wala akong kasiyahan ngunit maraming mga video na tumatakbo mula sa chrome sa Windows.

      1.    Gaspar Fernandez dijo

        Sa gayon, ang Broadway na ito ay magtatapos na maging cool para sa akin ...

        Salamat sa impormasyon !

  5.   HO2Gi dijo

    Mahusay sa aking mga paborito, isang bagay upang aliwin ang ilang sandali at makita ang pagiging kapaki-pakinabang nito. Maraming salamat .