
Há alguns meses, não me lembro exatamente quando, comecei a me deparar com um bug muito irritante: no meu navegador (Vivaldi), A tecla Delete do teclado numérico parou de funcionar.Isso me irritou bastante, porque era a tecla que eu sempre usava para apagar. Não tive escolha a não ser usar a tecla acima, ao lado de Inserir. Minha curiosidade me levou a descobrir que isso também acontece em outros navegadores baseados no Chromium, como o Brave.
Mais recentemente, descobri o verdadeiro problemaEm algumas configurações, a tecla Delete no teclado numérico. Deixará de funcionar se o Wayland for utilizado.O bug será percebido em qualquer software baseado no Chromium. Por exemplo, no Visual Studio Code e em aplicativos Electron. Sabendo que o problema surge quando o Chromium e o Wayland são combinados, podemos agora tomar medidas.
O 'Supr' não funciona para você no Wayland e no Chromium?
A primeira coisa que precisamos fazer para verificar se o erro é como descrito neste artigo é abrir um programa com o erro em uma janela X11. Por exemplo, para o Vivaldi no X11, abriríamos um terminal e digitaríamos:
vivaldi –ozone-platform=x11
O comando acima, que deve ser digitado com o Vivaldi fechado, irá abri-lo como faria no X11. Se a tecla funcionar, já identificamos e resolvemos parcialmente o problema. A solução definitiva requer paciência e aguardar que os desenvolvedores corrijam a falha.
No KDE, uma solução temporária pode ser abrir o aplicativo "Editor de Menus", encontrar o aplicativo problemático e, na seção "Argumentos da Linha de Comando", adicionar –ozone-platform=x11É possível que esses argumentos desapareçam sempre que o aplicativo for atualizado, e a solução seria adicioná-los novamente.
Outra opção é criar um arquivo .desktop em ~ / .local / share / aplicativosMas isso é mais complicado.
Qual o problema?
Quando um aplicativo X11 funciona com Wayland. (via XWayland) geralmente funciona de forma quase idêntica, mas existem diferenças porque o Wayland gerencia elementos como teclado, foco e escala, e depois os "traduz" para o X11. Nessa etapa, pequenos erros podem ocorrer: algumas teclas especiais não são exibidas da mesma forma, a área de transferência ou o foco podem se comportar de maneira diferente, e a escala ou as capturas de tela podem apresentar problemas.
Minha recomendação é verificar se vale a pena no seu caso específico. Pessoalmente, não sinto falta de nada, então adicionei os argumentos ao Vivaldi e ao Visual Studio Code para poder usar uma tecla que pressiono instintivamente.