Ancestors

Toot

Written by TuxPhones :linux: on 2024-09-21 at 14:23

πŸͺž Introducing Mirror Hall, an app to turn any Linux devices into a second wireless monitor!

We use semi-custom P2P screen sharing optimized for low latency. Only Mutter-based DEs are currently supported as senders, whereas all DEs work as receivers.

This is our first unstable release, sp please be kind and report issues. If you are an #ARM user, we would love your help testing the gstreamer pipeline on new phones!

https://notes.nokun.eu/post/2024-09-22-mirrorhall/

[#]linux #opensource #foss #gnome #apps #gstreamer

=> View attached media

=> More informations about this toot | More toots from tuxdevices@fosstodon.org

Descendants

Written by Axel ⌨🐧πŸͺ🚴😷 | R.I.P Natenom on 2024-09-21 at 14:33

@tuxdevices: Also seems to work with Sway. I mean, who uses GNOME? πŸ˜‰

EDIT: Since people start faving this reply: I chatted with @tuxdevil 1:1 and this is what I understood from the linked article written by them, but I seem to have misunderstood it or missed some context. That mentioned API seems not to be able to do the things I expected.

=> More informations about this toot | More toots from xtaran@chaos.social

Written by Natasha Nox πŸ‡ΊπŸ‡¦πŸ‡΅πŸ‡Έ on 2024-09-24 at 10:58

@xtaran @tuxdevices πŸ‘‹

=> More informations about this toot | More toots from Natanox@chaos.social

Written by Neal Gompa (ニール・ゴンパ) :fedora: on 2024-09-21 at 14:47

@tuxdevices FYI, KWin does support creating virtual displays too. So it should be possible to support Plasma Mobile and Plasma Desktop.

cc: @espidev

=> More informations about this toot | More toots from Conan_Kudo@fosstodon.org

Written by TuxPhones :linux: on 2024-09-21 at 19:17

@Conan_Kudo @espidev I would be curious to know, since I looked into it but aside from kwin's old virtual sink I could not really find anything

=> More informations about this toot | More toots from tuxdevices@fosstodon.org

Written by Neal Gompa (ニール・ゴンパ) :fedora: on 2024-09-21 at 21:02

@tuxdevices @espidev It is possible to request a virtual display for casting through the ScreenCast portal. However, this might not be enough for your use-case (streaming to arbitrary displays with the correct resolution) as the portal interface doesn't provide a ton of control for the request.

=> More informations about this toot | More toots from Conan_Kudo@fosstodon.org

Written by TuxPhones :linux: on 2024-09-22 at 07:38

@Conan_Kudo @espidev that API should actually be enough if it supports virtual screens.

Fetching the correct resolution is done rudimentally for now (basically you are advertising the screen size of the display the window is on) so it should be fine on KDE. If anyone can help test/debug KDE support, it would definitely help

=> More informations about this toot | More toots from tuxdevices@fosstodon.org

Written by Eskild Hustvedt on 2024-09-21 at 15:28

@tuxdevices that’s awesome

=> More informations about this toot | More toots from zerodogg@fosstodon.org

Written by Adam Honse on 2024-09-22 at 04:20

@tuxdevices This sounds awesome, I wanted to be able to use my #postmarketOS tablet (Xiaomi Pad 5 Pro) as a second monitor with my laptop. I'll have to give this one a try!

=> More informations about this toot | More toots from CalcProgrammer1@mastodon.social

Written by Adam Honse on 2024-09-22 at 04:47

@tuxdevices Works! I have USB network between the laptop and tablet, stream is 30fps 2560x1600 but the quality isn't great, haven't messed with settings to try and improve it though. Only major issue so far is the screen auto dimming isn't inhibited on the tablet.

=> View attached media

=> More informations about this toot | More toots from CalcProgrammer1@mastodon.social

Written by TuxPhones :linux: on 2024-09-22 at 07:33

@CalcProgrammer1 we definitely need to introduce a better profile for high resolution screens, as e.g. on Qualcomm glitches are not uncommon

=> More informations about this toot | More toots from tuxdevices@fosstodon.org

Written by jack on 2024-09-22 at 09:49

@CalcProgrammer1 How do you find using the tablet? I’ve been looking at getting one recently

=> More informations about this toot | More toots from jiewawa@masto.ai

Written by darkdragon on 2024-09-22 at 17:20

@tuxdevices Which protocol are you using? Maybe this could be integrated into https://gitlab.gnome.org/GNOME/gnome-network-displays ? This already contains most of the sending logic, so one would mostly need to implement the receiving part.

=> More informations about this toot | More toots from darkdragon@chaos.social

Written by TuxPhones :linux: on 2024-09-22 at 18:44

@darkdragon

Not easily, unfortunately, otherwise I would have tried to upstream it:

=> More informations about this toot | More toots from tuxdevices@fosstodon.org

Written by darkdragon on 2024-09-23 at 22:42

@tuxdevices @Lorbus

=> More informations about this toot | More toots from darkdragon@chaos.social

Written by Dylan Van Assche on 2024-09-24 at 08:13

@darkdragon @tuxdevices @Lorbus This would be great for Android Auto/Apple CarPlay! Can this be done over USB as well?

=> More informations about this toot | More toots from dylanvanassche@fosstodon.org

Written by TuxPhones :linux: on 2024-09-24 at 10:48

@dylanvanassche @darkdragon @Lorbus it should work OOTB on devices with USB networking, such as postmarketOS ones - but idk what protocol Android Auto requires

=> More informations about this toot | More toots from tuxdevices@fosstodon.org

Written by Dylan Van Assche on 2024-09-24 at 11:15

@tuxdevices @darkdragon @Lorbus Android Auto is a custom USB protocol. The problem where I was stuck when investigating it was how I can add virtual screens, I guess your app does exactly that and it is #FOSS :D

=> More informations about this toot | More toots from dylanvanassche@fosstodon.org

Written by TuxPhones :linux: on 2024-09-24 at 14:46

@dylanvanassche @darkdragon @Lorbus

Adding a custom protocol / backend to this app should be relatively easy. But feel free to look into / steal libmirrormaker if it helps on how to create virtual screens (mutter-only for now)

=> More informations about this toot | More toots from tuxdevices@fosstodon.org

Written by TajoX on 2024-09-23 at 10:10

@tuxdevices

I'm genuinely stoked about this idea

@tbernard

=> More informations about this toot | More toots from subarashi@mastodon.world

Written by Natasha Nox πŸ‡ΊπŸ‡¦πŸ‡΅πŸ‡Έ on 2024-09-24 at 10:59

@tuxdevices Awesome! I tried this with my phone prevously using Gnome and RDP or VNC, it never properly worked though and the stream quality was abysmal. Would love to see this project flourish.

=> More informations about this toot | More toots from Natanox@chaos.social

Written by David Heidelberg at #FOSDEM on 2024-10-06 at 15:58

@tuxdevices anyone tried streaming to e-ink display?

=> More informations about this toot | More toots from okias@floss.social

Written by TuxPhones :linux: on 2024-10-14 at 15:43

@okias not yet! i think it would work very similarly

=> More informations about this toot | More toots from tuxdevices@fosstodon.org

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113175992431559543
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
425.560294 milliseconds
Gemini-to-HTML Time
5.451101 milliseconds

This content has been proxied by September (3851b).