aggiornato
Kinto.sh ora mapperà Alt / Cmd per usare Ctrl + Maiusc mentre si è in un'app terminale. Ovviamente mappa Alt / Cmd su Ctrl per il resto del tempo.
Ecco una soluzione molto più semplice, Kinto. Affronta il problema che stai riscontrando con le keymap terminali che non funzionano correttamente mantenendo una buona mappa chiave con tutto il resto.
Ci sto lavorando da 3 anni ormai .. e finalmente mi sento di poter contribuire con qualcosa a causa di quanto bene funziona, a differenza dei miei ultimi 2 tentativi. È inteso per x11 e distribuzioni basate su systemd, ma il concetto passerà a Wayland una volta trovato un buon modo per implementarlo, nonostante la sicurezza avanzata che rende difficile lavorare con.
1) Gist (per coloro che vogliono solo vedere la premessa o implementare la propria soluzione alternata, casi limite non coperti).
https://gist.github.com/rbreaves/f4cf8a991eaeea893999964f5e83eebb
2) Il programma di installazione completo che utilizza systemd, bash e xprop. (I casi limite, come i Chromebook sono coperti, è stato sorprendentemente difficile da supportare, ma mi piace il mio in modo che tutti possano trarne vantaggio!)
https://github.com/rbreaves/kinto
In sostanza, con questa soluzione non stai combattendo su come creare correttamente nuovi tasti di scelta rapida o cercando di evitare conflitti di collegamenti nelle app Terminale rispetto alle altre app GUI. Ottieni semplicemente il meglio di entrambe le parole e funziona nel modo più semplice possibile, oltre a includere i file di configurazione di scelta rapida predefiniti per vari terminali e editor di testo popolari, che potrei includere in seguito. Anche gli editor di testo come Sublime non cambiano semplicemente il tasto Cmd con Ctrl su ogni scorciatoia, ma si allinea correttamente circa il 95% o più delle volte che direi.
E parlando di Wayland, ho una prova del concetto di come far funzionare questo trucco keymap sul keymap su KDE Plasma 5 con un widget esistente che inserisce i nomi delle app. Se qualcuno ha una soluzione migliore, allora sono tutto orecchi, specialmente se può funzionare anche su x11. Xprop è completamente sufficiente su x11, ma ovviamente non è utile su Wayland.
https://github.com/rbreaves/applet-window-title/commit/ff17e694579a52a9848d6bea87b2d11f22033718