Defina bash como programa padrão para arquivos * .rdp [duplicado]

2

Eu tenho um arquivo de conexão xfreerdp como:

xfreerdp /v:10.1.60.151 -sec-nla /cert-ignore

O nome do arquivo é test.rdp e posso executá-lo com o bash em um terminal com o comando bash test.rdp

Mas eu preciso executar este arquivo da GUI com duplo clique.

Estou tentando definir o bash como padrão para abrir *.rdp arquivos, mas não consegui descobrir que posso fazer isso. Eu não me importo de mudar a extensão do nome do arquivo

Também quero saber se posso executar esse arquivo diretamente quando fizer o download com o Chrome.

    
por Morphin 07.11.2016 / 10:28

2 respostas

1

Eu encontrei minha solução: Eu criei um arquivo .desktop em /home/USERNAME/.local/share/applications/morphin.desktop

[Desktop Entry]
Encoding=UTF-8
Name=Morphin
Exec=/opt/scripts/morphin.sh
Icon=/opt/scripts/morphin.png
Type=Application
NoDisplay=false
Terminal=false
StartupNotify=true
Categories=Application;Network;
Hidden=true

Finalmente, posso ver meu programa em outros programas e posso iniciá-lo.

    
por Morphin 08.11.2016 / 15:20
0

Não testado, mas se você adicionar

#! /bin/bash
#

na parte superior do seu arquivo e torná-lo executável com chmod +x file , ele deve ser executado com um duplo clique dos gerenciadores de arquivos (a maioria dos?).

    
por Rmano 07.11.2016 / 10:35