fluxbox-remote exit não funciona [RESOLVIDO]

1. fluxbox-remote exit não funciona [RESOLVIDO]

Morpheus
Minions

(usa Nenhuma)

Enviado em 25/02/2022 - 12:17h

[exec] (Logoff) {fluxbox-remote exit} <>


  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 25/02/2022 - 19:48h


Minions escreveu:

[exec] (Logoff) {fluxbox-remote exit} <>

Boa noite Minions.
o fluxbox-remote está habilitado?
Verifique se a linha:
session.screen0.allowRemoteActions:
em: ~/.fluxbox/init
está 'setada' para true
http://fluxbox.org/help/man-fluxbox-remote.php
https://landofnightandday.blogspot.com/2018/06/exit-fluxbox-session-from-command-line.html

______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________


3. Re: fluxbox-remote exit não funciona [RESOLVIDO]

Morpheus
Minions

(usa Nenhuma)

Enviado em 25/02/2022 - 22:21h




Tem como criar um script para fazer essa verificação

cat ~/.fluxbox/init | grep -i "session.screen0.allowRemoteActions: true"

O espaço ou tabulação antes de "true" ou "false" não deixa. Até coloquei um "?" e "*" não funcionou.




4. Re: fluxbox-remote exit não funciona [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 26/02/2022 - 02:19h

Minions escreveu:




Tem como criar um script para fazer essa verificação

cat ~/.fluxbox/init | grep -i "session.screen0.allowRemoteActions: true"

O espaço ou tabulação antes de "true" ou "false" não deixa. Até coloquei um "?" e "*" não funcionou.



Minions, não estou no micro agora, portanto não da para testar,
segue a dica.
grep -Ei "session.screen0.allowRemoteActions:[\t ]+true" arquivo && echo ativado || echo desativado

______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/|sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________



5. Re: fluxbox-remote exit não funciona [RESOLVIDO]

Morpheus
Minions

(usa Nenhuma)

Enviado em 26/02/2022 - 11:59h


Mesmo ativado no arquivo aparece desativado no grep -Ei

$ cat ~/.fluxbox/init | grep session.screen0.allowRemoteActions
session.screen0.allowRemoteActions: true

$ grep -Ei "session.screen0.allowRemoteActions:[\t ]+true" ~/.fluxbox/init && echo ativado || echo desativado
desativado



6. Re: fluxbox-remote exit não funciona [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 26/02/2022 - 20:14h

Minions escreveu:


Mesmo ativado no arquivo aparece desativado no grep -Ei

$ cat ~/.fluxbox/init | grep session.screen0.allowRemoteActions
session.screen0.allowRemoteActions: true

$ grep -Ei "session.screen0.allowRemoteActions:[\t ]+true" ~/.fluxbox/init && echo ativado || echo desativado
desativado

Minions, desculpe, ERREI!
Segue correção:
printf "allowRemoteActions:\t      True\n"|grep -Ei 'allowRemoteActions:[[:blank:] ]+True'
allowRemoteActions: True
printf "allowRemoteActions:\t True\n"|grep -Ei 'allowRemoteActions:[[:space:] ]+True'
allowRemoteActions: True
--------------------------------------------------------------------------------------------------------
printf "allowRemoteActions:\t true\n"|grep -Eiq 'allowRemoteActions:[[:space:] ]+true' && echo "Ativado" || echo "Desativado"
Ativado
--------------------------------------------------------------------------------------------------------
printf "allowRemoteActions:\t false\n"|grep -Eiq 'allowRemoteActions:[[:space:] ]+true' && echo "Ativado" || echo "Desativado"
Desativado
---------------------------------------------------------------------------------------------------
Apelando.... :)
printf "allowRemoteActions:\t True\n"|grep -Ei 'allowRemoteActions:.*True$'

Para casar tabulação no grep, use [[:blank:]], [[:space:]], .*, Ctrl+V+Tab, etc....

No sed, que é [\t]:
printf "allowRemoteActions:\t True\n"|sed -r 's/allowRemoteActions:[\t ]+//'
printf "allowRemoteActions:\t true\n"|sed -nr '/allowRemoteActions:[\t ]+true$/p'


______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________



7. Re: fluxbox-remote exit não funciona [RESOLVIDO]

Morpheus
Minions

(usa Nenhuma)

Enviado em 26/02/2022 - 21:16h


msoliver escreveu:

Minions escreveu:


Mesmo ativado no arquivo aparece desativado no grep -Ei

$ cat ~/.fluxbox/init | grep session.screen0.allowRemoteActions
session.screen0.allowRemoteActions: true

$ grep -Ei "session.screen0.allowRemoteActions:[\t ]+true" ~/.fluxbox/init && echo ativado || echo desativado
desativado

Minions, desculpe, ERREI!
Segue correção:
printf "allowRemoteActions:\t      True\n"|grep -Ei 'allowRemoteActions:[[:blank:] ]+True'
allowRemoteActions: True
printf "allowRemoteActions:\t True\n"|grep -Ei 'allowRemoteActions:[[:space:] ]+True'
allowRemoteActions: True
--------------------------------------------------------------------------------------------------------
printf "allowRemoteActions:\t true\n"|grep -Eiq 'allowRemoteActions:[[:space:] ]+true' && echo "Ativado" || echo "Desativado"
Ativado
--------------------------------------------------------------------------------------------------------
printf "allowRemoteActions:\t false\n"|grep -Eiq 'allowRemoteActions:[[:space:] ]+true' && echo "Ativado" || echo "Desativado"
Desativado
---------------------------------------------------------------------------------------------------
Apelando.... :)
printf "allowRemoteActions:\t True\n"|grep -Ei 'allowRemoteActions:.*True$'

Para casar tabulação no grep, use [[:blank:]], [[:space:]], .*, Ctrl+V+Tab, etc....

No sed, que é [\t]:
printf "allowRemoteActions:\t True\n"|sed -r 's/allowRemoteActions:[\t ]+//'
printf "allowRemoteActions:\t true\n"|sed -nr '/allowRemoteActions:[\t ]+true$/p'


______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________



Nestes comandos ai não tem que informar o arquivo ~/.fluxbox/init ?


8. Re: fluxbox-remote exit não funciona [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 26/02/2022 - 21:42h


Minions escreveu:


msoliver escreveu:

Minions escreveu:


Mesmo ativado no arquivo aparece desativado no grep -Ei

$ cat ~/.fluxbox/init | grep session.screen0.allowRemoteActions
session.screen0.allowRemoteActions: true

$ grep -Ei "session.screen0.allowRemoteActions:[\t ]+true" ~/.fluxbox/init && echo ativado || echo desativado
desativado

Minions, desculpe, ERREI!
Segue correção:
printf "allowRemoteActions:\t      True\n"|grep -Ei 'allowRemoteActions:[[:blank:] ]+True'
allowRemoteActions: True
printf "allowRemoteActions:\t True\n"|grep -Ei 'allowRemoteActions:[[:space:] ]+True'
allowRemoteActions: True
--------------------------------------------------------------------------------------------------------
printf "allowRemoteActions:\t true\n"|grep -Eiq 'allowRemoteActions:[[:space:] ]+true' && echo "Ativado" || echo "Desativado"
Ativado
--------------------------------------------------------------------------------------------------------
printf "allowRemoteActions:\t false\n"|grep -Eiq 'allowRemoteActions:[[:space:] ]+true' && echo "Ativado" || echo "Desativado"
Desativado
---------------------------------------------------------------------------------------------------
Apelando.... :)
printf "allowRemoteActions:\t True\n"|grep -Ei 'allowRemoteActions:.*True$'

Para casar tabulação no grep, use [[:blank:]], [[:space:]], .*, Ctrl+V+Tab, etc....

No sed, que é [\t]:
printf "allowRemoteActions:\t True\n"|sed -r 's/allowRemoteActions:[\t ]+//'
printf "allowRemoteActions:\t true\n"|sed -nr '/allowRemoteActions:[\t ]+true$/p'


______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________



Nestes comandos ai não tem que informar o arquivo ~/.fluxbox/init ?

Veja bem Minions,
Em todos exemplos que citei, a entrada vem do "printf",logo, não é necessário o arquivo....
Para adequar a sua necessidade, faça:
grep -Eiq 'allowRemoteActions:[[:space:] ]+true' ~/.fluxbox/init  && echo "Ativado" || echo "Desativado" 

----------------------------------------------------------------------------------------------------------------
Para testar e alterar, use:

if grep -Eiq 'allowRemoteActions:[[:space:] ]+true' ~/.fluxbox/init;then
echo "Ativado"
else
echo -e "Desativado,\nAlterando...."
sed -ri '/allowRemoteActions:[\t ]+/s/false$/true/' ~/.fluxbox/init
fi


______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________



9. Re: fluxbox-remote exit não funciona [RESOLVIDO]

Morpheus
Minions

(usa Nenhuma)

Enviado em 27/02/2022 - 20:41h


msoliver escreveu:

Veja bem Minions,
Em todos exemplos que citei, a entrada vem do "printf",logo, não é necessário o arquivo....
Para adequar a sua necessidade, faça:
grep -Eiq 'allowRemoteActions:[[:space:] ]+true' ~/.fluxbox/init  && echo "Ativado" || echo "Desativado" 

----------------------------------------------------------------------------------------------------------------
Para testar e alterar, use:
[code]
if grep -Eiq 'allowRemoteActions:[[:space:] ]+true' ~/.fluxbox/init;then
echo "Ativado"
else
echo -e "Desativado,\nAlterando...."
sed -ri '/allowRemoteActions:[\t ]+/s/false$/true/' ~/.fluxbox/init
fi



O printf ou grep funciona como um find na pasta onde esta rodando o scritp.....?





10. Re: fluxbox-remote exit não funciona [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 28/02/2022 - 02:38h

O printf ou grep funciona como um find na pasta onde esta rodando o scritp.....? 

não entendi.

______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/|sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts