Ubuntu 12.04 (Gnome classic) Iniciador de Aplicativos Personalizado no Linux Mint 17

0

No Ubuntu 12.04 (no modo Gnome Classic) eu tenho um Iniciador de Aplicativos Personalizado que lança um pequeno script, drop_on_me , sempre que eu arrasto e solto um URL da barra de endereços do Firefox ou Chrome nele.¹ arrasto URL clicando no ícone (Identidade) ao lado do URL.

ComoconseguiromesmoefeitonoLinuxMint17emCinnamon,sejacomumaplicativonaáreadetrabalhoouumappletnopainel?

NãoparecehaverumamaneirasimplesdeadicionarqualquerscriptexistentecomoeutenhonoUbuntu.Quandovocêarrastaesoltaalgoemummenu/miniaplicativodabarradetarefas,oaplicativonãoinicia,portanto,nãotenhocertezaseumappletseriaacoisacertaparaprocurar.Porexemplo.quandovocêarrastaumaURLdochromeparaoíconedoFirefoxnabarradetarefas,oFirefoxnãoinicia,quantomaisiniciaeexibeaURLarrastadanela.

Analiseiaextensãodomenudecontextoaoclicarnabarradeendereço,masissoexigiriaimplementaçõesdiferentesparaoFirefoxeoChromeetambémparaJavaScript.²

OscriptanalisaoURLeexecutaaçõescombasenisso.Elemanipulaváriosdomínioscomaçõesdiferentes.Porexemplo.seumaURLstackexchange/stackoverflowfordescartada,umnovodiretório<SE_SITE>_<QUESTION_ID>_<QUESTION_TITLE>serácriadoem~/src/stackexchange/,queeuusocomosandboxparaexperimentararquivosparaumapossívelresposta.Umaliasdeacompanhamentocdsx:

aliascdsx='cd~/src/stackexchange;cd$(ls-t|head-1)'

melevaaessediretórioemqualquershellbashaberto.

¹Vocêpodeabrir"Adicionar ao Painel" com Alt + clique com o botão direito do mouse
² Ir por esse caminho teria a vantagem de também ser capaz de lidar com URLs em uma página, sem primeiro abrir a página e obter o URL na barra de endereço.

    
por Anthon 17.10.2014 / 09:48

1 resposta

1

Por enquanto, encontrei uma solução alternativa em que acabei de soltar o URL no Área de Trabalho. Um programa é executado em segundo plano e assiste a qualquer arquivo .desktop criado lá e

  • analisa seu conteúdo para obter o URL
  • lança drop_on_me se o URL for encontrado
  • exclui o arquivo .desktop

Isso tem a vantagem de não ter mais como objetivo ícone de aplicativo e funciona porque normalmente não tenho "links de área de trabalho" permanentes. É IMHO não tão elegante quanto o Iniciador de Aplicativos Personalizado.

    
por 17.10.2014 / 11:37