NachXs Blog

Linux, Ubuntu, NoticiasOctober 18, 2007 8:34 am

Después de haberse tomado su tiempito, al fin esta disponible Ubuntu 7.10 (Gutsy Gibbon), que esperan para descargarlo??

Ubuntu

Linux, Juegos, UbuntuAugust 3, 2007 5:32 pm

Desde un hace tiempo que no visitaba la pagina de UbuntuGames y en estos ultimos dias revisandola me tope con esta aplicacion, IUG, un pequeño paquete de instalacion que nos brinda la Comunidad Brasilera de Ubuntu, el cual te ayuda de una manera simple y sencilla de instalar una gama de juegos desarrollados para esta plataforma, creo que ahora ya no hay pretexto para poder jugar en tu Ubuntu y mas aun facilitar de alguna forma la manera engorrosa para algunos usuarios de instalar algun juego en Linux. Solo queda instalar y disfrutar :)

IUG

Ubuntu, PersonalJuly 5, 2007 6:26 pm

Esto es algo que a mi parecer se debio dar hace mucho tiempo, tanto Compiz asi como Beryl, apuntaban a lo mismo y eso al parecer generaba pequeñas discrepancias en los usuarios finales al querer utilizar cualquiera de los dos o los dos al mismo tiempo. Particularmente yo preferia utilizar Beryl por todo lo que mostro, pero ahora, podemos estar tranquilos dado que estos dos productos se han unido demostrando asi que se trabaja mejor en equipo y apuntando a un solo objetivo, bien por eso :) .
Estube vagando por la web y me tope con este pequeño tutorial el cual te explica como configurar Compiz Fusion en tu Ubuntu Feisty.


fusion

Linux, Servidores, Ubuntu, Suse LinuxJune 25, 2007 12:43 pm

Administrando un Servidor de Correo en Suse Linux, se me presento un pequeño problemita, lo que me temia, el espacio en disco :S, cada vez se agregaban mas usuarios por cuestiones de trabajo y poco a poco se iba quedando sin espacio. Pero bueno, por suerte en Linux todo se hace simple (con un poco de informacion claro esta) :P . Se adquirio un nuevo disco duro (120 Gb.) y la idea era montar un direcotrio (/var) a este nevo disco. Esta es una pequeña guia que realize para algunos que todavia no han realizado este tipo de trabajo y para los que ya lo hicieron, seria bueno alguna sugerencia.

  • Lo primero colocar el nuevo disco duro, en mi caso como /dev/hdb1
  • Luego verificamos com fdisk -l, para ver las particiones existentes y el nuevo disco colcado en la cual se vera que el disco todavia no presenta una tabla de particiones o algun tipo de formato.
  • Creamos la particion con fsdik
  • Formateamos la particion creada utilizando el comando mkfs.ext3 (esto es en mi caso, dependera del tipo de Sistema de Archivo que deseen)
  • Una vez formateada la particion, el siguiente paso es crear un directorio en /mnt, el cual lo llamaremos “disk_var”, para eso utilizamos el comando mkdir -p /mnt/disk_var. El motivo de la creacion de este directorio, es para montar el nuevo disco y poder copiar todo el contenido del directorio seleccionado anteriormente (/var)
  • Montamos el nuevo disco en /mnt/disk_var con el comando: mount -t ext3 /dev/hdb1 /mnt/disk_var
  • Una vez montado el disco, copiamos el contenido de /var a /mnt/disk_var con el comando: cp -dpRv /var/* /mnt/disk_var
  • Luego de terminado de copiar el contenido, renombramos el directorio /var por /var_bk (En caso de algun inconveniente :P ) y creamos uno nuevo con mkdir -p /var
  • Desmontamos el disco con el comando: umount /dev/hdb1
  • Luego nos tocaria configurar el archivo /etc/fstab para poder montar el nuevo disco a la hora de iniciar el sistema. Utilizamos un editor con el que mejor te acomodes (yo prefiero vi ) y agregamos la siguiente linea:
    /dev/hdb1 /var ext3 defaults 0 1
  • Guardamos y Reiniciamos

En lo posible trate de abreviar lo que hice, alguna sugerencia o comentarrio para mejorar esto, sera bienvenido.

Linux, UbuntuMarch 16, 2007 5:24 am

Esto va para los usuarios que se dan el gusto de usar beryl (el cual me incluyo), ya se ha liberado la version 0.2.0 final de uno de los mejores gestores de escritorio 3D, por no decir el mejor :P , en la cual se han corregido varios bugs y agregado mas funcionalidad de las cuales podemos encontrar mayor informacion en el site del proyecto. Una de las formas mas comunes de instalar para los usuarios de ubuntu es mediante los repos, la cual aqui describo:

Ubuntu Edgy:
deb http://ubuntu.beryl-project.org edgy main

Ubuntu Feisty
deb http://ubuntu.beryl-project.org feisty main

Bueno solo queda instalar y ha disfrutar beryl como siempre se ha hecho.

Quemar

Linux, Python, Musica, UbuntuMarch 4, 2007 12:48 pm

Freevo es una aplicación open source totalmente desarrollada para reproduccion multimedia (video, musica, grabación, etc), practicamente es como tener instalado un equipo multimedia en tu PC, se puede reproducir musica, videos de diferentes formatos, visualizar imagenes, ver noticias e inlcusive puedes grabar desde TV en tiempo real.
Esta aplicación se ha desarrollado en python, por ende es facil de instalar. Lo pueden hacer desde los fuentes o tambien esta disponible el repositorio para Ubuntu, en mi caso.

deb http://ubuntu.geole.info/ edgy universe multiverse

y luego descargamos e instalamos la llave publica:

wget http://www.geole.info/fileadmin/data/misc/geole.info-apt-key.gpg
sudo apt-key add geole.info-apt-key.gpg

y para terminar:

sudo aptitude update
sudo aptitude install freevo

freevo

Linux, Python, UbuntuFebruary 2, 2007 8:00 pm

Para este caso le agregamos iconos en los nodos y el siempre infaltable Scroll.

import gtk
from gtk import glade

class TreeView:

def __init__(self):
    self.xml = glade.XML(”treview.glade”,None,None)
    self.xml.signal_autoconnect(self)

    # Gtk.Entry: ent_item
    self.ent_item = self.xml.get_widget(”ent_item”)
    # Gtk.Entry: ent_subitem
    self.ent_subitem = self.xml.get_widget(”ent_subitem”)

    # Gtk.Button: bnt_item
    self.item = self.xml.get_widget(”btn_item”)
    self.item.connect(”clicked”,self.On_Add_Parent)
    # Gtk.Button: bnt_subitem
    self.subitem = self.xml.get_widget(”btn_subitem”)
    self.subitem.connect(”clicked”,self.On_Add_Child)

    # Gtk.Button: bnt_expand
    self.expand = self.xml.get_widget(”btn_expand”)
    self.expand.connect(”clicked”,self.On_Expand)
    # Gtk.Button: bnt_collapse
    self.collapse = self.xml.get_widget(”btn_collapse”)
    self.collapse.connect(”clicked”,self.On_Collapse)

    self.node = “”

    # Gtk.ScrollWindow: scroll
    self.scroll = self.xml.get_widget(”scroll”)
    self.scroll.set_policy(gtk.POLICY_NEVER,gtk.POLICY_AUTOMATIC)

    # Gtk.Window: w_treeview
    win = self.xml.get_widget(”w_treeview”)
    win.connect(”destroy”,gtk.main_quit)
    win.show()

def tree(self):
    self.treestore = gtk.TreeStore(gtk.gdk.Pixbuf,str)
    # Gtk.TreeView: tree
    self.tree = self.xml.get_widget(”tree”)
    self.tree.set_model(self.treestore)
    column_image = gtk.TreeViewColumn(”",gtk.CellRendererPixbuf(),pixbuf=0)
    column_text = gtk.TreeViewColumn(”",gtk.CellRendererText(),text=1)
    self.tree.append_column(column_image)
    self.tree.append_column(column_text)

def On_Add_Parent(self,event):
    self.node_parent_image = gtk.gdk.pixbuf_new_from_file(”reload.png”)
    self.node = self.treestore.append(None,[self.node_parent_image, self.ent_item.get_text()])

def On_Add_Child(self,event):
    self.node_child_image = gtk.gdk.pixbuf_new_from_file(”new.png”)
    self.treestore.append(self.node,[self.node_child_image, self.ent_subitem.get_text()])

def On_Expand(self,event):
    self.tree.expand_all()

def On_Collapse(self,event):
    self.tree.collapse_all()

def main(self):
    gtk.main()
if __name__ == ‘__main__’:
    w = TreeView()
    w.tree()
    w.main()

TreeView2

Linux, Python, UbuntuJanuary 27, 2007 10:58 pm

Uno de los problemitas que se me presentaron a la hora de desarrollar con python y glade fue el uso del Gtk.Treeview. Este es un pequeño ejemplo que quize mostrar por si alguien lo necesite y quizas ahorrarle algo de tiempo.

import gtk
from gtk import glade

class TreeView:

def __init__(self):
    self.xml = glade.XML(”treview.glade”,None,None)
    self.xml.signal_autoconnect(self)

    # Gtk.Entry: ent_item
    self.ent_item = self.xml.get_widget(”ent_item”)
    # Gtk.Entry: ent_subitem
    self.ent_subitem = self.xml.get_widget(”ent_subitem”)

    # Gtk.Button: bnt_item
    self.item = self.xml.get_widget(”btn_item”)
    self.item.connect(”clicked”,self.On_Add_Parent)
    # Gtk.Button: bnt_subitem
    self.subitem = self.xml.get_widget(”btn_subitem”)
    self.subitem.connect(”clicked”,self.On_Add_Child)

    # Gtk.Button: bnt_expand
    self.expand = self.xml.get_widget(”btn_expand”)
    self.expand.connect(”clicked”,self.On_Expand)
    # Gtk.Button: bnt_collapse
    self.collapse = self.xml.get_widget(”btn_collapse”)
    self.collapse.connect(”clicked”,self.On_Collapse)

    self.node = “”
    # Gtk.Window: w_treeview
    win = self.xml.get_widget(”w_treeview”)
    win.connect(”destroy”,gtk.main_quit)
    win.show()

def tree(self):
    self.treestore = gtk.TreeStore(str)
    # Gtk.TreeView: tree
    self.tree = self.xml.get_widget(”tree”)
    self.tree.set_model(self.treestore)
    column = gtk.TreeViewColumn(”Titulo”,gtk.CellRendererText(),text=0)
    self.tree.append_column(column)

def On_Add_Parent(self,event):
    self.node = self.treestore.append(None, [self.ent_item.get_text()])

def On_Add_Child(self,event):
    self.treestore.append(self.node, [self.ent_subitem.get_text()])

def On_Expand(self,event):
    self.tree.expand_all()

def On_Collapse(self,event):
    self.tree.collapse_all()

def main(self):
    gtk.main()
if __name__ == ‘__main__’:
    w = TreeView()
    w.tree()
    w.main()

treeview

Linux, UbuntuJanuary 22, 2007 8:00 pm

Hace poco estube leyendo una información acerca de Ubuntu en donde especifican basicamente poder instalar esta distro en Windows, aunque no lo crean. Este es un proyecto muy interesante en donde te descargas un instalador (exe) aprox. de 1.5 Mb., el cual nos muestra un pequeño e intuitivo asistente (el tipico next, next para no perder la costumbre :P ), se descargan los paquetes de instalación via torrent y poder instalar en la misma unidad donde esta instalado Windows, claro que la unica desventaja de todo esto es tener una buena linea de internet, pero no es un problema, ya que puedes cancelar la instalacion y poder iniciar en donde se quedo. Una vez terminado de instalar todo el sistema, se crea un entrada en el boot.ini, para que a la hora de reiniciar tu PC te de la opción de escoger culaquiera de las dos sistemas. Ahora ya no hay excusa para no poder utilizar Linux sin problemas, y mas aun, para no hacerte lios con las particiones. Solo seria cuestion de descargar el instalador y probar que tal nos va. Aqui el link original


F1

Linux, UbuntuDecember 26, 2006 9:47 am

Bueno, este post es para los usuarios de Ubuntu; despues de un fin de semana de fiestas navideñas y de estar en familia volvi a coger la pc y leer por internet algunas noticias, y me tope con una direccion en la cual anuncian un acuerdo entre Cannonical y LPI para poder brindar un tipo de certificacion a los profesionales y publico interesado, el cual se brindara ya sea por internet (VUE y PROMETIC) y en papel. Aqui el link para mas informacion: http://www.ubuntu.com/partners/certification/pro