Posts: 1,228
secipolla
Joined: 15 Jun 2008
#1
Eu gosto de exibir no Conky as teclas de atalho para referência enquanto eu não me acostumo com elas. No entanto no antiX elas são distintas entre o IceWM e o Fluxbox. Nesse caso é preciso que o arquivo .conkyrc seja diferente para cada ambiente de trabalho.
Como fazer?

Primeiro crie dois arquivos .conkyrc, um em ~/.icewm e outro em ~/.fluxbox. Pode copiar o ~/.conkyrc para ter uma base sobre a qual modificar.

Então crie dois scripts, um chamado conkytoggleice.sh e o outro conkytoggleflux.sh no diretório /usr/local/bin (é preciso ser root para isso) com o seguinte conteúdo:
conkytoggleice.sh

Code: Select all

# Filename:      conkytoggleice.sh
# Purpose:       toggle conky on/off from menu
# Authors:       Kerry and anticapitalista for antiX - modified by me :)
# Latest change: Sun April 13, 2008.
################################################################################

#!/bin/sh

if pidof conky | grep [0-9] > /dev/null
then
 killall conky 
else
 conky -c ~/.icewm/.conkyrc
 fi
e conkytoggleflux.sh

Code: Select all

# Filename:      conkytoggleflux.sh
# Purpose:       toggle conky on/off from menu
# Authors:       Kerry and anticapitalista for antiX - modifed by me :)
# Latest change: Sun April 13, 2008.
################################################################################

#!/bin/sh

if pidof conky | grep [0-9] > /dev/null
then
 killall conky 
else
 conky -c ~/.fluxbox/.conkyrc
 fi
Aí torne-os executáveis - botão direito do mouse sobre o arquivo e 'Propriedades' ou (como root, em /usr/local/bin)

Code: Select all

chmod +x conkytoggleice.sh conkytoggleflux.sh
Então mude o arquivo ~/.icewm/startup e na linha onde estava 'conky &' deixe

Code: Select all

conky -c ~/.icewm/.conkyrc &
e no arquivo ~/.icewm/keys, onde estava conkytoggle.sh deixe

Code: Select all

key"Alt+Ctrl+o" conkytoggleice.sh
Para o Fluxbox mude o arquivo ~/.fluxbox/apps e no lugar de '[startup] {conky}' deixe

Code: Select all

[startup] {conky -c ~/.fluxbox/.conkyrc}
e no arquivo ~/.fluxbox/keys, onde estava conkytoggle.sh deixe

Code: Select all

Mod4 t :ExecCommand conkytoggleflux.sh
Pronto! Agora é só reiniciar o IceWM ou o Fluxbox e editar os arquivos ~/.icewm/.conkyrc e ~/.fluxbox/.conkyrc ao seu gosto.