Algunos Scripts
30 Octubre 2009 at 23:16 | In Archlinux, General, Gnu/Linux, Guías | 28 CommentsTags: Archlinux, Gnu/Linux, halt, notify-osd, script, scrot
Hola a todos, bueno esta entrada es para mostrar algunos scripts que he hecho, hay algunos que sirven bastante, así como otros que tal vez les parezcan innecesarios. El objetivo de esto es agregar “funcionalidades” a gestores de ventanas ya que los entornos de escritorio ya cuentan con ello.
Lo primero seria instalar notify-osd ya que casi todo lo que sigue tiene que ver con eso, lo instalamos desde aur con
yaourt -S notify-osd
Volumen en notify-osd
Al salir ubuntu 9.04 hace tiempo, lo probé en live cd y me gusto que mostrara el nivel de volumen en las notificaciones, intente hacerlo en arch, en ese tiempo ya usaba openbox, pero encontré algunos programas de gnome parcheados para que funcionaran así, lo cual no me dejo contento y me dispuse a hacer un script que muestra el volumen en notify-osd.
El script pueden descargarlo de aquí, le dan permisos de ejecución con
chmod +x /ruta/archivo
Remplazando al ruta y el nombre del archivo, luego para utilizarlo debemos agregar el script a las teclas multimeda, siendo la orden (comando), suponiendo que la ruta es “~/.bin/volume”
~/.bin/volume 3- # Combinación de teclas para bajar volumen
~/.bin/volume 3+ # Combinación de teclas para subir volumen
~/.bin/volume toggle # Combinación de teclas para mute
De esta forma al bajar, subir o silenciar el audio con las teclas multimedia en nuestro escritorio nos mostrara una notificación como esta
Brillo en notify-osd
Esto es lo mismo que en el caso anterior, solo que mostrara el brillo de nuestra pantalla, aunque hay que tener un par de consideraciones. El script lo pueden descarga desde aquí, le dan permisos de ejecución
chmod +x /ruta/archivo
Remplazando al ruta y el nombre del archivo, para utilizarlo debemos agregarlo a las teclas multimedia, suponiendo que esta en “~/.bin/brightness”, en la combinación de teclas para subir y bajar el brillo hacemos que ejecuten
~/.bin/brightness
Este script muestra solo el brillo actual, ya que (según he probado) en todos los notebooks, el brillo funciona independientemente. Si tenemos problemas y no funciona debemos comprobar que la ruta “/sys/class/backlight/acpi_video0/actual_brightness”, existe y ademas muestra el brillo actual, esto lo vemos con
cat /sys/class/backlight/acpi_video0/actual_brightness
Lo cual nos debiese dar un numero, en caso de que al tener el brillo en lo máximo lo anterior nos de un numero distinto de 9, debemos modificar el script y en la linea
brillo=`expr $brightness "*" 100 "/" 9`
Cambiar el 9, por el numero que nos haya dado. Si todo salio bien al cambiar el brillo con la combinación de teclas veremos
Screenshots
Bueno sin duda la forma mas fácil de sacar screenshots, es agregando scrot (programa para tomar screenshots desde una consola) a una combinación de teclas o simplemente lanzandolo desde un terminal, hace un tiempo hice un script que nunca logre hacer que funcionara totalmente como quería (tal vez alguien me pueda ayudar en eso), la idea era que tomara screenshot y guardara en mi home, con el nombre “screenshot-numero.png”, aumentando siempre el numero… Solo logre que tomara 10 screenshots y luego sobrescribe el ultimo, pero en todo caso funciona jejejej.
Lo pueden descargar desde aquí, le dan permisos de ejecución y lo agregan a la combinación de teclas que quieran.
Programar apagado y verlo en notify-osd
Muchas veces veo videos en mi arch en la noche y quiero que se apague solo después, para esto simplemente se puede usar “sudo shutdown -h TIME” remplazando TIME por el tiempo en minutos en que queremos que nuestro computador se apague, es algo simple y funciona muy bien, pero en ocasiones quería saber cuanto le quedaba para apagarse o quería que de alguna forma me avisara en cuanto se apagaría, por eso hice un script que cumple esta función.
Lo pueden descargar desde aquí, si quieren que solo funcione con un comando pueden guardarlo en “/usr/bin/xhalt”, el xhalt lo pueden cambiar por lo que quieran, darle permisos de ejecución
sudo chmod +x /usr/bin/xhalt
Y luego lo utilizan con “xhalt TIME”, remplazando TIME por el tiempo, por ejemplo si queremos que se apague en media hora quedara
xhalt 30
Al pasar el tiempo ira mostrando notificaciones de este tipo
Bueno espero les sirva de algo, se que algunos tienen bastante detalles, pero funcionan, cualquier duda sugerencia o lo que sean díganmelo. Saludos, gracias a todos y hasta la próxima.
XaBz
Decisiones
28 Octubre 2009 at 12:52 | In General | 7 CommentsTags: archxz, Gnu/Linux, linux, ogg
Siempre es difícil tomar decisiones, algunas veces no tanto y aprovechando que este blog no lleva demasiado tiempo y no tengo demasiado contenido multimedia, tomar una decisión no es tan difícil, así que he decidido que todo lo subido aquí tendran formatos libres, tanto imágenes como vídeos, documentos, etc, se que no es algo demasiado novedoso, pero aprovechando que firefox y chromium soportan videos ogg, y que encontré una pagina que hospeda vídeos en este formato, me desharé de los videos en flash, y todo quedara en ogg, no se puede reproducir directamente desde el blog, pero se abrirá en otra pagina
, si usan un navegador que no soporte ogg, pueden descargar los videos y verlos en su reproductor favorito, ademas la calidad de la imagen es muy superior a la de verlos con algún reproductor flash.
No hay demasiados videos, solo uno, pero sera una decisión para el futuro, espero lo entiendan y muchas gracias por todo.
Si a alguien mas le interesa, pueden ver una lista de formatos libres aquí. Saludos a todos
XaBz
Gnome-Shell
28 Octubre 2009 at 1:25 | In Archlinux, General, Gnu/Linux | 4 CommentsTags: Archlinux, gnome, gnome-shell, Gnu/Linux, linux
Hola a todos, no pensaba escribir hoy, pero vi una entrada de TheArcher en su blog, acerca de gnome-shell y pues me entro la curiosidad por probarlo, no uso gnome pero no perdía nada en probar.
Gnome-Shell es la nueva interfaz que traerá gnome 3.0, remplaza a metacity y al panel de gnome, por lo anterior podemos suponer que es un gestor de ventanas, por lo que en teoría seria posible usarlo independientemente de gnome. Y lo siguiente va a eso, como lograr usar gnome-shell como gestor de ventanas.
Lo primero que necesitamos es instala which, ya que la instalación de gnome-shell lo requiere y ademas metacity, lo hacemos con
yaourt -S which metacity
Luego instalamos desde AUR gnome-shell, tiene varias dependencias en aur, así que puede tardar un poco
yaourt -S gnome-shell
Tras esto ya podemos lanzar gnome-shell, para esto escribimos en un terminal
gnome-shell -r
En un comienzo la imagen que vi no era muy alentadora, no tenia imagen de fondo y ademas no se veía tan espectacular. Supongo que esto es en parte por no tener todos los componentes de gnome… Si usan gnome la instalación es igual y tal vez les funcione mejor.
Para poder cambiar los temas de metacity podemos instalar “gnome-control-center”
yaourt -S gnome-control-center
Y lanzamos las propiedades de apariencia con “gnome-appearance-properties” y aquí cambiamos lo que necesitemos. Ademas para que el fondo de pantalla definido anteriormente funcione debemos instalar y ejecutar “nautilus”.
Si queremos usarlo sin gnome, en nuestro “~/.xinitrc” deberiamos agregar la linea
exec gnome-shell
Ademas de algún script para los programas de inicio, como el de la entrada de compiz standalone.
Se nota que aún no esta tan completo, aunque esta muy bien, pero por lo menos en mi caso no creo que pueda hacerme cambiar de compiz… Les dejo unas imágenes por si les interesa.
Bueno espero les sirva, mañana pretendo subir algunos scripts que he hecho, así que hasta mañana. Saludos y suerte a todos.
XaBz
Iraf en Gnu/Linux
10 Octubre 2009 at 3:34 | In Archlinux, General, Gnu/Linux, Guías | 4 CommentsTags: Archlinux, astronomia, ds9, Gnu/Linux, iraf, ubuntu
Hola a todos, bueno esto es un poco extraño para mi, iraf tal como nos dice wikipedia es una “Utilidad de Análisis y Reducción de Datos”, que consiste en una gran colección de software escrito por astrónomos y programadores mantenida por el Observatorio Nacional de Astronomía Óptica (NOAO), en Estados Unidos, enfocado a la reducción de imágenes astronómicas en arrays de píxeles, es decir, datos tomados de detectores de imágenes.
Se preguntaran que tengo que ver yo con astronomía… Bueno pues mi polola (novia) estudia astronomía, y yo como usuario de Gnu/Linux me vi en la tarea de instalarlo, primero en ubuntu y luego en arch, así que a continuación dejare una guía de como instalarlo en Ubuntu y Archlinux (aunque en teoría debiese funcionar para cualquier distro).
Lo primero que necesitamos es instalar tcsh, libxmu y tcl para ds9.
En Archlinux
yaourt -S tcsh libxmu tcl# 32bits
yaourt -S tcsh lib32-libxmu tcl # 64bits
En Ubuntu
sudo apt-get install tcsh libxmu tcl
Metodo Uno (Arch, Ubuntu, etc…)
Lo siguiente sirve para cualquier distro (en teoría)
Creamos los directorios necesarios con
sudo mkdir -p /iraf/iraf/local
sudo mkdir -p /iraf/irafbin/bin.linux
sudo mkdir -p /iraf/irafbin/noao.bin.linux
sudo mkdir -p /iraf/extern
sudo mkdir -p /usr/lib/X11/app-defaults
sudo mkdir -p /usr/local/src/x11iraf
Creamos una carpeta en nuestro home llamada source (esto es para hacerme el trabajo de la guía mas facil xD), lo podemos hacer con
mkdir ~/source
Descargamos los archivos necesarios con
cd ~/source
wget -c http://iraf.noao.edu/iraf/ftp/iraf/v214/PCIX/as.pcix.gen.gz
wget -c http://iraf.noao.edu/iraf/ftp/iraf/v214/PCIX/nb.lnux.x86.gz
wget -c http://iraf.noao.edu/iraf/ftp/iraf/v214/PCIX/ib.lnux.x86.gz
wget -c http://iraf.noao.edu/iraf/ftp/iraf/x11iraf/x11iraf-v2.0BETA-bin.linux.tar.gz
wget -c http://hea-www.harvard.edu/saord/download/ds9/linux/ds9.linux.5.7.tar.gz
Para 64bits en ves del ultimo descargamos
http://hea-www.harvard.edu/saord/download/ds9/linux64/ds9.linux64.5.7.tar.gz
Descomprimimos todo con lo siguiente
cd /iraf/iraf
sudo cat ~/source/as.pcix.gen.gz | zcat | tar -xpf -
cd /iraf/irafbin/bin.linux
sudo cat ~/source/ib.lnux.x86.gz | zcat | tar -xpf -
cd /iraf/irafbin/noao.bin.linux
sudo cat ~/source/nb.lnux.x86.gz | zcat | tar -xpf -
cd /usr/local/src/x11iraf
sudo tar -xzf ~/source/x11iraf-v2.0BETA-bin.linux.tar.gz
Descomprimimos ds9
cd /usr/local/bin
sudo tar xzf ~/source/ds9.linux*.5.7.tar.gz
Agregamos el usuario iraf y le damos permisos
sudo /usr/sbin/useradd -c "IRAF system login" -d /iraf/iraf/local -m -s /bin/csh -u 501 iraf
sudo chown -R iraf /iraf/
sudo chgrp -R iraf /iraf/
cd /iraf/iraf/unix/hlib/
su iraf -c "source irafuser.csh"
Finalmente instalamos iraf (ahora xD), esto lo hacemos con
su -c "/iraf/iraf/unix/hlib/install"
En lo anterior le damos enter a todo lo que nos pregunte, esto es para que deje la opción por default, si sabemos lo que hacemos podemos cambiar lo que estimemos conveniente.
Y luego
cd /usr/local/src/x11iraf/
su -c "/usr/local/src/x11iraf/install"
Hacemos lo mismo “enter” a todo.
Tras esto tenemos iraf instalado en nuestro Ubuntu o Archlinux. Ahora para simplificar las cosas haremos un script para iniciarlo, para esto creamos un archivo con
sudo touch /usr/bin/iraf
Le damos permisos de ejecución
sudo chmod +x /usr/bin/iraf
Lo editamos con ” nano /usr/bin/iraf” y copiamos lo siguiente en el
#/bin/bash
cd ~/iraf
/usr/local/bin/ds9 &
/usr/local/bin/xgterm -sbr -e "cd ~/iraf ; /usr/local/bin/cl" &
Luego para comenzar a usarlo creamos en nuestro directorio personal una carpeta llamada iraf
mkdir ~/iraf
cd ~/iraf
Y hacemos
/usr/local/mkiraf
En donde nos preguntara que terminal usar y escogemos xgterm. Con esto tenemos iraf instalado y para abrirlo solo tipeamos “iraf” en un terminal y todo funcionara.
Metodo Dos (Solo Archlinux)
Aprovechando las ventajas de Archlinux, cree un pkgbuild que subi a aur el cual instala iraf. Para instalarlo desde aur hacemos
yaourt -S iraf
Y tras terminar todo ejecutamos
sudo iraf-install
Y le damos enter en todo (al igual que se hizo en la guía). Creamos la carpeta iraf en nuestro home y creamos los archivos necesarios para ejecutar iraf en el, con
mkdir ~/iraf
cd ~/iraf
mkiraf
En lo ultimo (mkiraf) nos preguntara que terminal usar, escojemos xgterm, presionamos enter y tras esto estara todo listo. La ventaja de esto ultimo es que el script viene hecho y ademas nos genera una entrada en el menú de gnome (en el de kde no lo se), por lo que podemos ejecutarlo desde el panel o escribiendo “iraf” en un terminal.
Bueno espero les sirva, se que no es algo muy común, pero puede ser de utilidad
. Debo agradecer a gracca ya que en su blog escribió una entrada para instalar iraf en fedora, la cual adapte y me fue de mucha ayuda para hacer esta guía y el pkgbuild.
Saludos a todos y hasta la próxima.
XaBz
Guía Instalación Actualizada a 2009.08
25 Septiembre 2009 at 1:20 | In General | 2 CommentsBueno como dice el titulo y aunque ya lleva casi 1 mes (si no saco mal las cuentas) así, la guía de instalación y la entrada de configuración básica están actualizadas para la ultima iso de archlinux. Solo falta el video de la instalación que pretendo subir pronto, y bueno eso.
Ademas me gustaría disculparme por todos estos días sin entradas, los cuales se extenderán, a lo menos hasta la próxima semana, puesto que estoy con certámenes en la universidad, espero lo entiendan.
Los agregados de pypanel a la guía de openbox también los haré después, cuando retome todo.
Muchas gracias por todos los comentarios. Saludos a todos y hasta pronto.
PD: Ya esta el vídeo de instalación de archlinux 2009.08
XaBz
Guía Openbox
12 Septiembre 2009 at 1:43 | In Archlinux, General, Gnu/Linux, Guías | 11 CommentsTags: Archlinux, linux, openbox
Buenas, esta sera una guía de iniciación para quienes pretendan usar openbox, el cambio desde un entorno de escritorio a un gestor de ventanas es complicado, ami me costo tomar la decisión, y aunque ya no uso openbox, fue una buena decisión haber cambiado a un gestor de ventanas. Una de las mejores guías, sino la mejor, de openbox es la de urukrama, muy completa y nos da muchas alternativas como para poder escoger bien lo que mas nos funcione, ademas de explicar cada punto al que se refiere, no pretendo crear una guía de tal nivel, pretendo que esto sea algo mas simple, no por eso peor, y en cualquier caso recomiendo leer la guía de urukrama y parte de esto estará basado en ella.
Instalación
Comencemos, primero necesitamos instalar openbox lo hacemos con
yaourt -S openbox
Listo esto haremos que nuestro usuario se inicie con openbox, si usamos gdm o kdm debiese salir para elegir en la lista de sesiones, si usamos slim o login en consola, editaremos nuestro .xinitrc con
nano ~/.xinitrc
Y agregamos la linea
exec openbox-session
Siendo esta linea la única descomentada (sin el #), tras esto iniciamos nuestro usuario, y veremos un fondo negro sin ningún panel, y solo con un menú al presionar el click derecho. Así que comenzaremos configurando el menú.
Menú
Para hacer esto tenemos varios programas que nos ayudaran, nosotros utilizaremos obmenu, lo instalamos con
yaourt -S obmenu
Ahora al teclear en un terminal obmenu, se nos abrirá una ventana como esta
Aquí podemos agregar o quitar lanzadores, submenus u ordenes de openbox, podemos así configurar manualmente el menú de escritorio de openbox para que tenga solo lo que necesitamos, ademas, podemos crear un submenu que contenga los menús de gnome, para esto agregamos al archivo “~/.config/openbox/menu.xml” la siguiente linea
<menu execute="obm-xdg" id="xdg-menu" label="xdg"/>
Para que esto funcione debemos tener instalado gnome-menus, sino no lo tenemos lo instalamos con
yaourt -S gnome-menus
Configuración Openbox
Para configurar openbox podemos utilizar obconf, un programa con el cual podemos cambiar los temas de openbox, cambiar las fuentes, definir los margenes de pantalla, quitar o añadir escritorios… Lo instalamos con
yaourt -S obconf
Podemos encontrar temas de openbox en box-look.org, y los instalamos directamente con obconf.
Combinaciones de Teclas
Para configurar las combinaciones de teclas de nuestro openbox existe una utilidad llamada obkey. La instalamos con
yaourt -S obkey-git
La iniciamos tecleando obkey en un terminal, veremos algo así
En obkey podemos configurar las teclas multimedia de nuestro computador, o atajos de tecla como mostrar el escritorio con una combinación, o tomar un screenshot. Si las teclas multimedias no son reconocidas por obkey, para reconocerlas haremos lo siguiente, tecleamos en un terminal xev, esto nos mostrara una pequeña ventana blanca y al presionar una tecla o mover el mouse se vera algo como esto en el terminal.
Acá nos interesa saber el código de la tecla y su nombre debemos realizar este proceso para todas las teclas multimedia que queramos agregarle una acción, luego debemos llevar todo esto al archivo ~/.Xmodmap quedando mas o menos así
Temas
En openbox gracias a lxde es facil manejar los temas gtk, existe una aplicación llamada lxappearance la cual podemos instalar con yaourt o pacman
yaourt -S lxappearance
Al iniciar lxappearance nos dejara instalar los temas gtk instalados, así como los iconos y las fuentes. Para instalar temas podemos descargarlos desde gnome-look.org, xfce-look.org … y los descomprimimos en la carpeta .themes de nuestro home, para los iconos hacemos el mismo procedimiento, pero los descomprimimos en la carpeta .icons. Las carpetas o archivos que comienzan con “.” por defecto están ocultas, si queremos que sean visibles presionamos Ctrl+H en nuestro administrador de archivos.
Para los temas Qt si bien no tengo entendido como agregar mas, podemos hacer que las aplicaciones qt se vean mejor en openbox o en cualquier escritorio basado en gtk, para esto existe ‘qtconfig’, que se debiese instalar al instalar las librerías qt en nuestro computador, con lo que tecleando qtconfig podemos configurar los temas qt instalados.
Cursor
Podemos descargar temas de cursores desde gnome-look u otro sitio similar, para activarlo descomprimimos el tema en la carpeta .icons y modificamos (o creamos) el archivo .Xdefaults, con “nano ~/.Xdefaults” y con el siguiente texto
Xcursor.theme: NombreDelTema
Por ejemplo el tema AquaMorph quedaría de la siguiente forma
Xcursor.theme: AquaMorph
Aplicaciones de Inicio
En openbox es muy sencillo gestionar las aplicaciones de inicio, para esto existe un archivo llamado autostart.sh ubicado en ~/.config/openbox/autostart.sh, para agregar o quitar aplicaciones solo debemos escribir el comando con el cual se lanza y finalizarlo con ‘&’, al agregar esto el comando se lanza en background, sin monitorearlo.
Pueden utilizar el comando sleep para lanzar algo después, por ejemplo en la imagen anterior en la linea 17, se ve sleep 7s && … el sleep 7s significa que se esperaran 7 segundo y el && es que primero se debe terminar el primer comando (sleep en este caso) para ejecutar el siguiente.
Wallpapers
Como openbox es un gestor de ventanas, no un entorno de escritorio (como gnome, kde, xfce …) no incluye herramientas para gestionar la mayoría de las aplicaciones comúnmente necesarias, es por esto que debemos recurrir a aplicaciones externas para realizar los cambio. Para gestionar el fondo de escritorio, podemos utilizar varios programas, entre los mas comunes existen nitrogen o feh. Ambos los encontramos en los repositorios y podemos instalarlos con yaourt o pacman. Nosotros utilizaremos nitrogen ya que es ligero y su uso es mas simple que el de feh. Nitrogen ademas tiene una interfaz gráfica para gestionar las imágenes y la forma en que se verán, los instalamos con
yaourt -S nitrogen
Y lo ejecutamos con
nitrogen /ruta/carpetaconimagenes
Con esto se abrira una ventana con las imágenes que están en la ruta señalada. Para que al iniciar nuestra sesión se vea el wallpaper debemos poner en las aplicaciones de inicio
nitrogen --restore
Iconos en Escritorio
Para gestionar iconos en el escritorio podemos usar, idesk, pcmanfm o nautilus, ademas de otros, todos estos podemos instalarlos con yaourt, con pcmanfm ademas podemos configurar el wallpaper para el escritorio, y nos da la opción de conservar el menú de openbox en el escritorio, si usamos nautilus perderemos el menú de escritorio.
Paneles
Hay varios paneles que podemos utilizar en openbox entre ellos tenemos:
Tint2 es un panel fácilmente configurable, que cuenta con systray, reloj, y lista de aplicaciones.
Bmpanel2 es un panel con varios temas, muy buenos y nuevas implementaciones como cerrar una aplicación al arrastrarla fuera del panel, etc.
Pypanel, Fbpanel, Lxpanel, Perlpanel
Los últimos no los he probado extensamente, por lo que prefiero no hacer comentarios. Ademas en openbox se puede utilizar gnome-panel, xfce4-panel o kicker (el panel de kde).
La mayoría de los paneles antes mencionados tienen tray, en caso de necesitar uno a parte podemos utilizar trayer o stalonetray.
Transparencias, Sombras y Otras Cosas
Bueno en openbox no podemos disponer de compiz para obtener sombras, transparencias o efectos, pero si tenemos otras herramientas como son xcompmgr o cairo-compmgr.
Xcompmgr sin duda es la mas usada, ya que no gasta mucha memoria y puede brindar suavizado en los fade, o incluso menús transparentes.
Cairo-compmgr tiene mas efectos, pero son mucho mas inestables y consumen mas memoria.
Ambos podemos instalarlos con yaourt, en este caso por mayor usabilidad y estabilidad usaremos xcompmgr, instalaremos con yaourt xcompmgr-dana el cual es un fork que nos permite tener menús transparentes, lo hacemos con
yaourt -S xcompmgr-dana
Podemos probar con configuraciones hasta escoger la que mas nos acomode. La ultima configuración de xcompmgr que utilice es
xcompmgr -fF -t-5 -l-5 -r4.2 -o.55 -D2 -m.87 &
Con la que nos da menús transparentes entre otras cosas, como se ve en la imagen de autostart.sh esto se agrega a ese archivo para que se ejecute al inicio, las sombras nunca me funcionaron bien con xcompmgr, cada tanto se pegaba la imagen de la pantalla y debía cerrarlo para que todo volviese a la normalidad. También existe gcompmgr, que es un frontend para la configuración de xcompmgr, pero no estoy seguro si funciona con xcompmgr-dana, pueden instalarlo con yaourt y probar. Para ver la lista de opciones ejecuten
xcompmgr --help
Para transparencias podemos usar transset-df, con el cual podemos dar transparencias a cualquier ventana, lo instalamos con
yaourt -S transset-df
Y lo utilizamos escribiendo en un terminal “transset-df n” siendo “n” un numero entre 0 y 1 que indica la transparencia 1 es opaco y 0 transparente.
Administrador de Archivos
En openbox podemos utilizar cualquier administrador de archivos como nautilus, thunar, pcmanfm, konqueror. Instalamos el que mas nos acomode con yaourt. Si utilizamos nautilus y no queremos que muestre el escritorio lo lanzamos con
nautilus --browser --no-desktop
Pantalla de Apagado
En esto podemos utilizar el menú de openbox y agregar los comandos de apagado, pero es este caso utilizaremos oblogout, lo instalamos con
yaourt -S oblogout
Y lo agregamos a nuestro menú con obmenu, en teoría funciona con hal, así que si usan hal debiese andar, pero en mi caso no funciona con hal, por esto e cambiado los comandos para hacer que todo ande bien. Para esto editamos con
sudo nano /etc/oblogout.conf
Y lo dejamos de esta forma, con “usehal = false” y agregamos sudo a shutdown y reboot, ademas cambiaremos suspend e hinbernate, quedando así
Luego editamos el archivo sudoers con
sudo nano /etc/sudoers
Y al final agregamos la linea (considerando que xabz es el usuario)
xabz ALL=(ALL) NOPASSWD: /usr/bin/oblogout
Finalmente en para lanzar oblogout en el menú o algún lanzador en comando pondremos “sudo oblogout” y al lanzarlo veremos esto
Acá si tenemos instalado pm-utils suspend funcionara, y con gnome-screensaver lock funcionara, cancel, logout, restart y shutdown, debiesen funcionar finalizado lo anterior.
Otras Aplicaciones
Bueno sin duda para establecer nuestro escritorio todo lo dicho anteriormente es poco, así que aquí van alguna aplicaciones que pueden ser de utilidad para quien este aventurándose al uso de un gestor de ventanas, en este caso openbox.
Gmrun, una aplicación que muestra un dialogo para ejecutar programas, lo podemos configurar para que aparezca con una combinación de teclas o algo por el estilo, muy recomendable, liviana, simple y cumple su objetivo.
Volwheel, una aplicación para el tray, la cual nos muestra un icono en el cual podemos (moviendo el scroll del mouse) subir o bajar el volumen.
gTaskmanager, una aplicación que nos muestra los procesos actuales y nos permite cerrarlos, detenerlos, etc.
Ipager, una aplicación que nos muestra los escritorios que hay muy configurable, a mi juicio unos de los mejores.
Wbar, un lanzador de aplicaciones muy vistoso, cumple su objetivo y funciona muy bien.
Conky, un monitor de sistema muy configurable, conky puede hacer de todo ejjejee. Mas adelante haré una entrada sobre su configuración.
Todos están en los repositorios o en AUR, así que pueden instalarlos con yaourt.
Fin
Y bien con esto termina la guía de openbox, espero me ayuden si creen que falta algo importante para agregarlo, creo haber sido claro y bien, como dije la guía en si es escritura mía, pero obviamente no invente todo lo que dice y mis fuentes son la sección de openbox en la wiki de archlinux, la guía de openbox de urukrama y los recuerdos de mi mente.
Espero les sirva, saludos a todos y hasta la próxima.
XaBz
Bluetooth
9 Septiembre 2009 at 1:31 | In Archlinux, General, Gnu/Linux, Guías | 3 CommentsTags: Archlinux, bluetooth, bluez, Gnu/Linux, linux
Buenas noches, hoy configuraremos el bluetooth de nuestro computador, es algo simple, pero me trajo algunos problemas durante un tiempo.
Bueno para comenzar instalaremos bluez, el cual es el encargado de manejar nuestro bluetooh, para hacerlo escribimos
pacman -S bluez
Para que funcione debemos agregarlo a los demonios de rc.conf, después de dbus o hal en su defecto nos quedara mas o menos así
DAEMONS=(... hal ... bluetooth)
Con esto nuestro bluetooth debiese funcionar bien, pero necesitaremos un administrador (también podemos utilizarlo desde el terminal), para un escritorio basado en gtk creo que la mejor alternativa es blueman ya que el gnome-bluetooth o bluez-gnome, por lo menos ami, nunca me han funcionado bien, en qt supongo que el administrador de bluetooth de kde (nunca lo e utilizado). Para instalar blueman lo hacemos con.
pacman -S blueman
Si usamos gnome o xfce, blueman debiese funcionar desde el comienzo (según e probado), si usamos algún administrador de ventanas como openbox, fluxbox… en las aplicaciones de inicio agregamos
Para lanzarlo con el applet (el icono del tray)
ck-launch-session blueman-applet &
Sin applet
ck-launch-session blueman-manager &
Con esto nuestro bluetooth debiese andar bien, en lo anterior para ck-launch-session necesitamos tener instalado el paquete consolekit.
Ahora un pequeño tip, si tienen algún celular que funcione como control remoto o un teclado o mouse bluetooth, podemos configurarlo para que nuestro computador acepte la conexión automáticamente, para esto descargamos desde aquí dos archivos, simple-agent y test-device les damos permisos de ejecucion con
chmod +x simple-agent
chmod +x test-device
Luego buscamos la dirección mac de nuestro dispositivo con
hcitool scan
Nos mostrara algo así
xabz ~ $ hcitool scan
Scanning ...
00:00:00:00:00:00 XaBz
Ahora ejecutamos como root simple-agent para emparejar nuestro dispositivo con
sudo ./simple-agent hci0 00:00:00:00:00:00
El 00:00:00:00:00:00 depende de lo visto en hcitool
Sin todo anda bien nos pedirá el pin de nuestro dispositivo y nos dará un mensaje como
New device (/org/bluez/6308/hci0/dev_00_00_00_00_00_00)
Ahora para conectarnos a nuestro dispositivo ( si es un teclado, mouse o algo así) usaremos
dbus-send --system --dest=org.bluez --print-reply /org/bluez/6308/hci0/dev_00_00_00_00_00_00 org.bluez.Input.Connect
El /org/bluez/6308/hci0/dev_00_00_00_00_00_00 depende de la salida de simple-agent
Finalmente para no tener que hacer esto cada ves que iniciemos el pc, tecleamos
sudo ./test-device trusted 00:00:00:00:00:00 yes
Con esto nuestro dispositivo funcionara automáticamente al encender nuestro pc, en mi caso yo tengo un celular SE que posee control remoto, con un administrador de bluetooth como blueman, cada vez que quería usar el bluetooth tenia que aceptar la conexión (no funcionaba lo de dispositivo de confianza), y con esto puedo conectarme desde el celular y mi pc acepta automáticamente la conexión.
Espero les sirva, cualquier error les agradezco me lo digan, en la entrada anterior omití algunos detalles que si les eran útiles, así que muchas gracias por decírmelo. Como siempre para mas info pueden visitar la wiki de arch de donde he aprendido casi todo lo que escribo aquí, lo ultimo de emparejar los dispositivos lo vi en el foro de opensuse, gracias a ellos por la info.
Saludos a todo y hasta la próxima.
XaBz
Blog de WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.

































