frontends: remote control implementation:
This is the frontends common part of remote control implementation. It handle the creation of WebRTC session, and management of inputs. For now the reception use freedesktop.org Desktop portal, and works mostly with Wayland based Desktop Environments. rel 436
This commit is contained in:
parent
ed7a2fa132
commit
b259137603
2 changed files with 355 additions and 3 deletions
|
|
@ -87,10 +87,14 @@ GUI = [
|
|||
TUI = [
|
||||
"term-image ~= 0.7.1"
|
||||
]
|
||||
remote-control = [
|
||||
"cbor2"
|
||||
]
|
||||
all = [
|
||||
"libervia-backed[SVG]",
|
||||
"libervia-backed[GUI]",
|
||||
"libervia-backed[TUI]",
|
||||
"libervia-backend[SVG]",
|
||||
"libervia-backend[GUI]",
|
||||
"libervia-backend[TUI]",
|
||||
"libervia-backend[remote-control]"
|
||||
]
|
||||
|
||||
[project.scripts]
|
||||
|
|
@ -114,6 +118,7 @@ packages = ["libervia", "twisted"]
|
|||
[tool.hatch.envs.default]
|
||||
# we need system-package for GPG
|
||||
system-packages = true
|
||||
features = ["all"]
|
||||
|
||||
[tool.hatch.envs.dev]
|
||||
dependencies = [
|
||||
|
|
|
|||
Loading…
Reference in a new issue