jueves, 23 de octubre de 2008

Cambiar reamls WOW con bash

Holas.

Hoy posteare algo no tan libre pero igual util para unos cuantos...
Si sos de las personas el cual juegas World of Warcraft con mas de un server y para cambiar de uno a otro siempre editas el realmlist.wtf; te ofresco un sencillo script q' cambia el contenido del realmlist con nadam as una letra...

De momento solo cambia entre 2 servers.
para usarlo guarda el contenido en un archivo wow.sh, dale permisos de ejecucion, si quieres cambiar de realm pon como parametro la letra c; y si nadamas quieres jugar con el mismo realm de la session pasada pos dejalo sin parametro

Copia esto a el archivo wow.sh:

#!/bin/sh
chrealm() {
#echo asd
IFS=$','
A=`cat /adp/World\ of\ Warcraft/realmlist.wtf`
B='set realmlist exwow-serv.exnw.com'
if [ $A = $B ]; then
echo Cambiando a Aura
echo 'set realmlist woow.servegame.com:3200' > /adp/World\ of\ Warcraft/realmlist.wtf
else
echo Cambiando a Excalibur
echo 'set realmlist exwow-serv.exnw.com' > /adp/World\ of\ Warcraft/realmlist.wtf
fi

}
if [ $1 = 'c' ]; then
chrealm
fi
wine /adp/World\ of\ Warcraft/Wow.exe
#Estas en la libertad de modificar este scritp excepto por estos comentarios
#Liberado bajo GNU GPL v3
#Hecho por Daniel Zorro
#dfoxpro@gmail.com

lunes, 13 de octubre de 2008

Crea tus propios comandos

Holas.
Buscando buscando un nuevo truco para mostrar, recordé un modo para crear comandos re-sencillo q' hace rato me aprendí y aquí se los dejo:

EDITADO: Hay mas de un modo para hacer comandos de momento les dejo 2:
REDT: La segunda forma solo sirve en terminal no en ejecutar aplicacion (Alt+F2)

En el caso q' tu uses comandos para ejecutar ciertos programas como lo es pidgin o rhythmbox y los inicies con "Ejecutar una aplicación"(Alt+F2), y al momento de instalar una aplicación como lo es Wow o Netbeans y te toq' escribir un comando longuísimo cada vez q' quieras iniciarlos...

para reducir todo ese mamotreto de /bin/sh "/adp/netbeans-6.5m1/bin/netbeans" >> netbeans; lo unico q' tienes q' hacer es:

Abre tu navegador de archivos en modo súper usuario gksu nautilus y llega a donde esta el "ejecutable" de tu aplicación en este caso como ejemplo netbeans
y dale click en "crear un enlace"

luego renombra el enlace q' se creo ("Enlace hacia netbeans") como tu quieras ejemplo "netbeans" o "nbs" (eso es para q' sea mas rápido de escribir XD)

Ahora finalmente cortas y pegas ese enlace a esta carpeta
/usr/bin/

cierras es navegar nautilus y listo; la próxima vez q' quieras abrir Netbeans solo tendrás q' escribir netbeans o nbs si lo escribiste asi XD. Y de igual manera podrás hacer lo mismo con tus otras aplicaciones preferidas como por lo general las q' son interpretadas por wine.

PARA EL USUARIO ACTUAL

Este metodo es aun mas facil, ademas tiene la ventaja de q' al actualizar tu ubuntu se mantendra el comando, mas ten en cuenta q' lo q' haremos es configurar un dato del usuario asi q' solo funcionara para el usuario q' se este editando.
[tomado del blog de Alex S. ]

  1. Abre con gedit o crea el archivo
    .bash_aliases
    y guardalo en la carpeta personal
    /home/usuario/
  2. Ahora para definir tu comando escribe algo asi:
    alias comandocorto='coamndolargo'
    Ejemplo en este caso abrir wow con
    alias wow='wine /progs/wow/wow.exe'
    Guarda y seguimos
  3. Despues de esto ahora abriremos el archivo
    .bashrc
    Buscamos dentro del archivo unas lineas q' dicen algo asi
    #if [ -f ~/.bash_aliases ]; then
    # . ~/.bash_aliases
    #fi
    Quitale los # y guarda; las lineas q'daran asi
    if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
    fi
  4. Finalmente ejecuta la siguiente linea:
    source ~/.bashrc


Y listo ya tendras tus comandos listos para usar