브로드 웨이 : 브라우저 내에서 GTK 애플리케이션을 실행합니다.

브로드 웨이 달리기

콘솔을 만지작 거리며 우리를 제안하는 흥미로운 서비스 (데몬)를 발견했습니다. 그놈. 그것이 당신의 말에 따르면 .

"GDK Broadway 백엔드는 HTML5 및 웹 소켓을 사용하여 웹 브라우저에서 GTK + 응용 프로그램을 표시하기위한 지원을 제공합니다."

즉, 화면에 표시되지 않지만 브로드 웨이를 통해 실행되며 최신 웹 브라우저를 통해 사용 / 제어 할 수있는 애플리케이션을 실행합니다.

실행 파일은 패키지에 포함되어 있습니다. libgtk-3-빈이므로 모든 표준 그놈 쉘 설치에는 Broadway가 포함되어야합니다.

개요는 다음과 같습니다.

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

우리 손을 더럽 히자 :

먼저 터미널을 열고 (루트 일 필요는 없음) 다음을 입력합니다.

broadwayd -p 8080 :2

브로드 웨이 데몬 실행

간단히 설명합니다.

"-P 8080": 여기서는 포트 8080에서 "듣기"라고 말합니다.

«: 3»:이 매개 변수는 사용할«디스플레이 브로드 웨이»의 수를 나타냅니다. 둘 이상이있을 수 있습니다. 숫자가 마음에 들어서 3 번을 선택했습니다.

Broadway는 8080+ (DISPLAY -1) 인 포트를 자동으로 할당 할 수 있습니다. 예를 들어 디스플레이 2를 생성하면 수신 포트는 8083이됩니다. 디스플레이 번호를 선언하지 않으면 기본적으로 1 번이됩니다.

이를 통해 데몬이 실행되고 헤더 브라우저로 이동하여 다음 주소를 입력 할 수 있습니다.

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

브로드 웨이 달리기

우리는 아름다운 빈 창을 얻을 것입니다. 예, 우리는 아직 브로드 웨이에서 아무것도하지 않았습니다.

몇 가지 응용 프로그램을 실행할 것입니다.

이전 콘솔을 닫지 않고 새 콘솔로 이동하여 다음을 실행합니다.

export GDK_BACKEND=broadway
export BROADWAY_DISPLAY=:3

이 작업이 완료되면이 콘솔에서 시작된 모든 응용 프로그램이«브로드 웨이 디스플레이»에 표시됩니다.

Gnome Music 앱을 시작하겠습니다.

gnome-music &

브로드 웨이에서 앱 실행

브라우저에서 애플리케이션이 어떻게 실행되는지 확인할 수 있습니다.

브로드 웨이에서 그놈 음악 실행

물론 재생하면 브로드 웨이 머신의 스피커를 통해 소리가납니다.

브로드 웨이 음악 재생

터미널에서 더 많은 응용 프로그램을 실행해도 이전 응용 프로그램 위에 실행됩니다.

브로드 웨이 멀티 앱

제목에서 언급했듯이 이것은 GTK 애플리케이션, 특히 GTK3에만 해당됩니다. 실행되는 일부 응용 프로그램을 시도했습니다.

  • 캘리포니아 (그놈 캘린더)
  • VLC
  • Virt-Manager (브라우저에서 virt-manager로 가상 머신을 관리하는 데 관심이 있음)
  • Shotwell
  • 계산자
  • Gedit
  • 체스
  • 그놈 마작
  • 그놈 음악

테마 : 기본적으로 애플리케이션은 Adwaita (Gnome 3의 기본 테마)를 사용합니다. 변경하려면 ~ / .config / gtk-3.0 / settings.ini 파일을 편집해야합니다.

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

그리고 출시 된 애플리케이션의 모양과 느낌이 어떻게 바뀌 었는지 살펴볼 것입니다.

브로드 웨이 w 테마

그것은 !!

PD = 액세스에 암호를 입력하는 것을 지원한다고 읽었지만 작동하지 않았습니다. 따라서 포함하지 않았습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   픽스

    VLC는 QT를 무엇으로 사용합니까?

    1.    담누 다카

      좋아요, 정말 감사합니다.

  2.   보잘것없는 사람

    매우 호기심이 많지만 이것이 무엇에 도움이 될지 생각할 수 없습니다.

    1.    리카르도 마르티네즈

      고객, 직원 등이 어디에서나 VPN을 통해 사용할 수있는 기업 애플리케이션을 상상해보십시오. 나는 이것으로 기본적인 것을 구현하려고 노력하고 있습니다. 웹 애플리케이션과 같습니다.

    2.    이쁘다

      예를 들어, 로컬 네트워크에서.

      여러 대의 컴퓨터를 동일한 디스플레이에 연결할 수 있습니다.

      권한이나 사용자없이 동일한 세션을 쉽고 직접 공유합니다. 브라우저 만 있으면됩니다.

  3.   크리스토퍼

    ssh -X로 시작하는 것과 같습니다.

    저와 비슷해 보입니다. 그러나 다른 방법으로.

  4.   가스파르 페르난데스

    예를 들어 GTK +가 설치되지 않은 다른 운영 체제와 컴퓨터를 연결하면 작동할까요?

    멍청한 Windows 터미널이 연결되어 GTK 애플리케이션을 볼 수 있다면 좋을 것입니다.

    1.    담누 다카

      html5 기능이있는 "괜찮은"브라우저 만 필요합니다. 운영 체제와 무관합니다. iPhone, iPad 및 Android에서 시도했습니다. Windows에서 나는 즐거움이 없었지만 Windows의 크롬에서 실행되는 여러 비디오가 있습니다.

      1.    가스파르 페르난데스

        글쎄,이 브로드 웨이는 결국 나를 위해 멋지게 될 것입니다 ...

        정보에 대해서 감사드립니다 !

  5.   HO2Gi

    내가 좋아하는 것, 잠시 동안 즐겁게하고 그 유용성을 볼 수있는 것. 감사합니다.