
alexabolada
(usa Debian)
Enviado em 02/09/2024 - 13:58h
Olá! Para usar `&&` ou `&` no arquivo `menu.xml` do *Openbox*, você precisa levar em consideração que esses operadores são usados em scripts de shell. No contexto do `menu.xml`, você não pode usá-los diretamente da mesma forma, pois o *Openbox* interpreta esse arquivo como uma configuração XML.
No entanto, você pode especificar múltiplos comandos em uma única entrada de menu usando `&&` ou `&` dentro de um shell script que será chamado pelo *Openbox*. Aqui está um exemplo de como fazer isso:
1. Crie um script de shell, por exemplo, `meus_comandos.sh`, e coloque os comandos desejados lá.
```bash
#!/bin/bash
comando1 && comando2
```
2. Dê permissão de execução ao script:
chmod +x meus_comandos.sh
3. No seu `menu.xml`, você pode referenciar esse script na entrada de menu:
```xml
<item label="Executar Meus Comandos">
<action>
<execute>/caminho/para/seu/script/meus_comandos.sh</execute>
</action>
</item>
```
Lembre-se de substituir `/caminho/para/seu/script/meus_comandos.sh` pelo caminho real do seu script.
Dessa forma, você poderá usar tanto `&&` quanto `&` envoltos na lógica do seu script, enquanto