KDE: kglobalaccel5 ​​​​시작 방지

KDE: kglobalaccel5 ​​​​시작 방지

kglobalaccel5키보드 단축키 서비스인 가 전체 세션에서 계속 충돌하고 충돌했습니다. 한동안 불안정했던 것 같습니다. 단축키가 실제로 필요하지 않으므로 프로세스를 종료하면 문제가 해결되는 것 같습니다.

단, 로그인 시 자동으로 생성되며 로그인 후 다시 생성됩니다. 완전히 비활성화하는 방법이 있나요?

고쳐 쓰다 dbus 서비스인 것 같습니다.

# cat /usr/share/dbus-1/services/org.kde.kglobalaccel.service
[D-BUS Service]
Name=org.kde.kglobalaccel
Exec=/usr/bin/kglobalaccel5

아직 어떻게 끄는지 잘 모르겠습니다. 하지만 로그인 후 죽이기 시작해서 크래시 현상은 발생하지 않았습니다.

실행되면 다음을 검색할 수 있습니다.

# pstree -s -p $pid
systemd(1)───systemd(1872)───kglobalaccel5(9450)─┬─{kglobalaccel5}(9451)
                                                 └─{kglobalaccel5}(9452)
# systemctl status 9450 | grep kglobal
               ├─dbus\x2d:1.2\x2dorg.kde.kglobalaccel.slice
               │ └─dbus-:[email protected]
               │   └─9450 /usr/bin/kglobalaccel5

Fedora 31, KDE

동등한 역추적을 포함한 오류 보고:https://bugs.archlinux.org/task/63280

참고용 버그 보고서 중 하나:https://bugs.kde.org/show_bug.cgi?id=409448


버그로 인해 충돌이 발생하지 않으면 "보너스 문제"가 근본적인 문제를 해결합니다.

충돌 후 This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem다음 항목 도 발견했습니다.https://bugs.archlinux.org/task/63280. 그러나 Xorg충돌과 "예상" 환경이 사라지기 때문이라고 확신합니다 . 정상적으로 "시작"되지만 잠시 후(보통 마우스를 클릭하는 동안) 충돌이 발생합니다.

답변1

dbus 서비스 파일의 이름을 바꾸는 데 성공한 것 같습니다. 하지만 이 방법이 KDE를 업데이트하고 상호 작용하는 데 얼마나 안전한지는 잘 모르겠습니다. 그러나 충돌은 더 이상 발생하지 않습니다.

# mv /usr/share/dbus-1/services/org.kde.kglobalaccel.service /usr/share/dbus-1/services/org.kde.kglobalaccel.service.disable

답변2

이것은 트릭을 수행하는 것 같습니다

systemctl --user stop 'dbus\x2d:1.2\x2dorg.kde.kglobalaccel.slice'

또는 영구적으로 설정하려면 '비활성화' 또는 '차단'하세요.

관련 정보