colocar botão de maximizar nas janela do wmaker [RESOLVIDO]

1. colocar botão de maximizar nas janela do wmaker [RESOLVIDO]

Leomar de Oliveira
Leo CCB

(usa Slackware)

Enviado em 04/08/2017 - 12:29h

Saudações a todos . Tem como colocar o botão de maximizar nas janelas do wmaker? Já procurei aqui no VOL e também na google e não consegui achar nada a respeito. Desde já agradeço!!


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/08/2017 - 13:34h

Você pode passar os comandos que está usando nos scripts, que eu te ajudo a colocá-los todos num só.

Basicamente, consiste em criar funções: (...)

#!/bin/bash
command="$1"

liga()
{
comando que liga
exit 0
}

desliga()
{
comando que desliga
exit 0
}

hiberna()
{
comando que hiberna
exit 0
}

suspende()
{
comando que suspende
exit 0
}

case "$command" in
liga) liga; ;;
desliga) desliga; ;;
hiberna) hiberna; ;;
suspende) suspende; ;;
*) exit 1 ;;
esac


(...) Ou, de maneira mais enxuta (fica mais difícil de implementar recursos extras no futuro - porém, melhor se você não pretende modificar o script):

#!/bin/bash
command="$1"

case "$command" in
liga) comando que liga; exit 0 ;;
desliga) comando que desliga; exit 0 ;;
hiberna) comando que hiberna; exit 0 ;;
suspende) comando que suspende; exit 0 ;;
*) exit 1 ;;
esac

(nos dois scripts só precisa alterar o que está em itálico)

E então, nos Dockapps, é só chamar o script com os parâmetros reconhecidos (liga, desliga, hiberna e suspende); no exemplo acima, chamar o script com um "script hiberna" faria o script entender que você quer hibernar o computador.


Os dockapps, então, ficariam assim:
xterm -e script liga
xterm -e script desliga
xterm -e script hiberna
xterm -e script suspende

Trocando script pelo nome do seu script (e acrescentando sua localização, no caso dele não estar em algum diretório do $PATH) e o nome dos parâmetros (liga, desliga, hiberna e suspende) pelos nomes que foram usados no script (não é necessário fazer isso caso decida deixar da forma como fiz nestes exemplos).

3. Re: colocar botão de maximizar nas janela do wmaker [RESOLVIDO]

Leomar de Oliveira
Leo CCB

(usa Slackware)

Enviado em 04/08/2017 - 23:48h

Aproveitando o tópico, como docar um botão de liga/desliga/hiberna/suspende?


4. Re: colocar botão de maximizar nas janela do wmaker

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/08/2017 - 10:23h

Leo CCB escreveu:

Saudações a todos . Tem como colocar o botão de maximizar nas janelas do wmaker? Já procurei aqui no VOL e também na google e não consegui achar nada a respeito. Desde já agradeço!!


Que eu saiba, não há como - para maximizar janelas, você usa a combinação Ctrl+Shift+Clique, sobre a barra de títulos da janela que deseja maximizar.

Esta combinação pode ser alterada mexendo nas configurações do WMaker.


5. Re: colocar botão de maximizar nas janela do wmaker

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/08/2017 - 10:25h

Leo CCB escreveu:

Aproveitando o tópico, como docar um botão de liga/desliga/hiberna/suspende?


Dá para dockar botões do XTerm, por exemplo, e usar os parâmetros (nas configurações do dockapp):
xterm -e liga.sh
xterm -e desliga.sh
xterm -e hiberna.sh
xterm -e suspende.sh

onde liga.sh, desliga.sh, hiberna.sh e suspende.sh são os scripts responsáveis para ligar, desligar, hibernar e suspender o computador, respectivamente.

Estes scripts podem ser criados usando os parâmetros do comando shutdown, por exemplo.


É apenas uma possibilidade - dá para por todos os comandos num único script, de modo que todos os XTerms chamem o mesmo, porém, com diferentes parâmetros, para o script entender o que deve fazer.


6. Re: colocar botão de maximizar nas janela do wmaker [RESOLVIDO]

Leomar de Oliveira
Leo CCB

(usa Slackware)

Enviado em 06/08/2017 - 22:00h

SlackJAM escreveu:

Leo CCB escreveu:

Aproveitando o tópico, como docar um botão de liga/desliga/hiberna/suspende?


Dá para dockar botões do XTerm, por exemplo, e usar os parâmetros (nas configurações do dockapp):
xterm -e liga.sh
xterm -e desliga.sh
xterm -e hiberna.sh
xterm -e suspende.sh

onde liga.sh, desliga.sh, hiberna.sh e suspende.sh são os scripts responsáveis para ligar, desligar, hibernar e suspender o computador, respectivamente.

Estes scripts podem ser criados usando os parâmetros do comando shutdown, por exemplo.


É apenas uma possibilidade - dá para por todos os comandos num único script, de modo que todos os XTerms chamem o mesmo, porém, com diferentes parâmetros, para o script entender o que deve fazer.

Deu certinho, porém tenho que fazer um script pra cada comando, visto que sou totalmente "anarfabeto" em TI. E pra fazer mais de um comando no script é muito complicado?


7. Re: colocar botão de maximizar nas janela do wmaker

Leomar de Oliveira
Leo CCB

(usa Slackware)

Enviado em 09/08/2017 - 11:02h

Estou usando os comandos shutdown. Agora estou sem tempo, então vou tentar depois, mas acho que vai dar certo ! Outra coisa que eu fiz foi baixar o kshutdown-qt e ciar um dock


8. Re: colocar botão de maximizar nas janela do wmaker [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/08/2017 - 19:36h

Leo CCB escreveu:

Estou usando os comandos shutdown. Agora estou sem tempo, então vou tentar depois, mas acho que vai dar certo ! Outra coisa que eu fiz foi baixar o kshutdown-qt e ciar um dock


Beleza, que bom que está funcionando!
Poucas pessoas ainda usam o WMaker, um WM raiz!


9. Re: colocar botão de maximizar nas janela do wmaker [RESOLVIDO]

Leomar de Oliveira
Leo CCB

(usa Slackware)

Enviado em 10/08/2017 - 20:21h

No slack o wmaker é perfeito! Rápido e fácil de configurar,acho as pastas com facilidade. Aí instalei no Kubuntu e o dolphin tá sem imagem e sem ícones. Revirei o PC atrás das pastas, fiz as ligações simbólicas pra tudo quanto é pasta, segui o tutorial do lcavalheiro do wmaker no debian e não reolveu meu problema com o dolphin. Insataelei o pcmanfm como gerenciador de arquivoe eficou bonitinho. Vou fuçar as configurações do pcmanfm pra ver se arrumo o kubuntu+wmaker e usar o dolphin






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts