Rommelend met de console ben ik een interessante dienst (daemon) tegengekomen die hij ons voorstelt Kabouter. Volgens wat er in uw web.
"De GDK Broadway-backend biedt ondersteuning voor het weergeven van GTK + -toepassingen in een webbrowser met behulp van HTML5 en websockets."
Met andere woorden, applicaties draaien die niet op het scherm worden weergegeven, maar wel via Broadway en kunnen worden gebruikt / bestuurd via een moderne webbrowser.
Het uitvoerbare bestand is bij het pakket inbegrepen libgtk-3-bin, dus elke standaard gnome-shell-installatie moet Broadway bevatten.
De samenvatting is als volgt:
broadwayd [--port PORT] [--address ADDRESS] [--unixsocket ADDRESS] [:DISPLAY]
Laten we onze handen vuil maken:
Eerst openen we een terminal (het is niet nodig om root te zijn) en we voeren het volgende in:
broadwayd -p 8080 :2
Ik leg kort uit:
"-P 8080": hier vertel ik je om te "luisteren" op poort 8080.
«: 3»: deze parameter geeft het aantal te gebruiken «display broadway» aan. Er kunnen er meer dan één zijn; en ik koos het nummer 3 omdat ik het nummer leuk vind.
Hiermee zullen we de daemon laten draaien en kunnen we naar onze header-browser gaan en het volgende adres invoeren:
http://127.0.0.1:8080 o http://localhost:8080/
We krijgen een mooi leeg raam, ja, we hebben nog niets gedaan op Broadway.
We gaan enkele applicaties draaien:
We gaan naar een nieuwe console (zonder de vorige te sluiten) en voeren het volgende uit:
export GDK_BACKEND=broadway
export BROADWAY_DISPLAY=:3
Zodra dit is gebeurd, worden alle toepassingen die vanaf deze console worden gestart, weergegeven op ons «broadway-display».
Laten we de Gnome Music-app starten:
gnome-music &
En we kunnen zien hoe de applicatie wordt gestart in onze browser:
Als we het spelen, klinkt het natuurlijk door de luidsprekers van onze broadway-machine.
Zelfs als ik meer applicaties in de terminal draai, wordt deze gestart bovenop de vorige applicatie.
Zoals ik in de titel al zei, is dit alleen voor GTK-applicaties, met name GTK3. Ik heb een aantal applicaties geprobeerd die worden uitgevoerd.
- Californië (Gnome-kalender)
- VLC
- Virt-Manager (interessant om virtuele machines te beheren met virt-manager in een browser)
- Shotwell
- rekenmachine
- gedit
- Schaak
- Kabouter Mahjongg
- Gnome muziek
Thema: Standaard gebruiken de applicaties Adwaita (standaardthema in Gnome 3), als je wilt wijzigen, moet je het bestand ~ / .config / gtk-3.0 / settings.ini bewerken
[Instellingen] gtk-application-prefer-dark-theme = 0 gtk-theme-name = Arc
En we zullen zien hoe de look & feel van de gelanceerde applicaties is veranderd.
Dat zou zijn !!
PD = Hoewel ik heb gelezen dat het het invoeren van een wachtwoord voor toegang ondersteunt, heb ik het niet laten werken. Daarom heb ik het niet opgenomen.
Wat gebruikt VLC QT?
Heel erg bedankt.
Het is heel nieuwsgierig, maar ik kan niet bedenken waarvoor dit nuttig zou kunnen zijn.
Stel je een bedrijfstoepassing voor die klanten, werknemers, enz., Overal of via een VPN kunnen gebruiken. Ik probeer hiermee iets basaals te implementeren. Het is als een webapplicatie.
Op een lokaal netwerk bijvoorbeeld.
Er kunnen meerdere computers op hetzelfde beeldscherm worden aangesloten.
Deel dezelfde sessie, maar eenvoudig en direct, zonder toestemming of gebruikers. Gewoon met de browser.
Het zou hetzelfde zijn als beginnen met ssh -X.
Het lijkt op mij. Maar op een andere manier.
En als u bijvoorbeeld een computer met een ander besturingssysteem verbindt en zonder dat GTK + is geïnstalleerd, zou dat dan werken?
Het zou geweldig zijn als een domme Windows-terminal verbinding zou kunnen maken en de GTK-applicaties zou kunnen zien ...
Alleen een "fatsoenlijke" browser is vereist met html5-mogelijkheden. Onafhankelijk van het besturingssysteem. Ik heb het geprobeerd vanaf iPhone, iPad en Android. Van Windows heb ik niet het genoegen gehad, maar er zijn verschillende video's die vanuit Chrome op Windows draaien.
Nou, deze Broadway zal uiteindelijk cool voor me worden ...
Bedankt voor de info !
Geweldig voor mijn favorieten, iets om jezelf een tijdje te vermaken en het nut ervan te zien. Heel erg bedankt .