En mi sistema Debian, he personalizado mis atajos de teclado Gnome (Shell), a través de Configuración del sistema> Teclado> Atajos.
¿Dónde encuentro el archivo con esta configuración para poder copiar el archivo en una unidad flash para hacer una copia de seguridad y luego usarlo para reemplazar los métodos abreviados de teclado en otros sistemas Gnome?
gnome
keyboard-shortcuts
gnome3
gnome-shell
dconf
Chase May
fuente
fuente
Respuestas:
Gnome 3 usos
DCONF
para almacenar las preferencias en un solo archivo binario:~/.config/dconf/user
.Según los documentos de Gnome, se recomienda guardar solo la configuración que necesita y restaurarla con
dconf
ogsettings
. Sin embargo,gsettings
solo puede restaurar los valores para una sola clave a la vez (además, el valor debe ser entrecomillado) y eso lo hace un poco incómodo para este tipo de tarea. Lo que nos deja condconf
.Entonces, en este caso particular, guarde la configuración actual para los
gnome-shell
atajos de teclado 1 :Aquí hay una
bkp
muestra:Cargue la configuración en otro sistema:
1: los accesos directos de WM y Media Keys pertenecen a diferentes esquemas:
Tenga en cuenta que
dconf
solo volca los valores no predeterminados, por lo que si ejecuta, por ejemplo,y no obtenga ningún resultado que signifique que no hay un acceso directo WM personalizado definido.
Como nota al margen,
dconf-editor
es una herramienta que ayuda a visualizar ladconf
estructura de configuración, es decirschema [:path] key value
, el tipo y los valores predeterminados de cualquier tecla, etc.Para el registro, guardar las preferencias con
gsettings
:bkp
muestra:Ahora cargando las preferencias (como dije, para cada línea en el archivo de respaldo necesitas un comando separado y no olvides citar los valores):
fuente
dconf dump /org/gnome/shell/keybindings/ > bkp
no funciona en Centos 7.dconf dump /
embargo, hacer una ayuda puede mostrar qué teclas están disponibles. En Centos tenía la terminal vinculadaCtrl+Alt+T
y aparece enorg/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0
. Dumpingorg/gnome
parece ser una buena manera de respaldar la mayoría de las cosas en Centos 7./org/gnome/settings-daemon/plugins/media-keys/
bajocustom-keybindings
(como ejemplo: he definido algunos atajos para colocar el puntero del ratón en el centro de cada una de mis pantallas)./org/gnome/shell/keybindings/
en Fedora 28.dconf
solo guarda las configuraciones que se modifican, y las guarda en diferentes ubicaciones.Busque combinaciones de teclas de esta manera:
gsettings list-recursively | grep keybindings
Establezca una combinación de teclas así:
org.gnome.desktop.wm.keybindings close "['<Alt>F5']"
Tenga en cuenta que los ajustes de teclado que se superponen vinculantes romperán este último. Por ejemplo,
switch-applications-backward ['<Alt><Shift>Tab']
será anulado por el interruptor de diseño"Left Alt" + "Left Shift"
, por lo que['<Left Alt><Left Shift>Tab']
no funcionará, donde lo['<Left Alt><Right Shift>Tab']
hará.Establecer la combinación de teclas para el interruptor de diseño de esta manera
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt', '<Super>space']"
ogsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift', '<Super>space']"
no lo hace funcionar.Espero que alguien encuentre esto útil.
Gnome v3.28.1
fuente