Questão Atalhos de teclado personalizáveis ​​e sincronizados no Firefox


Este site de suporte do mozilla diz

Nota: Atalhos de teclado podem ser personalizados usando o Atalhos personalizáveis extensão.

No entanto, os atalhos de teclado não são sincronizados com outros computadores. Isso parece estar no Lista de afazeres extensão, mas ainda não foi implementado Além disso, onde eu resolvi o problema).

Existe uma extensão que permite atalhos de teclado personalizados sincronizados?

Estou concedendo a recompensa pela melhor resposta, mas ainda acho que esse problema ainda não está resolvido.


3


origem




Respostas:


Pode haver uma solução alternativa para sincronizá-lo na rede até que uma solução melhor seja fornecida.

No Linux, o arquivo é armazenado em:

./jetpack/customizable-shortcuts@timtaubert.de/simple-storage/store.json

sob sua pasta de perfil:

~/.mozilla/firefox/somename.default

Você pode sincronizá-lo sempre que for executado e sair do Firefox. Aqui está o meu script de exemplo, que copia o arquivo da pasta Dropbox no Firefox start e armazena o arquivo na pasta Dropbox quando ele sai.

Funciona muito bem executando este script a partir do seu ambiente de trabalho. Clique duas vezes no script para executar o Firefox e seu atalho Add On é sempre sincronizado

Aqui está o roteiro, mas mude você profile.default nome da pasta:

#!/bin/bash

exec cp /home/ruslan/Dropbox/store.json  /home/ruslan/.mozilla/firefox/apcbgfp7.default/jetpack/customizable-shortcuts@timtaubert.de/simple-storage &

/usr/bin/firefox &

while [ `pidof firefox` ]
do
wait `pidof firefox`
done

#exec ./closing_script
exec cp /home/ruslan/.mozilla/firefox/apcbgfp7.default/jetpack/customizable-shortcuts@timtaubert.de/simple-storage/store.json /home/ruslan/Dropbox

Apenas como um pouco de informação extra. para encontrar a diferença que eu simplesmente mudei em Windows & Tabs -> Select Last Tab a partir de ALT+9 com ALT+0 salvou ambos os arquivos e deu o próximo diff para ambos store.json.

1c1
< {"overlays":[]}
\ No newline at end of file
---
> {"overlays":[{"_type":"overlay","key":{"_type":"key","id":"key_selectLastTab"},"shortcut":{"_type":"shortcut","keycode":"VK_0","modifiers":{"_type":"modifiers","modifiers":["alt"]}}}]}
\ No newline at end of file
(END)

2



obrigado por essa contribuição, +1. Eu não conhecia o wait comando, obrigado por me fazer ciente disso. Eu pessoalmente uso git e links simbólicos em vez do Dropbox, mas esse script pode ser útil para outras pessoas. PS: você pode esclarecer o que você quis dizer em seu último parágrafo? - Sebastian
Você pode modificar este script para fazer o trabalho de que precisa, como copiar ou executar git comando. No último parágrafo, mostro como mudar um campo (uma combinação de teclas de atalho do teclado) nos atalhos, de padrão para usuário, afetou store.json Arquivo. É apenas uma saída em diff formato para ambos os arquivos store.json: padrão e modificado. - Ruslan Gerasimov


Eu não sei de outro tal add-on, mas Parece-me que este complemento armazena seus dados no Windows no arquivo:

C:\Users\<user-name>\AppData\Roaming\Mozilla\Firefox\Profiles\<profile-name>\jetpack\customizable-shortcuts@timtaubert.de\simple-storage\store.json

Então você pode tentar copiar este arquivo até que a lista TODO da extensão seja implementada. Entrar em contato com o desenvolvedor e adicionar sua voz a essa demanda pode acelerar.


1



Estou usando o Linux, mas a localização do arquivo é semelhante. Eu poderia usar o git para sincronizar o arquivo. Isto não é muito conveniente, no entanto. - Sebastian