Desde Linux http://blog.desdelinux.net Desde Linux: Usemos Linux para ser libres Mon, 30 Mar 2015 21:08:07 +0000 es-ES hourly 1 http://wordpress.org/?v=4.1.1 Ofertazo en VPS de GNUTransfer http://blog.desdelinux.net/ofertazo-en-vps-de-gnutransfer/ http://blog.desdelinux.net/ofertazo-en-vps-de-gnutransfer/#comments Mon, 30 Mar 2015 20:14:38 +0000 http://blog.desdelinux.net/?p=60261 Hace apenas 2 meses les hablamos sobre una encuesta que efectuó GNUTransfer, encuesta que tenía como objetivo conocer la opinión de la comunidad, de posibles usuarios que desearían, si les ofrecieran una buena oferta; adquirir un VPS.

NetStat para evitar ataques DDoS

¿Y por fin esa encuesta?

Los resultados de la encuesta los pueden encontrar acá: Preventa de GNUTransfer

¿Significa?

Que participando en la campaña de IndieGoGo de GNUTransfer, automáticamente adquieres un VPS con ellos.

Donando 240$ adquieres un VPS con:

4GB de RAM.

80GB de HDD.

4 CPU.

1TB de tráfico.

SSH + VPSControl.

Donando 480$ adquieres un VPS con:

8GB de RAM.

160GB de HDD.

8 CPU.

2TB de tráfico.

SSH + VPSControl.

Donando 600$ adquieres un VPS con:

4GB de RAM.

80GB de HDD.

4 CPU.

1TB de tráfico.

Servidor completamente administrado por el proveedor

Me detendré un momento acá. Esta tercera opción tiene la facilidad, el agregado de que el cliente no necesitará tener complejos conocimientos de redes, sistemas, no necesitará abrir una terminal en el servidor para instalar o cambiar algo, el proveedor (GNUTransfer) será quien a petición del cliente, se encargará de todo lo que este pida.

server-gnutransfer

¿Qué tiene de diferente GNUTransfer?

Los puntos fuertes a considerar ya los tratamos en un artículo:

El blog DesdeLinux abandona Hostgator y pasa a GnuTransfer

Como novedad, ahora nos permiten instalar Trisquel como sistema operativo del servidor, o sea, que podemos tener un servidor 100% libre según las normas de la GNU y Stallman. Son un total de 7 distros, a elegir una como nuestro OS del servidor.

Pueden leer más en el post de IndieGoG:

GNUTransfer en IndieGoGo

Les recomiendo que entren al link que recién les puse, lean, es una oportunidad que no vale la pena desperdiciar ;)

]]>
http://blog.desdelinux.net/ofertazo-en-vps-de-gnutransfer/feed/ 11
Probé Kubuntu 15.04 Beta2 y les dejo mi opinión ;) http://blog.desdelinux.net/probe-kubuntu-15-04-beta2-mi-opinion/ http://blog.desdelinux.net/probe-kubuntu-15-04-beta2-mi-opinion/#comments Mon, 30 Mar 2015 12:55:48 +0000 http://blog.desdelinux.net/?p=60331 Hace un par de días salió la Beta 2 de lo que será Kubuntu 15.04 y me ha dejado un excelente sabor en la boca luego de unos minutos de prueba. Veamos algunas de las cosas más interesantes que nos encontramos en esta Beta.

La Potencia de KDE

Quizás el cambio más importante que nos trae Kubuntu 15.04 es que dejan a un lado la seguridad y estabilidad de KDE 4.X para abrirle sus manos a Plasma 5. No recuerdo cual fue la versión de Kubuntu que incluyó por primera vez KDE 4.0, pero lo que nunca se me olvidará es que fue un completo desastre por la inestabilidad del escritorio en ese momento.

Con Plasma 5 aunque siempre estamos propensos a sufrir algo parecido, no creo que sea como en aquella ocasión. Los que hemos ido probando Plasma 5 desde sus inicios hemos visto como ha madurado poco a poco y son muy pequeños los detalles que aún le faltan realmente. Quizás el más molesto es que algunas aplicaciones como Pidgin, no muestran el icono en la bandeja del sistema. Pero sin duda algunas las ventajas y mejoras que nos aportará Plasma 5 en Kubuntu 15.04 hará que olvidemos esas cosas.

Desde que llegamos a la pantalla de Login podemos percatarnos del cuidado estético que han tenido los desarrolladores de KDE gracias al nuevo Team encargado de la imagen y diseño de este Entorno de Escritorio. La misma apariencia que encontramos en la pantalla de bloqueo:

Pantalla de Bloqueo

Al acceder al Escritorio creo que lo primero notaremos es lo “minimalista” que nos resulta, y sin dudas alguna se ve hermoso, aunque para gustos colores. Ejemplo de ello es el menú de Aplicaciones de KDE que se muestra sobrio, elegante y muy flat.

Plasma Breeze Light

Y para el que prefiera los temas oscuros en Plasma, pues Breeze (el nuevo tema para el Escritorio), también nos proporciona la versión Dark:

Plasma Breeze Dark

Otro detalle que me ha gustado del Live CD de esta Beta es que solo han incluido las aplicaciones GTK necesarias, en este caso LibreOffice y Mozilla Firefox. Además, la tipografía por defecto es Oxygen Font, una fuente diseñada específicamente para KDE aunque a mi no me termina de convencer con el anti-aliasing predeterminado del sistema, y siempre termino poniendo otra. Además le añadieron al Centro de Preferencias de KDE, la opción de ver los datos de nuestro equipo:

Acerca de..

Volviendo a Plasma 5 y sus novedades, ahora se incluye un applet al panel para controlar los reproductores de audio:

Plasma_Control

Y en el caso de Kubuntu 15.04, se añade otro applet para lanzar KDE Telepathy que resulta bastante útil:

Plasma_Telepathy

Por otra parte en Plasma 5 han dado (en mi opinión) un paso de retroceso al incorporar notificaciones flotantes en forma de burbujas, que para nada son configurables. Estas una vez que desaparecen se pueden visualizar en el panel como siempre.

Digo que es un paso de retroceso porque con KDE4, se pueden despegar las notificaciones del panel y quedan da la misma forma (en burbuja), pero tenemos la opción de hacerlo o no hacerlo. De cualquier forma, se ven muy bien la verdad.

Notificaciones

Otros detalles interesantes

Probando el LiveCD encontré algunos otros detalles que me parecieron interesantes, como por ejemplo que Kubuntu incluye un nuevo Tema GTK llamado Orion que tiene su variante para aplicaciones GTK2 y GKT3. Además, añade un nuevo estilo gráfico para KDE llamado Fusion.

Otra cosa que me llamó muchísimo la atención fue que mientras estaba escribiendo en Kate, se me cerró la sesión. Cuando volví a entrar, abrí nuevamente Kate resignado porque había tomado muchas notas y no había guardado, pero me encontré con esto:

Recuperación en KATE

No solo me permitía ver los cambios de Antes/Después, sino que me permitía recuperar lo que había escrito, o podía olvidarme de ello. ¿Qué les parece? Si esto ya estaba antes me lo acabo de desayunar ;)

Como ven en la captura, entre las notas que estaba apuntando como algo negativo en esta beta, es que LibreOffice necesita un poco más de cariño ya que la integración con KDE no es del todo pésima, pero en el menú no sabemos cuando nos paramos sobre alguna opción.

Y para terminar esta parte, tengo que reconocer algunos detalles que son de agradecer. Primero, que aunque muchas otras distribuciones han cambiado el punto de montaje de los dispositivos a /run/media/usuario/dispositivo/, Kubuntu mantiene el punto de montaje en /media/usuario/dispositivo/. Otro punto a favor es que incluye KDE Connect para interactuar con nuestro sistema mediante un teléfono con Android.

Conclusiones

A pesar del corto tiempo de prueba, creo que Kubuntu 15.04 está listo y preparado para recibir a Plasma 5. Después de KaOS, ahora mismo sería Kubuntu 15.04 la otra distribución pro Plasma5 que recomendaría a cualquier amigo. Por lo pronto esperaré a la versión final para probar nuevamente y corroborar si estoy en lo cierto con mi parecer.

De todos modos lo mejor que pueden hacer es probarlo ustedes mismos, así que les dejo el enlace para su descarga:

Descargar Kubuntu 15.04 Beta 2

]]>
http://blog.desdelinux.net/probe-kubuntu-15-04-beta2-mi-opinion/feed/ 36
Aprende a instalar Cinelerra en tu distro GNU/Linux http://blog.desdelinux.net/aprende-instalar-cinelerra-gnulinux/ http://blog.desdelinux.net/aprende-instalar-cinelerra-gnulinux/#comments Sat, 28 Mar 2015 23:26:24 +0000 http://blog.desdelinux.net/?p=60309 Cinelerra es un editor de vídeo veterano pues lleva 15 años de desarrollo y sus características le permiten compararse con programas líderes del software privativo, como Adobe Premiere o Lightworks.

Su interfaz es pensada para productores profesionales gracias a características como, edición en HD y el correspondiente soporte a vídeo en calidad 4k, el soporte a cálculo en coma flotante, granjas de renderizado, su interfaz especialmente pensada para entornos multimonitor, además de un extraordinario soporte para códecs propietarios.

El programa en si está licenciado con la licencia GPLv2, posee un ciclo de desarrollo mas suave que el de otros programas, como Kdenlive o Lives, los cuales liberan muchas versiones en un intervalo de tiempo determinado, ya que este solo las libera cada 6 meses.

Como instalar Cinelerra

Solo puedes instalar uno de estos 2 “Cinelerras” en tu ordenador y debes escoger entre el Cinelerra-Heroine y el Cinelerra-CV
La versión oficial de Cinelerra oficialmente solo soporta 64 bits y solo existe para Fedora, Centos, Opensuse y Ubuntu, aunque en AUR existe un buildscript que te permite instalarlo en 32 bits, pero es algo inestable

cinelerra2

Las distros soportadas oficialmente

Fedora

CENTOS

OpenSUSE

Ubuntu

Este método se basa en el paquete de AUR que contiene a cinelerra-heroine y puede ser inestable. Este proceso exige Fedora 21, y [os repositorios RPMFusion, Russian Fedora y PPostinstaller

Instalamos las dependencias necesarias:

# dnf -y install kernel-headers
# dnf -y install kernel-devel
# dnf -y groupinstall "Development Tools"
# dnf -y groupinstall "Development Libraries"
# dnf -y install esound-devel alsa-lib-devel mjpegtools-devel e2fsprogs-devel fftw3-devel a52dec-devel libsndfile-devel faad2-devel libraw1394-devel libiec61883-devel libavc1394-devel x264-devel libogg-devel libvorbis-devel libtheora-devel nasm faac-devel libtiff-devel libdv-devel ffmpeg-devel libuuid-devel faad2 faac mjpegtools lame-devel lame opencv-devel libjpeg-turbo-devel libjpeg-turbo-utils ilmbase-devel OpenEXR-devel OpenEXR frei0r-plugins-opencv zfstream ncurses patch

Modificaciones obligatorias:

sed -i 's/ltermcap/lncurses/g' ./thirdparty/speech_tools/{configure{,.in},config/config}

patch -Np1 -i "$srcdir/quicktime.patch"
patch -Np1 -i "$srcdir/texi2html.patch"
patch -Np1 -i "$srcdir/gpac.patch"
patch -Np1 -i "$srcdir/libavcodec.patch"
patch -Np1 -i "$srcdir/cinelerra_4.6.patch"

Ejecutamos el script configure:

./configure

Arreglamos un bug de FAAC que nos arruinaría la compilación:

sed -i 's/LDFLAGS = -Wl,-O1,--sort-common,--as-needed,-z,relro/LDFLAGS = -Wl,-O1,-lm,--sort-common,--as-needed,-z,relro/' \
./quicktime/thirdparty/faac-1.24/frontend/Makefile

Finalmente lo compilamos

make
make install

Código para compilar

La versión comunitaria incluye varias modificaciones de la de Heroine Virtual, como un código optimizado, el soporte completo en 32 bits, la compatibilidad nativa con librerías modernas

Arch y Derivados:

Abrimos un terminal y ponemos:

pacman -Syu && pacman -Sy cinelerra-cv

Debian/LMDE

Acá lo único que cambia es la primera linea de código, luego podes seguir el Tutorial con total normalidad sea que uses Sid, Jeessie o Whezzy

Añadimos el repo deb multimedia:

Para Debian Sid

deb http://www.deb-multimedia.org sid main

Para Debian Jessie

deb http://www.deb-multimedia.org jessie main

Si usas Debian Whezzy

deb http://www.deb-multimedia.org wheezy main

Ahora si a instalarlo

apt-get update
apt-get install deb-multimedia-keyring
apt-get install cinelerra-cv
en deb-multimedia tenemos 2 Cinelerras, el cinelerra-heroine tiene un paquete de mediados de 2012, en cambio cinelerra-cv lo tiene de 2014 asi que recomiendo instalar el cinelerra-cv

en Mageia 4:

Habilitar el repo blogdrake y actualizar la lista de paquetes:

urpmi.update -a

Instalar cinelerra

urpmi cinelerra

OpenSUSE

zypper ar -f http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12.3 Packman && zypper in cinelerra
a partir de este momento no tenemos RPMs de calidad disponibles, ya que en el caso de CENTOS su RPM es de 2011 y en el de Fedora no existe RPM, asi que se debe compilar
Estos scripts de compilación que cree para CENTOS exigen los repositorios EPEL y ATRPMS y los scripts deben ser corridos con privilegios de superusuario

Buildscript de Cinelerra-CV para CENTOS 32 bit

Buildscript de Cinelerra-CV para CENTOS 64 bit

Fedora

estos scripts exigen los repositorios de Russian Fedora, de rpmfusion y postinstaller
dnf -y install wget && dnf -y install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-21.noarch.rpm && dnf -y install http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-21.noarch.rpm
&& dnf -y install --nogpgcheck http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/russianfedora-nonfree-release-stable.noarch.rpm && dnf -y --nogpgcheck http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/russianfedora-fixes-release-stable.noarch.rpm && cd / && cd etc && cd yum.repos.d && wget -P https://raw.github.com/kuboosoft/postinstallerf/master/postinstallerf.repo

Ahora si podemos ejecutar los scripts

Buildscript de Cinelerra-CV para Fedora 32 bit

Buildscript de Cinelerra-CV para Fedora 64 bit

]]>
http://blog.desdelinux.net/aprende-instalar-cinelerra-gnulinux/feed/ 9
[Programación] El framework web en Python más rápido: wheezy.web http://blog.desdelinux.net/framework-web-python-mas-rapido/ http://blog.desdelinux.net/framework-web-python-mas-rapido/#comments Sat, 28 Mar 2015 02:58:34 +0000 http://blog.desdelinux.net/?p=60272 wheezy_web_logo

wheezy.web no tiene logo; la imagen la hice yo en GIMP.

Desde hace mucho tiempo dejé de programar en Python, pero eso no impide que comparta con vosotros las tecnologías que conozco ;). Tiempo atrás me enfrasqué en la búsqueda del “mejor” framework web en Python, ya que el que usaba (Web2Py) era endemoniadamente lento. Mi investigación me llevó hasta wheezy.web; los que lo conocen seguramente lo hayan hecho a través del espectacular benchmark que hizo el autor en su blog:

python-fastest-web-framework

Lo sé, 25.000 solicitudes por segundo en comparación con el resto de frameworks es una auténtica pasada. Yo mismo usé wheezy.web durante un tiempo y he de decir que es una auténtica obra de arte. Mires por donde lo mires: la rapidez, la simplicidad, la seguridad… Todo. Y encima es el trabajo de una única persona: Andriy Kornatskyy.

  • Funciona con Python 2, Python 3 y PyPy. Aunque el 3 dé mejor rendimiento, es preferible seguir usando el 2 hasta que el 3 madure lo suficiente.
  • Su diseño es modular, por lo que wheezy.web son más cosas: wheezy.template, wheezy.html, wheezy.security… Usa las partes que quieras.
  • Documentación sencilla y fácil de entender.
  • Optimización automática del HTML (lo comprime para que ocupe menos sin necesidad de usar herramientas externas).
  • Como no podía ser de otra manera, es software libre y código abierto ;D.
  • etc…

En el blog de Andriy hay magníficos tutoriales para instalar wheezy.web a secas o con i18n (múltiples idiomas); también explica cómo usar wheezy.web con Nginx. El inconveniente de todos sus tutoriales es que asume que usas Debian, ya que él no ha probado en otras distros.

Si usas Fedora y te interesa wheezy.web, ¡estás de suerte! Aquí tienes el comando que instalará los paquetes necesarios para poder seguir sus tutoriales:

sudo dnf install python python-devel python3 python3-devel python-setuptools python-virtualenv libxml2 libxml2-devel libxslt libxslt-devel libmemcached libmemcached-devel memcached memcached-devel gzip ntpdate gettext uwsgi uwsgi-plugin-python socat nginx

El tutorial que ofrece Andriy para instalar wheezy.web con Nginx usa un script pensado específicamente para Debian, por lo que tendréis que hacerlo por vuestra cuenta si usáis un sistema distinto. En mi caso me basta con uWSGI, por lo que nunca lo he intentado.

La verdad es que existiendo wheezy.web me parece un crimen utilizar otro framework, así que si trabajas con Python, ¡échale un vistazo como mínimo! La única desventaja que se le puede achacar es que no trae ninguna capa de abstracción para facilitar el trabajo con bases de datos (ni falta que hace, pero hay gente que lo agradece).

Y esto ha sido todo. Un artículo breve, pero de relevancia. ¡Prometo traer más tecnologías interesantes! Nos vemos~.

Por cierto, una curiosidad, ¿sabéis por qué se llama “wheezy”? Andriy es fan de Debian. Ahí lo dejo ;).

]]>
http://blog.desdelinux.net/framework-web-python-mas-rapido/feed/ 18
Solucionar problema para emparejar un dispositivo Bluetooth Audio en Xubuntu. http://blog.desdelinux.net/solucionado-problema-emparejar-bluetooth-audio/ http://blog.desdelinux.net/solucionado-problema-emparejar-bluetooth-audio/#comments Sat, 28 Mar 2015 02:55:24 +0000 http://blog.desdelinux.net/?p=60291 Al no encontrar nada en castellano sobre el tema, comparto cómo resolví un problema aparentemente simple pero de respuesta esquiva.

Mi notebook posee bluetooth, le instalé Xubuntu 14.04 y anda maravillosamente para conectar mi Android. Pero al momento de intentar escuchar música con un equipo externo (usando un adaptador H163), el equipo reconocía el dispositivo pero no podía usarlo como salida de audio, no conseguía “emparejarlo”. El mensaje de error era: “Fallo en la conexión: Stream setup failed”.

Les recuerdo que la distro Xubuntu, como toda su familia, trae ya instalado PulseAudio y Blueman Administrador de dispositivos 1.23

La solución la obtuve en este blog en inglés. Dicen haberla utilizado en Linux Mint; igualmente me funcionó en mi derivado de Debian.

Tal y como lo explican, tuve que aplicar dos pasos:

Asegurarme que estuviera instalado el paquete necesario. En mi caso NO venía instalado por defecto en la distro:

sudo apt-get install pulseaudio-module-bluetooth

Una vez instalado, siguió sin emparejar correctamente, con lo cual ingresé en la terminal:

pactl load-module module-bluetooth-discover

Y ya está, ahora escucho música (y las alertas) como se debe.

]]>
http://blog.desdelinux.net/solucionado-problema-emparejar-bluetooth-audio/feed/ 4
Configuración y personalización detallada (a mi gusto) de Fedora 21 GNOME http://blog.desdelinux.net/configuracion-personalizacion-detallada-fedora-gnome/ http://blog.desdelinux.net/configuracion-personalizacion-detallada-fedora-gnome/#comments Thu, 26 Mar 2015 19:58:35 +0000 http://blog.desdelinux.net/?p=60148 fedora21

¡Hola! Llevo años siguiendo este blog, y más de una vez me he planteado unirme a la comunidad y contribuir… Al final, tras meditarlo mucho, me he decidido :P. En esta primera entrada os explicaré de forma detallada cómo configuro y personalizo los ordenadores en los que instalo Fedora 21 GNOME (probablemente cuando saquen el 22 apenas haya que hacer ningún cambio). Soy muy exigente con los artículos que escribo, por lo que normalmente serán bastante extensos (pero de calidad ;D). ¡Espero que os sea útil!

En esta guía se da por hecho que Fedora 21 Workstation GNOME ya está instalado, además de haber marcado al usuario como administrador. Instalarlo es muy sencillo y hay guías por todo Internet que lo explican para principiantes. Si usas una tarjeta gráfica híbrida (NVIDIA+Intel por ejemplo), es probable que debas instalar Fedora desde el modo “Troubleshooting”.

Primeros pasos

Lo primero es abrir una terminal y actualizar:

sudo dnf update

Reiniciamos.

Instalamos los repositorios de RPM-Fusion, lo cual nos permite acceder a una variedad de paquetes mucho mayor que la que trae Fedora por defecto:

rpm_fusion_v

sudo dnf install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-21.noarch.rpm
sudo dnf install --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-21.noarch.rpm
En las siguientes versiones de Fedora (22, 23…) lo único que habría que cambiar es el “21” de ambos links por el de la versión que utilicéis. Os recomiendo esperar unos días después del lanzamiento oficial, porque RPM-Fusion no siempre va a la par que Fedora oficial…

Si queremos utilizar Adobe Flash Player (seguramente por YouTube) necesitamos también el repositorio correspondiente:

flash-player

Si usas 32 bits cambia “x86_64″ por “i386″.
sudo dnf install --nogpgcheck http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm

Volvemos a actualizar para poder usar los repositorios anteriores:

sudo dnf update

Instalamos paquetes imprescindibles:

sudo dnf install wget nano preload git make kernel-headers kernel-devel libxml2 libxml2-devel alsa-firmware pavucontrol mercurial
sudo dnf groupinstall "Development Tools"
sudo dnf groupinstall "Development Libraries"

Instalamos herramientas de compresión y descompresión:

sudo dnf install unrar p7zip p7zip-plugins unace zip unzip

Instalamos codecs:

sudo dnf install gstreamer gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg ffmpeg ffmpeg-libs libmatroska xvidcore libva-vdpau-driver libvdpau libvdpau-devel gstreamer1-vaapi

Instalamos soporte para DVDs:

sudo dnf install lsdvd libdvbpsi libdvdread libdvdnav

Instalamos soporte para dispositivos HP:

hp_logo

sudo dnf install hplip hplip-common libsane-hpaio

Instalamos tipografías adicionales:

sudo dnf install freetype-freeworld levien-inconsolata-fonts adobe-source-code-pro-fonts mozilla-fira-mono-fonts google-droid-sans-mono-fonts dejavu-sans-mono-fonts
sudo dnf install http://sourceforge.net/projects/mscorefonts2/files/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

Instalamos paquetes de 32 bits para garantizar la compatibilidad de ciertos programas (sólo necesario si usas 64 bits):

sudo dnf install at-spi2-atk.i686 atkmm.i686 at-spi2-atk-devel.x86_64 atk.i686 mingw64-atk.noarch mingw64-atk-static.noarch atk-devel.i686 rubygem-atk.x86_64 mingw64-atkmm.noarch rubygem-atk-devel.i686 mingw32-atk.noarch mingw32-atk-static.noarch at-spi2-atk.x86_64 at-spi2-atk-devel.i686 atk.x86_64 atkmm.x86_64 atk-devel.x86_64 atkmm-devel.i686 mingw32-atkmm.noarch cairomm.i686 cairo-gobject.x86_64 python3-cairo.x86_64 rubygem-cairo-devel.x86_64 cairo-devel.i686 cairomm.x86_64 mingw64-cairomm.noarch cairo-gobject-devel.i686 cairo.x86_64 mingw32-cairomm.noarch mingw64-cairo-static.noarch mingw32-cairomm-static.noarch rubygem-cairo.x86_64 mingw32-cairo.noarch mingw32-cairo-static.noarch cairo-gobject-devel.x86_64 mingw64-cairomm-static.noarch cairo-devel.x86_64 cairomm-devel.i686 cairomm-devel.x86_64 cairo-gobject.i686 cairo.i686 pycairo.x86_64 mingw64-cairo.noarch gdk-pixbuf2-devel.x86_64 gdk-pixbuf2-devel.i686 gdk-pixbuf2.i686 rubygem-gdk_pixbuf2-devel.i686 gdk-pixbuf2.x86_64 rubygem-gdk_pixbuf2.x86_64 mingw32-gdk-pixbuf.noarch mingw64-pango.noarch pangomm-devel.i686 mingw32-pango.noarch mingw32-pango-static.noarch pango-devel.i686 rubygem-pango.x86_64 pango.i686 SDL_Pango.x86_64 mingw64-pango-static.noarch SDL_Pango-devel.i686 pangox-compat-devel.i686 pango.x86_64 mingw32-pangomm.noarch rubygem-pango-devel.i686 pango-devel.x86_64 SDL_Pango-devel.x86_64 SDL_Pango.i686 pangomm.x86_64 pangox-compat.i686 mingw64-pangomm.noarch pangomm.i686
Gracias a Xenode Systems por semejante lista de paquetes ;).

Optimizamos nuestras particiones EXT4:

sudo gedit /etc/fstab

Veremos nuestras particiones, tanto la de SWAP como las de EXT4 que tengamos. En todas aquellas EXT4, donde aparezca la palabra “defaults”, deberemos añadir “,relatime” justo después para que finalmente nos quede como “defaults,relatime” (sin las comillas). Guardamos y cerramos Gedit.

¡Reiniciamos! No es imprescindible, pero hacerlo no viene mal…

Controladores de la tarjeta gráfica

Si tu tarjeta gráfica es únicamente Intel o únicamente ATI/AMD lo tienes muy fácil:

intel_ati_amd

El segundo comando sólo es para sistemas de 64 bits.
sudo dnf install dkms mesa-vdpau-drivers mesa-dri-drivers mesa-libGLU libtxc_dxtn
sudo dnf install mesa-dri-drivers.i686 mesa-libGLU.i686 libtxc_dxtn.i686

Después bastaría simplemente con reiniciar.

Si usas NVIDIA… Aquí vienen los problemas. Lo deseable es poder utilizar Nouveau, el driver libre que viene por defecto en Fedora. En mi caso personal durante unos años me daba problemas (como no tener aceleración 3D ni controlar bien el ventilador, por lo que rugía al máximo constantemente), pero actualmente me funciona genial; uso una NVIDIA GeForce 9800 GT. Para saber si vuestra NVIDIA funciona bien con Nouveau podéis comprobarlo aquí.

nvidia-logo

En el caso de que os vaya bien, sólo tendríais que hacer lo mismo que con Intel y ATI/AMD. ¿Qué ocurre si vuestra NVIDIA aún no tiene todo el soporte que necesitáis en Nouveau, o simplemente queréis exprimir su potencial al máximo? La única opción que nos quedaría sería instalar el driver privativo (código cerrado) oficial de NVIDIA. Pero para eso ya tenéis un magnífico artículo del usuario Leproso_Ivan en este mismo blog ;).

Finalmente, hay un último caso, que es el de las tarjetas gráficas híbridas. Este tipo de sistemas combinan dos tarjetas gráficas (generalmente NVIDIA+Intel, utilizando una tecnología conocida como “NVIDIA Optimus”) para usarlas según la potencia que necesites en cada momento. El problema es que en GNU/Linux esta tecnología suele funcionar muy mal. ¡Pero no temas! Hace unos meses conseguí -tras mucho esfuerzo- que una amiga con un portátil Mountain instalase Fedora 21 (con un problema: sólo funciona Intel, NVIDIA no). Estos son los pasos a seguir:

nvidia-optimus-logo

Primer paso: Ejecutar en una terminal lo siguiente:

Los paquetes que terminan en “.i686″ son únicamente para sistemas de 64 bits.
sudo dnf install libbsd-devel libbsd glibc-devel libX11-devel help2man autoconf git tar glib2 glib2-devel kernel-devel kernel-headers automake gcc gtk2-devel VirtualGL VirtualGL.i686
sudo dnf install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee-nonfree/fedora19/noarch/bumblebee-nonfree-release-1.1-1.noarch.rpm http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee/fedora19/noarch/bumblebee-release-1.1-1.noarch.rpm
sudo dnf install bumblebee-nvidia primus primus.i686 bumblebee bbswitch

Segundo paso: Reiniciar y pulsar Ctrl + Alt + F2 en cuanto aparezca la pantalla de carga de Fedora. Entraremos en modo texto (en terminal) y escribiremos “root” sin las comillas, pulsaremos Intro y nos conectaremos con el superusuario. Una vez estemos dentro, ejecutamos:

El segundo comando, “X -configure”, lleva la “X” en mayúscula. Lo mismo donde aparece “X11″.
init 3
X -configure
cp /root/xorg.conf.new /etc/X11/xorg.conf
nano /etc/X11/xorg.conf

Desde el editor de texto Nano, tendremos que buscar un Section “Device” que tenga Card1 para cambiar Driver “fbdev” a Driver “nvidia”. Guardamos y después:

nano /etc/default/grub

Buscamos GRUB_CMDLINE_LINUX, cuyo valor será una cadena de texto. De toda esa cadena tendremos que borrar nomodeset y añadir al final de la cadena acpi_backlight=vendor, un espacio y acpi=force (antes de la comilla de cierre). Guardamos y ejecutamos esto:

grub2-mkconfig -o /boot/grub2/grub.cfg

Por último, reiniciamos:

reboot

Si mi guía para NVIDIA Optimus no te funciona, te recomiendo informarte sobre Bumblebee e intentarlo por ti mismo (puedes liarla parda, así que haz una copia de seguridad de los archivos que tengas xD) o directamente usar Ubuntu, que suele ir bien por defecto.

No tengo experiencia en tarjetas gráficas híbridas de AMD, por lo que ahí no puedo proponer nada…

Instalación y configuración de los programas

Normalmente una guía convencional se detendría aquí o se limitaría a recomendar algunos programas adicionales. Aquí lo primero que haremos será configurar GNOME, ya que la configuración por defecto no suele ser la deseada. Después instalaremos el mejor programa para cada tipo de tarea según mis criterios de calidad y productividad; cuando instalo Fedora a alguien o a mí mismo, considero óptimo dejar un amplio repertorio de software para no necesitar instalar más en el futuro (siéntete libre de no instalar lo que quieras). Finalmente haremos unos retoques para dejarlo todo perfecto.

¡Empecemos! Abrimos el programa Configuración y lo configuramos todo de acuerdo con el siguiente esquema:

gnome_logo

  • Buscar > Desactivamos aquello que no queramos buscar (en mi caso: todo)
  • Fondo > Ponemos los fondos que prefiramos (en mi caso: el oficial de GNOME)
  • Privacidad >
    • Bloqueo de pantalla > Desactivar “Bloqueo de pantalla automático” (prefiero activarlo manualmente)
    • Uso e histórico > Desactivar “Usados recientemente”
  • Región e idioma > Poner todo en español
  • Energía > Apagar la pantalla: Nunca
  • Teclado > Atajos >
    • Escritura > Tecla de composición: Ctrl derecho (muy útil para caracteres poco comunes)
    • Combinación personalizada > Añadir:
      • Nombre: Abrir terminal
      • Comando: gnome-terminal
      • La configuramos con Ctrl + Alt + T (así abriremos la terminal cómodamente, como en Ubuntu)
    • Compartir > Nombre del equipo: El que queráis; yo siempre pongo “fedora-pc”
    • Fecha y hora > Activar “Zona horaria automática”
  • Usuarios > Nos ponemos el avatar que queramos

Instalamos herramientas adicionales de configuración de GNOME:

sudo dnf install gnome-tweak-tool gnome-shell-extension-common dconf-editor

Abrimos la Herramienta de retoques:

  • Apariencia > Activar “Tema oscuro global” (las aplicaciones que no usen GTK3 seguirán en blanco)
  • Barra superior > Activar “Mostrar la fecha”
  • Teclado y ratón > Desactivar “Pegar al pulsar con el botón central”
  • Tipografías >
    • Monoespaciada: Source Code Pro Regular
    • Hinting: Slight
    • Alisado: Rgba
  • Áreas de trabajo >
    • Creación de áreas de trabajo: Estática
    • Número de áreas de trabajo: 6 (en mi caso, con 6 siempre voy cómodo)

Instalamos las siguientes extensiones desde Firefox (no os olvidéis de darle permiso a la página de GNOME para que nos deje instalarlas):

Desinstalamos algunos programas que vienen por defecto, ya que generalmente no se utilizan:

sudo dnf remove cheese gnome-documents orca bijiben devassistant gnome-contacts

Configuramos Archivos (Nautilus):

  • Preferencias >
    • Vistas > Activar “Colocar las carpetas antes que los archivos”
    • Comportamiento > Activar “Preguntar cada vez”

Configuramos Terminal:

  • Preferencias > General > Desactivar “Mostrar la barra de menús en las terminales nuevas por omisión”

Instalamos programas GNOME para la meteorología, los mapas y la hora/fecha:

sudo dnf install gnome-weather gnome-maps gnome-clocks

Configuramos Meteorología:

  • Añadir: Madrid, España (o donde vivas)
  • Unidad de temperatura > Activar “Celsius”

Como editor de texto para tareas básicas usaremos Gedit. Instalamos sus plugins:

sudo dnf install gedit-plugins

Configuramos Gedit:

logo_gedit

  • Preferencias >
    • Ver >
      • Activar “Mostrar números de línea”
      • Activar “Mostrar margen derecho en la columna: 80″
      • Activar “Resaltar la línea actual”
      • Activar “Resaltar parejas de corchetes”
    • Editor >
      • Anchura del tabulador: 4
      • Activar “Insertar espacios en lugar de tabuladores”
      • Activar “Activar sangría automática”
    • Tipografías y colores > Seleccionar “Oblivion”
    • Complementos > Como más os guste

Para visualizar imágenes utilizaremos el Visor de imágenes (Eye of GNOME), por lo que desinstalamos Shotwell también:

sudo dnf install eog eog-plugins && sudo dnf remove shotwell

Para grabar discos utilizaremos Brasero. Lo instalamos:

sudo dnf install brasero

Para reproducir música usaremos Rhythmbox. Lo configuramos:

Rhythmbox-Logo

  • Complementos > Dejar activado sólo: Búsqueda de arte de portada, Interfaz de MediaServer2 D-Bus, Interfaz de MPRIS D-Bus y Visualización
  • Preferencias >
    • General > Activar “Géneros, artistas y álbumes”
    • Música > Activar “Vigilar mi fonoteca en busca de archivos nuevos”

Durante bastante tiempo Rhythmbox me parecía un reproductor muy incómodo. No obstante, con el tiempo, he sabido apreciarlo. La clave para ello es tener toda tu música bien etiquetada, con su género, su álbum, su título, etc. Si tienes la música mal etiquetada y mal distribuida, sin las imágenes de las carátulas y demás, no uses Rhythmbox; mejor usa un reproductor sencillo como Audacious. Etiquetar mucha música es tedioso, pero una vez lo haces es tan cómodo que es imposible no pensar que mereció la pena; piénsalo, ¡tu móvil también tendrá la música bien clasificada! Yo edito las etiquetas de audio con EasyTAG:

Easytag_logo_2.1.8.svg

sudo dnf install easytag

Si no quieres que el universo colapse por cambiar sin querer de carpeta, haz esto: Preferencias > Confirmación > Activar “Confirmar cambio de carpeta cuando hay cambios sin guardar”

El reproductor de vídeo que viene por defecto en GNOME es Vídeos (Totem). Su diseño es muy bonito, pero con vídeos de alta calidad tiene problemas de FPS y de sincronización del audio en algunos ordenadores (como por ejemplo el mío xD). Lo normal en estos casos sería instalar VLC, pero yo prefiero MPlayer, ya que tiene una mejor integración con GNOME:

sudo dnf install gnome-mplayer

Configuramos GNOME MPlayer:

  • Reproductor > Activar “Activar soporte de hardware de vídeo”
  • Configuración de idioma > Poner todo en español o en el idioma deseado
  • Interfaz >
    • Desactivar “Mostrar notificación”
    • Desactivar “Mostrar icono de estado”

Para descargar y compartir torrents usaremos Transmission. Lo instalamos:

sudo dnf install transmission

Configuramos Transmission:

  • Preferencias > Descargas > Guardar en la ubicación: Descargas/Torrents (me gusta que los torrents tengan su propia carpeta)

Como cliente FTP usaremos Filezilla:

sudo dnf install filezilla

Como navegador de Internet usaremos Firefox. Si queremos que tenga Adobe Flash Player, lo instalamos (habiendo añadido previamente su repositorio; las indicaciones están al comienzo de la guía):

sudo dnf install flash-plugin

Configuramos Firefox:

firefox_logo-wordmark-horiz_RGB

  • Preferencias >
    • General >
      • Activar “Comprobar siempre si Firefox es su navegador predeterminado”
      • Cuando se inicie Firefox: Mostrar mi página de inicio (yo tengo: https://duckduckgo.com)
      • Descargas: Como queráis; yo prefiero que siempre se guarde en la carpeta Descargas
    • Buscar > DuckDuckGo (o el que prefiráis)
    • Privacidad >
      • Activar “Indicar a los sitios que no quiero ser rastreado”
      • Sobre el historial, configuradlo como queráis. Hubo una época donde las cookies las aceptaba manualmente, pero terminé hasta las narices y lo dejé de hacer xD.
    • Sync > Si tienes Firefox Sync, ¡actívalo! Si no, importa tus marcadores como de costumbre
  • Complementos que recomiendo instalar para cualquier tipo de usuario:
    • Adblock Edge
    • Flagfox
    • HTitle (desactivar “Show window controls” en sus preferencias); con esto la cabecera de Firefox será igual que la de Chrome/Chromium, las pestañas ;)

En mi caso personal no utilizo clientes de correo electrónico, pero si tú utilizas, te recomiendo Evolution (que ya viene por defecto) o Thunderbird (sudo dnf install thunderbird && sudo dnf remove evolution).

Como suite ofimática utilizaremos LibreOffice (hay quien prefiere WPS Office), que viene instalado por defecto. No obstante, tendremos que instalar los paquetes de español:

sudo dnf install libreoffice libreoffice-langpack-es

Para el diseño gráfico mi criterio es un programa para cada una de las siguientes tareas:

  • Dibujo básico: Pinta
  • Dibujo sencillo: MyPaint
  • Dibujo avanzado: Krita (no es un programa GTK, pero no importa)
  • Edición de imagen: GIMP
  • Diseño vectorial: Inkscape
  • Manipulación de imágenes RAW: RawTherapee
sudo dnf install pinta mypaint calligra-krita gnome-kra-ora-thumbnailer gimp inkscape rawtherapee

Configuramos GIMP:

  • Ventana > Activar “Modo de ventana única”
  • Maximizar la ventana
  • Ajustar ancho de los paneles laterales al deseado

Para hacer edición de vídeo usaremos Pitivi. Si esto fuera KDE escogería Kdenlive sin dudarlo, pero quiero que el programa se integre bien en GNOME ;). Lo instalamos:

sudo dnf install pitivi

Para crear y editar audio nada mejor que Audacity (básico) y Ardour (avanzado):

sudo dnf install audacity-freeworld ardour3
El paquete audacity-freeworld es de RPM-Fusion. La diferencia con el paquete audacity de los repositorios oficiales de Fedora es que este último no tiene soporte para MP3.

Para diseño 3D, edición de vídeo profesional, desarrollo de videojuegos y muchas cosas más… ¡Blender! Lo instalamos:

sudo dnf install blender

Para el desarrollo de animación/anime usaremos Synfig Studio. En su página oficial podemos descargar el archivo RPM.

Instalamos GParted como gestor de particiones (y desinstalamos el que trae GNOME, que es bonito pero no tan bueno):

sudo dnf remove gnome-disk-utility && sudo dnf install gparted

Para programar recomiendo usar Atom, un editor de texto “hackeable” que tiene mucho futuro. En su página oficial se puede descargar el archivo RPM para instalarlo.

atom-logo

Atom tiene un sistema de paquetes muy interesante con el que puedes hacer el entorno de desarrollo perfecto. En mi caso, que uso Haskell, HTML5, CSS3 y CoffeeScript, instalo lo siguiente:

apm install language-haskell linter linter-htmlhint linter-csslint linter-xmllint linter-shellcheck linter-jshint linter-coffeelint minimap color-picker atom-html-preview autoclose-html remember-session highlight-selected project-manager ask-stack tasks
Alguien podría decirme: “Hey, ¿por qué no usas el paquete haskell-ide si es más completo que lo que usas?” Porque no uso Cabal, y ese paquete sólo funciona con Cabal ;P.

Si no programas en Haskell no pasa absolutamente nada. Generalmente, uses el lenguaje de programación que uses, el procedimiento a la hora de buscar paquetes es el mismo:

  1. Infórmate de si Atom trae por defecto coloreado de sintaxis para ese lenguaje. Si no, busca un paquete que lo haga.
  2. El paquete linter hace recomendaciones de mejora en tu código; es indispensable para programar como un pro. Probablemente haya un paquete de linter para el lenguaje que usas, ¡instálatelo!
  3. Busca el nombre de tu lenguaje de programación para encontrar los paquetes más descargados del mismo; seguro que hay cosas muy útiles ;).

Atom también permite modificar su interfaz mediante paquetes. Mi favorita es Seti, que se instala así:

apm install seti-ui seti-syntax

Configuramos Atom:

  • View > Toggle Menu Bar (cuando se desee mostrar, pulsar Alt)
  • Edit > Preferences >
    • Settings >
      • Font family: Source Code Pro
      • Font size: 15
      • Activar “Scroll Past End”
      • Activar “Soft Wrap”
      • Tab Length: 4
    • Theme >
      • UI Theme: Seti
      • Syntax Theme: Seti

Para crear y usar máquinas virtuales Fedora trae GNOME Boxes por defecto. Personalmente prefiero VirtualBox:

sudo dnf remove gnome-boxes && sudo dnf install VirtualBox

Si sueles tener conversaciones de voz o vídeo en grupo, te recomiendo appear.in o Firefox Hello. Si no te es suficiente y quieres un programa pensado específicamente para ello, lo que necesitas es Mumble (tendrás que montar tu propio servidor o contratar uno de pago), que es código abierto y cifra todas las conversaciones; es el equivalente libre/abierto a TeamSpeak. Lo instalamos:

sudo curl https://copr.fedoraproject.org/coprs/lkiesow/mumble/repo/fedora-21/lkiesow-mumble-fedora-21.repo -o /etc/yum.repos.d/lkiesow-mumble-fedora-21.repo && sudo dnf install mumble
Fíjate en el 21 de los links; ¡cámbialo si lo estás instalando en otra versión de Fedora!

Si usas Telegram haz lo siguiente para instalar Telegram Desktop:

td_logo

wget -O telegram.tar.xz https://tdesktop.com/linux
tar Jxvf telegram.tar.xz
rm telegram.tar.xz
mv Telegram .telegram-folder
$HOME/.telegram-folder/Telegram

A partir de ahora habrá un icono en tus aplicaciones para abrirlo directamente ;). Nos vamos a Settings y lo configuramos:

  • Desactivar “Show message preview”
  • Desactivar “Replace emojis”
  • Choose background from gallery
  • Change language (ponemos español)

Ahora vayamos a los retoques finales :P. Abrimos la configuración de GNOME, nos vamos a Detalles y determinamos las siguientes aplicaciones predeterminadas:

  • Web: Firefox
  • Correo: -
  • Calendario: -
  • Música: GNOME MPlayer (cuando abro archivos individuales no quiero que se mezcle nada en Rhythmbox)
  • Vídeo: GNOME MPlayer
  • Fotos: Visor de imágenes (Eye of GNOME)

Determinamos los lanzadores favoritos de nuestro panel:

  • Archivos
  • Firefox
  • Atom
  • Telegram Desktop
  • Rhythmbox

¡Y terminamos! Nuestro Fedora ya está listo, bien configurado, con programas para todo tipo de tareas; sólo queda empezar a utilizarlo ^_^.

Sección extra: Emuladores de videoconsolas

Como extra, explicaré cómo instalar algunos emuladores de videoconsolas modernas. Siéntete libre de instalar los que quieras ;P.

El emulador de Nintendo DS es Desmume. Es muy fácil de instalar (no hace falta configurarlo), pero yo además añado un paquete que nos mostrará el icono del juego en cada archivo NDS:

icon

sudo dnf install desmume gnome-nds-thumbnailer

El emulador de Game Cube y Wii es Dolphin. Instalarlo es muy fácil:

dolphin_emulator_logo

sudo dnf install dolphin-emu

Para configurarlo nos vamos a: Opciones > Configurar…

  • Gamecube > Idioma del sistema: Español
  • Wii > Idioma del sistema: Español
  • Directorios > Activar “Buscar en subcarpetas” y añadir el directorio donde tenemos los juegos

Después nos vamos a: Opciones > Configuración gráfica.

  • General >
    • Resolución en pantalla completa: La deseada
    • Activar “V-Sync”
    • Activar “Usar pantalla completa”
    • Activar “Esconder cursor”
  • Mejoras >
    • Resolución interna: Prueba para ver cuál te funciona mejor
    • Antialias: Cuanto más alto mejor, pero disminuye mucho el rendimiento (sólo una gráfica muy potente podrá tenerlo al máximo)
    • Filtro anisotrópico: Prueba cuál te funciona mejor
    • Activar “Hack de pantalla ancha (widescreen)” (en algunos juegos tendrás que desactivarlo porque hace que funcionen mal)
    • Activar “Deshabilitar niebla” (en algunos juegos es preferible no hacerlo)

En “Opciones > Configuración del mando Gamecube” puedes configurar los botones de los mandos. Los de Wii tienen un apartado similar.

El emulador de PlayStation 1 (PSX) es PCSX-R, que se instala así:

pcsxr_logo

sudo dnf install pcsxr

Nos vamos a “Configuration > Plugins & BIOS” (en cada opción tienes un botón que te permite configurar a fondo; se ve fácilmente qué hay que activar y tal):

  • Graphics: XVideo para la calidad original y OpenGL para la calidad máxima (en algunos juegos se ve un poco raro)
  • Configuramos los botones de los dos mandos
  • Sobre la BIOS, si tienes una propia, úsala si quieres

PCSX-R suele funcionar bien. En Windows, el mejor emulador de PSX es ePSXe; el problema es que en GNU/Linux nunca he sido capaz de hacer que funcione bien… Sólo instalarlo. Yo os dejo mis indicaciones y si a partir de ahí sabéis seguir, genial ^^:

epsxe_logo

Los paquetes que terminan en .i686 son sólo para 64 bits.
sudo dnf install SDL_ttf SDL SDL_ttf.i686 SDL.i686 libcanberra libcanberra.i686 libcanberra-gtk2 libcanberra-gtk2.i686 libcanberra-gtk3 libcanberra-gtk3.i686
mkdir .epsxe-folder
cd .epsxe-folder
wget -O epsxe.zip http://www.epsxe.com/files/epsxe1925lin.zip
unzip epsxe.zip
rm epsxe.zip
cd ~
wget -O epsxe-icon.png https://upload.wikimedia.org/wikipedia/commons/thumb/1/13/EPSXe-logo.svg/451px-EPSXe-logo.svg.png
mv epsxe-icon.png $HOME/.local/share/icons/
gedit $HOME/.local/share/applications/epsxe.desktop

En ese archivo vacío tendréis que escribir exactamente lo siguiente:

¡No te olvides de sustituir “lajto” por tu nombre de usuario!
[Desktop Entry]
Encoding=UTF-8
Name=ePSXe
Name[hr]=ePSXe
Exec=/home/lajto/.epsxe-folder/epsxe
Icon=epsxe-icon.png
Terminal=false
Type=Application
Categories=Application;Game;
StartupNotify=false

Guardamos, cerramos y ya está. No configuro nada más porque a partir de aquí ningún juego me funciona (usando BIOS). Si os empeñáis en usar ePSXe, ¡intentad continuar!

El emulador de PlayStation 2 (PS2) es PCSX2. Para instalarlo ejecutamos:

pcsx2_icon_by_alucryd-d3hrq51

sudo dnf install pcsx2

Cuando abramos por primera vez PCSX2, aparecerá la ventana de configuración inicial. Normalmente el idioma por defecto se pone bien, así que pulsamos Siguiente.

En teoría por defecto todo debería estar bien. Configuramos GS:

  • Renderer: OpenGL (Hardware); tal vez tengas que cambiarlo a software o a otra opción, depende de tu tarjeta gráfica
  • Custom resolution: La deseada
  • Activar “Fxaa shader”
  • Activar “Allow 8 bits textures” (si no te ralentiza los juegos)
  • Extra rendering threads: Los que gustes; yo pongo 4 ú 8
  • Activar “Edge anti-aliasing” (si no te ralentiza los juegos)

Configuramos el PAD a nuestro gusto. Si tenemos problemas con el audio, nos vamos a la configuración de SPU2 y en “Module” ponemos “SDL Audio”.

El siguiente paso será añadir nuestra BIOS (que tendrás que hacer por tu cuenta). Cuando hayamos terminado la configuración inicial, nos vamos a: Ajustes > Vídeo (GS) > Ajustes de ventana.

  • Proporción: La deseada; en mi caso es panorámica
  • Activar “Siempre ocultar el cursor del ratón”
  • Activar “Abrir en pantalla completa por defecto”

Ahora sí está todo terminado ;). PCSX2 es un emulador muy personalizable. Hay plugins y drivers de todo tipo por Internet. ¡Con una buena configuración se puede lograr una calidad fantástica!

El emulador de PSP es PPSSPP. Para instalarlo hacemos lo siguiente (si estamos en 32 bits, cambiamos “amd64″ por “i386″):

PPSSPP_logo.svg

mkdir .local/share/icons/
mkdir .ppsspp-folder
cd .ppsspp-folder
wget -O ppsspp.zip http://build.ppsspp.org/builds/Linux-Generic/amd64/ppssppbuildbot-org.ppsspp.ppsspp-1.0-linux-amd64-generic.zip
unzip ppsspp.zip
rm ppsspp.zip
cd ~
wget -O ppsspp-icon.png http://upload.wikimedia.org/wikipedia/commons/thumb/d/dc/PPSSPP_logo.svg/512px-PPSSPP_logo.svg.png
mv ppsspp-icon.png $HOME/.local/share/icons/
gedit $HOME/.local/share/applications/ppsspp.desktop

En ese archivo vacío tendremos que escribir exactamente lo siguiente:

¡No te olvides de sustituir “lajto” por tu nombre de usuario!
[Desktop Entry]
Encoding=UTF-8
Name=PPSSPP
Name[hr]=PPSSPP
Exec=/home/lajto/.ppsspp-folder/PPSSPPSDL
Icon=ppsspp-icon.png
Terminal=false
Type=Application
Categories=Application;Game;
StartupNotify=false

En el caso de que no aparezca un icono de PPSSPP en tus aplicaciones, es probable que necesites ir a /home/[nombre de tu usuario]/.local/share/applications y marcar a PPSSPP como de confianza, que creo recordar que se hace simplemente con doble click.

Sobre la configuración de PPSSPP, no tiene ningún misterio. Apenas hay que cambiar cosas, más allá del idioma y los controles.

Fin de la guía

Ha sido un placer compartir con vosotros mi guía personal de Fedora 21. ¡Espero que os haya sido de gran ayuda! Sé que una guía no es nada novedoso, pero como los que me conocen me suelen decir que está genial, pensé en dejarla por aquí :3. A partir de ahora escribiré artículos mucho más interesantes, ¡ya veréis!

Un saludo, nos vemos en el próximo artículo ;).

Captura de pantalla de 2015-03-25 23:38:28

]]>
http://blog.desdelinux.net/configuracion-personalizacion-detallada-fedora-gnome/feed/ 78
Breve repaso a GNOME 3.16 http://blog.desdelinux.net/breve-repaso-gnome-3-16/ http://blog.desdelinux.net/breve-repaso-gnome-3-16/#comments Thu, 26 Mar 2015 17:54:22 +0000 http://blog.desdelinux.net/?p=60241 GNOME es uno de los mejores entornos de escritorios en GNU/Linux, y por ende uno de los más populares. A pesar de que no es uno de mis favoritos, no dejo de reconocer que tiene un montón de cosas buenas, pero también malas y de eso va más o menos este artículo.

La idea no es arremeter contra GNOME. Debemos partir de la idea de que todo lo que diré a continuación es solo mi opinión personal y que mis gustos no son los mismos que los del resto. Veremos las cosas buenas, y las malas, tratando de ser lo más imparcial posible.

Vuelvo a aclarar que siempre hay algún despistado: ESTA ES MI OPINIÓN PERSONAL

He estado probando un poco más a fondo GNOME Shell en los últimos días, y puedo llegar a reconocer sus cosas buenas y malas, sin embargo, sigue sin llenar mis expectativas y de eso hablaré también en este artículo.

Como sabemos, GNOME 3.16 salió ayer llenando de esperanzas y anhelo los corazones de los seguidores de este Entorno de Escritorio. ¿Y cual es la causa de tanto alboroto? Pues en opinión de muchos, que ahora están haciendo bien las cosas, por lo menos la mayoría de ellas.

¿Por donde empezamos? Pues por las malas.

Aclaro, muchas de las cosas que voy a mencionar con respecto a las cosas negativas se pueden solucionar o cambiar mediante extensiones, sin embargo, me voy a referir a GNOME Shell como está concebido por sus desarrolladores, por defecto y sin añadidos.

La interfaz de las ventanas

No soy diseñador de interfaces, pero tampoco hay que ser un experto para percatarse que los chicos de GNOME han tratado de acercarse muchísimo a la apariencia de OS X. ¿Quién los culpa? Yo no, porque aunque este será el primer punto negativo, por otra parte es algo que me encanta.

Puede resultar contradictorio lo que estoy diciendo, así que trataré de explicarme mejor. La apariencia de las aplicaciones y el Entorno de Escritorio en general me gusta, pues precisamente se acerca mucho al estilo de OS X.

Photos

GNOME no ha sido el único tratando de imitar o copiar el SO de Apple. Con la misma filosofía de copia tenemos a Unity, que lo único que le falta es poner el Dock de la izquierda en la parte inferior, algo que comparte el diseño de GNOME Shell, y en ambos casos por defecto, no se pueden mover del lugar.

Pero vale, si el objetivo es llevarle a los usuarios de GNU/Linux algo con más estilo, pues lo han conseguido, sin embargo, copiar a veces tiene sus desventajas. Como todos sabemos, ahora GNOME une la barra de título y los botones de las ventanas con el menú de herramientas, al más puro estilo de OS X, en algo que llaman CSD. Ok, ¿y que desventaja aporta esto?

Visualmente solo algunas pocas, pero técnicamente si la aplicación muere, la ventana muere y por tanto perdemos el control de ella. No la podemos cerrar, minimizar, ni nada parecido. ¿Y esto representa un problema para que sea un punto negativo? Puede ser, diría yo, ya que una repuesta a esto dependerá de lo que estemos haciendo en el momento que la ventana se cuelgue.. (Cuidado con los que ven pr0n a escondidas ehh)..

La nueva bandeja del sistema

Algo que a muchos usuarios no les gusta es que GNOME no permite colocar las aplicaciones en la esquina superior derecha de la pantalla, o sea en el área del panel donde se supone que vaya la bandeja del sistema, pero han llegado en esta versión 3.16 con una solución: un pequeño panel en la parte inferior izquierda que aparece saltando solo cuando hay aplicaciones que usen la bandeja del sistema, y que podemos esconder o mostrar.

GNOME Tray

Hasta ahí la idea no es mala ¿para que llenar de iconos el panel superior? Sin embargo hay un par de cosas que no me gustan o que las encuentro como un fallo:

  1. Se encuentra en la parte inferior izquierda, cuando estamos adaptados que la bandeja del sistema esté en la parte derecha, no importa si es arriba o abajo, pero en la derecha. Esto puede resultar incómodo para algunos (me incluyo).
  2. Si la escondemos y la aplicación que esté minimizada no es compatible con el *nuevo sistema de notificaciones* no nos enteramos de nada. Para algunos puede estar bien, para mi, está muy mal, pues las aplicaciones que llevo al *tray* son precisamente esas que necesitan estar ahí para que me notifiquen y estén en un lugar visible.

Seguimos sin barra de tareas.

Si queremos cambiar de ventana o simplemente ver que tenemos abierto que ¿debemos hacer? De entrada por defecto GNOME no trae en las ventanas los botones de Maximizar/Minimizar, pues sus desarrolladores a lo mejor suponen que queremos tener todas las ventanas abiertas, una debajo de la otra o en escritorios separados.

No obstante para ver las aplicaciones abiertas tenemos 3 opciones hasta donde sé:

  • Ir con el cursor del ratón a la parte superior izquierda para que se muestre el dashboard.
  • Hacer lo mismo pero presionando la tecla Super L (la de la banderita de Windows).
  • O cambiar entre aplicaciones usando Alt + Tab.

Si ustedes encuentran cualquiera de estas tres opciones prácticas o cómodas ok, pero a mi no me parece para nada accesible o usable.

Notificaciones silenciosas

Uno de los grandes logros de esta versión 3.16 son las notificaciones que ahora pasan a estar en la parte superior junto con el reloj. De esas hablaré después, ahora me voy a referir a las notificaciones de ciertas acciones que en GNOME 3.14 funcionaban y ahora no.

Ejemplo de ellas es cuando conectamos un dispositivo externo, ejemplo una memoria USB. ¿Qué sucede, alguien se ha enterado de que pinchamos un puerto USB? NO, si no nos fijamos en el puntito redondo que sale al lado del reloj no nos enteramos.

Ni siquiera en las preferencias de las notificaciones veo la opción que me permita añadir los dispositivos extraíbles como parte de las notificaciones (valga la redundancia). Y ahora, si alguien es tan amable ¿me pueden decir como desmontar el dispositivo extraíble una vez montado sin tener que abrir Nautilus? No hay opción para ello en ningún lugar.

Aplicaciones carentes de opciones

Por favor, el que venga con el viejo discurso que no necesita hacer nada más que navegar, copiar películas y organizar documentos, y la sencillez de GNOME le permite hacer eso, puede ahorrarse el trabajo de teclear su comentario. Y lo digo desde el respeto, esa historia es más que vieja.

Muchos critican a KDE porque tiene demasiadas opciones, y me pregunto que será mejor: ¿tener opciones que no usamos, pero tenerlas para cuando las necesitemos, o no tenerlas nunca, ni cuando las necesitamos?

Eso es justo lo que me pasa con GNOME y sus aplicaciones. Nautilus el pobre cada día hace menos, dentro de poco tendrá menos opciones que Thunar y PCManFM, si es que ya no llegó a ese punto. Por ejemplo, traten de renombrar al mismo tiempo varios ficheros. Tampoco me permite ver el tamaño de un fichero sin tener que ir a las propiedades del mismo o seleccionándolo, por solo poner un par de ejemplos. Gedit es otro que va justito, pero bueno, bastante que tiene resaltado de colores para diferentes lenguajes.

Gedit

El nuevo calendario de GNOME muy bonito, al más puro estilo de Maya el calendario de ElementaryOS, pero gestionar nuestros eventos al contrario de lo que parece (pues debería ser muy simple), puede ser un dolor de cabeza. Les invito a que hagan una prueba, creen un evento para el día de hoy, y ese mismo evento traten de pasarlo para mañana, simplemente arrastrándolo. No pueden, tienen que crear uno nuevo, poner lo mismo del anterior y borrar el viejo.

GNOME Calendar

Y podría seguir, pero para terminar con este apartado tenemos el Centro de Control de GNOME, que no solo está demasiado simple en algunos casos, sino que para llegar a determinadas opciones debemos dar más clic que en Windows.

Tenemos que hablar las opciones de personalización?

Sin Gnome Tweak Tools que para colmo no se incluye por defecto, tendríamos una tarea bastante dura con DConf/Gconf-Editor por delante para cambiar por ejemplo, la tipografía del sistema. Es un punto que siempre voy a criticar en el nuevo GNOME.

Otros detalles

El lanzador de aplicaciones o comandos (<kbd>Alt</kbd> + <kbd>F2</kbd>) no tiene autocompletado, por lo que tenemos que conocer el nombre exacto de la aplicación que queremos lanzar.

Las cosas buenas

Pero no todo es malo, hay que decirlo. Repito que una de las cosas más interesantes de GNOME Shell 3.16 es precisamente su interfaz y lo simplona que resulta ser. De modo general y a grandes rasgos es un Entorno de Escritorio hermoso dentro de lo que cabe e incluye algunas cosas cuanto menos interesantes.

Cajas o GNOME Boxes

Un front-end para Qemu-kvm que no merece menos que elogios. Algo genial teniendo en cuenta que a nadie se le había ocurrido antes implementar una herramienta tan simple para virtualizar. En esta versión es más simple de usar y más divertida.

GNOME Cajas

Notificaciones interactivas

Notificaciones

Algo que siempre me gustó de GNOME Shell, el poder por ejemplo responder un mensaje privado por jabber desde la propia notificación.

Las nuevas notificaciones no están mal, pero no poder escoger las que queremos dejar o cerrar se me hace muy incómodo, incluso algunas desaparecen sin que uno quiera, o se quedan pegadas y no se pueden eliminar (sobre todo con las de Empathy, que sigue teniendo bugs), pero se le perdona. Son muy chulas y están ubicadas en un buen lugar, ocupando un espacio que antes estaba sub-utilizado.

Pantalla de bloqueo

Sea una copia de Windows o no, la pantalla de bloqueo de GDM es hermosa, y más aún cuando tenemos notificaciones y podemos verlas sin acceder al escritorio, aunque en parte esto pueda representar un problema serio para la privacidad de los usuarios.

GDM

Screencast a la mano

Otra de las opciones que siempre me han encantado de GNOME Shell, es la de poder grabar nuestro escritorio con una simple combinación de teclas: Alt + Ctrl + Shift + R.

Extensiones

Extensiones

Sin ellas dudo mucho que alguien pueda sobrevivir más de una semana en GNOME Shell, bueno, a no ser que no sea muy exigente. La única pega es que ahora mismo muchas de las que funcionan en GNOME 3.14 ya quedan deshabilitadas en GNOME 3.16. Pero sin dudas son algo bueno que debemos mencionar.

Conclusiones

Para los que aman la sencillez y la simpleza, sin dudas encontrarán en GNOME el Entorno de Escritorio ideal. Aplicaciones como el nuevo cliente de IRC, los mapas, el calendario, desde su austeridad se saben hermosas, limpias.

Metereologia

Me encantan muchas aplicaciones como las del clima, que están muy bien logradas. Sin embargo, al final del día descubres que tienes solo lo justo para poder trabajar y no puedes exprimir a fondo el Escritorio.

Hay otras que no pude probar como Música, pues me daban un error al tratar de lanzarlas con Python o algo así, y Empathy, nunca pude abrir una ventana de charla con un amigo. Creo que además hay algunas incongruencias en cuanto al diseño (que claramente está orientado a tablets), pues mientras que encontramos en las ventanas unos botones enormes, las barras de desplazamiento son muy estrechas.

Pero en rasgos generales, con cada lanzamiento GNOME va centrándose más en sus objetivos y están ofreciendo un producto mejor logrado. Que a mi no me guste, que no lo encuentre productivo, es solo mi apreciación, sé que muchos usuarios se sienten a gusto. Puede que haya otras bondades que aún no he usado o no conozco, las veré con el día a día, de todos modos escucho sugerencias y criterios en los comentarios.

]]>
http://blog.desdelinux.net/breve-repaso-gnome-3-16/feed/ 53
Instalar Shockwave Player nativo en Ubuntu y derivados http://blog.desdelinux.net/instalar-shockwave-nativo-ubuntu/ http://blog.desdelinux.net/instalar-shockwave-nativo-ubuntu/#comments Thu, 26 Mar 2015 13:27:42 +0000 http://blog.desdelinux.net/?p=60184 Shockwave

Introducción

Adobe Shockwave (o simplemente Shockwave) es un complemento para navegadores web que permite la reproducción de contenidos interactivos como juegos, presentaciones, aplicaciones de formación, etc, anteriormente llamado Macromedia Shockwave.

Al realizar búsquedas en Internet no logré encontrar resultados convincentes que me permitieran tener todo en 1 solo navegador ya que las propuestas era instalar Wine y luego la versión de Firefox para Windows (suena asqueroso lo se, pero así es), así que me tope con algo que no he visto escrito en ningún lado.

¿Como instalarlo?

Sencillo, para realizar la instalación en Ubuntu y derivados se procede desde una terminal a instalar desde repositorios externos un paquete llamado “Pipelight“. Para ello desde una terminal ejecutamos los siguientes comandos:

sudo add-apt-repository ppa:pipelight/stable
sudo apt-get update
sudo apt-get install --install-recommends pipelight-multi
sudo pipelight-plugin --update

Habilitar Plugin

Para habilitar Shockwave en los navegadores web, procedemos con los siguientes comandos en una terminal:

sudo pipelight-plugin --unlock shockwave
sudo pipelight-plugin --enable shockwave
sudo pipelight-plugin --create-mozilla-plugins
Ya tenemos Shockwave Player Instalado totalmente funcional

Para checkar que está todo bien hecho… abrimos por ejemplo Firefox y nos vamos al apartado de “Plugins” dentro de Complementos (Add-ons) y nos fijamos si se encuentra Habilitado:

snap2

Y si deseamos probar si funciona… nos dirigimos al website oficial donde podemos realizar la prueba. Accediendo a través del siguiente botón:

Probar Shockwave Player

Y para usar Shockwave hacemos click en:

snap

]]>
http://blog.desdelinux.net/instalar-shockwave-nativo-ubuntu/feed/ 13
Disponible GNOME 3.16 http://blog.desdelinux.net/disponible-gnome-3-16/ http://blog.desdelinux.net/disponible-gnome-3-16/#comments Wed, 25 Mar 2015 17:02:46 +0000 http://blog.desdelinux.net/?p=60172 Muchos lo esperaban y ya está aquí. GNOME 3.16 se ha lanzado como estable y trae consigo muchas mejoras visuales, las cuales podremos apreciar en el siguiente video:

Watch this video on YouTube.

Si queremos probar (sin instalar), pues han subido una imagen ISO para memorias USB basada en OpenSuse, que nos dará una idea de como funciona la nueva versión de este Entorno de Escritorio. Y en los repositorios de ArchLinux ya los paquetes están aterrizando.

GNOME 3.16 ISO

Ahora mismo la estoy probando desde la memoria USB, por lo que más adelante daré mis impresiones.

]]>
http://blog.desdelinux.net/disponible-gnome-3-16/feed/ 17
[Opinión]: El día que abandoné Windows. http://blog.desdelinux.net/opinion-el-dia-que-abandone-windows/ http://blog.desdelinux.net/opinion-el-dia-que-abandone-windows/#comments Wed, 25 Mar 2015 15:52:34 +0000 http://blog.desdelinux.net/?p=60118 511px-Linux_Logo_in_Linux_Libertine_Font.svg
Mi primer contacto con Linux fue hacé ya unos 5 años en una netbook entregada por el gobierno, tenia Fedora, en aquel memento no me intereso mucho. Mi primer contacto con la programación fue en esa misma netbook al editar el código fuente de un par de juegos en python, para hacerlos mas divertidos. Paso el tiempo, me olvide de esa netbook debido a la computadora que aun uso y en la cual escribo.

Luego empece a conocer todo lo relacionado con la filosofía libre (como yo la llamo), ¡me intereso!, como una comunidad ayudaba en un mismo proyecto con sus conocimientos o con dinero, con el objetivo de mejorarlo.

Al tiempo aprendí varios términos, probé varias distribuciones desde maquinas virtuales pero no me sentía satisfecho, quería un sistema operativo diferente, algo en el cual principalmente pueda aprender de Linux y programación, ya por estos tiempos, conocía lo suficiente de Windows para mudarse tranquilamente.

Durante este tiempo aprendí de cosas relacionadas a la web, como servidores, dominios, protocolos, hosting, etc. Otro fruto de mi curiosidad. también le quise meter mano al desarrollo de videojuegos pero todavia no sabia programar, así que tenia pocas herramientas.

Luego de un largo tiempo acorte el lote a dos distribuciones Debian o ArchLinux. Sin terminar de buscar información, me decidí rápido y procedí a instalar ArchLinux, por las recomendaciones de que el usuario determina como quedara su sistema operativo, por suerte aquí hay una excelente guía para instalarlo, que me facilito días de trabajo. Igual para ser nuevo en Linux, no es tan difícil como dicen.

Durante la primera instalación demore alrededor de ocho horas principalmente por mi mala Internet, probé entornos y aplicaciones a por lotes, luego quede un tiempo usando Cinnamon, pero quería limpiar completamente ArchLinux.

Procedí a realizar una re-instalación, para ahorrar algo de tiempo simplemente guarde el cache de pacman (no se como llego eso a mi cabeza), volví a instalar Cinnamon,  pero algo no me terminaba de convencer. Actualmente estoy en Gnome Shell, y aunque no sea el mejor me parece mas estable.

Mi escritorio:

0
1
2
3

Por el momento no encontré muchos problemas respecto a Linux exceptuando configuraciones avanzadas, Linux no es difícil, si eres curioso o quieres algo nuevo, con probarlo no pierdes nada.

No soy el mejor escribiendo, pero espero tener tiempo para programar, escribir para mi blog y para DL.

Mi blog: andrewgigena.github.io
Mi correo electrónico: andrew_ultimate [at] hotmail [dot] com

]]>
http://blog.desdelinux.net/opinion-el-dia-que-abandone-windows/feed/ 20