Fedora

Fedora

Nicaragua

  • Fedora Latino
  • Fedora Project
  • Foro de Fedora
  • Foro Latino
  • Lista Fedora Nica
  • Usuarios Latinos
  • Wiki Latina
  • Home
  • Contacto
  • Obtener Ayuda
  • Código de Conducta

dwm (Dinamic Window Manager)

Posted in Sin categoría by teoten
Mar 24 2010

Como verán, sigo en mi necedad de estar probando manejadores de ventanas en mi instalación de Fedora, y esta vez le tocó el turno a dwm (dinamic window manager), que no es más que un manejador de ventanas para la X, de lo más simple y liviano, hecho en C y con la característica de no exceder las 2000 líneas de código fuente. Trabaja con ventanas en modo monóculo, flotante y tiled cascada separadas en el mismo cliente. Dwm no tiene configuraciones aparte, todo va en su codigo fuente.

Lo interesante aquí es que a dwm no lo van a encontrar en los repos de Fedora. Por tanto no hay otra opción más que compilarlo vía código fuente.

Para eso necesitaremos los encabezados de las librerías de la X, sino las tenemos:

sudo yum install libX11-devel

Pero también necesitamos las herramientas de desarrollo para compilar. Si mal no recuerdo eso quedaría solucionado con un simple

sudo yum groupinstall "Development Tools"

Luego de eso nos descargamos la fuente desde el sitio oficial de dwm (o sea aquí). También vamos a necesitar dmenu (por aquí).

Esto es lo interesante: la configuración. Previo a compilar dwm necesitamos copiar el archivo config.def.h a config.h de la siguiente manera:

cp config.def.h config.h

luego lo editamos

vim config.h

yo sólo he modificado lo que respecta a “/* appearance */”, “/* tagging */” y “/* layout(s) */”, el resto lo he dejado intacto.

/* See LICENSE file for copyright and license details. */

/* appearance */
static const char font[]            = "-*-terminus-medium-r-normal-*-14-*-*-*-*-*-*-*";
static const char normbordercolor[] = "#333333";
static const char normbgcolor[]     = "#051121";
static const char normfgcolor[]     = "#FFFFFF";
static const char selbordercolor[]  = "#1793D1";
static const char selbgcolor[]      = "#1793D1";
static const char selfgcolor[]      = "#ffffff";
static const unsigned int borderpx  = 1;        /* border pixel of windows */
static const unsigned int snap      = 32;       /* snap pixel */
static const unsigned int gappx     = 6;        /* pixel gap between clients */
static const Bool showbar           = True;     /* False means no bar */
static const Bool topbar            = True;     /* False means bottom bar */

/* tagging */
static const char *tags[] = { "term/chat", "msn/term", "work/play", "vbox/www", "misc" };

static const Rule rules[] = {
	/* class      instance    title       tags mask     isfloating   monitor */
	{ "Gimp",     NULL,       NULL,       0,            True,        -1 },
	{ "Firefox",  NULL,       NULL,       1 << 8,       False,       -1 },
};

/* layout(s) */
static const float mfact      = 0.55; /* factor of master area size [0.05..0.95] */
static const Bool resizehints = True; /* True means respect size hints in tiled resizals */

static const Layout layouts[] = {
	/* symbol     arrange function */
	{ "[F]",      NULL },    /* first entry is default */
	{ "[T]",      tile },    /* no layout function means floating behavior */
	{ "[M]",      monocle },    /* uses entire client to draw windows */
};

o simplemente usan el config.h que estoy usando ahora mismo, que tiene las combinaciones de teclas  por defecto y que le he modificado lo que ya señalé. Los espacios de trabajo por defecto vienen numerados del 1 al 9, y el modo de uso de las ventanas viene señalado por defecto con símbolos. Guardamos los cambios en vim (ESC, :wq!) y compilamos.

Para dwm:

sudo make clean install

lo mismo para instalar dmenu.

Como hemos compilado dwm, al cerrar sesión e intentar iniciarla en dwm no vamos a encontrar la opcion en el gdm, kdm o cualesquiera que usemos. Para eso necesitamos crear la entrada.

Usando vim o cualquier otro editor

sudo vim /usr/share/xsessions/dwm.desktop

pegamos esto

[Desktop Entry]
 Encoding=UTF-8
 Name=dwm
 Comment=This session starts dwm
 Exec=/usr/local/bin/dwm
 Type=Application

guardamos y cerramos.

Al cerrar sesión ya vamos a encontrar la opcion de abrir la nueva en dwm. Y como necesito algunas aplicaciones corriendo desde mi sesión en dwm, pues me hice un script bastante sencillo para resolver ese problema, y lo ejecuto cada vez que uso dwm, porque no he encontrado otra manera mas práctica de hacerlo.

Aquí el script por si les interesa.

#! /bin/sh
fbsetbg /home/teoten/Desktop/.dwmdesk/dwm-grad.png &
dropbox start &
xscreensaver &
while true
do
 xsetroot -name  "$(date +"%a %b %d %r")"
 sleep 1s
done &
gkrellm &

Recuerden editar lo que no corresponda (aplicaciones y usuario). Vale decir que en la barra de dwm no hay siquiera hora y fecha, y que no hay como cambiar el fondo o wallpaper, por eso uso “fbsetbg” (es una herramienta de Fluxbox), pero también pueden usar “xsetroot” (ver man).

Sobre las combinaciones de teclas, les recomiendo echarle un ojo al manual.

man dwm

o usar el que viene por defecto segun mi teclado.

Algo particular es que Mod1 es mi tecla Alt(Izq). No sé si depende del tipo de teclado. Les dejo un pantallazo mientras terminaba de editar esta entrada de blog.

Espero les sea de utilidad.


Fedora Cheat Cube

Posted in Sin categoría by teoten
Feb 23 2010

Hace poco me encontré con esta chuleta recortable en forma de cubo. Me encontré con la versión SVG y quise meterle trabajo para transformarla a Fedora. Pero me dije que sería prudente buscar si alguien no se me había adelantado antes. Googlié ‘fedora cheat cube‘ y no tardé en encontrarla, nada más ni nada menos que hecha y transformada por el equipo de Diseño de Fedora Project. Específicamente recreada por Nushio.

Y lo mejor de todo es que está disponible para descarga en Inglés y en Español.

Desde hace tiempo estaba con la idea de crear una chuleta de Fedora, lógicamente algo más convencional, que alcanzara en una única hoja imprimible; sin embargo esto viene bastante bien, en especial para imprimir en cartulina y obsequiarlas en los eventos de Fedora Nicaragua.

Si les interesa obtener las fuentes SVG las pueden descargar desde aquí en Inglés, o bien desde aquí en Español. Disfrútenlas.


Recomendaciones de la semana

Posted in Sin categoría by teoten
Feb 14 2010
  • El Foro de Arch Linux

Uses o no Arch Linux, su foro es uno de los mejores foros Linux que existen. Por encima del foro de mi distro. Te aseguro que ahí no vas a encontrar quién te señale de que usas esta u otra distro o que te acusen de distro whore. Incluso hay un subforo dedicado a dar ayuda a gente que use otras distros. Claro, tenés que tener idea de lo que estas preguntando, sino RTFM. Ah! La desventaja es que el foro está en Inglés, así que puedes ir ejercitándolo.

Enlace | Arch Linux Forums

  • Estadísticas de Recursos del Sistema en la CLI

Simplemente buenísimo. Estoy hablando de dstat. Lo que dice su creador:

Dstat es un repuesto versátil para vmstat, iostat, netstat, nfsstat e ifstat. Dstat sobrelleva algunas de las limitaciones en los antes mencionados y agrega algunas características extras, más contadores y flexibilidad. Dstat es útil para los sistemas de vigilancia durante las pruebas de ajuste de rendimiento, parámetros de referencia o de solución de problemas.

Dstat le permite ver todos los recursos de su sistema inmediatamente, puedes, por ejemplo. comparar el uso del disco en combinación con las interrupciones de la controladora IDE, o comparar los números de red de banda ancha directamente con el rendimiento del disco (en el mismo intervalo).

Lo descubrí luego de observar que mi disco estaba siendo leído de manera constante cada 2 segundos y ni el monitor del sistema ni ningúna otra herramienta me ayudó a identificar el proceso que ocasionaba esas lecturas interminables.

Para instalarlo en Fedora sólo hace falta:

$ sudo yum install dstat

Enlace | DSTAT

  • Música sin códecs innecesarios: mpd + ncmpcpp

Y es que si te parece que necesitas descargarte la miriada de códecs para reproducir este y otro formato de audio, o peor aún, necesitas no uno, sino dos o tres programas para reproducir diferentes formatos, pues esto es lo que andabas buscando. Que además de reproducirte la música, te ocupa el ridículo 3% de tu procesador en el peor de los casos.

Sí, corre en la Terminal/Consola/CLI, te descarga las letras de las canciones y la información del artista que estés escuchando; te organiza la música en librerías y listas de reproducción, edita los tags completos de los tracks y también te pone el estado en el messenger. Si le tenés paciencia puede que te traiga las compras del supermercado dentro de un par de versiones.

Enlace | mpd +ncmpcpp


Seguimos con Gimp

Posted in Sin categoría by teoten
Feb 13 2010

A continuación les mostraré lo que se puede hacer con el plugin Resynthesizer de Gimp; pero antes que nada indicarles como instalarlo, al menos en Fedora. Me imagino que en el resto de distribuciones, como las basadas en Debian o en el mismo Debian, no será tan difícil ubicar este plugin. En Fedora no podía ser más fácil que:

verificar si lo tenemos en repos

$ yum search gimp

lo que nos arroja todo lo concerniente a ‘gimp’, incluido el nombre del paquete que nos interesa. Luego lo instalamos:

$ sudo yum install gimp-resynthesizer

Una vez instalado, ponemos manos a la obra.

Me gusta este wallpaper, pero caprichosamente quiero eliminar el planeta de tamaño mediano que miramos en la imagen de abajo.

Escogemos la herramienta ‘libre selección’ y seleccionamos el planeta en cuestión, en este caso lo no deseado.

Ahora aplicamos el plugin desde Filtros>> Mapa>> Resinthesize. Podemos jugar con las opciones, de manera que nos arroje diferentes resultados y escoger el que nos resulte mejor.

Al final  obtendremos resultados similares a la siguiente imagen, en dependencia de las opciones que usemos.

Con este plugin podemos eliminar elementos de una imagen o fotografía con sorprendentes resultados. Probemos hacer combinaciones con el plugin Liquid Rescale, mencionado en mi entrada anterior.


Gimp, otra vez

Posted in Sin categoría by teoten
Feb 13 2010

Buscando alguna manera de remozar mi instalación de Gimp para que así contara con algunas opciones que se cuentan en Photoshop, pues encontré algunas alternativas. Y lo bueno de esto es que la mayoría de esas alternativas ya son parte de Gimp.

Principalmente me llamó la atención que muchos scripts y plug-ins ya se encuentran en los repositorios de Fedora; eso facilita las cosas, y me resume la búsqueda en un par de comandos.

Liquid Rescale

Buscaba una alternativa al plug-in Liquid Rescale y me lo encontré por aquí; sin embargo sólo para darme cuenta de que esta en los repos de Fedora, por lo que me limité a dar un simple

$ sudo yum install gimp-lqr-plugin

Una vez instalado, iniciamos Gimp y encontramos el plugin en el menú de Capa (Layer). Este plugin es capaz de realizar cosas tan sencillas como escalar una imagen al ancho o a lo largo sin agregar distorsión. Por ejemplo:

Más información respecto al algoritmo usado en este plug-in en este enlace.

Separación de Colores CMYK

En esto no soy un experto, ni mucho menos. Sin embargo me convenció la manera en que lo logré hacer andar este plug-in.

Para ello se hace necesario tener instalados lcms, libtiff y libjpeg. Así que por si acaso

$ sudo yum install lcms libtiff libjpeg

Y luego descargarse el plug-in:

$ wget http://www.blackfiveservices.co.uk/linux_resources/separate-gimp2-0.3_linux.tar.gz

Lo descomprimimos y extraemos un archivo llamado “separate” que luego copiamos en ~/.gimp-2.6/plug-ins. Seguido nos descargamos del sitio de Adobe el siguiente zip


$wget http://download.adobe.com/pub/adobe/iccprofiles/win/AdobeICCProfilesCS4Win_end-user.zip

De este archivo extraemos todos los archivos con extensión .icc y bien, o los copiamos a /usr/share/color/icc o creamos una carpeta en ~/.color/icc donde deberan quedar ubicados. El plug-in por defecto los busca en la primera, pero bien podemos redirigir la ruta hacia la segunda al aplicar el plug-in. Una vez hecho esto encontraremos el plug-in en el menú Imagen (Image) de Gimp.

Efectos de Capas adicionales

En este caso tenemos dos opciones. O bien descargamos el script desde >aquí< y lo copiamos luego a ~/.gimp-2.6/scripts o desde la terminal lo instalamos con un simple


$ sudo yum install gimpfx-foundry

En Gimp encontraremos en el menú FX-Foundry un sinnúmero de efectos, en el caso de las alternativas a los encontrados en Photoshop, esos están en FX-Foundry>>Efectos de Capa (Layer Effects).

Pinceles y Patrones

Si crees que Gimp viene con muy pocos pinceles y patrones, podes hacerte de más en este sitio llamado BlendFu. O bien visitar Deviantart, donde hay una miriada de estos recursos para Gimp.

Si Gimp ya ruleaba en su instalación básica, con estos plugins y adds-on va a reinar.


Ardour y Jack

Posted in Sin categoría by teoten
Feb 10 2010

Tenía mucho tiempo de estar urgido de usar Ardour. Y es que Audacity es un buen programa, pero dista mucho de darnos los beneficios que tiene Ardour, aún cuando este no nos permita guardar en otro formato que no sea wav.

Sin embargo logré resolver con Audacity porque Ardour no me andaba con Jack. Y es que cada vez que quería abrir un proyecto, Jack me mandaba un error, de que estaba siendo ocupado por otro proceso.

Y bueno, JACK Audio Connection Kit o simplemente JACK es un servidor de sonido o demonio que provee conexión de baja latencia entre aplicaciones tipo jackified, para audio y datos MIDI.

En mi caso hace uso de ALSA y me ocupaba erróneamente un proceso que trato de entender si en verdad estaba huérfano o no. Pero bueno, lo importante es que actualicé ALSA recientemente y luego de seguir estas indicaciones, el problema quedó resuelto.

Hay que encontrar el proceso que detiene a Jack de iniciar; en la Terminal:

fuser /dev/snd/pcmC0D0p

Identificado el PID lo sustituimos en el siguiente:

ps ax | grep PID

Luego matamos el proceso

kill PID

Y presto. Probemos a iniciar Ardour y abramos un nuevo proyecto.

Si eso no detiene el proceso, tenemos que detener cualquiera que lo esté usando antes de que podamos trabajar con Ardour.


Checking Out!

Posted in Sin categoría by teoten
Feb 03 2010

Well, this is my first post in English in my very own blog. I am doing this because, first of all I want to see if my recent add to Planet Fedora is working fine, and also because here in Fedora Nicaragua community we have scheduled a metting at IRC for reviewing the whole schedule for activities this year, so I’ll look forward to share that information later here

Besides because today I uploaded my first file to my Fedora People space, and everything went fine, both via ssh and via Nautilus File Browser. You can see that in the picture below.

Uploading my first file to Fedora People

There I uploaded both PDF presentations, corresponding to Fedora 11 and Fedora 12 Launch Parties last year; also some pictures I’m using to post this blog entry.

Regards!


Trouble Shooting ZTE MF636 con Fedora

Posted in Sin categoría by yn1v
Dic 15 2009

Este modem3G trae software incluido por el proveedor, cuando se conecta se reconoce como una unidad de disco compacto scsi. Tipicamente nos apareerá como sr1 y podremos darle la orden “eject” y de ahi poder usar el modem3g y el lector de memorias microSD.

icono en el escritorio

Pero que pasa sino vemos el icono del proveedor en nuestro escritorio?

Me ha pasado entres maquinas distintas. En la primera tiene una unidad DVD RW sata, asi que podía pensar que estaba en conflicto. Investigando el problema me encontre que al usar el comando “dmesg” se quedaba en espera de terminar el proceso:

usb 1-3: new high speed USB device using ehci_hcd and address 2
usb 1-3: New USB device found, idVendor=19d2, idProduct=2000
usb 1-3: New USB device strings: Mfr=3, Product=2, SerialNumber=4
usb 1-3: Product: ZTE CDMA Technologies MSM
usb 1-3: Manufacturer: ZTE,Incorporated
usb 1-3: SerialNumber: 1234567890ABCDEF
usb 1-3: configuration #1 chosen from 1 choice
Initializing USB Mass Storage driver…
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning

Y hasta ahí se quedaba y no reportaba nada más. En otra maquina no habia unidad SATA, pero fedora 12 nombra mi unidad IDE como sr0. El reporte de “dmesg” pasaba de ese punto y tenia otras lineas adicionales a como sigue:

scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
USB Mass Storage support registered.
usb-storage: device scan complete
usb 1-3: reset high speed USB device using ehci_hcd and address 2
scsi 2:0:0:0: CD-ROM            ZTE      USB SCSI CD-ROM  2.31 PQ: 0 ANSI: 2
sr1: scsi-1 drive
sr 2:0:0:0: Attached scsi CD-ROM sr1
sr 2:0:0:0: Attached scsi generic sg2 type 5

Pero nada del icono en la pantalla y revisando el directorio de dispositivos, no aparecia por ningun lugar  /dev/sr1

Asi que decidí reportar el bug. Resulta que NetworkManager es parte del proyecto Gnome y ellos usan bugzilla, pueden ver el ticket #603433

A final la culpa no es de NetworkManager, si no de udev, que controla la asignacion de los dispositivos de hardware. Lo bueno es que hay una forma de resolver esta situación.

Sin haber conectado el modem3G, hay que buscar el archivo /lib/udev/rules.d/61-option-modem-modeswitch.rules y editarlo. Al final del archivo hay dos lineas que no dicen ==”0af0″” las que muestro a continuación:

ATTRS{idVendor}==”12d1″, ATTRS{idProduct}==”1446″, RUN+=”modem-modeswitch -v 0x%s{idVendor} -p 0x%s{idProduct} -t option-zerocd”
ATTRS{idVendor}==”19d2″, ATTRS{idProduct}==”2000″, RUN+=”modem-modeswitch -v 0x%s{idVendor} -p 0x%s{idProduct} -t option-zerocd”

Hay que borrarlas esas dos lineas. Yo lo que hice fue hacer un respaldo del archivo en un directorio personal antes de editar ese archivo. Luego de eso se puede conectar el modem3G y seguir las instrucciones que presenté en mi post anterior.

Esta recomendación me funcionó en ambos escenarios y por ello la estoy compartiendo.

Modem ZTE MF636 en Fedora

Posted in Sin categoría by yn1v
Dic 14 2009

En Fedora 10 use wvdial, en Fedora 11 usb_modeswitch y con Fedora 12 directo al NetworkManager. Todo inicia porque el modem3G se reconoce como un disco compacto sata, tipicamente sr1. Como una imagen vale más que mil palabras, vamos con las imagenes. Aqui vemos el dispositivo reconocido en el escritorio de trabajo:

icono en el escritorio

Paso 1: Expulsar
Expulsar el dispositivo

Paso 2: Iniciar una nueva conexión
Para esto debemos esperar un poco más de un minuto (si es un poco más de 60 segundos y parece una eternidad!)
Iniciar nueva red de banda ancha movil

Paso 3: Iniciar el asistente de configuracion Una vez hecha la configuracion la siguiente vez pasaremos al paso 10
Inicio de asistente de configuracion

Paso 4: Seleccionamos país
seleccionar pais

Paso 5: Seleccionar proveedor Yo no tengo un modem Claro, pero supongo que funciona igual
Escoger proveedor de Internet

Paso 6: Seleccionar Plan Bueno, para movistar no hay diferencia si tienen prepago o postpago. Solo hay un plan. Solo darle Forward.
seleccionar plan

Paso 7: Confirmar Esto me suena innecesario
confirmar datos

Paso 8: Introducir PIN No se si otros chips lo van a requerir. Lo bueno es que solo hay que ingresarlo una vez y ya queda almacenado.
ingresar PIN del chip del modem3g

Paso 9: Ingresar contraseña Esta es la contraseña para Movistar en Nicaragua, los usuarios se distinguen por el chip
ingresar contraseña
Listo! La conexión se establece automaticamente
estado de la conexion

Paso 10: Reconectar La siguiente vez que se conecte el modem, se podra reconectar asi… no es necesario volver a hacer toda la configuracion
reconexion

NetworkManager es la aplicación que hace todo esto posible. Es uno de los paquetes desarrollados por Fedora, pero que podran encontrar disponible en otras distros. Por ejemplo Ubuntu 9.10 usa este mismo paquete.
Acerca de NetworkManager

Bien, si no tienen Gnome, y estan usando KDE entonces deben instalar el paquete knetworkmanager y todo supone debe ser igual, al menos eso me ha dicho un feliz usuario luego de hacer la prueba.

« Previous page

Descarga Fedora

Fedora 14 Alpha

Proximos eventos:

  • 29 AGO:Ubuntu Global Jam - Traducción
  • 5 SEP:A meterle mano a Drupal

Posol

Blogs Fedora de Nicaragua

  • Joel Dávila
  • Yaver Velasquez
  • Neville A. Cross

Donde se usa Fedora

  • Güegüe Comunicaciones
  • SIMAS
  • Revista La Brújula

Meta

  • Iniciar sesión
  • RSS de Entradas
  • RSS de los comentarios
  • WordPress.org
Powered by WordPress | “Blend” from Spectacu.la WP Themes Club