Como faço para acessar / editar as imagens de avatar do usuário do Chrome?

7

Por que eu quero dizer os arquivos que são referenciados como chrome://theme/IDR_PROFILE_AVATAR_X

Eu identifiquei o ícone usado como sendo %APPDATA%/Local/Chromium/User Data/Profile X/Google Profile.ico

Mas o que estou procurando é a imagem usada no canto superior esquerdo.

Chromium User
fonte
Mesma pergunta (sem resposta) para o Ubuntu: superuser.com/questions/383980/…
Chromium User

Respostas:

11
  1. Saia do Chrome (certifique-se de que você não tenha nenhuma corrida)
  2. Encontre o diretório de aplicativos do Chrome (por exemplo, no Windows, é% USERPROFILE% \ AppData \ Local \ Google \ Chrome \ Dados do usuário
  3. Coloque o seu novo arquivo png avatar no subdiretório "Padrão".
  4. Editar "Local State" em um bom editor de texto
  5. Encontre a seção "perfil"; assemelha-se a isso:

       "profile": {
          "info_cache": {
             "Default": {
                "avatar_icon": "chrome://theme/IDR_PROFILE_AVATAR_7",
    
  6. Ignore a linha "avatar_icon" - não é o que você quer!

  7. Edite a seção de perfil "Padrão" e adicione as seguintes linhas (coloco-as na ordem alfabética correta entre as outras linhas; não sei se isso é importante):

                "gaia_picture_file_name": "your-icon-file-name.png",
                "has_migrated_to_gaia_info": true,
                "use_gaia_picture": true,
    
  8. Salve o arquivo "Local State".

  9. Inicie o Chrome.

Se você quiser fazer isso para outros perfis, basta seguir as etapas acima para um diretório diferente de "Padrão" (por exemplo, "Perfil 1").

Eu tinha corrido cromo com o --gaia-profile-info mude antes que eu tentei o acima, então você pode precisar fazer isso primeiro, mas não tenho certeza.

Você pode querer começar a questão do Chrome 91230 http://code.google.com/p/chromium/issues/detail?id=91230 para obter uma interface do usuário adequada para esse tipo de coisa novamente.

mtd
fonte
1
Parece que é necessário ativar as informações do perfil do Gaia, no entanto (pelo menos no Chrome Canary) agora você pode fazer isso chrome://flags em vez de ter que executar o aplicativo com o dipswitch na linha de comando. Além disso, no OSX, o caminho se parece mais com isso: ~/Library/Application Support/Google/Chrome Canary/Default/Preferences
Jon z
Isso não está mais funcionando?
laggingreflex
Funciona para mim.
awe
3

Os ícones estão no arquivo C:/Program Files (x86)/Chromium/chrome.dll

Você pode usar um aplicativo como o 7-Zip para navegar pelo conteúdo.

(Você pode precisar fechar o Chromium antes de poder acessar o arquivo ou criar uma cópia.)

Vamos para chrome.dll/.rsrc/BINDATA/ e você verá um monte de arquivos nomeados numericamente.

Os arquivos 6167 a 6192 são os ícones do avatar, no formato PNG.

Infelizmente 7-Zip não parece apoiar a colocação de arquivos alterados de volta na DLL, então precisa encontrar outro software para fazer isso ...

Aviso: modificar o chrome.dll altera a imagem, mas também parece parar atalhos de teclado de trabalhar ...

Chromium User
fonte
Você poderia saber onde eles estão localizados no MAC?
Joseph Marikle
Editar a DLL binária possivelmente causaria todos os tipos de comportamento inesperado. Parar atalhos de teclado é uma coisa secundária. Também pode haver mais coisas escondidas que não estão funcionando, como problemas de segurança, etc ...
awe
o responder por mtd é a melhor maneira, pois isso apenas ajusta a configuração da funcionalidade suportada.
awe
1

A resposta 1 funciona totalmente. No entanto, existem ressalvas.

  1. Ele coloca um quadrado estranho em torno de sua imagem. Eu posso lidar com isso, mas não é tão bom quanto os do .dll.
  2. Estica a imagem verticalmente. Você terá que "esmagar" um pouco para obter a proporção correta.
  3. Você terá que voltar em "editar" para selecionar sua nova imagem
  4. Bob é seu tio. Vou anexar uma foto abaixo para que você possa ver os resultados.

Você pode ver os resultados aqui:

enter image description here

user307553
fonte
Aqui está o seu +10 - boa resposta!
G Koe