Como iniciar diferentes perfis do firefox através do teclado usando o Unity

4

Eu sou um usuário pesado dos perfis do firefox - um geral, um trabalho e um só para o facebook, então facebook não sabe onde eu estou navegando . Eu personalizei o meu ícone do firefox launcher para me dar acesso a perfis clicando com o botão direito .

No entanto, o que eu realmente quero é apertar uma tecla e digitar "cara", apertar enter e ter o perfil do Facebook lançado. Antes da Unity eu tive isso com lançadores de vários aplicativos e depois usando o gnome do para acessá-los.

Então, como posso configurar o mesmo fluxo de trabalho com o Unity? Existe uma maneira centrada no teclado para acessar o menu de clique direito dos ícones do lançador? Preciso configurar vários ícones de iniciador?

    
por Hamish Downer 10.05.2012 / 14:53

3 respostas

4

Eu acabei descobrindo uma maneira de conseguir o que eu quero usando .desktop arquivos em ~/.local/share/applications , o que me permite lançar perfis específicos do travessão.

O processo para o launcher do facebook é copiar o launcher original do firefox para o diretório acima. Em seguida, edite duas linhas para obter um nome amigável com o qual o traço será combinado e um comando que iniciará o Firefox com o perfil desejado.

Para copiar o arquivo:

mkdir -p ~/.local/share/applications/
cp /usr/share/applications/firefox.desktop ~/.local/share/applications/facefox.desktop

Depois, você precisa editar duas linhas do novo arquivo - Name= e Exec= . A linha Nome está perto do topo, e a linha Exec é depois de muitas traduções. Note que há mais de um Exec = linha no arquivo, você deseja editar o primeiro que você encontrar.

Eu os editei para serem:

...
Name=Facebook Firefox Web Browser
...
Exec=firefox -P facebook -no-remote %u
...

Apenas para explicar a linha Exec, isso é o que você pode digitar em um terminal para iniciar o Firefox, com:

  • %u sendo argumentos que podem ser adicionados pelo ambiente de área de trabalho,
  • o sinalizador -no-remote sendo necessário para permitir que mais de uma instância do firefox seja executada e
  • -P facebook seleciona o perfil a ser usado.
por Hamish Downer 11.05.2012 / 18:48
3

Instalar o complemento "Profile Switcher" no firefox fará o que você quiser. É mais fácil que a abordagem de linha de comando.

link

    
por Curious Apprentice 10.05.2012 / 16:01
0
  

No entanto, o que eu realmente quero é apertar uma tecla e digitar "cara", apertar enter e ter o perfil do Facebook lançado

Crie o arquivo ~/bin/face com

#!/bin/bash

firefox -P <profile_name> -no-remote &

exit 0

Conceder permissão "Executar"

chmod +x ~/bin/face

Em seguida, inicie-o com "alt + F2" digitando "face"

    
por user55822 11.05.2012 / 02:42