Categorías
Sistemas

Alternativa al parche de 200 lineas en el kernel de linux

Bueno, Lennart Poettering, un desarrollador de Red Hat, respondió a Linus Torvalds en una lista de correo con una alternativa a este parche que hace lo mismo pero todo lo que hay que hacer es ejecutar dos comandos y pegar cuatro líneas en el archivo ~/.bashrc

 

WebUpd8

Categorías
LibreOffice

Paleta de colores personalizada en LibreOffice / OpenOffice

Tengo que decir que no encontré nada en referencia a este asunto. Es mas, en distintos foros se preguntaban si esta opción se añadiría en próximas versiones. Pero no encontré nada.

Como es normal cuando buscas algo, siempre encuentras algo interesante que no tiene mucho que ver con el origen de tus búsquedas. Lo que sucede es que normalmente dices, bueno ya se donde está la próxima vez que lo necesite ya se donde encontrarlo. Luego cuando lo necesitas de verdad, no encuentras esto, pero si el origen de tus búsquedas anteriores y como no lo necesitas… Vuelta a empezar.

Bueno, como indicaba encontré algo muy interesante, que es una paleta personalizada para OpenOffice, mucho mas aseada y sobre todo ordenada, lo que facilita el trabajo con la hoja de cálculo.

¿Como instalarla?

En primer lugar necesitamos descargar alguna de las versiones del archivo con la paleta desde la página de su creador, paleta1 o paleta2. Así mismo te recomiendo visites su página para ver el proceso que le llevó a hacer su propia paleta de colores.

Una vez descargado el archivo con la paleta lo descomprimes, verás que hay cuatro archivos, dos de texto con la explicación y dos paletas (una en inglés y la otra en español).

Yo instalé la que está en español, pero el procedimiento sería el mismo para instalar la que está en ingleś.

mv ~/.openoffice.org/3/user/config/standard.soc ~/.openoffice.org/3/user/config/standard.soc.old
mv iuveaene_es.soc standard.soc ~/.openoffice.org/3/user/config/standard.soc

Ya está.

Nota: Desde TLB hemos actualizado los archivos de la paleta para que sean compatibles con LibreOffice, los mismos también pueden usarse con OOo.

Descarga | icon Paleta de Colores para LibreOffice / OpenOffice.org (6,41 kB)

 

i.uve.a.ene

Categorías
Sistemas

LatencyTop, buscando problemas en tu sistema Linux

Como revelan en Linuxers, a menudo el problema reside en algún proceso o aplicación que está esperando a que alguna información importante le llegue para poder seguir con su ejecución. Y precisamente para detectar esos problemas llegan ayudas como LatencyTop.

Esta herramienta trabaja sobre la base de encontrar qué procesos están bloqueados por el kernel mientras que están esperando por cierta información importante. Este tiempo de espera se conoce como latencia o lag, y se refleja en esa lentitud de respuesta que aparece mientras manejamos nuestro sistema.

LatencyTop permite que monitoricemos esos procesos y aplicaciones y también que veamos cuál es el máximo tiempo que han estado esperando, para luego revisar cómo funcionan y las razones de esos retrasos. El propio responsable de la solución, Arjan van de Van, indicó qué permite la aplicación:

Servidores lentos, audio que se omite, vídeo mal reproducido… todo el mundo conoce los síntomas de la latencia. Pero para saber qué es lo que realmente está pasando en el sistema, lo que causa la latencia, y cómo arreglarlo… esas son preguntas difíciles sin buenas respuestas hasta ahora.

Para instalar la aplicación en Ubuntu y derivadas basta con hacer

sudo apt-get install latencytop

Y en el caso de Fedora, CentOS y distros derivadas de Red Hat,

yum install latencytop

Para otros usuarios,  es posible descargar el código fuente.

A partir de ahí, todo es cuestión de comenzar a estudiar el comportamiento de los programas. Puede que esté más orientado a desarrolladores, pero en realidad cualquier usuario puede comprobar qué está causando problemas de ralentización del sistema. Para hacerlo basta con ejecutar el comando:

sudo latencytop

Con lo que obtendremos una ventana en la que se irán visualizando las latencias. En la parte izquierda se muestra una lista de procesos, ordenados según su latencia (aquellos con más latencia, arriba del todo), y en la parte derecha se muestran las latencias y sus causas. El refresco por defecto es de 30 segundos, pero podremos refrescar cuando queramos.

No hay mucho más que contar: a partir de ahí será cuestión de conocer cuáles son las causas para, o bien tratar de solucionar el problema por nosotros mismos, o bien para pedir ayuda en los foros -o directamente contactando con los desarrolladores de la aplicación problemática– con la información que nos proporciona LatencyTop.

 

MuyLinux

Categorías
Sistemas

Linux recibe importante mejora en sólo 200 líneas de código

Linux en general se comporta bien realizando varias tareas al mismo tiempo, pero en sistemas de escritorio el uso intensivo de CPU puede hacer que las aplicaciones típicas se sientan más lentas.  Por ejemplo si se está codificando un video, compilando una aplicación o actualizando el sistema, aplicaciones mundanas como un navegador o la reproducción de video se verán afectadas, causando que el usuario sienta que el sistema está más lento.

El cambio propuesto modifica la forma en que se distribuye la CPU entre las distintas tareas que está corriendo el sistema, de tal forma que esta distribución no deje sin recursos a una aplicación cuando otra está solicitando intensivamente el procesador.  No se trata de que el sistema corra más rápido, sino de que las aplicaciones no se sientan lentas bajo estas condiciones.

Básicamente lo que hace el cambio es agrupar las tareas para que un proceso que levanta varios hilos de ejecución compita de igual forma con otra aplicación que también requiere de la atención del procesador.  Esta agrupación se crea al vuelo de forma automática, sin que el usuario tenga que hacer nada especial.

Este cambio será percibido por todos los usuarios de escritorio, ya hay varios alabando el cambio, incluyendo a Linus Torvalds:

Sí, tengo que decir que estoy (felizmente) sorprendido por lo pequeño que termina siendo el parche, y cómo no es ni intrusivo ni feo […] Es una mejora en cosas como el desplazamiento suave (scrolling), pero donde lo he encontrado más interesante es cómo pareciera hacer que las páginas web cargaran más rápido […] Pienso derechamente que este es uno de esos parches que significan una real mejora.  Buen trabajo.  La agrupación de tareas va desde “útil para algunos casos” hasta “esto es una característica asesina”.

Michael Larabel de Phoronix, el sitio que presentó este trabajo al público general, preparó un par de videos en donde se puede ver el antes y el después de aplicar el cambio.  Si bien se trata de un caso extremo ya que usa una máquina bastante potente, ilustra claramente la contundencia del cambio, y otros usuarios ya han confirmado que se percibe perfectamente en otros escenarios con aplicaciones y hardware más comunes.

La prueba consiste en crear un proceso intensivo en CPU como el compilar el kernel con 64 tareas en paralelo, al mismo tiempo que se realizan tareas “mundanas” como reproducir un video en 1080p, navegar por la web y ejecutar una aplicación OpenGL simple.  En el primer video se puede ver que la reproducción del video se vuelve imposible, mientras que las otras aplicaciones tienen problemas en responder.

 

FayerWayer

Categorías
Miniguías

[Como] Modificando imágenes en un directorio

$ mogrify -resize 50% directorio/*

Con mogrify podemos hacer lo mismo que con convert, sólo que el fichero de origen y de destino es el mismo.

¿Y si queremos guardar los archivos originales? Tendremos que hacer un pequeño script para convertir los archivos de un directorio y guardarlos en otro direcorio diferente; pero… y si son muchos ? Tenemos algunas posibilidades:

$ for f in prueba/*.jpg; do convert -monitor -resize 50% $f “prueba2/”${f##*/}; done

Si tenemos todos los archivos en el directorio prueba, queremos redimensionar al 50% y guardarlos en prueba2/ con el mismo nombre que tienen. ${f##*/} elimina el directorio del nombre del archivo, es lo mismo que la orden basename. Y con el parámetro -monitor veremos más o menos lo que está haciendo convert en cada momento.

Aunque, tal vez queramos un indicador de progreso para saber más o menos cuánto queda y cuántos archivos llevamos, lo podemos hacer con bc y Xdialog:

archivos=`ls prueba/*.jpg`;

total=`echo $archivos | wc -w`;

hecho=0;

for f in $archivos;

do

convert -resize 50% $f "prueba2/"${f##*/};

let hecho=$hecho+1;

echo "scale=0;$hecho*100/$total"|bc;

done | Xdialog --gauge "Progreso..." 10 100 0

En este ejemplo, separamos en variables los archivos a tratar y contamos el total de archivos a procesar. La variable hecho contará cuántos archivos ha convertido hasta el momento.

Luego en el bucle principal convertiremos los archivos e iremos incrementando la variable hecho en 1. Más adelante, con la ayuda de bc calculamos el porcentaje hecho. El bucle lo pasamos con una pipe a Xdialog, con su opción de gauge con lo que iremos indicando el proceso a medida que se vayan convirtiendo archivos.

 

Poesía Binaria

Categorías
Actualidad

Lightworks será Open Source

Lightworks será Open Source

El día 22 de noviembre EditShare liberará una versión de Lightworks para Windows XP en adelante completamente Open Source (y se entiende que gratuita). Además se planea que en breve aparezca también una versión para Linux, lo que sería una tremenda noticia. Los usuarios de Mac por ahora tendrán que esperar.

La verdad es que es una buena forma de competir en el mercado de la edición de vídeo, ya que si tenemos en cuenta las alternativas como pueden ser Adobe Premiere o Final Cut estamos hablando de aplicaciones con un precio bastante elevado. Además Lighworks no será un simple editor de vídeo Open Source, sino que parte con un curriculum realmente bestial para hacer bastante ruido.

Por ahora no se saben muchos más detalles del tema aparte de que han sacado un formulario en el que registrarse para conocer más información del proyecto, pero por ahora tendremos que esperar.

 

Genbeta

Categorías
Sistemas

Burg Manager, la aplicación para «vestir» al GRUB, se actualiza con nuevas opciones

{youtube}4l4OA3T8q-c{/youtube}

Una de las más interesantes es la posibilidad de añadir al menú una ISO y arrancar el sistema desde ella. Otra novedades son la posibilidad de restaurar Burg tras una actualización del Kernel, poder eliminar entradas de kernels antiguos, restauración de la configuración original de la aplicación y nuevos temas para instalar.

No he podido probar la opción de la ISO por no tener ninguna a mano en el momento de preparar el post, pero al examinar el menú para añadir una, parece ser que sólo es posible incluir aquellas que aparecen listadas. Entre ellas hay algunas distros muy populares como Ubuntu, Kubuntu o Linux Mint. Tampoco he podido probar la restauración del Brug o la eliminación de entradas de kernels debido a que no ha habido ninguna actualización muy reciente y estoy al día. Pero creo que estas mejoras le hacen ganar bastantes puntos a la aplicación.

Para instalar el programa debemos recordar que en primer lugar es necesario instalar BUC y después Burg Manager. Pero ojo, que si tenemos instalada una versión anterior de Burg Manager no podremos instalar la nueva así como así, sino que hay que desinstalar la vieja primero. Para ello, usaremos los siguientes comandos:

sudo apt-get purge burg-manager
sudo rm -rf ~/.burg-manager
sudo rm -rf /root/.burg-manager

Entonces ya estamos en condición de instalarlo.

 

Web Upd8 via Genbeta

Categorías
Miniguías

[Como] Personalizar el applet del reloj en Ubuntu

  • Presionar ALt+F2
  • Ingresar: gconf-editor
  • Ir a “Apps > Panel > Applets > Clock_Screen* > Prefs”
    (* puede tener un nombre diferente, solo hay que buscar el applet con la carpeta ‘prefs’ correcta)
  • Doble clic en el valor ‘Format’. Cambiarlo a ‘custom’.
  • Doble clic en el campo ‘Custom Format’ pegar el código de alguno de los estilos sugeridos.
  • Podemos usar cualquier fuente instalada en nuestro sistema.

    Haciendo clic sobre cualquiera de los ejemplos es posible descargar al código para conseguir ese comportamiento.

     

    OMG! Ubuntu

Categorías
Ubuntu

Ubuntu Software Center dará la opción de calificar y comentar aplicaciones

Un mockup del Ubuntu Software Center.

Esta característica viene a resolver uno de los problemas más comunes del Software Center: elegir un programa entre todas las alternativas que hay. Ahora podremos escogerlo fácilmente basándonos en las opiniones que hayan dado sobre ese programa los demás usuarios de Ubuntu al estilo del Android Market o la App Store de Apple.

Para calificar los programas sólo necesitaremos una cuenta de Ubuntu. Aunque no hay una fecha oficial para este lanzamiento, probablemente lo tendremos en nuestros ordenadores antes de navidades. Yo, sin probarlo, ya estoy encantado con esto. Y a vosotros, ¿qué os parece?

Más información | Ubuntu Wiki

 

Genbeta

Categorías
Firefox

Mozilla Rainbow añade grabación de vídeo y audio a Firefox

Mozilla Rainbow

Este movimiento puede ser el primer paso que nos acerca a una de las extensiones de HTML5, el poder tener acceso directo a capacidades hardware de nuestro ordenador y dispositivos externos. Enésima bofetada a Flash, la herramienta usada hoy en día para usar la webcam en el navegador.

Por ahora se encuentra en un estado muy temprano de desarrollo, dado que esta extensión funciona solo con las últimas nightly builds de la versión de Mac, pero ya están trabajando en añadir soporte para más plataformas.

Descarga | Rainbow

 

Genbeta