Como coloco uma aplicação web no Launcher?

75

Por vezes, vejo imagens de capturas de ecrã com pessoas com aplicações Web e ícones agradáveis no seu launcher, como posso configurá-lo?

    
por Jorge Castro 22.03.2011 / 06:04

7 respostas

67

O Ubuntu tem esse recurso embutido, veja:

Você também pode usar a abordagem de integração de aplicativo web mais tradicional:

Como isso pode consumir muito tempo se você usar um monte de aplicativos Web, criei uma pasta "Aplicativos Web" na qual os mantenho, porque também preciso de um local para manter o ícone. Eu sincronizo esta pasta com o Ubuntu One para que em reinstalações ou novos computadores eu tenha meus aplicativos prontos para usar os ícones de alta resolução.

Em navegador-cromo ou o Google Chrome, você pode fazer isso indo para o site que você quer transformar em um aplicativo. Clicando no ícone Chave inglesa e selecione, ferramentas - & gt; Criar atalhos de aplicativos:

Selecione Desktop para criar um atalho na sua área de trabalho:

Você também pode selecionar "Menu Aplicativos" no atalho do aplicativo de criação, isso o colocará no Dash para você, o que é útil para você usar o recurso de pesquisa para iniciar o atalho, mas a maioria dos favicons do site não escala muito bem para que eles pareçam feios. Então, em vez disso, faço isso para melhorar o aplicativo:

Em seguida, mova-o para esta pasta "Aplicativos da Web" ou para onde você quiser mantê-lo:

Faça o download de uma versão elegante do ícone que tenha boa aparência. Eu recomendo o grupo Fluid no Flickr . Faça o download do ícone para a pasta e clique com o botão direito do mouse no atalho e selecione as propriedades:

Arraste e solte o ícone mais agradável na caixa de ícones do atalho, substituindo o ícone de baixa resolução pelo novo:

Arraste e solte o novo ícone direto no Iniciador para o efeito final:

E o efeito final:

    
por Jorge Castro 22.03.2011 / 06:05
17

Você cria um ícone de iniciador (que significa um arquivo .desktop ) que diz Exec=firefox www.askubuntu.com e o arrasta para o iniciador. Então, primeiro crie um arquivo vazio e cole o seguinte conteúdo:

[Desktop Entry]
Name=Ask Ubuntu
Comment=Open Ask Ubuntu in firefox
Exec=firefox www.askubuntu.com
Icon=network
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;
OnlyShowIn=GNOME;Unity;
X-GNOME-Keywords=Network;AskUbuntu;
Name[en_US]=AskUbuntu

Em seguida, renomeie o arquivo epmty para somename.desktop nesse caso " askubuntu.desktop " seria um nome apropriado. Agora use o mouse para agradá-lo ao seu lançador e você é bom.

Isso não é necessário, mas antes de arrastá-lo para o lançador, você pode right-click on it, go to Properties->Permissions->Allow executing file as program , assim como o ícone do lançador se tornou visível!

Se você excluir o arquivo * .desktop, o ícone desaparecerá do seu launcher. O local habitual para armazenar esses arquivos é ~ / .local / share / applications /.

    
por con-f-use 05.08.2012 / 18:32
9

Atualmente, existem duas maneiras preferidas de fazer isso. No Ubuntu 12.04 você pode usar a pré-visualização do aplicativo oficial do Ubuntu Webapps instalando-o a partir de um PPA (vem por padrão com 12.10)

sudo add-apt-repository ppa:webapps/preview
sudo apt-get update && sudo apt-get install unity-webapps-preview

Isso só funciona para suportado sites (atualmente cerca de 40 ). Quando você visitar o site com o Firefox, você será perguntado se deseja integrá-lo ao Ubuntu.

A outra maneira é usar o Fogger , o silver-prize winner do Ubuntu App Showdown. Basta instalar o nebulizador pacote do software-center.

Ambas as opções são melhores do que os recursos normais de navegação específica do site (ssb) do Firefox Prism e do Chrome, porque permitem a integração total com o Ubuntu. Isso inclui o menu de inicialização, o HUD, indicadores e notificações.

    
por mniess 09.08.2012 / 21:43
2

Se você usa a versão mais recente do Chromium (& gt; 11.0.696.57), isso agora funciona com o Unity. Crie o atalho de aplicativo a partir do Chromium e arraste-o para a barra Unity. Isso funciona em 11,04

    
por asi269 07.05.2011 / 18:02
2

Acho que é uma boa prática criar um perfil do Chromium diferente para cada aplicativo. Seus aplicativos serão executados com mais rapidez porque as extensões instaladas no perfil padrão não são executadas. Além disso, você pode instalar extensões específicas para seu aplicativo que não serão executadas em suas instâncias de cromo padrão.

Se você deseja executar seus aplicativos com um perfil diferente, faça o seguinte:

  1. Crie um novo diretório de perfil:

    mkdir ~/.config/NAME_OF_APP
    
  2. Clique com o botão direito do mouse no atalho para seu aplicativo na sua área de trabalho

  3. Adicionar

    --user-data-dir=~/.config/NAME_OF_APP
    

para o comando e feche.

Se isso não funcionar, faça o seguinte:

  1. Crie um novo diretório de perfil:

    mkdir ~/.config/NAME_OF_APP
    
  2. Clique com o botão direito do mouse no atalho para seu aplicativo na sua área de trabalho

  3. Adicionar

    --user-data-dir=--user-data-dir=~/.config/NAME_OF_APP
    

para o comando e feche.

    
por Robert Buzink 06.12.2011 / 16:47
2

Concordo com @ con-f-use que um arquivo .desktop é o caminho a seguir, mas gostaria sugiro usar webapp-container , que é projetado para essa finalidade, em vez do Firefox. Aqui está o meu exemplo, tirado de um projeto do Ubuntu SDK Web App :

[Desktop Entry]
Comment[en_US]=webapp for WorkFlowy
Comment=webapp for WorkFlowy
Exec=webapp-container --store-session-cookies --webappUrlPatterns=https?://workflowy.com/* http://workflowy.com %u
GenericName[en_US]=
GenericName=
Icon=/home/CORP.INSTRUCTURE.COM/banderson/Pictures/WorkFlowy.png
MimeType=
Name=WorkFlowy
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
X-Ubuntu-Touch=true

Para criar o atalho, basta criar um arquivo executável na sua pasta da área de trabalho chamado algo como WorkFlowy.desktop e cole esses conteúdos.

    
por Braden Anderson 31.12.2015 / 04:34
1

Aplicativos da Web progressivos (PWA)

Se você tem um PWA é muito mais fácil. Uma maneira que encontrei aqui é, por exemplo:

  1. Instalação: npm install -g pwaify
  2. Gere binários com eletrônica : pwaify https://voice-memos.appspot.com/ --platforms=linux ou qualquer URL do PWA.
  3. Vá para a subpasta e execute o aplicativo.

É isso.

    
por Pablo Bianchi 08.09.2017 / 23:03