Ecco una soluzione molto più semplice, Kinto. Ci sto lavorando da 3 anni ormai .. e finalmente mi sento di poter contribuire con qualcosa a causa di come funziona bene, 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
Il motivo di Kinto, giapponese per il flip, è questo: anche se hai perfezionato un rimappatura chiave per ogni normale app GUI usando qualche altro metodo, non avrai lo stesso tipo di esperienza Terminale, facilmente, su Linux come fai tu su un Mac. E questo è un peccato - perché i Mac ci rovinano gli sviluppatori con una mappa chiave che funziona sorprendentemente bene per le app Terminal. Il punto di ciò che ho fatto, cambiando la tua keymap in 1 di 2 opzioni di layout tramite setxkbmap e l'app attiva in uso, è che ti costringe a creare il minor numero di tasti di scelta rapida aggiuntivi specifici per una particolare app.
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 estrae 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