Em qual arquivo a posição dos widgets da interface do usuário no firefox é salva?

0

Estou tentando alterar a posição do botão da página inicial, mas não posso me dar ao luxo de poder fazer isso por meio da GUI.

Eu estava tentando encontrar o arquivo (provavelmente um arquivo .xul?) onde as posições desses botões etc. são salvas, mas não consegui encontrar nada. Cada link apontou para o sdk, ou um tutorial de desenvolvimento de extensão.

Existe tal arquivo, ou outra maneira de modificar as posições, sem usar a GUI?

    
por Minix 01.12.2014 / 09:27

1 resposta

0

Parece que o arquivo em que as alterações da GUI são salvas é (a partir de FF 33) localstore.rdf. Embora modificá-lo à mão não tenha o efeito desejado para mim.

Descobri, no entanto, que, se você alterar a GUI, uma nova entrada de configuração chamada browser.uiCustomization.state será criada. É uma string json, descrevendo os diferentes locais e os itens nela. Ao modificar essa entrada, você pode persistentemente alterar as posições de seus widgets.

Se você se encontrar nessa situação e não tiver acesso ao menu about:config , poderá definir e modificar essa entrada no arquivo pref.js em seu diretório de perfil ( ~/.mozilla/firefox/yourprofile/ no linux).

Meu palpite é que essa string será salva no arquivo xulstore.json iniciando com FF34 [1], mas eu não tenho acesso a essa versão, então alguém precisaria verificar.

[1] link

    
por 01.12.2014 / 12:36

Tags