Como passar argumentos ao comando através do atalho do Desktop sem ter que abrir um terminal?

1

Estou usando uma área de trabalho LXDE.

Eu criei um atalho na área de trabalho para um programa python, ao qual os arquivos podem ser passados, que são abertos na GUI.

Quero dizer passar arquivos (caminhos absolutos de arquivo) para o comando arrastando e arrastando sobre o atalho na área de trabalho.

Na verdade, isso já está funcionando, mas somente se eu definir Terminal = true na Entrada da Área de Trabalho, o que obviamente faz com que o terminal seja aberto. Eu queria saber se há uma maneira de passar os argumentos para o comando sem a necessidade de abrir o terminal.

Estou criando o atalho assim:

[Desktop Entry]
Name=TBOPlayer
Comment=UI for omxplayer
Exec=python /path/to/tboplayer/tboplayer.py "%F"
Icon=/usr/share/pixmaps/python.xpm
Terminal=true
Type=Application

Existe uma maneira de fazer isso?

    
por heniotierra 07.09.2015 / 20:54

1 resposta

0

Você quer dizer que você quer que uma opção específica seja sempre verdadeira para o lançador .desktop, ou você quer que apareça algum tipo de caixa de diálogo que lhe permitirá inserir opções quando você precisar?

Eu assumo o primeiro, em cujo caso basta adicionar as opções à sua linha Exec :

Exec=python /path/to/tboplayer/tboplayer.py --foo "%F"
    
por 07.09.2015 / 22:09