Ich verwende Debian 9.1 mit KDE und KDE Accessible / der Screenreader wird aus irgendeinem Grund von Zeit zu Zeit angezeigt. Ich würde gerne wissen, warum das so ist und wie ich verhindern kann, dass es startet.
Es ist weder in den Autostart-Einträgen in den Hintergrunddiensten noch im BootUp-Manager (bum) aufgeführt. In den Eingabehilfen ist "Screenreader aktiviert" nicht aktiviert.
ps -ef | grep access
gibt mir:
/ usr / bin / dbus-daemon --config-file = / usr / share / defaults / at-spi2 / accessibility.conf --nofork --print-adresse 3
/ usr / lib / kde4 / libexec / kaccessibleapp
Den Inhalt von /usr/share/defaults/at-spi2/accessibility.conf finden Sie hier .
debian
kde
accessibility
mYnDstrEAm
quelle
quelle
meta+alt+s
sudo apt-get purge kaccessible
Antworten:
Es ist ein Sitzungs-D-Bus-Dienst, der in einer Datei definiert ist
/usr/share/dbus-1/services/org.kde.kaccessible.service
. Es wird indirekt vomsystemd
Benutzersitzungsmanager gestartet .Siehe
systemctl --user status
.Wenn eine GUI-Desktopsitzung beginnt, ist einer der zu diesem Zeitpunkt gestarteten Dienste auf Benutzerebene der Zugänglichkeitsbusdienst :
at-spi-dbus-bus.service
. Es startetat-spi-bus-launcher
, was wiederum eine Instanzdbus-daemon
für den Zugänglichkeitsbus und die tatsächlichen D-Bus-Dienste des Zugänglichkeitsbusses startet , einschließlichkaccessibleapp
.Um nur den
kaccessibleapp
Dienst zu deaktivieren ,/usr/share/dbus-1/services/org.kde.kaccessible.service
müsste die Datei, soweit ich sehen kann, nicht mehr in diesem Verzeichnis vorhanden sein. Es scheint keine andere Möglichkeit zu geben, den Start dieses Dienstes spezifisch zu steuern.Wenn Sie den gesamten Eingabehilfenbus deaktivieren möchten, führen Sie ihn
systemctl --user stop at-spi-dbus-bus.service
als Ihr reguläres Benutzerkonto aus und stellen Sie sicher, dass nichts, was für Sie wichtig ist, dadurch beschädigt wird. Wenn etwas nicht stimmt, wird der Zugänglichkeitsbus durch erneutes Abmelden und erneutes Anmelden erneut gestartet. Führen Sie Folgendes aus, um den Start des Eingabehilfenbusses dauerhaft zu deaktivierensystemctl --user disable at-spi-dbus-bus.service
. Rückgängig zu machen, ersetzendisable
mitenable
.Wenn für einen anderen Dienst auf Sitzungsebene der Eingabehilfenbus in seiner
systemd
Konfiguration erforderlich ist , wird der Eingabehilfenbusdienst möglicherweise weiterhin gestartet, um diese Anforderung zu erfüllen. Führen Sie Folgendes aus, um den Start des Eingabehilfenbusses explizit zu verbieten, auch wenn dies für etwas anderes erforderlich istsystemctl --user mask at-spi-dbus-bus.service
. Rückgängig zu machen, ersetzenmask
mitunmask
.quelle