Fiddling med konsollen Jeg er stødt på en interessant service (dæmon), som han foreslår for os Gnome. I henhold til hvad der står i din web.
"GDK Broadway-backend'en understøtter visning af GTK + -applikationer i en webbrowser ved hjælp af HTML5 og websockets."
Med andre ord, kør applikationer, der ikke vises på skærmen, men vil gøre det via Broadway og kan bruges / styres via en moderne webbrowser.
Den eksekverbare er inkluderet i pakken libgtk-3-bin, så enhver standard gnome-shell installation skal omfatte Broadway.
Dens synopsis er som følger:
broadwayd [--port PORT] [--address ADDRESS] [--unixsocket ADDRESS] [:DISPLAY]
Lad os få vores hænder beskidte:
Først åbner vi en terminal (det er ikke nødvendigt at være root) og indtaster følgende:
broadwayd -p 8080 :2
Jeg forklarer kort:
"-P 8080": her beder jeg dig om at "lytte" på port 8080.
«: 3»: denne parameter angiver antallet af «display Broadway», der skal bruges. Der kan være mere end en; og jeg valgte nummer 3, da jeg kan lide nummeret.
Med dette vil vi have dæmonen kørende, og vi kan gå til vores headerbrowser og indtaste følgende adresse:
http://127.0.0.1:8080 o http://localhost:8080/
Vi får et smukt blankt vindue, ja, vi har ikke gjort noget på Broadway endnu.
Vi vil køre nogle applikationer:
Vi går til en ny konsol (uden at lukke den forrige) og udfører følgende:
export GDK_BACKEND=broadway
export BROADWAY_DISPLAY=:3
Når dette er gjort, vil alle applikationer, der er lanceret fra denne konsol, blive vist på vores «broadway display».
Lad os starte Gnome Music-appen:
gnome-music &
Og vi kan se, hvordan applikationen startes i vores browser:
Selvfølgelig, hvis vi giver det afspilning, lyder det gennem højttalerne på vores Broadway-maskine.
Selvom jeg kører flere applikationer i terminalen, starter den oven på den forrige applikation.
Som jeg nævnte i titlen, er dette kun til GTK-applikationer, specifikt GTK3. Jeg prøvede nogle applikationer, der kører.
- Californien (Gnome kalender)
- VLC
- Virt-Manager (interessant at administrere virtuelle maskiner med virt-manager i en browser)
- Shotwell
- regnemaskine
- gedit
- skak
- Gnome Mahjongg
- Gnome musik
Tema: Som standard bruger applikationerne Adwaita (standardtema i Gnome 3). Hvis du vil ændre, skal du redigere filen ~ / .config / gtk-3.0 / settings.ini
[Indstillinger] gtk-application-prefer-dark-theme = 0 gtk-theme-name = Arc
Og vi vil se, hvordan udseendet og følelsen af de lancerede applikationer har ændret sig.
Det ville være !!
PD = Selvom jeg læste, at det understøtter at sætte et kodeord for at få adgang, fik jeg det ikke til at fungere. Derfor inkluderede jeg det ikke.
Hvad bruger vlc QT?
Okay, mange tak.
Det er meget nysgerrig, men jeg kan ikke tænke på, hvad dette kan være nyttigt for.
Forestil dig en virksomhedsapplikation, som kunder, medarbejdere osv. Kan bruge hvor som helst eller via en VPN. Jeg prøver at implementere noget grundlæggende med dette. Det er som en webapplikation.
På et lokalt netværk f.eks.
Flere computere kan forbindes til den samme skærm.
Del den samme session, men let og direkte uden tilladelser eller brugere. Simpelthen med browseren.
Det ville være som at starte med ssh -X.
Det ligner mig. Men på en anden måde.
Og for eksempel, hvis du forbinder en computer med et andet operativsystem og uden nogen GTK + installeret, ville det fungere?
Det ville være godt, hvis en dum Windows-terminal kunne oprette forbindelse og se GTK-applikationerne ...
Kun en "anstændig" browser kræves, der har html5-funktioner. Uafhængig af operativsystemet. Forsøgte det fra iPhone, iPad og Android. Fra Windows havde jeg ikke fornøjelsen, men der er flere videoer, der kører fra krom på Windows.
Nå, denne Broadway vil ende med at blive sej for mig ...
Tak for info !
Fantastisk til mine favoritter, noget at underholde et stykke tid og se dets nyttighed. Mange tak .