Como ativar o arrastamento de arquivos no aplicativo personalizado no ativador?

4

Na unidade, podemos arrastar arquivos no botão do aplicativo no iniciador para abrir esse arquivo com esse aplicativo - no entanto, parece difícil alterar o aplicativo padrão.

Eu uso o Komodo como editor, e meu objetivo é abrir arquivos php arrastando o botão Komodo no launcher.

O problema é que, com o gtk3, é um pouco complicado adicionar um aplicativo personalizado para abrir os mimetypes.

Eu criei o botão no menu principal, então eu usuário mimeopen -d file.php para definir o komodo como padrão; Agora, se eu clicar duas vezes em um arquivo php, ele é aberto com o komodo - mas eu não consigo arrastar arquivos php no botão komodo no launcher.

    
por Strae 06.04.2012 / 21:44

1 resposta

2

Tudo o que você precisa fazer é editar o arquivo .desktop do inicializador de aplicativos. Procure o Komodo em /usr/share/applications/ e abra-o com seu editor de texto favorito em execução como raiz (por exemplo, digite sudo gedit no terminal).

O que você tem que focar é a parte MimeType= (adicione se ela não existir): adicione application/x-php à chave, que permitirá arrastar e soltar arquivos PHP para o Komodo e, em seguida, salve o arquivo .desktop .

  • Por exemplo, sua chave MimeType deve ficar assim: MimeType=text/plain;application/x-php;

Mais informações sobre a sintaxe dos arquivos de entrada da área de trabalho aqui . Uma lista completa dos tipos Mime e seus sufixos correspondentes aqui .

    
por Alfredo Hernández 11.04.2012 / 01:48