Qualcuno può dirmi come abilitare il Emacs
keybind Chrome
?
Ho trovato alcuni link, ma non menzionano chiaramente come farlo oppure no quello che voglio (non voglio che vengano eseguiti strumenti esterni per questo scopo).
Qualcuno può dirmi come abilitare il Emacs
keybind Chrome
?
Ho trovato alcuni link, ma non menzionano chiaramente come farlo oppure no quello che voglio (non voglio che vengano eseguiti strumenti esterni per questo scopo).
Risposte:
Se stai usando gtk3, le impostazioni sono nel libgtk-3-common
pacchetto /usr/share/themes/Emacs/gtk-3.0/gtk-keys.css
e puoi abilitarle con:
gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"
E per tornare indietro:
gsettings set org.gnome.desktop.interface gtk-key-theme "Default"
Se stai usando gtk2 le impostazioni sono nel libgtk2.0-common
pacchetto /usr/share/themes/Emacs/gtk-2.0-key/gtkrc
e puoi abilitarle con:
gconftool-2 --type=string --set /desktop/gnome/interface/gtk_key_theme Emacs
E se vuoi personalizzare le combinazioni di tasti puoi copiare le impostazioni ~/.themes/
concp -r /usr/share/themes/Emacs ~/.themes/
ps. questo significa che sei riuscito a vincere la battaglia contro Unity per rubare tutte le tue chiavi di modifica che Emacs può usare ?! :)
A partire da Chrome 59, che è passato a gtk3 , impostato gtk-key-theme-name
su Emacs
in ~/.config/gtk-3.0/settings.ini
:
[Settings]
gtk-key-theme-name = Emacs
Cinnamon ha le sue impostazioni:
gsettings set org.cinnamon.desktop.interface gtk-key-theme "Emacs" # use emacs
gsettings set org.cinnamon.desktop.interface gtk-key-theme "Default" # use default
Tasti di scelta rapida Emacs per qualsiasi applicazione GTK eccetto Google Chrome possono essere facilmente abilitati, basta seguire le istruzioni che hai trovato.
Il keybinding di Emacs per Google Chrome tuttavia non funzionava al momento della tua domanda (dicembre 2012). Questo è un bug dall'upstream https://code.google.com/p/chromium/issues/detail?id=11480 . Funziona ora.
Il bug è stato risolto nel 2013. Ma la versione di Chromium fornita con Ubuntu 14.04 era ancora difettosa, puoi fare un aggiornamento di sicurezza che includerà una versione di chromium (v36) con questo bug corretto (ma come con qualsiasi altro software, totale il numero di bug non riduce, cioè nuove funzionalità che introducono nuovi bug per sostituire quelli corretti. Per me la vita è più difficile da quando aggiorno, perché gli ideogrammi hanno smesso di essere visualizzati nei nomi delle schede).
Sembra che l'altra risposta che ti è stata offerta non fosse a conoscenza del fatto che la tua domanda fosse specifica per il Chromium e che i keybinding Emacs non funzionassero in Chromium per molti anni fino al 2014.
gconftool-2 --set /desktop/gnome/interface/gtk_key_theme Emacs
o forsegconftool-2 --type string --set /desktop/gnome/interface/gtk_key_theme Emacs
.