Files
proton-bridge/internal/frontend/bridge-gui/bridge-gui
Xavier Michelon 0a53dc1da7 feat(GODT-2523): use software QML rendering backend by default on Windows.
(cherry picked from commit 934749b278e95a9d69818ddf6b45ee7bb896af03)
(cherry picked from commit 7448b814e8e6da90335b8db465fd64e3d4f08bdd)
2023-04-03 09:58:53 +02:00
..
2022-12-07 09:56:21 +01:00
2023-01-05 08:37:38 +01:00
2023-01-02 11:09:11 +01:00

Prerequisite

Linux (debian and derivates)

sudo apt install build-essential
sudo apt install tar curl zip unzip
sudo apt install linux-headers-$(uname -r)
sudo apt install mesa-common-dev libglu1-mesa-dev

macOS & WIndows

Coming soon...

Define QT6DIR

export QT6DIR=/opt/Qt/6.3.1/gcc_64

install vcpkg and define VCPKG_ROOT

git clone https://github.com/Microsoft/vcpkg.git
./vcpkg/bootstrap-vcpkg.sh 
export VCPKG_ROOT=$PWD/vcpkg

install grpc & protobuf

./vcpkg install grpc

Building

A simple script is provided that run the appropriate CMake command.

./build.sh

Running

Simply run from the cmake build folder (cmake-build-debug by default)

./bridge-gui

bridge-gui will launch the bridge executable that it will try to locate in

  • The working directory.
  • The application directory.
  • cmd/Desktop-Bridge/, ../cmd/Desktop-Bridge/, ../../cmd/Desktop-Bridge (up to five parent folders above the current folder are inspected).

you can specify the location of the bridge executable using the -b or --bridge-exe-path command-line parameter:

./bridge-gui -b "~/bin/bridge"

you can also ask bridge-gui to connect to an already running instance of bridge using the -a or --attach command line parameter.

./bridge-gui -a