Originally published at: https://www.whonix.org/blog/accessibility-tools-removal
If you do not use any accessibility tools (gnome-orca, espeakup, console-braille, florence, dasher, kdeaccessibility, kvkbd, kmousetool, kmag, kmouth, jovie, xbrlapi, festival, qt-at-sp), you will not miss anything. (You would probably know if you are using them.)
Soon, there will be a Whonix stable upgrade. The package whonix-gateway-shared-packages-shared-meta will no longer depend on anon-shared-kde-accessibility. This means, when you run
sudo apt-get purge kdeaccessibility && sudo apt-get autoremove after the upgrade, these accessibility packages will be automatically removed.
Non-Qubes-Whonix only: brltty should be removed, since it currently is causing a performance issue.
Otherwise if you just want to remove brltty, use
sudo apt-get purge brltty. If you want to keep almost all or only not those you manually uninstalled, you can use
sudo aptitude keep-all.
If you want these installed, you are still very much free to have them installed. Just install them the usual way.
This is because those have some issues.
- /var/log/syslog spam host brltty: file system mount error: usbfs[brltty-usbfs] -> /var/run/brltty/usbfs: No such device
- espeakup systemd unit restart fails during jessie to stretch upgrades.
sudo apt-get dist-upgrade therefore must be run multiple times, which is a usability issue.
Can these packages also be uninstalled before the Whonix stable upgrade? - Due to technical limitations
, this is not that easy. However, it is documented here:https://www.whonix.org/wiki/Whonix_Debian_Packages
Non-Qubes-Whonix only: If you just want to stop the brltty syslog spam, you could use the following workaround to reliably stop it.
sudo systemctl stop brltty
sudo systemctl mask brltty