Os atalhos de teclado não funcionam após a atualização para o Kubuntu 18.04

0

Alt + F1 , Alt + Aba etc não funciona mais. Quando tento acessar o Global Shortcuts, ele diz "Falha ao entrar em contato com o daemon de atalhos globais do KDE". Então eu lancei kglobalaccel manualmente. Começa silenciosamente sem qualquer mensagem de erro específica:

QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.

kbuildsycoca4 running...
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.

O aplicativo de atalhos globais se torna acessível, mas os atalhos de teclado ainda não funcionam. Perguntas similares existem sobre o Unity e o Compiz, mas e o KDE?

Informação relacionada: Ctrl + C e Ctrl + V ainda funcionam. Ctrl + Alt + Fn funciona de forma estranha: F1 é a sessão atual, F7 abre nova sessão no terminal, outros mostram a tela em branco.

A reinstalação de libkf5globalaccel-* não ajudou.

Além disso, tentei excluir o arquivo de configurações kglobalshortcutsrc em $HOME/.config/ , e o padrão não apareceu após a reinicialização nem a reinstalação de libkf5globalaccel .

kglobalaccel5 também começa, não diz nada.

journalctl -f | grep --line-buffered kde Diz apenas que o baloo não está funcionando (e prefiro não me importar com isso):

тра 03 17:35:50 hcl-GL553VD dbus-daemon[2047]: [session uid=1000 pid=2047] Activated service 'org.kde.runners.baloo' failed: Process org.kde.runners.baloo exited with status 1
тра 03 17:35:50 hcl-GL553VD dbus-daemon[2047]: [session uid=1000 pid=2047] Activating service name='org.kde.runners.baloo' requested by ':1.104' (uid=1000 pid=3553 comm="/usr/bin/plasmashell " label="unconfined")                                                                                                        
тра 03 17:35:50 hcl-GL553VD org.kde.runners.baloo[2047]: QSocketNotifier: Can only be used with threads started with QThread
тра 03 17:35:50 hcl-GL553VD org.kde.runners.baloo[2047]: QSocketNotifier: Can only be used with threads started with QThread
тра 03 17:35:50 hcl-GL553VD org.kde.runners.baloo[2047]: QSocketNotifier: Can only be used with threads started with QThread
тра 03 17:35:50 hcl-GL553VD org.kde.runners.baloo[2047]: qt.qpa.screen: QXcbConnection: Could not connect to display :20
тра 03 17:35:50 hcl-GL553VD org.kde.runners.baloo[2047]: Could not connect to any X display.
тра 03 17:35:50 hcl-GL553VD dbus-daemon[2047]: [session uid=1000 pid=2047] Activated service 'org.kde.runners.baloo' failed: Process org.kde.runners.baloo exited with status 1

UPD: Ok, depois de reinstalar o libkf5globalaccelprivate5 e relançar o kglobalaccel5 , eu posso definir Alt + F1 como atalho para o ativador de aplicativos no Global Shortcuts e ele começa a funcionar . A captura de tela não está funcionando (o espetáculo não foi lançado embora esteja instalado). Mas todas as configurações são perdidas na reinicialização! Preciso criar atalhos novamente e kglobalaccel5 também não é iniciado automaticamente.

Upd2: descobri que existem algumas configurações muito estranhas no arquivo padrão: link

Por exemplo, Alt + F1 é para "mudar para o desktop 1" e Alt + F4 é para "Mudar para o desktop 4".

    
por Slowpoke 03.05.2018 / 16:25

1 resposta

0

Ok, desta vez as configurações parecem ser salvas após a reinicialização. Então, o que eu fiz, alguém vai enfrentar o mesmo problema:

  • reinstalado libkf5globalaccel-* e libkf5globalaccelprivate5 , verifiquei que kglobalaccel5 inicia no console. Não use o comando kglobalaccel .
  • substituiu $HOME/.config/kglobalshortcutsrc pelo padrão do github
  • adicionou kglobalaccel5 para iniciar automaticamente, reinicializado.
  • atalhos estranhos fixos para Alt + F1 , etc. através dos Atalhos Globais ( Alt + Separador também necessário reatribuição).

As capturas de tela ainda não funcionam. Atalhos personalizados - > Tome trabalhos de tiro scree completos. Ele não lança o Spectacle, mostra pop-up notificando que a captura de tela foi salva. O espetáculo trava quando lançado pelo atalho em algum lugar (mas funciona bem se lançado manualmente).

UPD: as capturas de tela configuradas por atalhos personalizados pararam de funcionar novamente e parecem um bug separado.

    
por Slowpoke 07.05.2018 / 14:34