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 vom systemd
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 startet at-spi-bus-launcher
, was wiederum eine Instanz dbus-daemon
für den Zugänglichkeitsbus und die tatsächlichen D-Bus-Dienste des Zugänglichkeitsbusses startet , einschließlich kaccessibleapp
.
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 deaktivieren systemctl --user disable at-spi-dbus-bus.service
. Rückgängig zu machen, ersetzen disable
mit enable
.
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 ist systemctl --user mask at-spi-dbus-bus.service
. Rückgängig zu machen, ersetzen mask
mit unmask
.
meta+alt+s