Adicionando nova ação de área de trabalho ao Chromium

1

Eu quero adicionar atalhos para abrir o Chromium com um perfil de usuário específico.

Se eu digitar chromium --profile-directory="Default" em um terminal, o Chromium será aberto com o perfil correto.

Então eu tentei modificar o arquivo chromium.desktop adicionando

Actions=OpenDefault;OpenProfile1;
[Desktop Action OpenDefault]
Name=Open Default profile
Exec=chromium --profile-directory=Default;
[Desktop Action OpenProfile1]
Name=Open Profile 1
Exec=chromium --profile-directory="Profile 1";

Isso não funciona. Os atalhos são adicionados ao ícone no traço, mas, em vez de abrir o perfil designado, um novo perfil é criado todas as vezes. O que estou fazendo errado?

    
por To Do 22.11.2015 / 09:10

1 resposta

0

Acho que o problema são os pontos e vírgulas ( ; ) no final das linhas Exec . Se você removê-los, isso deve funcionar.

Tenho apenas um perfil do Chromium, por isso alterei ligeiramente o seu exemplo. Com o ponto e vírgula, o (%) arquivo .desktop abaixo não funcionou mas sem eles funciona:

[Desktop Entry]
Name=Chromium Test
Exec=chromium-browser
Type=Application
Actions=OpenDefault;OpenProfile1;
[Desktop Action OpenDefault]
Name=Open Default profile
Exec=chromium-browser --profile-directory=Default
[Desktop Action OpenProfile1]
Name=Open in Incognito mode
# Doesn’t work:
#Exec=chromium-browser --incognito;
# Works:
Exec=chromium-browser --incognito

Eu testei isso no Ubuntu 14.04 com o GNOME Shell 3.10.4 e com a extensão Quicklists (já que não há suporte a lista de jumpners nativa nesta versão do GNOME Shell, ainda).

    
por 22.11.2015 / 19:17