Você pode atribuir um atalho a um comando como:
xclip -o -sel p | tr '[:lower:][:upper:]' '[:upper:][:lower:]' | xclip -i -sel c; xdotool key Shift+Insert
Isto assume que o Shift + Insira pastas da área de transferência (se esse não for o caso, substitua Shift+Insert
por ctrl+v
). Ele canaliza o texto da seleção principal para tr
, sobrescreve a seleção da área de transferência com o texto modificado e então emula Shift + Inserir (ou Ctrl + V ) pressione as teclas.
Observe que o conteúdo anterior da seleção da área de transferência será perdido; se necessário, você poderia usar a seleção secundária como um backup temporário:
xclip -o -sel c | xclip -i -sel s
xclip -o -sel p | tr '[:lower:][:upper:]' '[:upper:][:lower:]' | xclip -i -sel c; xdotool key ctrl+v
xclip -o -sel s | xclip -i -sel c