Broadway: GTK uygulamalarını bir tarayıcı içinde çalıştırın.

Broadway koşusu

Konsolla uğraşarak bize öneren ilginç bir hizmetle (arka plan programı) karşılaştım Cin. Ne yazdığına göre .

"GDK Broadway arka ucu, GTK + uygulamalarını HTML5 ve web soketleri kullanarak bir web tarayıcısında görüntülemek için destek sağlar."

Başka bir deyişle, ekranda görüntülenmeyecek, ancak bunu Broadway aracılığıyla yapacak ve modern bir web tarayıcısı aracılığıyla kullanılabilen / kontrol edilebilen uygulamaları çalıştırma.

Yürütülebilir dosya pakete dahildir libgtk-3 bölmesi, bu nedenle herhangi bir standart gnome-shell kurulumu Broadway'i içermelidir.

Özeti aşağıdaki gibidir:

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

Ellerimizi kirletelim:

İlk önce bir terminal açıyoruz (kök olması gerekli değil) ve aşağıdakileri giriyoruz:

broadwayd -p 8080 :2

Broadway arka plan programı çalıştırmak

Kısaca açıklarım:

"-P 8080": burada size 8080 portunu "dinlemenizi" söylüyorum.

«: 3»: bu parametre, kullanılacak «geniş yolu göster» sayısını gösterir. Birden fazla olabilir; ve numarayı beğendiğim için 3 sayısını seçtim.

Broadway, otomatik olarak 8080+ (EKRAN -1) olan bir bağlantı noktası atayabilir; örneğin, eğer ekran 2'yi yaratırsam, dinleme bağlantı noktası 8083 olacaktır. Bir ekran numarası bildirmediğinizde, varsayılan olarak 1 numara olacaktır.

Bununla, arka plan programını çalıştıracağız ve başlık tarayıcımıza gidip aşağıdaki adresi girebiliriz:

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

Broadway koşusu

Güzel bir boş pencere açacağız, evet, Broadway'de henüz bir şey yapmadık.

Bazı uygulamaları çalıştıracağız:

Yeni bir konsola gidiyoruz (öncekini kapatmadan) ve aşağıdakileri uyguluyoruz:

export GDK_BACKEND=broadway
export BROADWAY_DISPLAY=:3

Bu yapıldıktan sonra, bu konsoldan başlatılan tüm uygulamalar "Broadway ekranımızda" görüntülenecektir.

Gnome Music uygulamasını başlatalım:

gnome-music &

uygulamaları Broadway'de çalıştır

Ve uygulamanın tarayıcımızda nasıl başlatıldığını görebiliriz:

Broadway'de gnome müziği çalıştırmak

Elbette eğer çaldırırsak, Broadway makinemizin hoparlörlerinden ses çıkaracaktır.

Broadway'de müzik çalmak

Terminalde daha fazla uygulama çalıştırsam bile, önceki uygulamanın üstünde başlayacak.

Broadway çoklu uygulaması

Başlıkta da bahsettiğim gibi, bu sadece GTK uygulamaları, özellikle GTK3 için. Çalışan bazı uygulamaları denedim.

  • California (Gnome takvimi)
  • VLC
  • Virt-Manager (Bir tarayıcıda sanal yönetici ile sanal makineleri yönetmek ilginç)
  • Shotwell
  • hesap makinesi
  • gedit
  • satranç
  • Cüce Mahjongg
  • Gnome müziği

Tema: Varsayılan olarak uygulamalar Adwaita'yı (Gnome 3'te varsayılan tema) kullanır, değiştirmek isterseniz ~ / .config / gtk-3.0 / settings.ini dosyasını düzenlemeniz gerekir.

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

Ve başlatılan uygulamaların görünümünün nasıl değiştiğini göreceğiz.

Broadway w teması

Olurdu !!

PD = Erişim için bir şifre koymayı desteklediğini okudum, ancak çalışmasını sağlayamadım. Bu nedenle onu dahil etmedim.


10 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Piksel dijo

    Vlc QT'yi ne kullanır?

    1.    Lanet olsun dijo

      Pekala, çok teşekkür ederim.

  2.   nadie dijo

    Çok ilginç ama bunun ne işe yarayacağını düşünemiyorum.

    1.    Ricardo Martínez dijo

      Müşterilerin, çalışanların vb. Herhangi bir yerden veya bir VPN aracılığıyla kullanabileceği kurumsal bir uygulama hayal edin. Bununla temel bir şey uygulamaya çalışıyorum. Bir web uygulaması gibidir.

    2.    Yippekay dijo

      Örneğin yerel bir ağda.

      Aynı ekrana birkaç bilgisayar bağlanabilir.

      Aynı oturumu, izinler veya kullanıcılar olmadan kolayca ve doğrudan paylaşın. Basitçe tarayıcıyla.

  3.   Christopher dijo

    Ssh -X ile başlamak gibi olur.

    Bana benziyor. Ama başka bir şekilde.

  4.   Gaspar Fernandez dijo

    Örneğin, başka bir işletim sistemine sahip ve herhangi bir GTK + kurulu olmayan bir bilgisayarı bağlarsanız, çalışır mı?

    Aptal bir Windows terminali bağlanıp GTK uygulamalarını görebilseydi harika olurdu ...

    1.    Lanet olsun dijo

      Sadece html5 yeteneklerine sahip "düzgün" bir tarayıcı gereklidir. İşletim sisteminden bağımsız. İPhone, iPad ve Android'den denedim. Windows'tan zevk almadım ama Windows'ta kromdan çalışan birkaç video var.

      1.    Gaspar Fernandez dijo

        Pekala, bu Broadway benim için havalı olacak ...

        Bilgi için teşekkürler !

  5.   HO2Gi dijo

    Favorilerim için harika, bir süre kendinizi eğlendirecek ve kullanışlılığını görebilecek bir şey. Çok teşekkürler .