Could use HDMI as a screen grabber to take clean screenshots when not running an OS maybe.
Elgato is a physical alternative.
Related to the calendar event of 10/08/25 at 8:00.
Could use HDMI as a screen grabber to take clean screenshots when not running an OS maybe.
Elgato is a physical alternative.
Related to the calendar event of 10/08/25 at 8:00.
and it works as wanted in front of me, that is a webcam.
15.99 € + approximately 5 € of shipping is quite cheap, but for the usage I have is quite overkill.
<details>
<summary>The person:</summary>
```
-----BEGIN PGP MESSAGE-----
hF4DTQa9Wom5MBgSAQdAZt6ovVSUl287bAmO4MHeTtM0y6fHgaOLmMO5uU9lTl4w
SZYJzsnmCxstY1uyHS6p8GzMPrQDRdcmtGAw4Cg6+GPJVfIm+h/Lp/1gPRfLdSY4
1E8BCQIQ693pby8SnVaPnEylof2LPjYBrU+/msTY7HfsND4Hgttgt+/HajlPGGKy
eQGsffoeWxFthP6jjasnT/kUlv0OxYW4Jn/5K3UyIacH
=RGJ1
-----END PGP MESSAGE-----
```
</details>
bought
https://www.amazon.fr/-/en/dp/B0BL3HVMWW
and it works as wanted in front of me, that is a webcam.
15.99 € + approximately 5 € of shipping is quite cheap, but for the usage I have is quite overkill.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
libcec6 libp8-platform2
Les NOUVEAUX paquets suivants seront installés :
cec-utils libcec6 libp8-platform2
0 mis à jour, 3 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 237 ko dans les archives.
Après cette opération, 777 ko d'espace disque supplémentaires seront utilisés.
Réception de :1 http://archive.ubuntu.com/ubuntu noble/universe amd64 libp8-platform2 amd64 2.1.0.1+dfsg1-4 [23,6 kB]
Réception de :2 http://archive.ubuntu.com/ubuntu noble/universe amd64 libcec6 amd64 6.0.2-1ubuntu6 [185 kB]
Réception de :3 http://archive.ubuntu.com/ubuntu noble/universe amd64 cec-utils amd64 6.0.2-1ubuntu6 [28,6 kB]
237 ko réceptionnés en 0s (757 ko/s)
Sélection du paquet libp8-platform2:amd64 précédemment désélectionné.
(Lecture de la base de données... 197222 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libp8-platform2_2.1.0.1+dfsg1-4_amd64.deb ...
Dépaquetage de libp8-platform2:amd64 (2.1.0.1+dfsg1-4) ...
Sélection du paquet libcec6:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../libcec6_6.0.2-1ubuntu6_amd64.deb ...
Dépaquetage de libcec6:amd64 (6.0.2-1ubuntu6) ...
Sélection du paquet cec-utils précédemment désélectionné.
Préparation du dépaquetage de .../cec-utils_6.0.2-1ubuntu6_amd64.deb ...
Dépaquetage de cec-utils (6.0.2-1ubuntu6) ...
Paramétrage de libp8-platform2:amd64 (2.1.0.1+dfsg1-4) ...
Paramétrage de libcec6:amd64 (6.0.2-1ubuntu6) ...
Paramétrage de cec-utils (6.0.2-1ubuntu6) ...
Traitement des actions différées (« triggers ») pour man-db (2.12.0-4build2) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.39-0ubuntu8.7) ...
cec-client -l
Output:
libCEC version: 6.0.2, compiled on Linux-5.4.0-173-generic ... , features: P8_USB, DRM, P8_detect, randr, Exynos, AOCEC
Found devices: NONE
DuckDuckGo and Google search *Has Raspberry Pi HDMI in?* and *Has Framework HDMI in?*.
I completely read https://community.frame.work/t/what-about-an-hdmi-in/3609:
Should investigate:
https://pikvm.org
https://nexdock.com
https://www.kickstarter.com/projects/johnsheng/phonebook-turn-any-smartphone-into-a-laptop-computer
[YuzukiHD/YuzukiLOHCC-PRO](https://github.com/YuzukiHD/YuzukiLOHCC-PRO) has 1.2k stars and last commit was 4 years ago.
I have read [YuzukiHD/YuzukiLOHCC-PRO/blob/050caa6a987e58fae7847b20f4d42cc14f439b0a/README.md](https://github.com/YuzukiHD/YuzukiLOHCC-PRO/blob/050caa6a987e58fae7847b20f4d42cc14f439b0a/README.md).
[YuzukiHD/YuzukiHCC](https://github.com/YuzukiHD/YuzukiHCC) has 59 stars and last commit was 4 years ago.
I have read [YuzukiHD/YuzukiHCC/blob/fec692f822917f24fd14c6423c1129aec82efacb/README.md](https://github.com/YuzukiHD/YuzukiHCC/blob/fec692f822917f24fd14c6423c1129aec82efacb/README.md).
https://www.microcenter.com/product/645805/inland-hdmi-to-usb-a-c-video-capture-dongle
does not seem different from usual dongles.
Same for:
https://www.cnx-software.com/2023/05/31/eever-ej523d-chip-enables-4kp60-video-capture-or-streaming-over-usb-3-2/
[ultrasemier/ms213x_community](https://github.com/ultrasemier/ms213x_community) has 42 stars and last commit was 4 years ago.
I quickly went through:
[ultrasemier/ms213x_community/blob/ddcc8c735e94a43a42a519674c437a7b5dcefa8d/readme.md](https://github.com/ultrasemier/ms213x_community/blob/ddcc8c735e94a43a42a519674c437a7b5dcefa8d/readme.md)
used to achieve HDMI in about 10 years ago according to him, but he does not seem to remember how.
<details>
<summary>The person:</summary>
```
-----BEGIN PGP MESSAGE-----
hF4DTQa9Wom5MBgSAQdADExcshVVECSnZvq5j1OlAO1lx1u/YL6X8bGgdnvTZA4w
pIZbkK4UZGtiw0trE0hTcaZSHJiWDa+jfWgPZnuVTxvZnT9Rb3gXKc5xd8+Sz5vs
1EwBCQIQbq9q/wdEx5zmpxLmCuP3NTbcoU/XphqWvb/65JkLkNzfyluICKLP4P3w
veZxBmnWNpVxyciuGDE0zGf1qe9BE0c49Rlz6XHY
=yf5M
-----END PGP MESSAGE-----
```
</details>
used to achieve HDMI in about 10 years ago according to him, but he does not seem to remember how.
santiagofdezg/linux-extend-screen has 417 stars and last commit was 6 years ago and relies on VNC, which is unwanted as I want a plug and play experience for the device obtaining the second display.
DuckDuckGo search *Linux share screen via USB C*.
[santiagofdezg/linux-extend-screen](https://github.com/santiagofdezg/linux-extend-screen) has 417 stars and last commit was 6 years ago and relies on VNC, which is unwanted as I want a plug and play experience for the device obtaining the second display.
mentions Thunderbolt 4 and DisplayPort 1.4 for the 4 ports.
DuckDuckGo search *Are Framework 13 USB C port DP compatible?*.
[https://knowledgebase.frame.work/en_us/usb-port-definition-matrix-framework-laptop-13-HkHVUHaTge#:~:text=Framework Laptop 13 (12th and 13th Generation Intel®)](https://knowledgebase.frame.work/en_us/usb-port-definition-matrix-framework-laptop-13-HkHVUHaTge#:~:text=Framework%20Laptop%2013%20(12th%20and%2013th%20Generation%20Intel%C2%AE))
mentions *Thunderbolt 4* and *DisplayPort 1.4* for the 4 ports.
https://chat.mistral.ai/chat/58f79b42-7947-4fc1-8642-b14204b92710
> USB-C Display Input
> This is not natively supported in GNOME or Linux.
https://chatgpt.com/share/69d3c02e-e674-8331-bc78-33be1f2cc145
> Use software “virtual display sharing”
DuckDuckGo search Emulate wireless display from Linux.
Related to [Benjamin-Loison/cinnamon/issues/132#issuecomment-2947038717](https://github.com/Benjamin-Loison/cinnamon/issues/132#issuecomment-2947038717).
DuckDuckGo search *Emulate wireless display from Linux*.
https://neilzone.co.uk/2024/02/a-working-wireless-plug-and-play-display-solution-for-linux-laptops-and-others-oss/ uses a hardware.
https://www.anavi.org/article/314/ is for connecting to a wireless display.
Google search *Emulate wireless display from Linux*.
https://www.reddit.com/r/linux/comments/vzjsbj/mirroring_phone_screen_wirelessly_in_just_one/ is about `scrcpy`.
Miracast, are so deeply enclosed in proprietary protocols that they do not scale well to a bug-free experience on all devices
I stopped reading at Current st(h)ack as it seems quite software specific not meeting my needs.
https://tuxphones.com/howto-linux-as-second-wireless-display-for-linux/
> Miracast, are so deeply enclosed in proprietary protocols that they do not scale well to a bug-free experience on all devices
I stopped reading at *Current st(h)ack* as it seems quite software specific not meeting my needs.
DuckDuckGo and Google search *Emulate Google Cast wireless display from Linux*.
https://www.reddit.com/r/Chromecast/comments/zipg6g/how_to_cast_to_my_linux_pc_like_if_its_a/
https://remotedesktop.google.com
is not meeting my needs.

I suspect it is a neighbor device:



I start suspecting that it is my Fairphone 4 LineageOS 23.2 finally.
It seems that an identifier is missing.

I start suspecting that it is my Fairphone 4 LineageOS 23.2 finally.
It seems that an identifier is missing.
(gnome-network-displays:178943): Gnd-WARNING **: 16:43:12.762: codec list not initialized
(gnome-network-displays:178943): Gnd-WARNING **: 16:43:12.762: codec list not initialized
```bash
gnome-network-displays
```
<details>
<summary>Output:</summary>
```
(gnome-network-displays:178943): Gnd-WARNING **: 16:43:12.762: codec list not initialized
(gnome-network-displays:178943): Gnd-WARNING **: 16:43:12.762: codec list not initialized
```
</details>
Command 'gst-inspect-1.0' not found, but can be installed with:
sudo apt install gstreamer1.0-tools
DuckDuckGo search `"codec list not initialized"`.
https://discourse.nixos.org/t/gnome-network-display-codec-list-not-initialized/63248
```bash
gst-inspect-1.0
```
<details>
<summary>Output:</summary>
```
Command 'gst-inspect-1.0' not found, but can be installed with:
sudo apt install gstreamer1.0-tools
```
</details>
Installing:
gstreamer1.0-tools
Summary:
Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 2
Download size: 105 kB
Space needed: 321 kB / 4,341 MB available
Get:1 http://deb.debian.org/debian trixie/main amd64 gstreamer1.0-tools amd64 1.26.2-2 [105 kB]
Fetched 105 kB in 0s (1,174 kB/s)
Selecting previously unselected package gstreamer1.0-tools.
(Reading database ... 635804 files and directories currently installed.)
Preparing to unpack .../gstreamer1.0-tools_1.26.2-2_amd64.deb ...
Unpacking gstreamer1.0-tools (1.26.2-2) ...
Setting up gstreamer1.0-tools (1.26.2-2) ...
Processing triggers for man-db (2.13.1-1) ...
Scanning processes...
Scanning processor microcode...
Scanning linux images...
Running kernel seems to be up-to-date.
The processor microcode seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
```bash
sudo apt install -y gstreamer1.0-tools
```
<details>
<summary>Output:</summary>
```
Installing:
gstreamer1.0-tools
Summary:
Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 2
Download size: 105 kB
Space needed: 321 kB / 4,341 MB available
Get:1 http://deb.debian.org/debian trixie/main amd64 gstreamer1.0-tools amd64 1.26.2-2 [105 kB]
Fetched 105 kB in 0s (1,174 kB/s)
Selecting previously unselected package gstreamer1.0-tools.
(Reading database ... 635804 files and directories currently installed.)
Preparing to unpack .../gstreamer1.0-tools_1.26.2-2_amd64.deb ...
Unpacking gstreamer1.0-tools (1.26.2-2) ...
Setting up gstreamer1.0-tools (1.26.2-2) ...
Processing triggers for man-db (2.13.1-1) ...
Scanning processes...
Scanning processor microcode...
Scanning linux images...
Running kernel seems to be up-to-date.
The processor microcode seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
```
</details>
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.889: Got state change notification from streaming sink to state ND_SINK_STATE_ENSURE_FIREWALL
(gnome-network-displays:184537): Gnd-WARNING **: 16:56:35.890: codec list not initialized
(gnome-network-displays:184537): Gnd-WARNING **: 16:56:35.890: codec list not initialized
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.890: WFDP2PProvider: Discover is now set to 0
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.890: WFDP2PProvider: Stopping P2P discovery.
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.890: NdFirewalld: Firewalld does not seem to be installed. Code will assume that no firewall will be configured.
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.890: NdWfdP2PSink: Got firewall information
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.890: Got state change notification from streaming sink to state ND_SINK_STATE_WAIT_P2P
(gnome-network-displays:184537): Gtk-DEBUG: 16:56:35.891: snapshot symbolic icon using color-matrix
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.900: WFDP2PProvider: Device state changed. It is now 40. Reason: 0
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.901: WFDP2PProvider: Device state changed. It is now 50. Reason: 0
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.902: NdWfdP2PSink: Got P2P connection
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.902: WfdMediaFactory: Checking profile: 0
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.902: WfdMediaFactory: Found x264enc gst element.
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.902: WfdMediaFactory: Found avenc_aac gst element.
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.902: WfdMediaFactory: Found mpegtsmux gst element.
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.902: WfdMediaFactory: Found elements for media profile: 0
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.902: Got state change notification from streaming sink to state ND_SINK_STATE_WAIT_SOCKET
when click the Android.
Having or not Device connection prompt on my Fairphone 4 LineageOS 23.2 does not trigger any output.
I disabled my Debian 13 GNOME HP laptop `gufw`.
<details>
<summary>Output:</summary>
```
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.889: Got state change notification from streaming sink to state ND_SINK_STATE_ENSURE_FIREWALL
(gnome-network-displays:184537): Gnd-WARNING **: 16:56:35.890: codec list not initialized
(gnome-network-displays:184537): Gnd-WARNING **: 16:56:35.890: codec list not initialized
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.890: WFDP2PProvider: Discover is now set to 0
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.890: WFDP2PProvider: Stopping P2P discovery.
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.890: NdFirewalld: Firewalld does not seem to be installed. Code will assume that no firewall will be configured.
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.890: NdWfdP2PSink: Got firewall information
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.890: Got state change notification from streaming sink to state ND_SINK_STATE_WAIT_P2P
(gnome-network-displays:184537): Gtk-DEBUG: 16:56:35.891: snapshot symbolic icon using color-matrix
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.900: WFDP2PProvider: Device state changed. It is now 40. Reason: 0
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.901: WFDP2PProvider: Device state changed. It is now 50. Reason: 0
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.902: NdWfdP2PSink: Got P2P connection
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.902: WfdMediaFactory: Checking profile: 0
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.902: WfdMediaFactory: Found x264enc gst element.
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.902: WfdMediaFactory: Found avenc_aac gst element.
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.902: WfdMediaFactory: Found mpegtsmux gst element.
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.902: WfdMediaFactory: Found elements for media profile: 0
(gnome-network-displays:184537): Gnd-DEBUG: 16:56:35.902: Got state change notification from streaming sink to state ND_SINK_STATE_WAIT_SOCKET
```
</details>
when click the Android.
Having or not *Device connection* prompt on my Fairphone 4 LineageOS 23.2 does not trigger any output.
(gnome-network-displays:928687): Gnd-WARNING **: 17:24:23.105: Failed to create screencast session: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.ScreenCast”
```bash
gnome-network-displays
```
<details>
<summary>Output:</summary>
```
(gnome-network-displays:928687): Gnd-WARNING **: 17:24:23.105: Failed to create screencast session: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.ScreenCast”
```
</details>
DuckDuckGo search *Emulate Google Cast wireless display sink from Linux*.
[albfan/miraclecast](https://github.com/albfan/miraclecast) has 4.2k stars and last commit was last month.
[albfan/miraclecast/blob/0b7f1f1f6586dc65ff480f3cda5c2170a70aa020/README.md](https://github.com/albfan/miraclecast/blob/0b7f1f1f6586dc65ff480f3cda5c2170a70aa020/README.md)
cd .. && make am--refresh
make[1]: Entering directory '/home/benjamin_loison/Desktop/bens_folder/dev/git/github/miraclecast'
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash '/home/benjamin_loison/Desktop/bens_folder/dev/git/github/miraclecast/build-aux/missing' aclocal-1.16 -I m4
cd . && /bin/bash /home/benjamin_loison/Desktop/bens_folder/dev/git/github/miraclecast/build-aux/missing automake-1.16 --foreign
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash '/home/benjamin_loison/Desktop/bens_folder/dev/git/github/miraclecast/build-aux/missing' autoconf
configure.ac:15: warning: The macro `AC_CONFIG_HEADER' is obsolete.
configure.ac:15: You should run autoupdate.
./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
configure.ac:15: the top level
configure.ac:26: warning: The macro `AC_PROG_CC_C99' is obsolete.
configure.ac:26: You should run autoupdate.
./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from...
configure.ac:26: the top level
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure CFLAGS=-g -O0 -ftrapv --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib --no-create --no-recursion
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports the include directive... yes (GNU style)
checking whether make supports nested variables... yes
checking how to create a pax tar archive... gnutar
checking dependency style of gcc... gcc3
checking whether make supports nested variables... (cached) yes
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking for ar... ar
checking the archiver (ar) interface... ar
checking for a sed that does not truncate output... /usr/bin/sed
checking whether ln -s works... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for gawk... (cached) gawk
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for cos in -lm... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libudev libsystemd > 219... yes
checking for glib-2.0... yes
checking for readline/readline.h... yes
checking for check... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
configure: Build configuration:
prefix: /usr/local
exec-prefix: ${prefix}
bindir: ${exec_prefix}/bin
libdir: /usr/lib
includedir: ${prefix}/include
sysconfdir: /etc
ip-binary: /bin/ip
Miscellaneous Options:
building tests: yes
code coverage: no
rely udev: no
Compilation
"make" to start compilation process
"make" check to pass test
/bin/bash ./config.status
config.status: creating Makefile
config.status: creating res/Makefile
config.status: creating src/Makefile
config.status: creating src/ctl/Makefile
config.status: creating src/dhcp/Makefile
config.status: creating src/shared/Makefile
config.status: creating src/wifi/Makefile
config.status: creating src/uibc/Makefile
config.status: creating test/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
make[1]: Leaving directory '/home/benjamin_loison/Desktop/bens_folder/dev/git/github/miraclecast'
```bash
make
```
<details>
<summary>Output:</summary>
```
cd .. && make am--refresh
make[1]: Entering directory '/home/benjamin_loison/Desktop/bens_folder/dev/git/github/miraclecast'
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash '/home/benjamin_loison/Desktop/bens_folder/dev/git/github/miraclecast/build-aux/missing' aclocal-1.16 -I m4
cd . && /bin/bash /home/benjamin_loison/Desktop/bens_folder/dev/git/github/miraclecast/build-aux/missing automake-1.16 --foreign
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash '/home/benjamin_loison/Desktop/bens_folder/dev/git/github/miraclecast/build-aux/missing' autoconf
configure.ac:15: warning: The macro `AC_CONFIG_HEADER' is obsolete.
configure.ac:15: You should run autoupdate.
./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
configure.ac:15: the top level
configure.ac:26: warning: The macro `AC_PROG_CC_C99' is obsolete.
configure.ac:26: You should run autoupdate.
./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from...
configure.ac:26: the top level
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure CFLAGS=-g -O0 -ftrapv --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib --no-create --no-recursion
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports the include directive... yes (GNU style)
checking whether make supports nested variables... yes
checking how to create a pax tar archive... gnutar
checking dependency style of gcc... gcc3
checking whether make supports nested variables... (cached) yes
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking for ar... ar
checking the archiver (ar) interface... ar
checking for a sed that does not truncate output... /usr/bin/sed
checking whether ln -s works... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for gawk... (cached) gawk
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for cos in -lm... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libudev libsystemd > 219... yes
checking for glib-2.0... yes
checking for readline/readline.h... yes
checking for check... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
configure: Build configuration:
prefix: /usr/local
exec-prefix: ${prefix}
bindir: ${exec_prefix}/bin
libdir: /usr/lib
includedir: ${prefix}/include
sysconfdir: /etc
ip-binary: /bin/ip
Miscellaneous Options:
building tests: yes
code coverage: no
rely udev: no
Compilation
"make" to start compilation process
"make" check to pass test
/bin/bash ./config.status
config.status: creating Makefile
config.status: creating res/Makefile
config.status: creating src/Makefile
config.status: creating src/ctl/Makefile
config.status: creating src/dhcp/Makefile
config.status: creating src/shared/Makefile
config.status: creating src/wifi/Makefile
config.status: creating src/uibc/Makefile
config.status: creating test/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
make[1]: Leaving directory '/home/benjamin_loison/Desktop/bens_folder/dev/git/github/miraclecast'
```
</details>
```bash
sudo service NetworkManager stop
sudo service wpa_supplicant stop
sudo miracle-wifid
```
does not return anything and hangs.
```bash
sudo miracle-sinkctl
```
<details>
<summary>Output:</summary>
```
[ADD] Link: 2
[sinkctl] # run 2
now running on link 2
[ADD] Peer: 9e:XX:XX:XX:XX:6e@2
[GO NEG] Peer: 9e:XX:XX:XX:XX:6e@2 Type: pbc PIN:
[CONNECT] Peer: 9e:XX:XX:XX:XX:6e@2
now running on peer 9e:XX:XX:XX:XX:6e@2
NOTICE: SINK connected
SINK set resolution 1280x720
```
</details>









on <kbd>ctrl</kbd> + <kbd>c</kbd> `sudo miracle-wifid`:
```
^CNOTICE: caught signal 2, exiting..
ERROR: dbus: syscall failed (-107): Transport endpoint is not connected (link_dbus_removed() in wifid-dbus.c:809)
```
```bash
sudo service wpa_supplicant start
sudo service NetworkManager start
```
does not return anything, but brings back Wi-Fi access.
Related to [Benjamin_Loison/windows/issues/110](https://codeberg.org/Benjamin_Loison/windows/issues/110).
Contrarily to my will for [Benjamin_Loison/Voice_assistant/issues/114](https://codeberg.org/Benjamin_Loison/Voice_assistant/issues/114) it mirrors the screen and does not extend it.
(gnome-network-displays:11991): Gnd-WARNING **: 18:28:30.515: Failed to create screencast session: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.ScreenCast”
(gnome-network-displays:11991): Gnd-WARNING **: 18:28:37.811: Resolution 12 not found in table HH, but was in suppliments 0x1FFF
(gnome-network-displays:11991): Gnd-WARNING **: 18:28:37.812: WfdClient: No resolution found, falling back to standard FullHD resolution.
(gnome-network-displays:11991): GStreamer-CRITICAL **: 18:28:37.921: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed
(gnome-network-displays:11991): GStreamer-CRITICAL **: 18:28:37.942: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed
(gnome-network-displays:11991): GStreamer-CRITICAL **: 18:28:37.942: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed
(gnome-network-displays:11991): GStreamer-CRITICAL **: 18:28:37.942: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed
(gnome-network-displays:11991): GStreamer-CRITICAL **: 18:28:37.942: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed
(gnome-network-displays:11991): Gnd-ERROR **: 18:28:37.949: WfdMediaFactory: Error creating video encoding pipeline. If gstreamer is compiled with debugging and GST_DEBUG_DUMP_DOT_DIR is set, then the pipeline will have been dumped.
Trace/breakpoint trap (core dumped)
should maybe be supplements.
From my Debian 13 GNOME HP laptop to my Linux Mint 22.3 Cinnamon Framework 13:
gnome-network-displays
Output:
(gnome-network-displays:8608): Gnd-WARNING **: 20:06:30.677: codec list not initialized
(gnome-network-displays:8608): Gnd-WARNING **: 20:06:30.677: codec list not initialized
(gnome-network-displays:8608): Gnd-WARNING **: 20:06:37.703: Resolution 12 not found in table HH, but was in suppliments 0x1FFF
(gnome-network-displays:8608): Gnd-WARNING **: 20:06:37.703: WfdClient: No resolution found, falling back to standard FullHD resolution.
<details>
<summary>On Linux Mint 22.3 Cinnamon laptop owned by the person:</summary>
```
-----BEGIN PGP MESSAGE-----
hF4DTQa9Wom5MBgSAQdASzoGRgKKZehyWko/cPmGEVGyI/q2nlTo7K2XCrN1ZEww
AUlsmvh+0SUru2Z1OY6FFfVOqq8NRl8Nd6nWwLmMU52umeSAR3P0A+qhTE4dhqWP
1EoBCQIQpaUb1SCYnF0omJGqoU+t+N3LOjQrfOwEWRKTZVbvz6aK4vb3n5HFBTcu
5TY+uE5jRbVmYQjbtv6ASGr3d9xCe5B2cX958g==
=D5b/
-----END PGP MESSAGE-----
```
</details>


```bash
gnome-network-displays
```
<details>
<summary>Output:</summary>
```
(gnome-network-displays:11991): Gnd-WARNING **: 18:28:30.515: Failed to create screencast session: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.ScreenCast”
(gnome-network-displays:11991): Gnd-WARNING **: 18:28:37.811: Resolution 12 not found in table HH, but was in suppliments 0x1FFF
(gnome-network-displays:11991): Gnd-WARNING **: 18:28:37.812: WfdClient: No resolution found, falling back to standard FullHD resolution.
(gnome-network-displays:11991): GStreamer-CRITICAL **: 18:28:37.921: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed
(gnome-network-displays:11991): GStreamer-CRITICAL **: 18:28:37.942: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed
(gnome-network-displays:11991): GStreamer-CRITICAL **: 18:28:37.942: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed
(gnome-network-displays:11991): GStreamer-CRITICAL **: 18:28:37.942: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed
(gnome-network-displays:11991): GStreamer-CRITICAL **: 18:28:37.942: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed
(gnome-network-displays:11991): Gnd-ERROR **: 18:28:37.949: WfdMediaFactory: Error creating video encoding pipeline. If gstreamer is compiled with debugging and GST_DEBUG_DUMP_DOT_DIR is set, then the pipeline will have been dumped.
Trace/breakpoint trap (core dumped)
```
</details>
should maybe be *supplements*.
From my Debian 13 GNOME HP laptop to my Linux Mint 22.3 Cinnamon Framework 13:
```bash
gnome-network-displays
```
<details>
<summary>Output:</summary>
```
(gnome-network-displays:8608): Gnd-WARNING **: 20:06:30.677: codec list not initialized
(gnome-network-displays:8608): Gnd-WARNING **: 20:06:30.677: codec list not initialized
(gnome-network-displays:8608): Gnd-WARNING **: 20:06:37.703: Resolution 12 not found in table HH, but was in suppliments 0x1FFF
(gnome-network-displays:8608): Gnd-WARNING **: 20:06:37.703: WfdClient: No resolution found, falling back to standard FullHD resolution.
```
</details>
Usage:
gnome-network-displays [OPTION…]
Help Options:
-h, --help Show help options
--help-all Show all help options
--help-gapplication Show GApplication options
```bash
gnome-network-displays --help
```
<details>
<summary>Output:</summary>
```
Usage:
gnome-network-displays [OPTION…]
Help Options:
-h, --help Show help options
--help-all Show all help options
--help-gapplication Show GApplication options
```
</details>
The Meson build system
Version: 1.7.0
Source dir: /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays
Build dir: /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/build
Build type: native build
Project name: gnome-network-displays
Project version: 0.99.0
C compiler for the host machine: ccache cc (gcc 14.2.0 "cc (Debian 14.2.0-19) 14.2.0")
C linker for the host machine: cc ld.bfd 2.44
Host machine cpu family: x86_64
Host machine cpu: x86_64
Configuring gnome-network-displays-config.h using configuration
Program msgfmt found: YES (/usr/bin/msgfmt)
Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate)
Program appstreamcli found: YES (/usr/bin/appstreamcli)
Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
Run-time dependency gstreamer-video-1.0 found: YES 1.26.2
Run-time dependency gstreamer-rtsp-1.0 found: YES 1.26.2
Found CMake: /usr/bin/cmake (3.31.6)
Run-time dependency gstreamer-rtsp-server-1.0 found: NO (tried pkgconfig and cmake)
src/wfd/meson.build:24:2: ERROR: Dependency "gstreamer-rtsp-server-1.0" not found, tried pkgconfig and cmake
A full log can be found at /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/build/meson-logs/meson-log.txt
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
[GNOME/gnome-network-displays/-/releases](https://gitlab.gnome.org/GNOME/gnome-network-displays/-/releases) 0.99.0 is the last release, but it does not include an executable.
[GNOME/gnome-network-displays/-/blob/88fc480220f156af56008f134f2bbb1d4a071406/README.md](https://gitlab.gnome.org/GNOME/gnome-network-displays/-/blob/88fc480220f156af56008f134f2bbb1d4a071406/README.md)
```bash
meson build
```
<details>
<summary>Output:</summary>
```
The Meson build system
Version: 1.7.0
Source dir: /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays
Build dir: /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/build
Build type: native build
Project name: gnome-network-displays
Project version: 0.99.0
C compiler for the host machine: ccache cc (gcc 14.2.0 "cc (Debian 14.2.0-19) 14.2.0")
C linker for the host machine: cc ld.bfd 2.44
Host machine cpu family: x86_64
Host machine cpu: x86_64
Configuring gnome-network-displays-config.h using configuration
Program msgfmt found: YES (/usr/bin/msgfmt)
Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate)
Program appstreamcli found: YES (/usr/bin/appstreamcli)
Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
Run-time dependency gstreamer-video-1.0 found: YES 1.26.2
Run-time dependency gstreamer-rtsp-1.0 found: YES 1.26.2
Found CMake: /usr/bin/cmake (3.31.6)
Run-time dependency gstreamer-rtsp-server-1.0 found: NO (tried pkgconfig and cmake)
src/wfd/meson.build:24:2: ERROR: Dependency "gstreamer-rtsp-server-1.0" not found, tried pkgconfig and cmake
A full log can be found at /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/build/meson-logs/meson-log.txt
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
```
</details>
Installing:
libgstrtspserver-1.0-dev
Installing dependencies:
gir1.2-gst-rtsp-server-1.0
Summary:
Upgrading: 0, Installing: 2, Removing: 0, Not Upgrading: 2
Download size: 99.7 kB
Space needed: 1,143 kB / 4,322 MB available
Get:1 http://deb.debian.org/debian trixie/main amd64 gir1.2-gst-rtsp-server-1.0 amd64 1.26.2-1 [23.1 kB]
Get:2 http://deb.debian.org/debian trixie/main amd64 libgstrtspserver-1.0-dev amd64 1.26.2-1 [76.6 kB]
Fetched 99.7 kB in 0s (1,108 kB/s)
Selecting previously unselected package gir1.2-gst-rtsp-server-1.0:amd64.
(Reading database ... 635821 files and directories currently installed.)
Preparing to unpack .../gir1.2-gst-rtsp-server-1.0_1.26.2-1_amd64.deb ...
Unpacking gir1.2-gst-rtsp-server-1.0:amd64 (1.26.2-1) ...
Selecting previously unselected package libgstrtspserver-1.0-dev:amd64.
Preparing to unpack .../libgstrtspserver-1.0-dev_1.26.2-1_amd64.deb ...
Unpacking libgstrtspserver-1.0-dev:amd64 (1.26.2-1) ...
Setting up gir1.2-gst-rtsp-server-1.0:amd64 (1.26.2-1) ...
Setting up libgstrtspserver-1.0-dev:amd64 (1.26.2-1) ...
Scanning processes...
Scanning processor microcode...
Scanning linux images...
Running kernel seems to be up-to-date.
The processor microcode seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
```bash
sudo apt install -y libgstrtspserver-1.0-dev
```
<details>
<summary>Output:</summary>
```
Installing:
libgstrtspserver-1.0-dev
Installing dependencies:
gir1.2-gst-rtsp-server-1.0
Summary:
Upgrading: 0, Installing: 2, Removing: 0, Not Upgrading: 2
Download size: 99.7 kB
Space needed: 1,143 kB / 4,322 MB available
Get:1 http://deb.debian.org/debian trixie/main amd64 gir1.2-gst-rtsp-server-1.0 amd64 1.26.2-1 [23.1 kB]
Get:2 http://deb.debian.org/debian trixie/main amd64 libgstrtspserver-1.0-dev amd64 1.26.2-1 [76.6 kB]
Fetched 99.7 kB in 0s (1,108 kB/s)
Selecting previously unselected package gir1.2-gst-rtsp-server-1.0:amd64.
(Reading database ... 635821 files and directories currently installed.)
Preparing to unpack .../gir1.2-gst-rtsp-server-1.0_1.26.2-1_amd64.deb ...
Unpacking gir1.2-gst-rtsp-server-1.0:amd64 (1.26.2-1) ...
Selecting previously unselected package libgstrtspserver-1.0-dev:amd64.
Preparing to unpack .../libgstrtspserver-1.0-dev_1.26.2-1_amd64.deb ...
Unpacking libgstrtspserver-1.0-dev:amd64 (1.26.2-1) ...
Setting up gir1.2-gst-rtsp-server-1.0:amd64 (1.26.2-1) ...
Setting up libgstrtspserver-1.0-dev:amd64 (1.26.2-1) ...
Scanning processes...
Scanning processor microcode...
Scanning linux images...
Running kernel seems to be up-to-date.
The processor microcode seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
```
</details>
The Meson build system
Version: 1.7.0
Source dir: /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays
Build dir: /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/build
Build type: native build
Project name: gnome-network-displays
Project version: 0.99.0
C compiler for the host machine: ccache cc (gcc 14.2.0 "cc (Debian 14.2.0-19) 14.2.0")
C linker for the host machine: cc ld.bfd 2.44
Host machine cpu family: x86_64
Host machine cpu: x86_64
Configuring gnome-network-displays-config.h using configuration
Program msgfmt found: YES (/usr/bin/msgfmt)
Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate)
Program appstreamcli found: YES (/usr/bin/appstreamcli)
Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
Run-time dependency gstreamer-video-1.0 found: YES 1.26.2
Run-time dependency gstreamer-rtsp-1.0 found: YES 1.26.2
Run-time dependency gstreamer-rtsp-server-1.0 found: YES 1.26.2
Found CMake: /usr/bin/cmake (3.31.6)
Run-time dependency libprotobuf-c found: NO (tried pkgconfig and cmake)
src/cc/meson.build:19:2: ERROR: Dependency "libprotobuf-c" not found, tried pkgconfig and cmake
A full log can be found at /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/build/meson-logs/meson-log.txt
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
```bash
meson build
```
<details>
<summary>Output:</summary>
```
The Meson build system
Version: 1.7.0
Source dir: /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays
Build dir: /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/build
Build type: native build
Project name: gnome-network-displays
Project version: 0.99.0
C compiler for the host machine: ccache cc (gcc 14.2.0 "cc (Debian 14.2.0-19) 14.2.0")
C linker for the host machine: cc ld.bfd 2.44
Host machine cpu family: x86_64
Host machine cpu: x86_64
Configuring gnome-network-displays-config.h using configuration
Program msgfmt found: YES (/usr/bin/msgfmt)
Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate)
Program appstreamcli found: YES (/usr/bin/appstreamcli)
Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
Run-time dependency gstreamer-video-1.0 found: YES 1.26.2
Run-time dependency gstreamer-rtsp-1.0 found: YES 1.26.2
Run-time dependency gstreamer-rtsp-server-1.0 found: YES 1.26.2
Found CMake: /usr/bin/cmake (3.31.6)
Run-time dependency libprotobuf-c found: NO (tried pkgconfig and cmake)
src/cc/meson.build:19:2: ERROR: Dependency "libprotobuf-c" not found, tried pkgconfig and cmake
A full log can be found at /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/build/meson-logs/meson-log.txt
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
```
</details>
Installing:
libprotobuf-c-dev
Summary:
Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 2
Download size: 28.5 kB
Space needed: 105 kB / 4,306 MB available
Get:1 http://deb.debian.org/debian trixie/main amd64 libprotobuf-c-dev amd64 1.5.1-1 [28.5 kB]
Fetched 28.5 kB in 0s (350 kB/s)
Selecting previously unselected package libprotobuf-c-dev:amd64.
(Reading database ... 635859 files and directories currently installed.)
Preparing to unpack .../libprotobuf-c-dev_1.5.1-1_amd64.deb ...
Unpacking libprotobuf-c-dev:amd64 (1.5.1-1) ...
Setting up libprotobuf-c-dev:amd64 (1.5.1-1) ...
Scanning processes...
Scanning processor microcode...
Scanning linux images...
Running kernel seems to be up-to-date.
The processor microcode seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
```bash
sudo apt install -y libprotobuf-c-dev
```
<details>
<summary>Output:</summary>
```
Installing:
libprotobuf-c-dev
Summary:
Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 2
Download size: 28.5 kB
Space needed: 105 kB / 4,306 MB available
Get:1 http://deb.debian.org/debian trixie/main amd64 libprotobuf-c-dev amd64 1.5.1-1 [28.5 kB]
Fetched 28.5 kB in 0s (350 kB/s)
Selecting previously unselected package libprotobuf-c-dev:amd64.
(Reading database ... 635859 files and directories currently installed.)
Preparing to unpack .../libprotobuf-c-dev_1.5.1-1_amd64.deb ...
Unpacking libprotobuf-c-dev:amd64 (1.5.1-1) ...
Setting up libprotobuf-c-dev:amd64 (1.5.1-1) ...
Scanning processes...
Scanning processor microcode...
Scanning linux images...
Running kernel seems to be up-to-date.
The processor microcode seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
```
</details>
Installing:
libnm-dev
Summary:
Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 2
Download size: 756 kB
Space needed: 11.6 MB / 4,305 MB available
Get:1 http://deb.debian.org/debian trixie/main amd64 libnm-dev amd64 1.52.1-1 [756 kB]
Fetched 756 kB in 0s (7,231 kB/s)
Selecting previously unselected package libnm-dev:amd64.
(Reading database ... 635871 files and directories currently installed.)
Preparing to unpack .../libnm-dev_1.52.1-1_amd64.deb ...
Unpacking libnm-dev:amd64 (1.52.1-1) ...
Setting up libnm-dev:amd64 (1.52.1-1) ...
Scanning processes...
Scanning processor microcode...
Scanning linux images...
Running kernel seems to be up-to-date.
The processor microcode seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
```bash
sudo apt install -y libnm-dev
```
<details>
<summary>Output:</summary>
```
Installing:
libnm-dev
Summary:
Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 2
Download size: 756 kB
Space needed: 11.6 MB / 4,305 MB available
Get:1 http://deb.debian.org/debian trixie/main amd64 libnm-dev amd64 1.52.1-1 [756 kB]
Fetched 756 kB in 0s (7,231 kB/s)
Selecting previously unselected package libnm-dev:amd64.
(Reading database ... 635871 files and directories currently installed.)
Preparing to unpack .../libnm-dev_1.52.1-1_amd64.deb ...
Unpacking libnm-dev:amd64 (1.52.1-1) ...
Setting up libnm-dev:amd64 (1.52.1-1) ...
Scanning processes...
Scanning processor microcode...
Scanning linux images...
Running kernel seems to be up-to-date.
The processor microcode seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
```
</details>
Installing:
libavahi-gobject-dev
Installing dependencies:
gir1.2-avahi-0.6
Summary:
Upgrading: 0, Installing: 2, Removing: 0, Not Upgrading: 0
Download size: 75.7 kB
Space needed: 275 kB / 4,282 MB available
Get:1 http://deb.debian.org/debian trixie/main amd64 gir1.2-avahi-0.6 amd64 0.8-16 [28.5 kB]
Get:2 http://deb.debian.org/debian trixie/main amd64 libavahi-gobject-dev amd64 0.8-16 [47.3 kB]
Fetched 75.7 kB in 0s (790 kB/s)
Selecting previously unselected package gir1.2-avahi-0.6:amd64.
(Reading database ... 636201 files and directories currently installed.)
Preparing to unpack .../gir1.2-avahi-0.6_0.8-16_amd64.deb ...
Unpacking gir1.2-avahi-0.6:amd64 (0.8-16) ...
Selecting previously unselected package libavahi-gobject-dev:amd64.
Preparing to unpack .../libavahi-gobject-dev_0.8-16_amd64.deb ...
Unpacking libavahi-gobject-dev:amd64 (0.8-16) ...
Setting up gir1.2-avahi-0.6:amd64 (0.8-16) ...
Setting up libavahi-gobject-dev:amd64 (0.8-16) ...
Scanning processes...
Scanning processor microcode...
Scanning linux images...
Running kernel seems to be up-to-date.
The processor microcode seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
```bash
sudo apt install -y libavahi-gobject-dev
```
<details>
<summary>Output:</summary>
```
Installing:
libavahi-gobject-dev
Installing dependencies:
gir1.2-avahi-0.6
Summary:
Upgrading: 0, Installing: 2, Removing: 0, Not Upgrading: 0
Download size: 75.7 kB
Space needed: 275 kB / 4,282 MB available
Get:1 http://deb.debian.org/debian trixie/main amd64 gir1.2-avahi-0.6 amd64 0.8-16 [28.5 kB]
Get:2 http://deb.debian.org/debian trixie/main amd64 libavahi-gobject-dev amd64 0.8-16 [47.3 kB]
Fetched 75.7 kB in 0s (790 kB/s)
Selecting previously unselected package gir1.2-avahi-0.6:amd64.
(Reading database ... 636201 files and directories currently installed.)
Preparing to unpack .../gir1.2-avahi-0.6_0.8-16_amd64.deb ...
Unpacking gir1.2-avahi-0.6:amd64 (0.8-16) ...
Selecting previously unselected package libavahi-gobject-dev:amd64.
Preparing to unpack .../libavahi-gobject-dev_0.8-16_amd64.deb ...
Unpacking libavahi-gobject-dev:amd64 (0.8-16) ...
Setting up gir1.2-avahi-0.6:amd64 (0.8-16) ...
Setting up libavahi-gobject-dev:amd64 (0.8-16) ...
Scanning processes...
Scanning processor microcode...
Scanning linux images...
Running kernel seems to be up-to-date.
The processor microcode seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
```
</details>
ninja: Entering directory `/home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/build'
ninja: no work to do.
Installing subdir /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor to /usr/local/share/icons/hicolor
Installation failed due to insufficient permissions.
Attempt to use /usr/bin/sudo to gain elevated privileges? [y/n] y
Installing subdir /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor to /usr/local/share/icons/hicolor
Installing /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor/symbolic/apps/org.gnome.NetworkDisplays-symbolic.svg to /usr/local/share/icons/hicolor/symbolic/apps
Installing /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor/scalable/apps/org.gnome.NetworkDisplays.svg to /usr/local/share/icons/hicolor/scalable/apps
Installing data/org.gnome.NetworkDisplays.desktop to /usr/local/share/applications
Installing data/org.gnome.NetworkDisplays.metainfo.xml to /usr/local/share/metainfo
Installing src/gnome-network-displays-daemon to /usr/local/bin
Installing src/gnome-network-displays-stream to /usr/local/libexec
Installing src/gnome-network-displays to /usr/local/bin
Installing po/bg/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/bg/LC_MESSAGES
Installing po/ca/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ca/LC_MESSAGES
Installing po/cs/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/cs/LC_MESSAGES
Installing po/da/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/da/LC_MESSAGES
Installing po/de/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/de/LC_MESSAGES
Installing po/el/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/el/LC_MESSAGES
Installing po/en_GB/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/en_GB/LC_MESSAGES
Installing po/es/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/es/LC_MESSAGES
Installing po/eu/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/eu/LC_MESSAGES
Installing po/fi/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/fi/LC_MESSAGES
Installing po/fr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/fr/LC_MESSAGES
Installing po/fur/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/fur/LC_MESSAGES
Installing po/he/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/he/LC_MESSAGES
Installing po/hi/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/hi/LC_MESSAGES
Installing po/hr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/hr/LC_MESSAGES
Installing po/hu/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/hu/LC_MESSAGES
Installing po/id/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/id/LC_MESSAGES
Installing po/it/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/it/LC_MESSAGES
Installing po/ja/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ja/LC_MESSAGES
Installing po/ka/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ka/LC_MESSAGES
Installing po/kab/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/kab/LC_MESSAGES
Installing po/kk/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/kk/LC_MESSAGES
Installing po/lt/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/lt/LC_MESSAGES
Installing po/nl/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/nl/LC_MESSAGES
Installing po/oc/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/oc/LC_MESSAGES
Installing po/pl/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/pl/LC_MESSAGES
Installing po/pt/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/pt/LC_MESSAGES
Installing po/pt_BR/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/pt_BR/LC_MESSAGES
Installing po/ro/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ro/LC_MESSAGES
Installing po/ru/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ru/LC_MESSAGES
Installing po/sk/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sk/LC_MESSAGES
Installing po/sl/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sl/LC_MESSAGES
Installing po/sr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sr/LC_MESSAGES
Installing po/sv/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sv/LC_MESSAGES
Installing po/tr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/tr/LC_MESSAGES
Installing po/uk/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/uk/LC_MESSAGES
Installing po/zh_CN/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/zh_CN/LC_MESSAGES
Installing /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/P2P-WiFi-Display.xml to /usr/local/lib/firewalld/zones
Running custom install script '/usr/bin/gtk4-update-icon-cache -q -t -f /usr/local/share/icons/hicolor'
Running custom install script '/usr/bin/update-desktop-database -q /usr/local/share/applications'
```bash
meson install
```
<details>
<summary>Output:</summary>
```
ninja: Entering directory `/home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/build'
ninja: no work to do.
Installing subdir /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor to /usr/local/share/icons/hicolor
Installation failed due to insufficient permissions.
Attempt to use /usr/bin/sudo to gain elevated privileges? [y/n] y
Installing subdir /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor to /usr/local/share/icons/hicolor
Installing /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor/symbolic/apps/org.gnome.NetworkDisplays-symbolic.svg to /usr/local/share/icons/hicolor/symbolic/apps
Installing /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor/scalable/apps/org.gnome.NetworkDisplays.svg to /usr/local/share/icons/hicolor/scalable/apps
Installing data/org.gnome.NetworkDisplays.desktop to /usr/local/share/applications
Installing data/org.gnome.NetworkDisplays.metainfo.xml to /usr/local/share/metainfo
Installing src/gnome-network-displays-daemon to /usr/local/bin
Installing src/gnome-network-displays-stream to /usr/local/libexec
Installing src/gnome-network-displays to /usr/local/bin
Installing po/bg/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/bg/LC_MESSAGES
Installing po/ca/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ca/LC_MESSAGES
Installing po/cs/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/cs/LC_MESSAGES
Installing po/da/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/da/LC_MESSAGES
Installing po/de/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/de/LC_MESSAGES
Installing po/el/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/el/LC_MESSAGES
Installing po/en_GB/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/en_GB/LC_MESSAGES
Installing po/es/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/es/LC_MESSAGES
Installing po/eu/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/eu/LC_MESSAGES
Installing po/fi/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/fi/LC_MESSAGES
Installing po/fr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/fr/LC_MESSAGES
Installing po/fur/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/fur/LC_MESSAGES
Installing po/he/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/he/LC_MESSAGES
Installing po/hi/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/hi/LC_MESSAGES
Installing po/hr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/hr/LC_MESSAGES
Installing po/hu/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/hu/LC_MESSAGES
Installing po/id/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/id/LC_MESSAGES
Installing po/it/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/it/LC_MESSAGES
Installing po/ja/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ja/LC_MESSAGES
Installing po/ka/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ka/LC_MESSAGES
Installing po/kab/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/kab/LC_MESSAGES
Installing po/kk/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/kk/LC_MESSAGES
Installing po/lt/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/lt/LC_MESSAGES
Installing po/nl/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/nl/LC_MESSAGES
Installing po/oc/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/oc/LC_MESSAGES
Installing po/pl/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/pl/LC_MESSAGES
Installing po/pt/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/pt/LC_MESSAGES
Installing po/pt_BR/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/pt_BR/LC_MESSAGES
Installing po/ro/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ro/LC_MESSAGES
Installing po/ru/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ru/LC_MESSAGES
Installing po/sk/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sk/LC_MESSAGES
Installing po/sl/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sl/LC_MESSAGES
Installing po/sr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sr/LC_MESSAGES
Installing po/sv/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sv/LC_MESSAGES
Installing po/tr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/tr/LC_MESSAGES
Installing po/uk/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/uk/LC_MESSAGES
Installing po/zh_CN/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/zh_CN/LC_MESSAGES
Installing /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/P2P-WiFi-Display.xml to /usr/local/lib/firewalld/zones
Running custom install script '/usr/bin/gtk4-update-icon-cache -q -t -f /usr/local/share/icons/hicolor'
Running custom install script '/usr/bin/update-desktop-database -q /usr/local/share/applications'
```
</details>
ninja: Entering directory `/home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/build'
ninja: no work to do.
Installing subdir /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor to /usr/local/share/icons/hicolor
Installation failed due to insufficient permissions.
Attempt to use /usr/bin/sudo to gain elevated privileges? [y/n] y
Installing subdir /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor to /usr/local/share/icons/hicolor
Installing /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor/symbolic/apps/org.gnome.NetworkDisplays-symbolic.svg to /usr/local/share/icons/hicolor/symbolic/apps
Installing /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor/scalable/apps/org.gnome.NetworkDisplays.svg to /usr/local/share/icons/hicolor/scalable/apps
Installing data/org.gnome.NetworkDisplays.desktop to /usr/local/share/applications
Installing data/org.gnome.NetworkDisplays.metainfo.xml to /usr/local/share/metainfo
Installing src/gnome-network-displays-daemon to /usr/local/bin
Installing src/gnome-network-displays-stream to /usr/local/libexec
Installing src/gnome-network-displays to /usr/local/bin
Installing po/bg/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/bg/LC_MESSAGES
Installing po/ca/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ca/LC_MESSAGES
Installing po/cs/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/cs/LC_MESSAGES
Installing po/da/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/da/LC_MESSAGES
Installing po/de/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/de/LC_MESSAGES
Installing po/el/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/el/LC_MESSAGES
Installing po/en_GB/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/en_GB/LC_MESSAGES
Installing po/es/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/es/LC_MESSAGES
Installing po/eu/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/eu/LC_MESSAGES
Installing po/fi/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/fi/LC_MESSAGES
Installing po/fr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/fr/LC_MESSAGES
Installing po/fur/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/fur/LC_MESSAGES
Installing po/he/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/he/LC_MESSAGES
Installing po/hi/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/hi/LC_MESSAGES
Installing po/hr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/hr/LC_MESSAGES
Installing po/hu/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/hu/LC_MESSAGES
Installing po/id/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/id/LC_MESSAGES
Installing po/it/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/it/LC_MESSAGES
Installing po/ja/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ja/LC_MESSAGES
Installing po/ka/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ka/LC_MESSAGES
Installing po/kab/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/kab/LC_MESSAGES
Installing po/kk/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/kk/LC_MESSAGES
Installing po/lt/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/lt/LC_MESSAGES
Installing po/nl/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/nl/LC_MESSAGES
Installing po/oc/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/oc/LC_MESSAGES
Installing po/pl/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/pl/LC_MESSAGES
Installing po/pt/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/pt/LC_MESSAGES
Installing po/pt_BR/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/pt_BR/LC_MESSAGES
Installing po/ro/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ro/LC_MESSAGES
Installing po/ru/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ru/LC_MESSAGES
Installing po/sk/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sk/LC_MESSAGES
Installing po/sl/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sl/LC_MESSAGES
Installing po/sr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sr/LC_MESSAGES
Installing po/sv/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sv/LC_MESSAGES
Installing po/tr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/tr/LC_MESSAGES
Installing po/uk/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/uk/LC_MESSAGES
Installing po/zh_CN/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/zh_CN/LC_MESSAGES
Installing /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/P2P-WiFi-Display.xml to /usr/local/lib/firewalld/zones
Running custom install script '/usr/bin/gtk4-update-icon-cache -q -t -f /usr/local/share/icons/hicolor'
Running custom install script '/usr/bin/update-desktop-database -q /usr/local/share/applications'
```bash
meson install
```
<details>
<summary>Output:</summary>
```
ninja: Entering directory `/home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/build'
ninja: no work to do.
Installing subdir /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor to /usr/local/share/icons/hicolor
Installation failed due to insufficient permissions.
Attempt to use /usr/bin/sudo to gain elevated privileges? [y/n] y
Installing subdir /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor to /usr/local/share/icons/hicolor
Installing /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor/symbolic/apps/org.gnome.NetworkDisplays-symbolic.svg to /usr/local/share/icons/hicolor/symbolic/apps
Installing /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/icons/hicolor/scalable/apps/org.gnome.NetworkDisplays.svg to /usr/local/share/icons/hicolor/scalable/apps
Installing data/org.gnome.NetworkDisplays.desktop to /usr/local/share/applications
Installing data/org.gnome.NetworkDisplays.metainfo.xml to /usr/local/share/metainfo
Installing src/gnome-network-displays-daemon to /usr/local/bin
Installing src/gnome-network-displays-stream to /usr/local/libexec
Installing src/gnome-network-displays to /usr/local/bin
Installing po/bg/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/bg/LC_MESSAGES
Installing po/ca/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ca/LC_MESSAGES
Installing po/cs/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/cs/LC_MESSAGES
Installing po/da/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/da/LC_MESSAGES
Installing po/de/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/de/LC_MESSAGES
Installing po/el/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/el/LC_MESSAGES
Installing po/en_GB/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/en_GB/LC_MESSAGES
Installing po/es/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/es/LC_MESSAGES
Installing po/eu/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/eu/LC_MESSAGES
Installing po/fi/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/fi/LC_MESSAGES
Installing po/fr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/fr/LC_MESSAGES
Installing po/fur/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/fur/LC_MESSAGES
Installing po/he/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/he/LC_MESSAGES
Installing po/hi/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/hi/LC_MESSAGES
Installing po/hr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/hr/LC_MESSAGES
Installing po/hu/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/hu/LC_MESSAGES
Installing po/id/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/id/LC_MESSAGES
Installing po/it/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/it/LC_MESSAGES
Installing po/ja/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ja/LC_MESSAGES
Installing po/ka/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ka/LC_MESSAGES
Installing po/kab/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/kab/LC_MESSAGES
Installing po/kk/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/kk/LC_MESSAGES
Installing po/lt/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/lt/LC_MESSAGES
Installing po/nl/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/nl/LC_MESSAGES
Installing po/oc/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/oc/LC_MESSAGES
Installing po/pl/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/pl/LC_MESSAGES
Installing po/pt/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/pt/LC_MESSAGES
Installing po/pt_BR/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/pt_BR/LC_MESSAGES
Installing po/ro/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ro/LC_MESSAGES
Installing po/ru/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/ru/LC_MESSAGES
Installing po/sk/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sk/LC_MESSAGES
Installing po/sl/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sl/LC_MESSAGES
Installing po/sr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sr/LC_MESSAGES
Installing po/sv/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/sv/LC_MESSAGES
Installing po/tr/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/tr/LC_MESSAGES
Installing po/uk/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/uk/LC_MESSAGES
Installing po/zh_CN/LC_MESSAGES/gnome-network-displays.mo to /usr/local/share/locale/zh_CN/LC_MESSAGES
Installing /home/benjamin_loison/Desktop/bens_folder/dev/git/gnome-network-displays/data/P2P-WiFi-Display.xml to /usr/local/lib/firewalld/zones
Running custom install script '/usr/bin/gtk4-update-icon-cache -q -t -f /usr/local/share/icons/hicolor'
Running custom install script '/usr/bin/update-desktop-database -q /usr/local/share/applications'
```
</details>
[ADD] Link: 2
[sinkctl] # run 2
now running on link 2
[GO NEG] Peer: c8:XX:XX:XX:XX:18@2 Type: pbc PIN:
[CONNECT] Peer: c8:XX:XX:XX:XX:18@2
now running on peer c8:XX:XX:XX:XX:18@2
NOTICE: SINK connected
SINK set resolution 1920x1080
but no window shows up or an empty one if I remember correctly.
On my Debian 13 GNOME HP laptop:
gnome-network-displays
Output:
(gnome-network-displays:20804): Gnd-WARNING **: 20:29:52.176: codec list not initialized
(gnome-network-displays:20804): Gnd-WARNING **: 20:29:52.176: codec list not initialized
On my Linux Mint 22.3 Cinnamon Framework 13:
```bash
sudo miracle-sinkctl
```
<details>
<summary>Output:</summary>
```
[ADD] Link: 2
[sinkctl] # run 2
now running on link 2
[GO NEG] Peer: c8:XX:XX:XX:XX:18@2 Type: pbc PIN:
[CONNECT] Peer: c8:XX:XX:XX:XX:18@2
now running on peer c8:XX:XX:XX:XX:18@2
NOTICE: SINK connected
SINK set resolution 1920x1080
```
</details>
but no window shows up or an empty one if I remember correctly.
On my Debian 13 GNOME HP laptop:
```bash
gnome-network-displays
```
<details>
<summary>Output:</summary>
```
(gnome-network-displays:20804): Gnd-WARNING **: 20:29:52.176: codec list not initialized
(gnome-network-displays:20804): Gnd-WARNING **: 20:29:52.176: codec list not initialized
```
</details>




[GNOME/gnome-network-displays/-/blob/88fc480220f156af56008f134f2bbb1d4a071406/README.md#debugging](https://gitlab.gnome.org/GNOME/gnome-network-displays/-/blob/88fc480220f156af56008f134f2bbb1d4a071406/README.md#debugging) may help.
ERROR: Neither source directory 'uninstall' nor build directory None contain a build file meson.build.
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
```bash
cd build/
meson uninstall
```
<details>
<summary>Output:</summary>
```
ERROR: Neither source directory 'uninstall' nor build directory None contain a build file meson.build.
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
```
</details>
[0/1] /usr/bin/meson --internal uninstall
Could not delete /usr/local/share/icons/hicolor/symbolic/apps/org.gnome.NetworkDisplays-symbolic.svg: [Errno 13] Permission denied: '/usr/local/share/icons/hicolor/symbolic/apps/org.gnome.NetworkDisplays-symbolic.svg'.
Could not delete /usr/local/share/icons/hicolor/scalable/apps/org.gnome.NetworkDisplays.svg: [Errno 13] Permission denied: '/usr/local/share/icons/hicolor/scalable/apps/org.gnome.NetworkDisplays.svg'.
Could not delete /usr/local/share/applications/org.gnome.NetworkDisplays.desktop: [Errno 13] Permission denied: '/usr/local/share/applications/org.gnome.NetworkDisplays.desktop'.
Could not delete /usr/local/share/metainfo/org.gnome.NetworkDisplays.metainfo.xml: [Errno 13] Permission denied: '/usr/local/share/metainfo/org.gnome.NetworkDisplays.metainfo.xml'.
Could not delete /usr/local/bin/gnome-network-displays-daemon: [Errno 13] Permission denied: '/usr/local/bin/gnome-network-displays-daemon'.
Could not delete /usr/local/libexec/gnome-network-displays-stream: [Errno 13] Permission denied: '/usr/local/libexec/gnome-network-displays-stream'.
Could not delete /usr/local/bin/gnome-network-displays: [Errno 13] Permission denied: '/usr/local/bin/gnome-network-displays'.
Could not delete /usr/local/share/locale/bg/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/bg/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/ca/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/ca/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/cs/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/cs/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/da/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/da/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/de/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/de/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/el/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/el/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/en_GB/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/en_GB/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/es/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/es/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/eu/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/eu/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/fi/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/fi/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/fr/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/fr/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/fur/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/fur/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/he/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/he/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/hi/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/hi/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/hr/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/hr/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/hu/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/hu/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/id/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/id/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/it/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/it/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/ja/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/ja/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/ka/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/ka/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/kab/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/kab/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/kk/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/kk/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/lt/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/lt/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/nl/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/nl/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/oc/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/oc/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/pl/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/pl/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/pt/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/pt/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/pt_BR/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/pt_BR/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/ro/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/ro/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/ru/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/ru/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/sk/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/sk/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/sl/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/sl/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/sr/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/sr/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/sv/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/sv/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/tr/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/tr/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/uk/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/uk/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/zh_CN/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/zh_CN/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/lib/firewalld/zones/P2P-WiFi-Display.xml: [Errno 13] Permission denied: '/usr/local/lib/firewalld/zones/P2P-WiFi-Display.xml'.
Could not delete /usr/local/lib/firewalld/zones: [Errno 13] Permission denied: '/usr/local/lib/firewalld/zones'.
Could not delete /usr/local/lib/firewalld: [Errno 13] Permission denied: '/usr/local/lib/firewalld'.
Could not delete /usr/local/share/locale/zh_CN/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/zh_CN/LC_MESSAGES'.
Could not delete /usr/local/share/locale/zh_CN: [Errno 13] Permission denied: '/usr/local/share/locale/zh_CN'.
Could not delete /usr/local/share/locale/uk/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/uk/LC_MESSAGES'.
Could not delete /usr/local/share/locale/uk: [Errno 13] Permission denied: '/usr/local/share/locale/uk'.
Could not delete /usr/local/share/locale/tr/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/tr/LC_MESSAGES'.
Could not delete /usr/local/share/locale/tr: [Errno 13] Permission denied: '/usr/local/share/locale/tr'.
Could not delete /usr/local/share/locale/sv/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/sv/LC_MESSAGES'.
Could not delete /usr/local/share/locale/sv: [Errno 13] Permission denied: '/usr/local/share/locale/sv'.
Could not delete /usr/local/share/locale/sr/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/sr/LC_MESSAGES'.
Could not delete /usr/local/share/locale/sr: [Errno 13] Permission denied: '/usr/local/share/locale/sr'.
Could not delete /usr/local/share/locale/sl/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/sl/LC_MESSAGES'.
Could not delete /usr/local/share/locale/sl: [Errno 13] Permission denied: '/usr/local/share/locale/sl'.
Could not delete /usr/local/share/locale/sk/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/sk/LC_MESSAGES'.
Could not delete /usr/local/share/locale/sk: [Errno 13] Permission denied: '/usr/local/share/locale/sk'.
Could not delete /usr/local/share/locale/ru/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/ru/LC_MESSAGES'.
Could not delete /usr/local/share/locale/ru: [Errno 13] Permission denied: '/usr/local/share/locale/ru'.
Could not delete /usr/local/share/locale/ro/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/ro/LC_MESSAGES'.
Could not delete /usr/local/share/locale/ro: [Errno 13] Permission denied: '/usr/local/share/locale/ro'.
Could not delete /usr/local/share/locale/pt_BR/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/pt_BR/LC_MESSAGES'.
Could not delete /usr/local/share/locale/pt_BR: [Errno 13] Permission denied: '/usr/local/share/locale/pt_BR'.
Could not delete /usr/local/share/locale/pt/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/pt/LC_MESSAGES'.
Could not delete /usr/local/share/locale/pt: [Errno 13] Permission denied: '/usr/local/share/locale/pt'.
Could not delete /usr/local/share/locale/pl/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/pl/LC_MESSAGES'.
Could not delete /usr/local/share/locale/pl: [Errno 13] Permission denied: '/usr/local/share/locale/pl'.
Could not delete /usr/local/share/locale/oc/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/oc/LC_MESSAGES'.
Could not delete /usr/local/share/locale/oc: [Errno 13] Permission denied: '/usr/local/share/locale/oc'.
Could not delete /usr/local/share/locale/nl/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/nl/LC_MESSAGES'.
Could not delete /usr/local/share/locale/nl: [Errno 13] Permission denied: '/usr/local/share/locale/nl'.
Could not delete /usr/local/share/locale/lt/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/lt/LC_MESSAGES'.
Could not delete /usr/local/share/locale/lt: [Errno 13] Permission denied: '/usr/local/share/locale/lt'.
Could not delete /usr/local/share/locale/kk/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/kk/LC_MESSAGES'.
Could not delete /usr/local/share/locale/kk: [Errno 13] Permission denied: '/usr/local/share/locale/kk'.
Could not delete /usr/local/share/locale/kab/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/kab/LC_MESSAGES'.
Could not delete /usr/local/share/locale/kab: [Errno 13] Permission denied: '/usr/local/share/locale/kab'.
Could not delete /usr/local/share/locale/ka/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/ka/LC_MESSAGES'.
Could not delete /usr/local/share/locale/ka: [Errno 13] Permission denied: '/usr/local/share/locale/ka'.
Could not delete /usr/local/share/locale/ja/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/ja/LC_MESSAGES'.
Could not delete /usr/local/share/locale/ja: [Errno 13] Permission denied: '/usr/local/share/locale/ja'.
Could not delete /usr/local/share/locale/it/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/it/LC_MESSAGES'.
Could not delete /usr/local/share/locale/it: [Errno 13] Permission denied: '/usr/local/share/locale/it'.
Could not delete /usr/local/share/locale/id/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/id/LC_MESSAGES'.
Could not delete /usr/local/share/locale/id: [Errno 13] Permission denied: '/usr/local/share/locale/id'.
Could not delete /usr/local/share/locale/hu/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/hu/LC_MESSAGES'.
Could not delete /usr/local/share/locale/hu: [Errno 13] Permission denied: '/usr/local/share/locale/hu'.
Could not delete /usr/local/share/locale/hr/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/hr/LC_MESSAGES'.
Could not delete /usr/local/share/locale/hr: [Errno 13] Permission denied: '/usr/local/share/locale/hr'.
Could not delete /usr/local/share/locale/hi/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/hi/LC_MESSAGES'.
Could not delete /usr/local/share/locale/hi: [Errno 13] Permission denied: '/usr/local/share/locale/hi'.
Could not delete /usr/local/share/locale/he/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/he/LC_MESSAGES'.
Could not delete /usr/local/share/locale/he: [Errno 13] Permission denied: '/usr/local/share/locale/he'.
Could not delete /usr/local/share/locale/fur/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/fur/LC_MESSAGES'.
Could not delete /usr/local/share/locale/fur: [Errno 13] Permission denied: '/usr/local/share/locale/fur'.
Could not delete /usr/local/share/locale/fr/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/fr/LC_MESSAGES'.
Could not delete /usr/local/share/locale/fr: [Errno 13] Permission denied: '/usr/local/share/locale/fr'.
Could not delete /usr/local/share/locale/fi/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/fi/LC_MESSAGES'.
Could not delete /usr/local/share/locale/fi: [Errno 13] Permission denied: '/usr/local/share/locale/fi'.
Could not delete /usr/local/share/locale/eu/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/eu/LC_MESSAGES'.
Could not delete /usr/local/share/locale/eu: [Errno 13] Permission denied: '/usr/local/share/locale/eu'.
Could not delete /usr/local/share/locale/es/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/es/LC_MESSAGES'.
Could not delete /usr/local/share/locale/es: [Errno 13] Permission denied: '/usr/local/share/locale/es'.
Could not delete /usr/local/share/locale/en_GB/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/en_GB/LC_MESSAGES'.
Could not delete /usr/local/share/locale/en_GB: [Errno 13] Permission denied: '/usr/local/share/locale/en_GB'.
Could not delete /usr/local/share/locale/el/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/el/LC_MESSAGES'.
Could not delete /usr/local/share/locale/el: [Errno 13] Permission denied: '/usr/local/share/locale/el'.
Could not delete /usr/local/share/locale/de/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/de/LC_MESSAGES'.
Could not delete /usr/local/share/locale/de: [Errno 13] Permission denied: '/usr/local/share/locale/de'.
Could not delete /usr/local/share/locale/da/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/da/LC_MESSAGES'.
Could not delete /usr/local/share/locale/da: [Errno 13] Permission denied: '/usr/local/share/locale/da'.
Could not delete /usr/local/share/locale/cs/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/cs/LC_MESSAGES'.
Could not delete /usr/local/share/locale/cs: [Errno 13] Permission denied: '/usr/local/share/locale/cs'.
Could not delete /usr/local/share/locale/ca/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/ca/LC_MESSAGES'.
Could not delete /usr/local/share/locale/ca: [Errno 13] Permission denied: '/usr/local/share/locale/ca'.
Could not delete /usr/local/share/locale/bg/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/bg/LC_MESSAGES'.
Could not delete /usr/local/share/locale/bg: [Errno 13] Permission denied: '/usr/local/share/locale/bg'.
Could not delete /usr/local/share/locale: [Errno 13] Permission denied: '/usr/local/share/locale'.
Could not delete /usr/local/share/metainfo: [Errno 13] Permission denied: '/usr/local/share/metainfo'.
Could not delete /usr/local/share/icons/hicolor/scalable/apps: [Errno 13] Permission denied: '/usr/local/share/icons/hicolor/scalable/apps'.
Could not delete /usr/local/share/icons/hicolor/symbolic/apps: [Errno 13] Permission denied: '/usr/local/share/icons/hicolor/symbolic/apps'.
Could not delete /usr/local/share/icons/hicolor/scalable: [Errno 13] Permission denied: '/usr/local/share/icons/hicolor/scalable'.
Could not delete /usr/local/share/icons/hicolor/symbolic: [Errno 13] Permission denied: '/usr/local/share/icons/hicolor/symbolic'.
Uninstall finished.
Deleted: 0
Failed: 127
Remember that files created by custom scripts have not been removed.
gnome-network-displays still works fine.
`gnome-network-displays` still works fine.
DuckDuckGo search *meson uninstall*.
[mesonbuild/meson/issues/13069#issuecomment-2057710767](https://github.com/mesonbuild/meson/issues/13069#issuecomment-2057710767):
```bash
ninja uninstall
```
<details>
<summary>Output:</summary>
```
[0/1] /usr/bin/meson --internal uninstall
Could not delete /usr/local/share/icons/hicolor/symbolic/apps/org.gnome.NetworkDisplays-symbolic.svg: [Errno 13] Permission denied: '/usr/local/share/icons/hicolor/symbolic/apps/org.gnome.NetworkDisplays-symbolic.svg'.
Could not delete /usr/local/share/icons/hicolor/scalable/apps/org.gnome.NetworkDisplays.svg: [Errno 13] Permission denied: '/usr/local/share/icons/hicolor/scalable/apps/org.gnome.NetworkDisplays.svg'.
Could not delete /usr/local/share/applications/org.gnome.NetworkDisplays.desktop: [Errno 13] Permission denied: '/usr/local/share/applications/org.gnome.NetworkDisplays.desktop'.
Could not delete /usr/local/share/metainfo/org.gnome.NetworkDisplays.metainfo.xml: [Errno 13] Permission denied: '/usr/local/share/metainfo/org.gnome.NetworkDisplays.metainfo.xml'.
Could not delete /usr/local/bin/gnome-network-displays-daemon: [Errno 13] Permission denied: '/usr/local/bin/gnome-network-displays-daemon'.
Could not delete /usr/local/libexec/gnome-network-displays-stream: [Errno 13] Permission denied: '/usr/local/libexec/gnome-network-displays-stream'.
Could not delete /usr/local/bin/gnome-network-displays: [Errno 13] Permission denied: '/usr/local/bin/gnome-network-displays'.
Could not delete /usr/local/share/locale/bg/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/bg/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/ca/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/ca/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/cs/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/cs/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/da/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/da/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/de/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/de/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/el/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/el/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/en_GB/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/en_GB/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/es/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/es/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/eu/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/eu/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/fi/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/fi/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/fr/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/fr/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/fur/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/fur/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/he/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/he/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/hi/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/hi/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/hr/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/hr/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/hu/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/hu/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/id/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/id/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/it/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/it/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/ja/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/ja/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/ka/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/ka/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/kab/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/kab/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/kk/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/kk/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/lt/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/lt/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/nl/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/nl/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/oc/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/oc/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/pl/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/pl/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/pt/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/pt/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/pt_BR/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/pt_BR/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/ro/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/ro/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/ru/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/ru/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/sk/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/sk/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/sl/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/sl/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/sr/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/sr/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/sv/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/sv/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/tr/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/tr/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/uk/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/uk/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/share/locale/zh_CN/LC_MESSAGES/gnome-network-displays.mo: [Errno 13] Permission denied: '/usr/local/share/locale/zh_CN/LC_MESSAGES/gnome-network-displays.mo'.
Could not delete /usr/local/lib/firewalld/zones/P2P-WiFi-Display.xml: [Errno 13] Permission denied: '/usr/local/lib/firewalld/zones/P2P-WiFi-Display.xml'.
Could not delete /usr/local/lib/firewalld/zones: [Errno 13] Permission denied: '/usr/local/lib/firewalld/zones'.
Could not delete /usr/local/lib/firewalld: [Errno 13] Permission denied: '/usr/local/lib/firewalld'.
Could not delete /usr/local/share/locale/zh_CN/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/zh_CN/LC_MESSAGES'.
Could not delete /usr/local/share/locale/zh_CN: [Errno 13] Permission denied: '/usr/local/share/locale/zh_CN'.
Could not delete /usr/local/share/locale/uk/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/uk/LC_MESSAGES'.
Could not delete /usr/local/share/locale/uk: [Errno 13] Permission denied: '/usr/local/share/locale/uk'.
Could not delete /usr/local/share/locale/tr/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/tr/LC_MESSAGES'.
Could not delete /usr/local/share/locale/tr: [Errno 13] Permission denied: '/usr/local/share/locale/tr'.
Could not delete /usr/local/share/locale/sv/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/sv/LC_MESSAGES'.
Could not delete /usr/local/share/locale/sv: [Errno 13] Permission denied: '/usr/local/share/locale/sv'.
Could not delete /usr/local/share/locale/sr/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/sr/LC_MESSAGES'.
Could not delete /usr/local/share/locale/sr: [Errno 13] Permission denied: '/usr/local/share/locale/sr'.
Could not delete /usr/local/share/locale/sl/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/sl/LC_MESSAGES'.
Could not delete /usr/local/share/locale/sl: [Errno 13] Permission denied: '/usr/local/share/locale/sl'.
Could not delete /usr/local/share/locale/sk/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/sk/LC_MESSAGES'.
Could not delete /usr/local/share/locale/sk: [Errno 13] Permission denied: '/usr/local/share/locale/sk'.
Could not delete /usr/local/share/locale/ru/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/ru/LC_MESSAGES'.
Could not delete /usr/local/share/locale/ru: [Errno 13] Permission denied: '/usr/local/share/locale/ru'.
Could not delete /usr/local/share/locale/ro/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/ro/LC_MESSAGES'.
Could not delete /usr/local/share/locale/ro: [Errno 13] Permission denied: '/usr/local/share/locale/ro'.
Could not delete /usr/local/share/locale/pt_BR/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/pt_BR/LC_MESSAGES'.
Could not delete /usr/local/share/locale/pt_BR: [Errno 13] Permission denied: '/usr/local/share/locale/pt_BR'.
Could not delete /usr/local/share/locale/pt/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/pt/LC_MESSAGES'.
Could not delete /usr/local/share/locale/pt: [Errno 13] Permission denied: '/usr/local/share/locale/pt'.
Could not delete /usr/local/share/locale/pl/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/pl/LC_MESSAGES'.
Could not delete /usr/local/share/locale/pl: [Errno 13] Permission denied: '/usr/local/share/locale/pl'.
Could not delete /usr/local/share/locale/oc/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/oc/LC_MESSAGES'.
Could not delete /usr/local/share/locale/oc: [Errno 13] Permission denied: '/usr/local/share/locale/oc'.
Could not delete /usr/local/share/locale/nl/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/nl/LC_MESSAGES'.
Could not delete /usr/local/share/locale/nl: [Errno 13] Permission denied: '/usr/local/share/locale/nl'.
Could not delete /usr/local/share/locale/lt/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/lt/LC_MESSAGES'.
Could not delete /usr/local/share/locale/lt: [Errno 13] Permission denied: '/usr/local/share/locale/lt'.
Could not delete /usr/local/share/locale/kk/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/kk/LC_MESSAGES'.
Could not delete /usr/local/share/locale/kk: [Errno 13] Permission denied: '/usr/local/share/locale/kk'.
Could not delete /usr/local/share/locale/kab/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/kab/LC_MESSAGES'.
Could not delete /usr/local/share/locale/kab: [Errno 13] Permission denied: '/usr/local/share/locale/kab'.
Could not delete /usr/local/share/locale/ka/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/ka/LC_MESSAGES'.
Could not delete /usr/local/share/locale/ka: [Errno 13] Permission denied: '/usr/local/share/locale/ka'.
Could not delete /usr/local/share/locale/ja/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/ja/LC_MESSAGES'.
Could not delete /usr/local/share/locale/ja: [Errno 13] Permission denied: '/usr/local/share/locale/ja'.
Could not delete /usr/local/share/locale/it/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/it/LC_MESSAGES'.
Could not delete /usr/local/share/locale/it: [Errno 13] Permission denied: '/usr/local/share/locale/it'.
Could not delete /usr/local/share/locale/id/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/id/LC_MESSAGES'.
Could not delete /usr/local/share/locale/id: [Errno 13] Permission denied: '/usr/local/share/locale/id'.
Could not delete /usr/local/share/locale/hu/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/hu/LC_MESSAGES'.
Could not delete /usr/local/share/locale/hu: [Errno 13] Permission denied: '/usr/local/share/locale/hu'.
Could not delete /usr/local/share/locale/hr/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/hr/LC_MESSAGES'.
Could not delete /usr/local/share/locale/hr: [Errno 13] Permission denied: '/usr/local/share/locale/hr'.
Could not delete /usr/local/share/locale/hi/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/hi/LC_MESSAGES'.
Could not delete /usr/local/share/locale/hi: [Errno 13] Permission denied: '/usr/local/share/locale/hi'.
Could not delete /usr/local/share/locale/he/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/he/LC_MESSAGES'.
Could not delete /usr/local/share/locale/he: [Errno 13] Permission denied: '/usr/local/share/locale/he'.
Could not delete /usr/local/share/locale/fur/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/fur/LC_MESSAGES'.
Could not delete /usr/local/share/locale/fur: [Errno 13] Permission denied: '/usr/local/share/locale/fur'.
Could not delete /usr/local/share/locale/fr/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/fr/LC_MESSAGES'.
Could not delete /usr/local/share/locale/fr: [Errno 13] Permission denied: '/usr/local/share/locale/fr'.
Could not delete /usr/local/share/locale/fi/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/fi/LC_MESSAGES'.
Could not delete /usr/local/share/locale/fi: [Errno 13] Permission denied: '/usr/local/share/locale/fi'.
Could not delete /usr/local/share/locale/eu/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/eu/LC_MESSAGES'.
Could not delete /usr/local/share/locale/eu: [Errno 13] Permission denied: '/usr/local/share/locale/eu'.
Could not delete /usr/local/share/locale/es/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/es/LC_MESSAGES'.
Could not delete /usr/local/share/locale/es: [Errno 13] Permission denied: '/usr/local/share/locale/es'.
Could not delete /usr/local/share/locale/en_GB/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/en_GB/LC_MESSAGES'.
Could not delete /usr/local/share/locale/en_GB: [Errno 13] Permission denied: '/usr/local/share/locale/en_GB'.
Could not delete /usr/local/share/locale/el/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/el/LC_MESSAGES'.
Could not delete /usr/local/share/locale/el: [Errno 13] Permission denied: '/usr/local/share/locale/el'.
Could not delete /usr/local/share/locale/de/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/de/LC_MESSAGES'.
Could not delete /usr/local/share/locale/de: [Errno 13] Permission denied: '/usr/local/share/locale/de'.
Could not delete /usr/local/share/locale/da/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/da/LC_MESSAGES'.
Could not delete /usr/local/share/locale/da: [Errno 13] Permission denied: '/usr/local/share/locale/da'.
Could not delete /usr/local/share/locale/cs/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/cs/LC_MESSAGES'.
Could not delete /usr/local/share/locale/cs: [Errno 13] Permission denied: '/usr/local/share/locale/cs'.
Could not delete /usr/local/share/locale/ca/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/ca/LC_MESSAGES'.
Could not delete /usr/local/share/locale/ca: [Errno 13] Permission denied: '/usr/local/share/locale/ca'.
Could not delete /usr/local/share/locale/bg/LC_MESSAGES: [Errno 13] Permission denied: '/usr/local/share/locale/bg/LC_MESSAGES'.
Could not delete /usr/local/share/locale/bg: [Errno 13] Permission denied: '/usr/local/share/locale/bg'.
Could not delete /usr/local/share/locale: [Errno 13] Permission denied: '/usr/local/share/locale'.
Could not delete /usr/local/share/metainfo: [Errno 13] Permission denied: '/usr/local/share/metainfo'.
Could not delete /usr/local/share/icons/hicolor/scalable/apps: [Errno 13] Permission denied: '/usr/local/share/icons/hicolor/scalable/apps'.
Could not delete /usr/local/share/icons/hicolor/symbolic/apps: [Errno 13] Permission denied: '/usr/local/share/icons/hicolor/symbolic/apps'.
Could not delete /usr/local/share/icons/hicolor/scalable: [Errno 13] Permission denied: '/usr/local/share/icons/hicolor/scalable'.
Could not delete /usr/local/share/icons/hicolor/symbolic: [Errno 13] Permission denied: '/usr/local/share/icons/hicolor/symbolic'.
Uninstall finished.
Deleted: 0
Failed: 127
Remember that files created by custom scripts have not been removed.
```
</details>
`gnome-network-displays` still works fine.
It worked for a second on my Fairphone 4 LineageOS 23.2.
On Xiaomi Mi A3 LineageOS 23.0:
On my Windows 11 HP laptop:









It worked for a second on my Fairphone 4 LineageOS 23.2.
On Xiaomi Mi A3 LineageOS 23.0:


Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Maybe just temporarily to figure out if another screen or the cable is to blame.
+7
The person:
also searched unsuccessfully.
For reference: HDMI.
If I remember correctly it may be a physical limitation specific to the HDMI controller manufacturer.
Related to #52.
Could use HDMI as a screen grabber to take clean screenshots when not running an OS maybe.
Elgato is a physical alternative.
Related to the calendar event of 10/08/25 at 8:00.
Related to Benjamin-Loison/scrcpy/issues/15.
Related to Benjamin_Loison/linux/issues/48.
Would help Benjamin-Loison/obs-studio/issues/15.
The person:
bought
https://www.amazon.fr/-/en/dp/B0BL3HVMWW
and it works as wanted in front of me, that is a webcam.
15.99 € + approximately 5 € of shipping is quite cheap, but for the usage I have is quite overkill.
Would help Benjamin_Loison/Console/issues/1.
DuckDuckGo search On Linux how to use computer HDMI as video grabber?.
Answers to the Ask Ubuntu answer 290971
Google search On Linux how to use computer HDMI as video grabber?.
https://chat.mistral.ai/chat/89a25f93-0eb7-4120-ace8-7b2ba3ae5bd8
DuckDuckGo and Google search Linux check if computer supports HDMI in.
Wikipedia: Consumer Electronics Control (1304461708)
The Super User answer 541155
Output:
Does not change if plug HDMI.
Output:
Output:
https://www.reddit.com/r/linuxmint/comments/17y5x8h/is_my_linux_mint_laptop_hdmi_port_for_output_only/
The Super User question 1861383 mentions a physical toggle.
Output:
Output:
does not seem to help.
DuckDuckGo and Google search Has Raspberry Pi HDMI in? and Has Framework HDMI in?.
I completely read https://community.frame.work/t/what-about-an-hdmi-in/3609:
Should investigate:
https://pikvm.org
https://nexdock.com
https://www.kickstarter.com/projects/johnsheng/phonebook-turn-any-smartphone-into-a-laptop-computer
Should watch YouTube video:
6ar72m4PLW0YuzukiHD/YuzukiLOHCC-PRO has 1.2k stars and last commit was 4 years ago.
I have read YuzukiHD/YuzukiLOHCC-PRO/blob/050caa6a987e58fae7847b20f4d42cc14f439b0a/README.md.
https://community.frame.work/t/what-about-an-hdmi-in/3609/17
Framework official concern about latency.
Should read https://hackaday.com/2022/10/14/an-open-source-hdmi-capture-card/.
YuzukiHD/YuzukiHCC has 59 stars and last commit was 4 years ago.
I have read YuzukiHD/YuzukiHCC/blob/fec692f822917f24fd14c6423c1129aec82efacb/README.md.
https://www.microcenter.com/product/645805/inland-hdmi-to-usb-a-c-video-capture-dongle
does not seem different from usual dongles.
Same for:
https://www.cnx-software.com/2023/05/31/eever-ej523d-chip-enables-4kp60-video-capture-or-streaming-over-usb-3-2/
ultrasemier/ms213x_community has 42 stars and last commit was 4 years ago.
I quickly went through:
ultrasemier/ms213x_community/blob/ddcc8c735e94a43a42a519674c437a7b5dcefa8d/readme.md
Should read https://community.frame.work/t/responded-fw-as-my-external-monitor-keyboard/15802.
The person:
used to achieve HDMI in about 10 years ago according to him, but he does not seem to remember how.
DuckDuckGo search Linux share screen via USB C.
santiagofdezg/linux-extend-screen has 417 stars and last commit was 6 years ago and relies on VNC, which is unwanted as I want a plug and play experience for the device obtaining the second display.
I quickly read https://www.reddit.com/r/linux4noobs/comments/19efkdg/deleted_by_user/.
Google search Linux share screen via USB C.
DuckDuckGo search Are Framework 13 USB C port DP compatible?.
https://knowledgebase.frame.work/en_us/usb-port-definition-matrix-framework-laptop-13-HkHVUHaTge#:~:text=Framework Laptop 13 (12th and 13th Generation Intel®)
mentions Thunderbolt 4 and DisplayPort 1.4 for the 4 ports.
DuckDuckGo search Linux use USB C DP.
I have read the Unix Stack Exchange answer 453112.
The Ask Ubuntu answer 1536452 mentions driver need depending on display device.
https://www.reddit.com/r/linux/comments/1b8avyh/habemus_external_monitor_on_nondp_usbc_port/ seems to use a physical adapter.
https://chat.mistral.ai/chat/58f79b42-7947-4fc1-8642-b14204b92710
https://chatgpt.com/share/69d3c02e-e674-8331-bc78-33be1f2cc145
The person:
agrees that we don't have any USB-C display or wireless display (even emulated).
Related to Benjamin-Loison/cinnamon/issues/132#issuecomment-2947038717.
DuckDuckGo search Emulate wireless display from Linux.
https://neilzone.co.uk/2024/02/a-working-wireless-plug-and-play-display-solution-for-linux-laptops-and-others-oss/ uses a hardware.
https://www.anavi.org/article/314/ is for connecting to a wireless display.
Google search Emulate wireless display from Linux.
https://www.reddit.com/r/linux/comments/vzjsbj/mirroring_phone_screen_wirelessly_in_just_one/ is about
scrcpy.https://tuxphones.com/howto-linux-as-second-wireless-display-for-linux/
I stopped reading at Current st(h)ack as it seems quite software specific not meeting my needs.
DuckDuckGo and Google search Emulate Google Cast wireless display from Linux.
https://www.reddit.com/r/Chromecast/comments/zipg6g/how_to_cast_to_my_linux_pc_like_if_its_a/
https://remotedesktop.google.com
is not meeting my needs.
https://chat.mistral.ai/chat/5f5cca3a-6011-41a3-b970-c1a5cd032bc0
Output:
Output:
I suspect it is a neighbor device:
I start suspecting that it is my Fairphone 4 LineageOS 23.2 finally.
It seems that an identifier is missing.
Output:
DuckDuckGo search
"codec list not initialized".https://discourse.nixos.org/t/gnome-network-display-codec-list-not-initialized/63248
Output:
Output:
output.txt
Output:
Output:
when reach Share Screen.
I tried both Display choices.
Display selection does not output anything.
Share results in:
I disabled my Debian 13 GNOME HP laptop
gufw.Output:
when click the Android.
Having or not Device connection prompt on my Fairphone 4 LineageOS 23.2 does not trigger any output.
Connect does not trigger any output.
Google search
"codec list not initialized".https://www.reddit.com/r/gnome/comments/107xwwg/gnomenetworkdisplays_codec_issue/
On my Linux Mint 22.3 Cinnamon Framework 13:
Output:
Output:
GNOME/gnome-network-displays has 65 stars and last commit was 2 weeks ago.
Output:
With
gufwdisabled.Except codec warning, same experience...
Output:
DuckDuckGo and Google search No such interface “org.freedesktop.portal.ScreenCast”.
https://forums.linuxmint.com/viewtopic.php?t=439451
does not seem to help.
DuckDuckGo search Emulate Google Cast wireless display sink from Linux.
albfan/miraclecast has 4.2k stars and last commit was last month.
albfan/miraclecast/blob/0b7f1f1f6586dc65ff480f3cda5c2170a70aa020/README.md
Output:
Output:
does not return anything and hangs.
Output:
on ctrl + c
sudo miracle-wifid:does not return anything, but brings back Wi-Fi access.
Related to Benjamin_Loison/windows/issues/110.
Contrarily to my will for Benjamin_Loison/Voice_assistant/issues/114 it mirrors the screen and does not extend it.
On Linux Mint 22.3 Cinnamon laptop owned by the person:
Output:
should maybe be supplements.
From my Debian 13 GNOME HP laptop to my Linux Mint 22.3 Cinnamon Framework 13:
Output:
Output:
Output:
GNOME/gnome-network-displays/-/releases 0.99.0 is the last release, but it does not include an executable.
GNOME/gnome-network-displays/-/blob/88fc480220f156af56008f134f2bbb1d4a071406/README.md
Output:
Output:
Output:
Output:
Output:
Output:
Output:
Output:
Output:
Output:
Output:
Output:
Output:
Output:
On my Linux Mint 22.3 Cinnamon Framework 13:
Output:
but no window shows up or an empty one if I remember correctly.
On my Debian 13 GNOME HP laptop:
Output:
GNOME/gnome-network-displays/-/blob/88fc480220f156af56008f134f2bbb1d4a071406/README.md#debugging may help.
In
gnome-network-displays/:Output:
Output:
GNOME/gnome-network-displays/-/issues/413 may help.
gnome-network-displaysstill works fine.DuckDuckGo search meson uninstall.
mesonbuild/meson/issues/13069#issuecomment-2057710767:
Output:
gnome-network-displaysstill works fine.Output:
Output:
On my Windows 11 HP laptop:
It worked for a second on my Fairphone 4 LineageOS 23.2.
On Xiaomi Mi A3 LineageOS 23.0:
On my Fairphone 4 LineageOS 23.2: