Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DietPi-Software | Remove RealVNC #6881

Closed
wants to merge 1 commit into from
Closed

DietPi-Software | Remove RealVNC #6881

wants to merge 1 commit into from

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Jan 22, 2024

As of the information from RealVNC themselves, before merging this, I want to verify whether the package provided by the RPi Bookworm suite really depends on the legacy APIs. My RPi 5 arrives tomorrow 😄, will test it then.


Since the uninstaller for RealVNC has been removed as well, to uninstall it manually:

systemctl disable --now vncserver-{x11-serviced,virtuald,vncserver}
rm -Rf /etc/systemd/system/vncserver-{x11-serviced,virtuald,vncserver}.d /usr/local/bin/vncserver /etc/systemd/system/vncserver.service
apt autopurge realvnc-vnc-server

To install TigerVNC as replacement:

dietpi-software install 28

@MichaIng MichaIng added this to the v9.1 milestone Jan 22, 2024
MichaIng added a commit that referenced this pull request Jan 22, 2024
- RealVNC | Support for RealVNC for Raspberry Pi has been removed from Raspberry Pi Ltd. end, who are suggesting to use TigerVNC instead, which we support already: https://www.raspberrypi.com/documentation/computers/remote-access.html#vnc. While the APT packages are still present and generally work with X11 (https://help.realvnc.com/hc/en-us/articles/14110635000221-Raspberry-Pi-5-Bookworm-and-RealVNC-Connect), they depend on legacy GPU API libraries, which have been deprecated and are not provided anymore by the new kernel and firmware packages for RPi. Since we need to migrate to the new kernel/firmware stack for Raspberry Pi 5 support, we need to drop support for RealVNC as well. If you have installed it currently, it will continue to work for now, but we suggest to migrate to TigerVNC. See the following instructions about how to uninstall RealVNC manually: #6881
@MichaIng MichaIng changed the title v9.1 DietPi-Software | Remove RealVNC Jan 22, 2024
MichaIng added a commit that referenced this pull request Feb 1, 2024
- RealVNC | Support for RealVNC for Raspberry Pi has been removed from Raspberry Pi Ltd. end, who are suggesting to use TigerVNC instead, which we support already: https://www.raspberrypi.com/documentation/computers/remote-access.html#vnc. While the APT packages are still present and generally work with X11 (https://help.realvnc.com/hc/en-us/articles/14110635000221-Raspberry-Pi-5-Bookworm-and-RealVNC-Connect), they depend on legacy GPU API libraries, which have been deprecated and are not provided anymore by the new kernel and firmware packages for RPi. Since we need to migrate to the new kernel/firmware stack for Raspberry Pi 5 support, we need to drop support for RealVNC as well. If you have installed it currently, it will continue to work for now, but we suggest to migrate to TigerVNC. See the following instructions about how to uninstall RealVNC manually: #6881
@MichaIng
Copy link
Owner Author

MichaIng commented Feb 1, 2024

Okay, RealVNC actually still/again works very well on Bookworm, with and without KMS enabled. It does not depend on the legacy libraries anymore. The problem hence really seems for RPi OS that it does not support Wayland, but that is not an issue for us, as we support both.

I'll just split the software install/uninstall steps and services/scripts and keep RealVNC otherwise.

@MichaIng MichaIng added the Coding 📑 Improving code stability, performance and consistancy label Feb 1, 2024
@StephanStS StephanStS modified the milestones: v9.1, v9.2 Feb 23, 2024
- RealVNC | Support for RealVNC for Raspberry Pi has been removed from Raspberry Pi Ltd. end, who are suggesting to use TigerVNC instead, which we support already: https://www.raspberrypi.com/documentation/computers/remote-access.html#vnc. While the APT packages are still present and generally work with X11 (https://help.realvnc.com/hc/en-us/articles/14110635000221-Raspberry-Pi-5-Bookworm-and-RealVNC-Connect), they depend on legacy GPU API libraries, which have been deprecated and are not provided anymore by the new kernel and firmware packages for RPi. Since we need to migrate to the new kernel/firmware stack for Raspberry Pi 5 support, we need to drop support for RealVNC as well. If you have installed it currently, it will continue to work for now, but we suggest to migrate to TigerVNC. See the following instructions about how to uninstall RealVNC manually: #6881
@MichaIng
Copy link
Owner Author

MichaIng commented Mar 9, 2024

Instead of splitting the config code, for now I cleaned if up and structured it a little: 187a21f

@MichaIng MichaIng closed this Mar 9, 2024
@MichaIng MichaIng deleted the realvnc branch March 9, 2024 15:23
@MichaIng MichaIng removed this from the v9.2 milestone Mar 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Coding 📑 Improving code stability, performance and consistancy Raspberry Pi
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants