Como obter web-app na barra de tarefas usando URL?

0

Sou muito novo no Ubuntu e no Linux, e tenho andado por aí a tentar encontrar a resposta para a minha pergunta.

Eu quero ter um atalho para um endereço de URL específico na barra de tarefas do Unity (a barra de menu à esquerda).

O que eu quero que seja e como funciona: Eu quero ter o atalho para o µTorrent web-app usando o URL, e quero que ele seja aberto em uma nova janela do Firefox. Praticamente como funciona o aplicativo do YouTube.

Isso é possível, e se sim, posso ter o ícone do µTorrent no meu atalho?

    
por user279354 08.05.2014 / 12:44

3 respostas

3

Não sei ao certo como é o aplicativo da web do µTorrent, mas para fazer um ícone (arquivo da área de trabalho) chamar um URL específico, você pode criar um desktop file , com uma linha Exec= , como:

firefox -new-window <url>

Para fazer isso :

  • Abra o arquivo firefox.desktop existente em /usr/share/applications com gedit (abra o gedit e solte o arquivo na janela do gedit)
  • Salve o arquivo como torrent.desktop em ~/.local/share/applications .
  • Remova todas as linhas abaixo e inclua Actions=NewWindow;NewPrivateWindow;

Altere as seguintes linhas

  • A linha que começa com Name= substitui por: Name=Utorrent , remova as outras linhas como Name[language]=
  • A linha que começa com Exec= substitui por firefox -new-window <the _url_you_want>
  • A linha que começa com Icon= substitui por Icon=/path/to/your/icon

Arraste o novo arquivo 'torrent.desktop para o lançador e ele funcionará.

Algumas observações :

  • A janela da url que você está chamando com o inicial aparecerá sob o ícone do Firefox existente no inicializador.
  • Como regra geral, eu preferiria que não tivesse vários arquivos da área de trabalho, chamando o mesmo aplicativo em seu comando nativo (a primeira linha 'Exec =' do Arquivo). A solução abaixo é, portanto, uma solução "mais limpa" e ainda disponibiliza o URL a partir do iniciador:

Alternativamente

Você pode adicionar o link do torrent ao seu ícone do Firefox existente:

Para fazer isso :

  • Copie o firefox.desktop existente em /usr/share/applications para o diretório local:

    'cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox.desktop'
    
  • Abra o arquivo com gedit (como no primeiro exemplo)
  • Adicione o seguinte ao final do arquivo:

    [Desktop Action utorrent]
    Name=utorrent
    Exec=firefox -new-window <url>
    OnlyShowIn=Unity;
    
  • Altere a linha (mais acima) começando com:

    Actions=NewWindow;NewPrivateWindow; 
    

    para:

    Actions=NewWindow;NewPrivateWindow;utorrent;
    

Depois de sair e voltar, o link será adicionado.

    
por Jacob Vlijm 08.05.2014 / 13:12
1

Oi & amp; Bem-vindo ao Pergunte ao Ubuntu ,

Tenho certeza de que você terá diferentes tipos de resposta e, de fato, essa pergunta me fez brincar com certos aplicativos e scripts bash. Bem, eu tive uma rápida e parece funcionar perfeitamente no meu 12.04 LTS . Consulte os passos abaixo

Adicione o PPA, atualize seu sistema & amp; instale o Ubuntu tweek

Não conheço a sua versão do sistema operacional, mas isso deve funcionar sem causar erros. Consulte a instalação e compreensão da ferramenta Ubuntu Tweak .

Abra um terminal ( CTRL + ALT + T ) & amp; faça abaixo;

sudo add-apt-repository ppa:tualatrix/ppa      # add apt repository for ubuntu tweak
sudo apt-get update                            # update the system before installing pkg
sudo apt-get install ubuntu-tweak              # install ubuntu tweak

Uma nota relacionada, instale o painel do gnome

sudo apt-get install gnome-panel               # installing gnome panel
sudo apt-get install -f                        # only run if any dependency problem raises

Preparando o script bash para abrir o firefox & amp; url

Você pode usar seu editor favorito em um terminal (vi ou nano). Aqui, abri o editor vi no terminal.

vi filname.sh               # if you have nano, then use "nano filename.sh"

Cole o script mostrado abaixo;

#!/bin/bash

# Launch clean firefox profile with parameters:
# -no-remote    don't connect to any running instance of firefox
# -P        run firefox through a profile
# firefox -P 'Another Profile' &
sleep 4 # wait for firefox to load

# Open URLs
firefox -new-tab 'https://askubuntu.com/users'

e para salvá-lo, tecle Esc uma vez e digite :wq! , que irá escrever o script no arquivo e forçar a saída. Certifique-se de substituir o URL pelo seu preferido. Você pode consultar mais sobre como personalizar o script aqui . Depois de salvar o script, conceda permissão executável a ele.

chmod +x filename.sh             # this will make the file executable

Importante: anote o /path/to/the/filename.sh , que será necessário ao criar o atalho do script.

Fazendo o script funcionar com o Ubuntu Tweak & amp; pin ao menu de traço

  • Abra a ferramenta Ubuntu Tweak no menu traço

  • CliquenaguiaAdministradores->cliqueemScripts

  • Você verá o Criar lançador ... na parte inferior de Scripts desativados (coluna direita) e arrastá-lo para Ativar scripts ( coluna da esquerda).

  • Depoisdisso,váparaolocalondevocêsalvouseufilename.sh,->cliquecomobotãodireito->Script->Criarlançador(oquelhedaráatelaabaixo).

  • Preencha de acordo para atender à sua necessidade (visto acima) & amp; Certifique-se de selecionar o arquivo filename.sh navegando e finalize com Ok . Haverá um atalho criado no mesmo local onde seu arquivo de script está localizado. Basta arrastá-lo e colocá-lo no painel de instrumentos.

Espero que isso ajude! :)

    
por AzkerM 08.05.2014 / 15:16
1

Executar:

gksudo gedit /usr/share/applications/<DESIRED NAME>.desktop

Adicione as seguintes linhas ao documento vazio resultante:

[Desktop Entry]
Encoding=UTF-8
Name=<WHATEVER NAME>
Comment=<WHATEVER>
TryExec=firefox <URL>
Exec=firefox <URL>
StartupNotify=true
Terminal=false
Type=Application
Icon=<PATH TO A ICON .PNG FILE>
NoDisplay=false
MimeType=applications/php

Em seguida, no painel, você poderá encontrar o ícone que abre o Firefox com seu URL. Clique em adicionar à barra de tarefas. Então o ícone aparece na barra de tarefas.

** Coloque as coisas necessárias na < >.

    
por user224082 08.05.2014 / 13:16