Desde Linux http://blog.desdelinux.net Desde Linux: Usemos Linux para ser libres Mon, 01 Sep 2014 14:00:02 +0000 es-ES hourly 1 http://wordpress.org/?v=3.9.2 UMLet: modelado UML en Linux http://blog.desdelinux.net/umlet-modelado-uml-en-linux/ http://blog.desdelinux.net/umlet-modelado-uml-en-linux/#comments Mon, 01 Sep 2014 14:00:02 +0000 http://blog.desdelinux.net/?p=53098 Muchos seguramente conocerán diversos programas para el modelado UML en Linux, entre los más conocidos se encuentran Umbrello (KDE), Dia (GNOME) o ArgoUML. Sin embargo, hoy les presento una alternativa a esos programas, llamada: UMLet. Modelado UML en Linux UMLet, […]

The post UMLet: modelado UML en Linux appeared first on Desde Linux.

]]>
Muchos seguramente conocerán diversos programas para el modelado UML en Linux, entre los más conocidos se encuentran Umbrello (KDE), Dia (GNOME) o ArgoUML. Sin embargo, hoy les presento una alternativa a esos programas, llamada: UMLet.

Modelado UML en Linux

UMLet, como su nombre indica es una herramienta para la creación de Diagramas UML. Está basada en Java y es distribuida bajo la licencia GPL3.

Umlet

Los Diagramas UML soportados son:

Umlet: Diagramas

UMLet tiene una interfaz gráfica muy simple y utiliza un lenguaje de marcado para la creación y edición de los elementos UML, lo cual permite una ventaja para el Modelado avanzado.

Por ejemplo para cambiar el color de un elemento UML, dando clic elemento y editar en el área de Propiedades:

bg = cyan
Use Case 1

El resultado sería el siguiente:

Umlet3

Otra característica de UMLet es la gran cantidad de formatos que soporta para la exportación de sus diagramas.

Por supuesto, existen muchas más otras opciones de edición, como se ve en el siguiente vídeo introductorio:

Instalación

UMLet, está disponible para Linux, Windows y Mac. Su versión más reciente se puede descargar desde aquí. También se puede instalar desde los repositorios oficiales de las distribuciones más populares.

En Debian/Ubuntu y derivados:

sudo apt-get install umlet

En Arch y derivados:

sudo pacman -S umlet

Me despido con un ejemplo que modelé yo mismo. ¡Diviértanse!

Ejemplo UMLet

Más Información: Página Oficial & Wikipedia

The post UMLet: modelado UML en Linux appeared first on Desde Linux.

]]>
http://blog.desdelinux.net/umlet-modelado-uml-en-linux/feed/ 6
Qupzilla: navegador ligero y multiplataforma http://blog.desdelinux.net/qupzilla-navegador-ligero-y-multiplataforma/ http://blog.desdelinux.net/qupzilla-navegador-ligero-y-multiplataforma/#comments Sun, 31 Aug 2014 13:00:49 +0000 http://blog.desdelinux.net/?p=53151 Qupzilla es un navegador del que ya se ha hablado mucho en este blog. Es muy ligero, multiplataforma y se integra tanto en entornos GTK+ como en KDE o LXQt. Incluso su integración con Windows y OS X  es bastante […]

The post Qupzilla: navegador ligero y multiplataforma appeared first on Desde Linux.

]]>
Qupzilla es un navegador del que ya se ha hablado mucho en este blog. Es muy ligero, multiplataforma y se integra tanto en entornos GTK+ como en KDE o LXQt.

Qupzilla

Qupzilla

Incluso su integración con Windows y OS X  es bastante buena:

Qupzilla

Qupzilla

Como dato de color, decir que Qupzilla también tiene versiones para OS/2 y Haiku.

Qupzilla usa Webkit como motor HTML y V8 como motor JavaScript. En términos generales, cada pestaña abierta consume un poco más que en Firefox, pero Qupzilla está tan bien optimizado que la diferencia es de apenas 4MB por pestaña. Teniendo en cuenta que Qupzilla consume unos impresionantes 45 MB al arrancar, mientras que Firefox usa 180 MB, ello significa que para que Firefox consuma lo mismo que Qupzilla, se deben abrir por lo menos 30 ventanas. Por cierto, Qupzilla consume unos 16 MB por cada pestaña, Firefox 12 MB aproximadamente.

Estos datos fueron obtenidos en Gentoo. Pueden variar en otras páginas webs y entornos.

En cuanto a Chrome, no entra en esta comparación porque, con un consumo inicial similar al de Firefox, consume mucho más por cada pestaña abierta (en torno a los 40MB).

En cuanto al uso de CPU, Qupzilla utiliza V8, el mismo motor Javascript que Chrome, que benchmark tras benchmark sigue aplastando al de Firefox. Esto es garantía de un consumo de CPU más reducido y a su vez permite ejecutar con mayor celeridad grandes aplicaciones web.

Ademas Qupzilla dispone de una serie de características muy útiles, muchas de ellas innovadoras:

  • AdBlock integrado (pero desactivable). Al bloquear la publicidad, rebaja el consumo.
  • Muestra el nombre del dominio, lo que puede ser útil para evitar Phising (por ejempl , que alguien haga una página llamada dsdelinux y la usase para robar contraseñas). También muestra entre paréntesis su IP, lo que puede ser útil si eres un maniático del whois.
  • Combina los marcadores, el historial y los RSS en la misma ventana.
  • Vistas previas de las pestañas al pasar por encima el cursor (como en rekonq).
  • Tiene el clásico Speed Dial:

Qupzilla

  • Integración nativa en el escritorio (ver imágenes al comienzo de este post).
  • Bloquea las aplicaciones en Flash y las sustituye por un botón, que debemos pulsar para que cargue (reduciendo el consumo). Esta tecnología es conocida como Click to Flash.
  • Editor integrado de User agent. Permite cambiar el user agent de forma fácil. También permite especificar un user agent para determinadas páginas (yo por ejemplo entro en Gmail con el user agent de Chrome).

Y, opcionalmente, se pueden habilitar las siguientes funciones (que vienen desactivadas por defecto):

  • Integración nativa de notificaciones (también con kde)
  • Soporte para el maldito Kwallet
  • Gestos de Ratón (como en Opera)
  • Soporte para Mozilla Greasemonkey (permite modificar los scripts de JavaScript).
  • Soporte de autoscroll (pulsando el botón central hacer que puedas deslizar la pagina con el cursor)
  • Atajos de teclado.

Ten en cuenta que:

  • Los datos de consumo fueron hechos con la pagina google.es. En la pagina por defecto el consumo de Qupzilla se reduce a 16 MBs, mientras que el de Firefox se situa en 160 MBs.
  • En la portada de este blog , Qupzilla consume 63 MBs , mientras que Firefox sigue consumiendo 160 MBs.
  • Cuando QtWebServer esté listo (en sustitución a QtWebkit), Qupzilla migrará a Blink.

Instalación

Instalar Qupzilla es muy fácil ya que viene en los repositorios de casi todas las distribuciones importantes. A modo de ayuda, aquí van los comandos de instalación en algunas distros populares:

Debian/Ubuntu/Mint y derivados:

sudo apt-get install qupzilla

Arch y derivados:

sudo pacman -S qupzilla

The post Qupzilla: navegador ligero y multiplataforma appeared first on Desde Linux.

]]>
http://blog.desdelinux.net/qupzilla-navegador-ligero-y-multiplataforma/feed/ 28
<º Gamers: Strife http://blog.desdelinux.net/o-gamers-strife/ http://blog.desdelinux.net/o-gamers-strife/#comments Sun, 31 Aug 2014 12:39:15 +0000 http://blog.desdelinux.net/?p=53183 Vía Rootgamer me entero de la Beta publica de un nuevo juego para GNU/Linux: Strife. Este juego entra dentro del mismo genero que DOTA y League of Legends, pero también cuanta con modo historia, lo que en mi caso se […]

The post <º Gamers: Strife appeared first on Desde Linux.

]]>
Vía Rootgamer me entero de la Beta publica de un nuevo juego para GNU/Linux: Strife. Este juego entra dentro del mismo genero que DOTA y League of Legends, pero también cuanta con modo historia, lo que en mi caso se agradece (los juegos sin historia, salvo contadas ocasiones, los suelo jugar poco o nada).

Tendremos a nuestra disposición distintos héroes, ademas de varias mascotas con distintos poderes para ayudarnos durante el juego. También cuenta tanto con un chat general como salas creadas por los jugadores (o crear el nuestro). El juego es gratuito, pero como en los mencionados anteriormente, cuanta con sistema de pago para poder adquirir Gemas para adquirir nuevos items.

El tema gráfico esta bastante bien desde mi punto de vista y la banda sonora acompaña. Aun le quedan cosas que añadir, como mas modos historia, incluso quizás el idioma español para los que no se nos da bien el ingles, pero por lo general es entretenido.
Para jugar solo tenéis que registraros en el enlace de abajo (el cual ademas ya os añade a mis lista de amigos) y bajar el paquete correspondiente a vuestro sistema.
Requisitos:

  • SO: Windows XP SP3 o superior, Mac OS X 10.7 o superior, Linux
  • Procesador: Intel Dual-core o AMD a 2.4 GHz
  • Memoria: 2 GB RAM
  • Gráfica: NVIDIA GeForce 8600 o superior, ATI/AMD Radeon HD 2600 o superior, Intel HD 2000 o superior/li>
  • Conexión: Internet de banda ancha
  • Disco duro: Al menos 4 GB de espacio libre

Capturas de pantalla:

Strife - Interaz proncipal Strife - menu de los modos de juego Strife - Videos Strife - captura de juego modo historia Strife - Menu de mascotas Strife - Match

Nos vemos en el juego ;)

Registrarse en el juego
Fuente original: Rootgamer

The post <º Gamers: Strife appeared first on Desde Linux.

]]>
http://blog.desdelinux.net/o-gamers-strife/feed/ 13
Porteus: impresionante distribución Linux portable (-300 mb) http://blog.desdelinux.net/porteus-distribucion-linux-portable/ http://blog.desdelinux.net/porteus-distribucion-linux-portable/#comments Fri, 29 Aug 2014 19:29:39 +0000 http://blog.desdelinux.net/?p=52522 Porteus es parte del selecto grupo de distribuciones Linux diseñada para ser rápida y portátil. Comenzó como una versión de punta de Slax, llamada ‘Slax remix’. Posteriormente, cambió de nombre y ahora se llama Porteus (en honor al Dios del […]

The post Porteus: impresionante distribución Linux portable (-300 mb) appeared first on Desde Linux.

]]>
Porteus es parte del selecto grupo de distribuciones Linux diseñada para ser rápida y portátil. Comenzó como una versión de punta de Slax, llamada ‘Slax remix’. Posteriormente, cambió de nombre y ahora se llama Porteus (en honor al Dios del mar, Proteus).

Porteus

Es rápido

La opción de cargar Porteus desde la memoria RAM resulta en un sistema increíblemente rápido que tiene casi todas las funcionalidades de un Slackware completo, pero al doble de velocidad. Incluso cuando se carga desde un dispositivo flash o localmente desde el disco duro es extremadamente rápido.

Es portátil

Porteus se almacena en archivos comprimidos en formato XZM, que se caracterizan por una alta velocidad de descompresión. Una vez instalado, ocupa menos de 300 Mb, por lo que es bastante ligero. Esto se logra mediante la reducción de los paquetes que vienen en la instalación de Slackware tradicional a su mínima expresión, lo cual es toda una hazaña. Los scripts de arranque y para modo live fueron re-escritos por Fanthom, el desarrollador principal detrás del proyecto, a fin de reducir el tiempo de arranque y de apagado del sistema.

Es modular

Otra característica interesante de Porteus es el diseño modular. A diferencia de otras distribuciones donde uno tiene un gestor de paquetes que se conecta a Internet y descarga un paquete, Porteus utiliza módulos. Estos son pre-paquetes compilados que es posible activar y desactivar. La “instalación” tradicional de un programa es ahora muy fácil, tan sólo hay que hacer un doble clic en un módulo. Al hacerlo, se monta el módulo y se inyecta en el sistema de archivos, dejándolo listo para su uso. Cabe mencionar que esto sucede en una fracción de segundo y la instalación es realmente veloz. Al hacer doble clic en él de nuevo, el módulo se desactiva y se elimina la estructura de archivos y directorios antes creada. Esto significa que sólo se está utilizando un programa cuando uno realmente lo necesita, y el sistema no está saturado con miles de archivos que se usan muy poco. Los módulos pueden ser descargados y almacenados en algún lugar a nivel local, conforme uno lo determine.

Los discos de instalación son personalizables

Este concepto es realmente genial. Gracias a su filosofía modular, es posible construir los discos de instalación (o live) de Porteus en línea, desde la página web oficial del proyecto. Esto significa que es posible armar nuestro cd/pendrive de instalación a gusto de cada uno. Es posible seleccionar la arquitectura (32 o 64 bits), la interfaz (gráfica o sólo texto), el entorno de escritorio (RazorQt, KDE4, Mate, LXDE o XFCE), el explorador web (Firefox, Chrome, Opera o ninguno), la suite ofimática (LibreOffice, Abiword o ninguna), el cliente VoIP (Skype o ninguno), los drivers de la tarjeta de video por defecto (nVidia, AMD o libres), el soporte para impresión, el idioma del teclado y un montón de otras configuraciones avanzadas.

porteus

La comunidad Porteus

La comunidad Porteus es una gran ayuda a los recién llegados siempre y cuando sigan las reglas de etiqueta al publicar en el foro. Lo importante, como en cualquier comunidad, es asegurarse de utilizar la función de búsqueda antes de hacer preguntas básicas porque a nadie le gusta contestar una y otra vez las mismas preguntas. Sobre todo cuando la persona que hace la pregunta no se ha molestado en ayudarse a sí misma.

En caso de que Porteus no funcione bien en tu sistema, sólo hace falta encontrar el hilo correspondiente en el foro y hacer una petición cortés de ayuda, dando la mayor información posible. Dentro de el ‘Porteus Settings Centre’ hay una opción para la visualización de información del sistema (también disponible en el modo de texto escribiendo psinfo en una consola). Esta herramienta, creará un archivo de texto con toda la información de tu sistema, lo cual es muy útil a la hora de pedir ayuda en el foro.

Descargar Porteus

The post Porteus: impresionante distribución Linux portable (-300 mb) appeared first on Desde Linux.

]]>
http://blog.desdelinux.net/porteus-distribucion-linux-portable/feed/ 16
Restringir el uso de dispositivos USB en Linux http://blog.desdelinux.net/restringir-dispositivos-usb-en-linux/ http://blog.desdelinux.net/restringir-dispositivos-usb-en-linux/#comments Fri, 29 Aug 2014 18:37:02 +0000 http://blog.desdelinux.net/?p=53105 Los que trabajan con usuarios en instituciones que requieren determinadas restricciones, bien sea para garantizar un nivel de seguridad, o por alguna idea u orden “de arriba” (como decimos acá), muchas veces necesitan implementar algunas restricciones de acceso en los […]

The post Restringir el uso de dispositivos USB en Linux appeared first on Desde Linux.

]]>
Los que trabajan con usuarios en instituciones que requieren determinadas restricciones, bien sea para garantizar un nivel de seguridad, o por alguna idea u orden “de arriba” (como decimos acá), muchas veces necesitan implementar algunas restricciones de acceso en los ordenadores, aquí les hablaré específicamente sobre restringir o controlar el acceso a dispositivos de almacenamiento USB.

Restringir USB mediante modprobe (no me funcionó)

Esta es una práctica no precisamente nueva, consiste en añadir el módulo usb_storage a la lista negra (blacklist) de los módulos del kernel que se cargan, sería:

echo usb_storage > $HOME/blacklist
sudo mv $HOME/blacklist /etc/modprobe.d/

Luego reiniciamos el ordenador y listo.

Aclarar que aunque todos comparten esta alternativa como la solución más eficaz, en mi Arch no me funcionó

Deshabilitar USB quitando el driver del kernel (no me funcionó)

Otra opción sería quitarle el driver USB al kernel, para ello ejecutamos el siguiente comando:

sudo mv /lib/modules/$(uname -r)/kernel/drivers/usb/storage/usb* /root/

Reiniciamos y listo.

Esto lo que hará será que el archivo que contiene los drivers para USB que usa el kernel lo moverá hacia otra carpeta (/root/).

Si desean deshacer este cambio bastará con:

sudo mv /root/usb* /lib/modules/$(uname -r)/kernel/drivers/usb/storage/

Esta forma tampoco me funcionó, por algún motivo los USB me seguían funcionando.

Restringir el acceso a dispositivos USB cambiando permisos de /media/ (SI me funcionó)

Esta es hasta ahora el método que sí me funciona sin dudas. Como deben saber, los dispositivos USB se montan en /media/ o … si tu distro usa systemd, se montan en /run/media/

Lo que haremos será cambiarle los permisos a /media/ (o /run/media/) para que SOLO el usuario root pueda acceder a su contenido, para ello bastará:

sudo chmod 700 /media/

ó … si usas Arch u alguna distro con systemd:

sudo chmod 700 /run/media/

Claro, deben tener en cuenta que solo el usuario root tenga permisos para montar dispositivos USB, pues entonces el usuario podría montar el USB en otra carpeta y burlar nuestra restricción.

Una vez hecho esto, los dispositivos USB al ser conectados sí, se montarán, pero no le aparecerá notificación alguna al usuario, ni podrá acceder directamente a la carpeta ni nada.

2006_01_06_USB_Horror--=KZKG^Gaara=--

Fin!

Hay algunas otras formas explicadas en la red, por ejemplo mediante Grub … pero, adivinen, no me funcionó tampoco :)

Publico tantas opciones (aún cuando no todas me funcionaron a mí) porque un conocido mío se compró una cámara digital en una tienda online de productos de tecnología en Chile, recordó aquel script spy-usb.sh que hace un tiempo aquí expliqué (que recuerdo, sirve para espiar dispositivos USB y robar información de estos) y me preguntó si había alguna forma de evitar que se sustrajera información de su nueva cámara, o al menos alguna opción para bloquear los dispositivos USB en su ordenador de casa.

En fin, que esto si bien no es una protección para su cámara contra todos los ordenadores en la que la pueda conectar, al menos sí podrá proteger la PC de casa de que se saque información sensible mediante dispositivos USB.

Espero les haya sido (como siempre) de utilidad, si alguien conoce algún otro método para denegar el acceso a los USB en Linux y claro, le funciona sin problemas, que nos deje saber.

The post Restringir el uso de dispositivos USB en Linux appeared first on Desde Linux.

]]>
http://blog.desdelinux.net/restringir-dispositivos-usb-en-linux/feed/ 7
Instalar Scribus en Debian Jessie/Sid [Error libtiff4] http://blog.desdelinux.net/instalar-scribus-debian-jessie-sid/ http://blog.desdelinux.net/instalar-scribus-debian-jessie-sid/#comments Thu, 28 Aug 2014 20:09:05 +0000 http://blog.desdelinux.net/?p=53036 Hola amigos, soy usuario GNU/Linux desde hace un tiempo y uno de mis programas favoritos ha sido Scribus, pero desde la última vez que formateé mi Debian, no me había dado a la tarea de instalarlo, hasta que vi el […]

The post Instalar Scribus en Debian Jessie/Sid [Error libtiff4] appeared first on Desde Linux.

]]>
Hola amigos, soy usuario GNU/Linux desde hace un tiempo y uno de mis programas favoritos ha sido Scribus, pero desde la última vez que formateé mi Debian, no me había dado a la tarea de instalarlo, hasta que vi el artículo de jose-rod. Así que hoy les quiero compartir cómo Instalar Scribus en Debian Jessie/Sid con la librería libtiff5.

El problema

Bueno, al grano, me dispuse a revisar mi sources.list para iniciar con el proceso:

deb http://debian.scribus.net/debian/ testing main
deb http://debian.tagancha.org/debian/ testing main
deb-src http://debian.scribus.net/debian/ testing main
deb-src http://debian.tagancha.org/debian/ testing main

Revise que el paquete “scribus-archive-keyring” estuviera instalado.

Y ejecuté:

$ sudo aptitude install scribus icc-profiles

Lo que me devolvió:

Se instalarán los siguiente paquetes NUEVOS:
icc-profiles icc-profiles-free{a} libhyphen0{a} libpodofo0.9.2{ab} scribus{b}
0 paquetes actualizados, 5 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 50.7 MB de ficheros. Después de desempaquetar se usarán 99.6 MB.
No se satisfacen las dependencias de los siguientes paquetes:
libpodofo0.9.2 : Depende: libtiff4 (> 3.9.5-3~) pero no es instalable.
scribus : Depende: libtiff4 (> 3.9.5-3~) pero no es instalable.
Las acciones siguientes resolverán estas dependencias
Mantener los paquetes siguientes en la versión actual:
1) libpodofo0.9.2 [Sin instalar]
2) scribus [Sin instalar]
¿Acepta esta solución? [Y/n/q/?]q
Abandonando todos los esfuerzos por resolver estas dependencias
Cancela.

¡Auch! … Eso duele

Investigando un poco, Scribus depende de la librería libtiff4 (3.9.7-3), la cual, en mi sistema me aparece como una librería obsoleta, ya que tengo instalada la versión libtiff5 (4.0.3-9)

Instalar Scribus en Debian: Libff4 Obsoleta

Instalar Scribus en Debian: Libff4 Obsoleta

Intente cambiar los repos…

deb http://debian.scribus.net/debian/ unstable main
deb http://debian.tagancha.org/debian/ unstable main
deb-src http://debian.scribus.net/debian/ unstable main
deb-src http://debian.tagancha.org/debian/ unstable main

… pero fue inútil. Como instalar Scribus en Debian

Solución. Fácil, buscando encontré que el paquete de Scribus para Debian Sid depende de libtiff5 (y no de libtiff4 :D ), entonces descargué los paquetes scribus scribus-template y scribus-ng desde packages.debian.org:

Ahora, es momento de instalar el scribus*.deb, en mi caso:

$ dpkg -i scribus_1.4.2.dfsg.3+r18267-2_amd64.deb
Seleccionando el paquete scribus previamente no seleccionado.
(Leyendo la base de datos ... 162350 ficheros o directorios instalados actualmente.)
Preparing to unpack scribus_1.4.2.dfsg.3+r18267-2_amd64.deb ...
Unpacking scribus (1.4.2.dfsg.3+r18267-2) ...
dpkg: problemas de dependencias impiden la configuración de scribus:
scribus depende de libhyphen0 (>= 2.7.1); sin embargo:
El paquete `libhyphen0' no está instalado.
scribus depende de libpodofo0.9.0; sin embargo:
El paquete `libpodofo0.9.0' no está instalado.
Un último error

Hacen falta libhyphen0 y libpodofo0.9.0, por lo cual después de instalarlas desde aptitude:

$ dpkg -i scribus_1.4.2.dfsg.3+r18267-2_amd64.deb
$ dpkg -i scribus-template_1.2.4.1-2_all.deb
$ dpkg -i scribus-ng_1.4.0.dfsg+r17300-1_all.deb

Listo … Ejecutamos el programa Scribus

Scribus

Scribus

Nota: Los nombres de los paquetes cambian depende de la arquitectura que tienen al bajarlos desde aquí

The post Instalar Scribus en Debian Jessie/Sid [Error libtiff4] appeared first on Desde Linux.

]]>
http://blog.desdelinux.net/instalar-scribus-debian-jessie-sid/feed/ 7
Arreglar la apariencia de Clementine en Ubuntu 14.04 http://blog.desdelinux.net/arreglar-la-apariencia-de-clementine-en-ubuntu-14-04/ http://blog.desdelinux.net/arreglar-la-apariencia-de-clementine-en-ubuntu-14-04/#comments Thu, 28 Aug 2014 14:42:56 +0000 http://blog.desdelinux.net/?p=52695 El reproductor de audio Clementine tiene dos notables bugs en Ubuntu 14.04: que desaparece aleatoriamente su icono en los indicadores del panel superior de Unity y que la aplicación luce como una aplicación de Windows 95, cuando siempre lucía como […]

The post Arreglar la apariencia de Clementine en Ubuntu 14.04 appeared first on Desde Linux.

]]>
El reproductor de audio Clementine tiene dos notables bugs en Ubuntu 14.04: que desaparece aleatoriamente su icono en los indicadores del panel superior de Unity y que la aplicación luce como una aplicación de Windows 95, cuando siempre lucía como las aplicaciones GTK de GNOME. Aquí les explico la solución del segundo bug.

Clementine está desarrollado utilizando las librerías Qt, mientras que Unity se basa en GNOME y la mayoría de sus componentes dependen de GTK+, incluyendo la apariencia en sus temas de escritorio. Lo que hay que hacer es indicar a las aplicaciones Qt que a partir de ahora deben tomar un estilo, en este caso le indicaremos que usen el estilo GTK+.

1. Instalamos la aplicación Qt Configuration. Clic para mandar a instalar en Ubuntu

sudo apt-get install qt4-qtconfig

2. Ejecutar la aplicación Qt Configuration:

Para ello buscamos la aplicación con ese nombre entre las aplicaciones instalados, o utilizamos esta segunda vía de ejecución:

ALT+F2 , y en el diálogo mostrado escribimos qtconfig-qt4 y presionamos ENTER.

3. Una vez en la ventana de la aplicación Qt Configuration vamos a  pestaña Appearance –> GUI Style –> Select GUI Style, donde seleccionaremos la opción GTK+, así le indicamos que las aplicaciones Qt deben lucir al estilo GTK+.

Qt-ConfigurationListo, tras estos sencillos pasos, Clementine lucirá de manera nativa en Ubuntu.

Clementine-en-Ubuntu-14.04

Perfecto :)

Ahora se podrá disfrutar de Clementine con la apariencia apropiada, también tengo entendido que tanto Linux como Clementine funcionan bien con auriculares inalámbricos, esto sería otro punto a su favor (sumado a su no excesivo consumo comparándolo con Amarok, etc)

Fuente: humanOS

The post Arreglar la apariencia de Clementine en Ubuntu 14.04 appeared first on Desde Linux.

]]>
http://blog.desdelinux.net/arreglar-la-apariencia-de-clementine-en-ubuntu-14-04/feed/ 7
Maquetación de libro con Scribus [1ra Parte] http://blog.desdelinux.net/maquetacion-libro-con-scribus-1/ http://blog.desdelinux.net/maquetacion-libro-con-scribus-1/#comments Tue, 26 Aug 2014 23:39:31 +0000 http://blog.desdelinux.net/?p=52903 Una de las interrogantes que el usuario piensa al momento de migrar de otros sistemas operativos a Linux es si puede realizar las actividades comunes y profesionales con programas que están disponibles bajo un sistema propietario. Desde luego que en […]

The post Maquetación de libro con Scribus [1ra Parte] appeared first on Desde Linux.

]]>
Una de las interrogantes que el usuario piensa al momento de migrar de otros sistemas operativos a Linux es si puede realizar las actividades comunes y profesionales con programas que están disponibles bajo un sistema propietario. Desde luego que en GNU/Linux hay una infinidad de programas que sirven para muy distintas actividades.

En esta ocasión hablaremos sobre Scribus, una aplicación que sirve para la edición y maquetación de páginas que nos puede servir para elaborar distintos proyectos como revistas, libros, trípticos y un largo etcétera.

Scribus es un programa licenciado como software libre y es multi plataforma, de tal manera que puede instalarse en las distribuciones Linux (Fedora, Ubuntu, Debian, etc.), en Windows y en OSX.

Instalación

En la mayoría de las distribuciones GNU/Linux está disponible en los repositorios oficiales. Para ello es necesario abrir la terminal y entrar como root.

En Fedora, luego de loguearnos como root, tecleamos:

yum install scribus

Nos preguntará si queremos continuar con la instalación e indicará el tamaño del paquete, a ello presionaremos la letra «y» (sin comillas) y presionamos «Enter».

Para otras distribuciones puedes consultar la página de descargas del proyecto.

Primeros pasos

Scribus1

Al abrir el programa inmediatamente nos aparecerá una ventana con las características que queremos del proyecto. Como se observa en la imagen, en la ventana aparecen cuatro pestañas con las diferentes opciones según nuestras necesidades.

No obstante, las opciones que nos interesan, dado que estamos aquí por un proyecto de libro, son las de la primera pestaña, correspondiente a la disposición del documento, tamaño, número de páginas, etc.

Estas opciones no son definitivas. Se pueden cambiar una vez que tenemos nuestro proyecto abierto.

Seleccionando y dando forma al material

Scribus2

Cada proyecto tiene características diferentes, dependiendo del tamaño del libro que se requiera. En nuestro caso (y para facilitar el tutorial) lo haremos con el tamaño 21.5 cm de alto por 14 cm de ancho (media carta) que seleccionamos desde la opción Tamaño.

La Orientación la seleccionaremos vertical y, como se indicó, el número de páginas depende del tamaño del proyecto. De momento pondremos 6 páginas y si se requieren más las iremos insertando sobre la marcha. Es importante que todos los proyectos tengan páginas par para que al momento de exportarlos nos cuadren todas las páginas.

Para no irnos en blanco, editaré dos cuentos de Alejo Carpentier, «Los advertidos» y «Semejante a la noche», que están disponibles en el sitio Ciudad Seva.

Cada uno lo pondré como si fuese un capítulo con una introducción biográfica del autor. Dado que me interesan que mis proyectos además de bien elaborados sean fidedignos, el material lo extraeré del sitio del Instituto Cervantes, poniéndole sus respectivas fuentes.

Pensando la portada

El contenido y diseño de la primera página depende del formato en el que finalmente será presentado el libro. Si nuestro material será distribuido como pdf, entonces habremos de diseñar una portada como si fuese la exterior en un libro físico, de tal manera que sea la presentación inicial del proyecto.

Si, por el contrario, nuestro proyecto editorial está planeado para imprimirse, entonces la portada sería una cosa aparte, dado que se tiene que tomar en consideración la portada, el tamaño del lomo y la contraportada (y, si se requiere, las solapas que tendrá).

De momento nos contentamos con planear nuestro proyecto para distribuirlo como pdf. Dado que no soy un profesional de la edición, mis portadas no me quedan del todo bien… pero si le dedican tiempo podrán tener trabajos muy bien elaborados. Por mientras con esta portada me doy por bien servido.

Diseño de portada

En el diseño de la portada tendremos que tener al menos una idea básica de lo que queremos. Obviamente ya contamos con los datos que requerimos: el título del libro y el autor. Si queremos imprimirle cierta profesionalidad a nuestro trabajo, podríamos inventarnos un sello editorial (e igualmente registrarlo), elaborar un logo con el editor de imágenes de nuestra preferencia (Gimp, Krita…) e insertárselo allí.

Pero de lo que aquí se trata es de introducir en el mundo de la maquetación. La edición más detallada requiere de más tiempo, trabajo e imaginaciónque no es posible en un tutorial de esta naturaleza.

Esta primera parte solamente es a manera de introducción. En la siguiente continuaremos con la elaboración de la portada en Scribus y del uso y utilidad de las páginas maestras.

The post Maquetación de libro con Scribus [1ra Parte] appeared first on Desde Linux.

]]>
http://blog.desdelinux.net/maquetacion-libro-con-scribus-1/feed/ 18
Prelink (o como hacer que KDE arranque en 3 segundos) http://blog.desdelinux.net/prelink-arranque-3-segundos/ http://blog.desdelinux.net/prelink-arranque-3-segundos/#comments Tue, 26 Aug 2014 23:27:18 +0000 http://blog.desdelinux.net/?p=52949 Así, imaginémonos que tenemos un binario que depende de la librería QtCore, una vez hayamos ejecutado prelink sobre el mismo, buscara primero en el espacio designado por prelink, y en el caso de que no la encuentre (una actualización, por […]

The post Prelink (o como hacer que KDE arranque en 3 segundos) appeared first on Desde Linux.

]]>
Prelink es un programa cuya utilidad es hacer que los programas se abran mas rápido. Aunque la explicación de como lo hace se merecería un articulo entero, podemos decir de una manera tosca que le dice al binario donde buscar primero las librerías dinámicas que necesita cargar.

Así, imaginémonos que tenemos un binario que depende de la librería QtCore, una vez hayamos ejecutado prelink sobre el mismo, buscara primero en el espacio designado por prelink, y en el caso de que no la encuentre (una actualización, por ejemplo) la buscara de la manera tradicional.

Prelink funciona en cualquier sistema que cumpla el estándar POSIX, como GNU/linux o los BSD.

Como aplicar prelink

Optimizar el sistema con prelink es bastante sencillo, podemos optimizar un binario mediante (como root) :

prelink binario

Pero para optimizar el sistema entero debemos realizar :

prelink -amvR

Veréis algo así:

Prelink

Prelink

Aquí una explicación detallada del significado de los parámetros:

  • a : equivale a –all, hace que se aplique a todo el sistema
  • m : equivale a –conserve-memory, la explicación de su funcionamiento es compleja, pero ahorra espacio
  • v: equivale a –verbose, nos permite saber cuales son las librerías pre-enlazadas
  • R : equivale a –random, aumenta la seguridad haciendo un valor sea aleatorio. Desconozco los detalles de su funcionamiento
La terminal es Yakuake, por si a alguien le interesa.

Para des-pre-enlazar (desprelinkar) un binario

prelink  -u

Todo el sistema :

prelink -au

Muchas distribuciones como Ubuntu ofrecen un cron que pre-enlaza periódicamente todos los binarios del sistema si prelink esta instalado
Prelink puede causar problemas en varios binarios privativos, por lo que normalmente son omitidos por defecto. De todos modos, asegúrate de que tu archivo /etc/prelink.conf contenga estas lineas:
# Skype
-b /usr/lib32/skype/skype
-b /usr/lib/skype/skype

# Flash Player Plugin
-b /usr/lib/mozilla/plugins/libflashplayer.so

# NVIDIA
-b /usr/lib/libGL.so*
-b /usr/lib32/libGL.so*
-b //usr/lib/libOpenCL.so*
-b //usr/lib32/libOpenCL.so*
-b /usr/lib32/vdpau/
-b /usr/lib/vdpau/
-b /usr/lib/xorg/modules/drivers/nvidia_drv.so
-b /usr/lib/xorg/modules/extensions/libglx.so*
-b /usr/lib/libnvidia-*
-b /usr/lib32/libnvidia-*

# Catalyst
-b /usr/lib/libati*
-b /usr/lib/fglrx*
-b /usr/lib/libAMDXvBA*
-b /usr/lib/libGL.so*
-b /usr/lib/libfglrx*
-b /usr/lib/xorg/modules/dri/fglrx_dri.so
-b /usr/lib/xorg/modules/drivers/fglrx_drv.so
-b /usr/lib/xorg/modules/extensions/fglrx/
-b /usr/lib/xorg/modules/linux/libfglrxdrm.so
-b /usr/lib/xorg/modules/extensions/libglx.so

Optimizar KDE

Lo prometido es deuda. Si ya habías pre-enlazado tu sistema probablemente no notaste ninguna diferencia en los tiempos de carga de KDE. Esto es así porque KDE ser sirve de una utilidad llamada kdeinit para cargar todas las librerías necesarias. Para evitar el uso de esta herramienta debemos hacerle saber a KDE que esta pre-enlazado. Para hacer esto debemos (como root) crear un archivo de variable :

nano /etc/profile.d/kde-prelink.sh

En el que pegamos la siguiente línea

export KDE_IS_PRELINKED=1

Y le damos los permisos adecuados (no queremos que ningún travieso le añada rm -rf /)

chmod 755 /etc/profile.d/kde-prelink.sh

Y por si no me creéis, aquí un vídeo de KDE arrancando en mi sistema :

Watch this video on YouTube.

Datos del Equipo de Prueba


Detalles del sistema:

  • HDD a 7200 RPM
  • Gentoo
  • XFS
  • Ksplash desactivado (causa de la pantalla negra del video

Cron y prelink

Si usas un sistema como Archlinux, en el que las actualizaciones son muy frecuentes, puede ser interesante añadir un cron que ejecute prelink todos los días.

Así, abrimos con nano el archivo cron (como root) :

nano /etc/cron.daily/prelink

Y pegamos lo siguiente:

#!/bin/bash
[[ -x /usr/bin/prelink ]] &&
/usr/bin/prelink -amR &>/dev/null

Despues le damos los permisos adecuados (ya he mencionado que nadie quiere que se alguien le añada código malintencionado):
chmod 755 /etc/cron.daily/prelink

Un buen habito a la hora de leer un articulo es investigar que hace exactamente el script. Un buen habito a la hora de escribirlo es explicar para que sirve. Aquí el despiece

  1. La primera linea sirve para decirle al sistema que es un script en bash y la localización del interprete.
  2. La segunda hace que bash ejecute un subshell en modo debug, desconozco el porque, pero es lo recomendable, se puede eliminar sin riesgo. El && significa que cuando el comando termine, ejecute el siguiente.
  3. Ejecuta prelink con unos parámetros ya explicados, el &>/dev/null redirige cualquier salida a /dev/null, esto es, la desecha

Links de interes

The post Prelink (o como hacer que KDE arranque en 3 segundos) appeared first on Desde Linux.

]]>
http://blog.desdelinux.net/prelink-arranque-3-segundos/feed/ 26
<º Gamer: Montando un servidor de Counter Strike (y otros) http://blog.desdelinux.net/o-gamer-montando-un-servidor-de-counter-strike-y-otros/ http://blog.desdelinux.net/o-gamer-montando-un-servidor-de-counter-strike-y-otros/#comments Tue, 26 Aug 2014 20:26:21 +0000 http://blog.desdelinux.net/?p=52898 A lo largo de la joven industria del videojuego han sido muchos los titulos que se han ido alzando con el titulo de mas jugado en Internet o en red. Counter Strike fue uno de ellos, ademas de ser el […]

The post <º Gamer: Montando un servidor de Counter Strike (y otros) appeared first on Desde Linux.

]]>
A lo largo de la joven industria del videojuego han sido muchos los titulos que se han ido alzando con el titulo de mas jugado en Internet o en red. Counter Strike fue uno de ellos, ademas de ser el mas jugado en su momento, entre otros gracias a los cybercafes, donde podías jugar en red con la gente del barrio. Movido un poco por la añoranza decidí montar un servidor para hechar unas partidas con mis amigos. Ademas este articulo sirve para otros juegos que usan el mismo motor, como Half Life, CS: Condition Zero, Team Fortress, etc. Ademas también enseñare como añadir Amx Mod X, un complemento mediante el cual podemos mejorar las experiencia de juego y de administración. En esto aun estoy aprendiendo, así que intente responder a las dudas que tengáis.

Antes de empezar necesitaremos lo siguiente:

  • Steam (no es necesario estar logueago, basta con tenerlo instalado y que este creada la carpeta .steam en nuestra carpeta HOME)
  • gdb
  • mailutils
  • tmux
  • postfix
  • lib32-gccl (si nuestro sistema es de 32 bits)

Una vez instalado lo necesario procedemos a la descarga del script que se encargara de todo (instalación, control, ejecución, etc). Para ello ejecutamos los siguientes comandos:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

Trascurrido un rato (dependiendo de la conexión a internet) se habrá bajado todo lo necesario y nos preguntara el nombre del servidor y la contraseña para rcon, necesario para poder controlar el servidor desde la terminal del juego.
Una vez terminado podemos probar a ejecutar el servidor y abrir el juego y probar que aparece en la lista de servidores LAN. Para ello ejecutamos:
./csserver start
o
./csserver debug
para iniciarlo con el modo de depuración para detectar posibles fallos, etc.

Para configurar el servidor editaremos 2 archivos: cssserver y serverfiles/cstrike/cs-server.cfg

El primero, que es el que ya ejecutamos anteriormente, se podrán modificar algunos parámetros de arranque del servidor como la IP, mapa de inicio, numero máximo de jugadores y los puertos del servidor (si bien es mejor dejarlos por defecto). También podemos activar las notificaciones de correo y loguearnos a nuestra cuenta de Steam. Las lineas que ahora nos interesan son:
defaultmap="de_dust2" //mapa que saldrá al arrancar el servidor.
maxplayers="16" // Numero máximo de jugadores.
port="27015"
clientport="27005" //puertos por defecto del servidor y cliente. Mejor no tocar si no sabemos lo que se hace.
ip="0.0.0.0" // IP del servidor. Aquí ira la IP publica si el server saldrá a internet.

La IP en mi caso es la IP que me da Hamachi, ya que en mi caso no quiero que salga en la lista de servidores del juego, solo que entre mis amigos.

Ahora procedemos a abrir serverfiles/cstrike/cs-server.cfg
Veremos varios parámetros, pero nos vamos a centrar en estos, lo cuales ademas ya están comentados.:

hostname "Son Link CS 1.6" // Nombre del servidor
mp_timelimit 20 // Tiempo limite del mapa
sv_cheats 0 // Para activar los trucos o no. Mejor dejarlo desactivado, que en estos juegos ya se sabe ...
rcon_password "PaSSWoRD" // La contraseña para poder administrar el servidor desde el juego
sv_password "" // La contraseña del servidor si deseamos que solo las que la sepan puedan entrar.

La cantidad de parámetros que admite el servidor, especialmente si luego añadimos AMX Mod X es muy grande. Al final del tutorial dejare algunos enlaces con información útil.
Voy a poner los que tengo añadidos:

sv_downloadurl "http://miservercs.com/cs" // Url de descarga de los mapas, sonidos, etc que añadamos al server y que vienen por defecto. Si no se define sera desde el servidor.
mp_autoteambalance 1 // Para que los equipos estén equilibrados (que no haya muchos mas jugadores en uno que en otro)
mp_freezetime 5 // el tiempo de espera antes de comenzar la ronda
mp_startmoney 4000 // dinero con el que empiezan los jugadores cada mapa
mp_winlimit 10 // Limite de victorias.

Para desactivar una opción podemos borrar la linea o poner // al principio de la linea.
Y si queremos que se rote de mapa cada vez que se termina editaremos el archivo serverfiles/cstrike/mapcycle.txt y añadimos y quitamos los nombres de los mapas que deseemos.
Y con todo esto tenemos lo básico para tener nuestro servidor.

Instalación de AMX Mod X

AMX Mod X nos permite añadir nuevas posibilidades a nuestro servidor, como la expulsión y/o banneo de usuarios, posibilidad de configurar cada mapa por separado (por ejemplo que dure mas, que se empiece con mas o menos dinero, etc). Ademas en su web podemos encontrar una buena lista de scripts, como un sistema para votar el próximo mapa antes de que acabe el mapa, nuevos sonidos, etc.
Para ello nos digerimos a su pagina web de descarga y bajamos AMX Mod X Base para Linux y Metamod. Counter-Strike Addon es opcional, añade la posibilidad de mostrar las estadísticas de los jugadores en pantalla.
Dentro de la carpeta serverfiles/cstrike creamos una carpeta llamada addons y descomprimimos dentro los archivos descargados.
Ahora vamos a editar el archivo libslist.gam que es encuentra en serverfiles/cstrike.

Recomiendo una copia de seguridad antes de modificarlo por si nos equivocamos al editarlo o mas tarde queremos desinstalarlo

Buscamos estas lineas:

gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs.so"

y las cambiamos por:

gamedll "addons\metamod\dlls\metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod.so"

Ahora trataremos de arrancar el servidor con el parámetro debug para comprobar que arranca perfectamente. Si no es así comprueba que las rutas de arriba son correctas.
Ahora para activar AMX creamos el archivo serverfiles/cstrike/addons/metamod/plugins.ini y añadimos la siguiente linea:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

Y con esto tenemos ya instalado AMX Mod X.
Ahora para terminar añadiremos un administrador para poder configurarlo desde la consola del juego.
Para ello editaremos el archivo serverfiles/cstrike/addons/amxmodx/configs/users.ini En el propio archivos nos indica todas las opciones. Como en este caso nos interesa crear uno con todos los permisos al final del archivo añadimos:

"Son Link" "Contreseña" "abcdefghijklmnopqrstuv" "a"

En este caso ademas necesitaremos que al entrar al servidor este mande la contraseña. Para ello editamos el archivo config.cfg que esta situado en la carpeta del juego (en mi caso en Steam/SteamApps/common/Half-Life/cstrike/config.cfg) y añadimos la siguiente linea:

setinfo "_pw" "Contraseña"

Y con esto tenemos ya todo lo necesario para una configuración básica.
Arrancamos el servidor y desde el juego una vez que entremos en el servidor abrimos la terminal (en español por defecto es la tecla º) y escribimos:
amxmodmenu
y volvemos al juego (pulsando Esc) y basta con pulsar el numero indicado para ir de menu en menu. Por defecto el menu esta en ingles, pero es posible ponerlo en Español pulsando en este orden 9, 4, 1 hasta que aparezca Spanish y finalmente 2 para guardar.

Y hasta aquí todo. Espero que este tutorial os sirva de utilidad si algún día os animáis a montar vuestro propio servidor de CS. En la pagina de Amx MOD X encontrareis mas información al respecto, un buscador de plugins y un foro para consultas.
Nos vemos ;)

Pagina del creador del script para servidores: http://danielgibbs.co.uk

The post <º Gamer: Montando un servidor de Counter Strike (y otros) appeared first on Desde Linux.

]]>
http://blog.desdelinux.net/o-gamer-montando-un-servidor-de-counter-strike-y-otros/feed/ 5