Noticia Configuración y personalización detallada (a mi gusto) de Fedora 21 GNOME

fedora21-420x280.jpg

¡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.png

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.png

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.png

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.png

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.jpg

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-420x168.jpg

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.png

  • 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.png

  • 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.png

  • 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_.png

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.png

  • 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.jpg

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.png

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.png

sudo dnf install desmume gnome-nds-thumbnailer

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

dolphin_emulator_logo.png

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.png

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.png

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
=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.png

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_.png

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
=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 ;).



ElKtxP3e_x4


Continúar leyendo...