修補控制台我遇到了一個有趣的服務(守護進程),它為我們提供了 地精。 根據你所說的 捲筒紙.
“GDK Broadway 後端支持使用 HTML5 和 Web 套接字在 Web 瀏覽器中顯示 GTK+ 應用程序。”
換句話說,運行的應用程序不會顯示在屏幕上,但將通過百老匯顯示,並且可以通過現代網絡瀏覽器使用/控制。
可執行文件包含在包中。 libgtk-3-bin,因此任何標準的 gnome-shell 安裝都應該包括 Broadway。
其概要如下:
broadwayd [--port PORT] [--address ADDRESS] [--unixsocket ADDRESS] [:DISPLAY]
讓我們動手吧:
首先,我們打開一個終端(不需要root)並輸入以下內容:
broadwayd -p 8080 :2
我簡單解釋一下:
"-p 8080" :這裡我告訴它“監聽”端口 8080。
«:3» :此參數指示要使用的 «display Broadway» 的數量。 可能不止一個; 我選擇了數字3,因為我喜歡這個數字。
這樣我們就可以運行守護進程,我們可以轉到標頭瀏覽器並輸入以下地址:
http://127.0.0.1:8080 o http://localhost:8080/
我們會得到一個漂亮的空白窗口,是的,好吧,我們還沒有在百老匯做任何事情。
讓我們運行一些應用程序:
我們轉到一個新控制台(不關閉前一個控制台)並執行以下命令:
export GDK_BACKEND=broadway
export BROADWAY_DISPLAY=:3
完成此操作後,從該控制台啟動的所有應用程序都將顯示在我們的“百老匯顯示屏”上。
讓我們啟動 Gnome Music 應用程序:
gnome-music &
我們可以看到應用程序是如何在瀏覽器中啟動的:
當然,如果我們按下播放鍵,百老匯機器的喇叭就會響起。
即使我在終端中運行更多應用程序,它們也會在前一個應用程序之上啟動。
正如我在標題中提到的,這僅適用於 GTK 應用程序,特別是 GTK3。 我嘗試了一些可以運行的應用程序。
- 加利福尼亞州(侏儒日曆)
- 弗爾奇
- Virt-Manager(在瀏覽器上使用 virt-manager 管理虛擬機很有趣)
- 肖特韋爾
- 計算器
- gedit中
- 棋
- 侏儒麻將
- 侏儒音樂
主題:默認情況下,應用程序將使用 Adwaita(Gnome 3 中的默認主題),如果要更改,必須編輯文件 ~/.config/gtk-3.0/settings.ini
[設置] gtk-application-prefer-dark-theme=0 gtk-theme-name=Arc
我們將看到已啟動應用程序的外觀和感覺有何變化。
那將是!
PS = 雖然我在某處讀到它支持輸入密碼進行訪問,但我無法讓它工作。 因此我沒有包括它。
vlc不使用QT嗎?
好的,非常感謝。
這很好奇,但我想不出這有什麼用。
想像一下客戶、員工等可以從任何地方或通過 VPN 使用的企業應用程序。 我正在嘗試用這個來實現一些基本的東西。 它就像一個網絡應用程序。
例如,在本地網絡上。
多台計算機可以連接到同一個顯示器。
共享同一會話,但輕鬆、直接,無需權限或用戶。 只需用瀏覽器即可。
就像從 ssh -X 開始一樣。
看起來和我很相似。 但以另一種方式。
例如,如果連接一台裝有其他操作系統且未安裝任何 GTK+ 的計算機,它會工作嗎?
如果一個愚蠢的 Windows 終端可以連接並查看 GTK 應用程序,那就太好了……
它只需要一個具有 html5 功能的“像樣”瀏覽器。 獨立於操作系統。 我在 iPhone、iPad 和 Android 上嘗試過。 在 Windows 上我沒有感到高興,但有幾個視頻在 Windows 上從 Chrome 運行。
好吧,這個百老匯最終對我來說會很酷......
謝謝(你的)信息 !
非常適合我的最愛,可以讓自己娛樂一段時間並看看它的用處。 太感謝了 。