problema bindsym

1. problema bindsym

Alex Machado Fontinelli
Pinguino

(usa Debian)

Enviado em 09/03/2024 - 10:46h

Bom dia pra todo mundo!

estou tentando criar um bind para usar o notify como lembrete mas o comando não funciona de forma alguma, alguem tem alguma ideia? o comando que estou usando é esse

bindsym $mod+o exec --no-startup-id bash -c 'comando=$(rofi -dmenu -p \"Digite o lembrete:\"); [ -z \"$comando\" ] && exit 1; tempo=$(rofi -dmenu -p \"Em quantos minutos?\" | grep -E \"^[0-9]+$\"); [ -z \"$tempo\" ] && exit 1; sleep $(($tempo * 60)); notify-send \"Lembrete\" \"$comando\"' 





  


2. Re: problema bindsym

Xerxes
xerxeslins

(usa BigLinux)

Enviado em 11/03/2024 - 12:15h


Não estou com i3 para testar, mas fiz em forma de script e funcionou assim:

#!/bin/bash

comando=$(rofi -dmenu -p "Digite o lembrete:")
[ -z "$comando" ] && exit 1
tempo=$(rofi -dmenu -p "Em quantos minutos?" | grep -E "^[0-9]+$")
[ -z "$tempo" ] && exit 1
sleep $((tempo * 60))
notify-send "Lembrete" "$comando"


Em forma de comando em uma única linha, no terminal, usei assim e funcionou:

bash -c 'comando=$(rofi -dmenu -p "Digite o lembrete:"); [ -z "$comando" ] && exit 1; tempo=$(rofi -dmenu -p "Em quantos minutos?" | grep -E "^[0-9]+$"); [ -z "$tempo" ] && exit 1; sleep $((tempo * 60)); notify-send "Lembrete" "$comando"' 


Use essa última linha como base no seu i3 e deve funcionar.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts