Podemos usar dois Exec no mesmo arquivo .desktop

1. Podemos usar dois Exec no mesmo arquivo .desktop

Morpheus
Minions

(usa Nenhuma)

Enviado em 01/08/2024 - 11:53h

Podemos chamar dois scripts diferentes usando o mesmo arquivo .desktop?

Ex: No arquivo /usr/share/applications/virtualboxvm.desktop tem dois Exec= em [Desktop Entry] e [Desktop Action Manager]

O que seria esses [Desktop ...] ?

Nos Exec= queria colocar um script para instalar um pacote e no outro Exec= um script para remove o pacote instalado no sistema.


MODELO:

[Desktop Entry]
Name=teste
GenericName=

Type=Application
Exec=pluma
TryExec=VirtualBox
Keywords=teste;
Keywords[de]=teste;
Keywords[ru]=;
MimeType=application/x-virtualbox-vbox;application/x-virtualbox-vbox-extpack;application/x-virtualbox-ovf;application/x-virtualbox-ova;
Icon=virtualbox
Categories=Emulator;System;
Actions=RootManager;Manager
Comment=
Comment[de]=
Comment[it]=
Comment[ko]=
Comment[pl]=
Comment[ru]=
Comment[sv]=

[Desktop Action Manager]
Exec=galculator
Name=Instalar Pacote
Name[de]=

[Desktop Action RootManager]
Name=Remove Pacote
Exec=pkexec xfce4--terminal
# -e "bash -c 'sudo -i /usr/bin/virtualbox;'"


No arquivo teste.desktop acima que fica no menu sistema como chamar o galculator e o xfce4--terminal nele? Só esta abrindo o pluma.




  


2. Re: Podemos usar dois Exec no mesmo arquivo .desktop

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 01/08/2024 - 11:53h

Sim, é possível utilizar dois comandos Exec= diferentes no mesmo arquivo .desktop. Os [Desktop Entry] e [Desktop Action Manager] são seções que definem configurações específicas para a entrada no menu do ambiente gráfico. Você pode adicionar um script para instalar um pacote em um Exec= e outro para remover o pacote em outro Exec=. Certifique-se de que os scripts tenham as permissões necessárias para serem executados.


3. Re: Podemos usar dois Exec no mesmo arquivo .desktop

Morpheus
Minions

(usa Nenhuma)

Enviado em 01/08/2024 - 11:57h

@alexabolada

Exemplo de como instalar pacote e remove pacote do sistema usando o mesmo arquivo .desktop.


4. Re: Podemos usar dois Exec no mesmo arquivo .desktop

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 01/08/2024 - 11:57h

Para instalar um pacote usando um arquivo .desktop:

```
[b]sudo desktop-file-install meu_programa.desktop --rebuild-mime-info-cache
```

Para remover um pacote usando o mesmo arquivo .desktop:

```
[b]sudo desktop-file-install meu_programa.desktop
```






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts