Como reatribuir configurações de idioma e atalhos de inicialização no Ubuntu 19.10

Como reatribuir configurações de idioma e atalhos de inicialização no Ubuntu 19.10

Gostaria de usar as configurações de idioma como costumava fazer:

  • Ganharchaves mudam para o primeiro layout
  • Alt+CapsLockmuda para o próximo (sem alternar o caps lock)
  • Configurações de idioma válidas por janela
  • Alt+Espaçoabre o menu do iniciador

AtualmenteAlt+CapsLockmuda o layout, mas oCaps Lockalternado também eGanhara tecla não é redefinida e abre o menu do iniciador

Responder1

Observação:

Tentei isso no Ubuntu 18.04.3 .. semelhante ao 19.10 também .. (se você encontrar dificuldade .. instalarei o 19.10 e testarei)

Gambiarra:

Alt+CapsLock alterna para o próximo (sem alternar o caps lock)

use a ferramenta gnome-tweak para escolher isso. Não alternará caps_lock.
Se você não possui a ferramenta gnome-tweak. Instale-o pelo comando abaixo.

sudo apt install gnome-tweaks

insira a descrição da imagem aqui

Alt+Espaço abre o menu inicializador

vá para os atalhos de teclado.. desative o atalho de teclado padrão Alt+Espaço

insira a descrição da imagem aqui

Crie um atalho personalizado com os detalhes abaixo

Nome: Alternar visão geral
Comando: /bin/bash /home/<yourusername>/tgov.sh
{exemplo: /bin/bash /home/pratap/tgov.sh}

insira a descrição da imagem aqui

crie um script em sua pasta pessoal tgov.sh(alternar visão geral) com o conteúdo abaixo

#!/bin/bash

status=`gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.overview.visible'`

if [ "$status" == "(true, 'false')" ]; then

dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview.show()'
else
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview.hide()'
fi

insira a descrição da imagem aqui

A tecla Win muda para o primeiro layout

  1. Desative a função de sobreposição da tecla Super.

gsettings set org.gnome.mutter overlay-key ''

  1. Crie uma tecla de atalho personalizada Super+Fcom os detalhes abaixo

Nome: Mudar para o primeiro idioma
Comando:

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[0].activate()"

insira a descrição da imagem aqui

  1. Instale o pacote xcapecom o comando abaixo.

sudo apt install xcape

  1. Faça a tecla Super_L se comportar como pressionar duas teclas Super_L+F

xcape -e 'Super_L=Super_L|f'

  1. Crie preferências de aplicativos de inicialização como abaixo

insira a descrição da imagem aqui

Configurações de idioma válidas por janela

use as configurações do sistema para configurar como abaixo

insira a descrição da imagem aqui

informação relacionada