Como faço para colocar um aplicativo Web no Iniciador?

75

Às vezes, vejo fotos de capturas de tela com pessoas com aplicativos da Web e ícones bacanas no lançador, como posso configurar isso?

Jorge Castro
fonte
Você também pode adicionar a opção --start-maximizedpara que a janela se abra no modo maximizado.
batte

Respostas:

68

O Ubuntu possui esse recurso, veja:

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

Como isso pode consumir muito tempo, se você usar vários aplicativos da web, criei uma pasta "Aplicativos da Web" na qual os guardo porque também preciso de um local para armazenar o ícone. Sincronizo esta pasta com o Ubuntu One para que, em reinstalações ou computadores novos, meus aplicativos estejam prontos para os ícones de alta resolução.

No navegador chromium Instale o navegador chromium ou no Google Chrome, você pode fazer isso acessando o site que deseja criar em um aplicativo. Clicando no ícone Wrench e selecione, tools -> Create Application Shortcuts:

insira a descrição da imagem aqui

Em seguida, selecione Área de trabalho para criar um atalho na sua área de trabalho:

insira a descrição da imagem aqui

Você também pode selecionar "Menu Aplicativos" no atalho de criação de aplicativo, o que o colocará no Dash para você, o que é útil para que você possa usar o recurso de pesquisa para iniciar o atalho, no entanto, a maioria dos favoritos do site não é muito bem dimensionada então eles parecem feios. Então, em vez disso, faço isso para aprimorar o aplicativo:

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

insira a descrição da imagem aqui

Faça o download de uma versão sofisticada do ícone com boa aparência. Eu recomendo o grupo Fluid no Flickr . Baixe o ícone da pasta e clique com o botão direito do mouse no atalho e selecione Propriedades:

insira a descrição da imagem aqui

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

insira a descrição da imagem aqui

Arraste e solte o novo ícone liso no Launcher para o efeito final:

Solte-o no seu iniciador

E o efeito final:

Gmail e Seesmic em toda a sua glória

Jorge Castro
fonte
1
Adicionar um applet como você descreve funciona como um encanto. No entanto, ao abri-lo clicando no símbolo da barra lateral, outro símbolo (novamente feio) aparece. Isso é um bug ou estou faltando alguma coisa aqui?
FuzzyQ
Eu recebo o mesmo comportamento.
sup
17

Você cria um ícone do iniciador (ou seja, um .desktoparquivo) que diz Exec=firefox www.askubuntu.come arrasta-o 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" askubuntu.desktop" neste caso, seria um nome apropriado. Agora use o mouse para gragá-lo ao seu iniciador e você é bom.

Isso não é necessário, mas antes de arrastá-lo para o iniciador, você pode right-click on it, go to Properties->Permissions->Allow executing file as programtornar o ícone do iniciador visível!

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

confundir
fonte
2
Melhore a sua resposta dizendo como criar um iniciador ou link para a resposta correspondente e explicar como fazê-lo.
Hytromo 5/08
@ aplicação con-f-use funcionar perfeitamente, mas quando se abre, ícone não é mostrado no lançador
daisy
9

Atualmente, existem duas maneiras preferidas de fazer isso. No Ubuntu 12.04, você pode usar a visualização dos Webapps oficiais do Ubuntu 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 funciona apenas para sites suportados (atualmente cerca de 40 ). Ao visitar o site com o Firefox, você será perguntado se deseja integrá-lo ao Ubuntu.

A outra maneira é usar o Fogger , o vencedor do prêmio de prata do Ubuntu App Showdown. Basta instalar o pacote foggerInstalar nebulizador no centro de software.

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

mniess
fonte
1
o fogger não parece mais estar presente, existe um substituto?
Josef Engelfrost
2

Se você usa a versão mais recente do Chromium (> 11.0.696.57), agora isso funciona com o Unity. Crie o atalho do aplicativo no Chromium e arraste-o para a barra do Unity. Isso funciona em 11.04

asi269
fonte
isso parece estar quebrado na versão 14 e superior do Chrome. Agora, os aplicativos da Web estão todos agrupados no Chrome novamente, e não nos ícones individuais.
19411 Adam
2

Eu acho que é uma boa prática criar um perfil diferente do Chromium para cada aplicativo. Seus aplicativos serão executados mais rapidamente 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 o seu aplicativo que não serão executadas nas instâncias padrão do chromium.

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 do seu aplicativo na área de trabalho

  3. Adicionar, acrescentar

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

ao 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 do seu aplicativo na área de trabalho

  3. Adicionar, acrescentar

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

ao comando e feche.

Robert Buzink
fonte
1
Isso não é mais necessário. O Chrome abre cada aplicativo em sua própria janela (e o Chromium também).
precisa saber é o seguinte
2

Concordo com o @ con-f-use que um arquivo .desktop é o caminho a seguir, mas sugiro o uso webapp-container, projetado para esse fim, e não o Firefox. Aqui está o meu exemplo, extraído de um projeto 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 com o nome de algo semelhante WorkFlowy.desktope colá-lo.

Braden Anderson
fonte
1
este ajuda muito para mim
Arul
2

Aplicativos Web progressivos (PWA)

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

  1. Instale o PWAify :npm install -g pwaify
  2. Gerar binários com elétrons : pwaify https://voice-memos.appspot.com/ --platforms=linux, ou qualquer que seja o seu PWA URL é.
  3. Vá para a subpasta e execute o aplicativo.

É isso aí.

Pablo A
fonte