O que permite Alt + Clique em arrastar a janela

2

Eu uso o Kubuntu 18.04 e gostaria de saber qual componente implementa o Alt + Clicar com o botão esquerdo arrastar .

O SDDM do Display Manager implementa isso, ou é o X Server , ou é algo dentro do KDE ? Me desculpe, eu não sei como tudo isso funciona em conjunto.

Contexto: gostaria de ver funcionalidade adicional, por ex. quando Alt + Clicar com o botão esquerdo arrastar move uma janela maximizada, mas uma vez que a mova para outro monitor, não a maximiza novamente. Se eu puder saber quem é o SDDM, X ou qualquer outra coisa que esteja implementando isso, posso investigar melhor o que preciso fazer para corrigir esse problema. Este é apenas o pano de fundo, mas não a questão real aqui.

    
por O.O. 16.10.2018 / 17:27

1 resposta

1

O KDE (na verdade, o gerenciador de janelas do KDE ) recebe o evento chave / mouse / qualquer dispositivo de entrada do Xorg e decide informar Xorg para mover a janela.

O Gerenciador de exibição faz duas coisas:

  1. Autentique seu usuário com a senha ou qualquer desafio.

  2. Comunique-se com Gerenciador de sessão (como systemd-logind ou ConsoleKit ) para criar uma sessão e distribuir licenças para o sessão. É um pouco complicado, basta considerar um lugar como um monte de dispositivos de entrada / saída que não podem ser acessados por duas sessões locais diferentes, como placa de som / saída de vídeo / teclado / mouse.

por 18.10.2018 / 05:47

Tags