miércoles, 10 de enero de 2018

Bakspace para regresar a la carpeta anterior en Nautilus Fedora 27



Todos creamos hábitos en el uso de la computadora, aún más cuando se es programador, los atajos de teclado, accesos directos, o comandos son nuestro día a día en el trabajo. Cuando algunas de las cosas tan simples como "Usar la tecla retroceso BackSpace" cambia y ya no funciona para regresar  a la carpeta anterior, en nuestro Explorador de archivos favoritos como lo es Nautilus en mi caso, es todo un caos. Primero, porque mecánicamente nuestro cerebro ha programado esa función, que cuando uno quiera ir a la carpeta anterior, simplemente el cerebro ejecuta la orden y nuestra mano automáticamente reacciona y presiona la tecla. Pero qué pasa cuando dicha función ya no está ahí?

En mi caso, me pareció una transición frustrante, utilizar dos teclas  para retroceder a la carpeta anterior en Nautilus. Afortunadamente, esto se podía revertir con agregar ciertas líneas a accels, una archivo de configuración de nautilus.

Y aquí entra lo interesante de utilizar Linux, que siempre habrá alguien capaz de encontrar una forma de revertir, modificar o agregar funcionalidades que los desarrolladores de las distros GNU/Linux hayan cambiado.

Bueno, la solución a este problema fue creado por un usuario de GitHub que se puede encontrar aquí https://github.com/riclc/nautilus_backspace

Los pasos son los siguientes,  y también se pueden encontrar en la página siguiente:

Paso 1: Instalar nautilus-python

$ sudo dnf install nautilus-python python-gobject python-xpyb python3 python2


Paso 2: Crear el siguiente directorio

$ mkdir -p .local/share/nautilus-python/extensions

Paso 3: Crear un archivo con el nombre de: BackspaceBack.py 


$ gedit .local/share/nautilus-python/extensions/BackspaceBack.py

e ir a al link y copiar el contenido que tiene y pegarlo en el archivo, o copiar el siguiente y guardarlo.

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# by Ricardo Lenz, 2016-jun
# riclc@hotmail.com
#

import os, gi
gi.require_version('Nautilus', '3.0')
from gi.repository import GObject, Nautilus, Gtk, Gio, GLib

def ok():
    app = Gtk.Application.get_default()
    print app.set_accels_for_action( "win.up", ["BackSpace"] )
    #print app.get_actions_for_accel("BackSpace")
    #print app.get_actions_for_accel("<alt>Up")


class BackspaceBack(GObject.GObject, Nautilus.LocationWidgetProvider):
    def __init__(self):
        pass
    
    def get_widget(self, uri, window):
        ok()
        return None

Paso 4: Reiniciar Nautilus.

$ killall nautilus

Y  con eso ya tenemos de vuelta la función de la tecla de retroceso para volver al directorio anterior en Nautilus 3.26 en Fedora 27.

jueves, 14 de diciembre de 2017

Error en i965_drv_video.so con VLC en Fedora 27



Después de la actualización de VLC a la versión 3.0.0, intenté ver una película, pero no funcionó, creí que debía reiniciarse, lo hice, y tampoco.

El error que mostraba en pantalla es el que se muestra en la imagen de arriba, así que simplemente no funcionó.

Investigando una poco, encontré que debía de instalarse las siguientes librerías:

sudo dnf install libva-intel-driver libvdpau-va-gl gstreamer1-vaapi libva-utils
Y con eso se solucionó el problema.

Tal vez este "fallo" en la instalación de dependencias de VLC sea temporal, pero por si a alguno le pasó, espero y se solucione con este proceso.

Fuentes:

sábado, 9 de diciembre de 2017

Hacer Boot o Multiboot una USB

(Imagen creada por: Average Linux User)


¿Que significa Boot o USB booteada?



Un dispositivo booteable es un CD, DVD, o Pendrive USB que almacena un Sistema Operativo y algunas aplicaciones que pueden ser ejecutadas por un PC sin necesidad de que arranque el Sistema Operativo en caso que falle, configurando desde la Bios que la unidad de CD/DVD/USB actúe como Maestro y el disco duro como esclavo. Así la computadora dará preferencia al dispositivo externo y podremos ejecutarlo sin problema.

En otras palabras, significa hacer que la computadora inicie desde una USB y no del disco duro interno.


¿Qué necesito para bootear una USB?


1.- La USB más que obvio. Hacer respaldo de la información por si las dudas.
2.- Imagen a grabar en la USB: Por lo regular son archivos .iso los que usan, pero también se utiliza .tib, img, o incluso .exe. En este ejemplo usaremos .iso, los más comunes.
3.- Software booteador: Existe infinidad de software para hacer boot una usb, desde sofwtare libre hasta privativo (Live Fedora, Unetbootin, Yumi, Multisystem, Multibooot, Rufus, Aumbi, USB Tools Windows, Linux Live Usb Creator ...) Y una larga lista de software.

En lo personal, uso dos: Yumi y Unetbootin. Uno es para Windows, y el otro es multi-sistema.


¿Cuál usar?


En este post el objetivo principal es:  enseñar a los recién iniciados en el mundo Linux, cómo bootear una usb con una distro linux. Por lo tanto, se infiere que vienen o que están usando Windows, ya que el programa que se utilizará en este post, es Yumi, y solo es compatible con Windows.


¿Por qué usar Yumi?

Porque es simple y fácil de utilizar, permite el uso de múltiples sistemas operativos en una misma USB, incluso distros linux y windows, lo cual es perfecto.

Ventajas:
- Multi-sistema
- Soporta varias versiones de windows, es decir, podemos tener en la misma usb instalador de windows 7, 8 o 10 al mismo tiempo.
- Soporta distros linux y windows al mismo tiempo.
- El software es gratuito.

Desventajas:
- Solo funciona para Windows.
- Las ISO's deben pesar menos de 4.0GB cada una.

Booteando Fedora 27 con Yumi desde Windows


1.- Descargar el ISO: Descargar torrent Fedora 27 1.5Gb
2.- Descargar Yumi : Descargar desde aquí



3.- Realizar respaldo del contenido de la USB

Desde Windows ejecutar Yumi, pedirá permisos de administrador, concederlos:


Aceptar los permisos de Licencia de Usuario final




Seleccionar la USB que se desea utilizar para el BOOT.



A continuación seleccionar la distro a instalar, en este caso, es Fedora, se busca en la lista y seleccionarla.




Clic en el botón <Browser> para buscar la imagen ISO.



Abrir la ISO de Fedora 27 que se instalará.



Una vez seleccionado el archivo, clic en el botón <Create>



Una vez presionado el botón <Create>, la copia de archivos se comenzará al instante.



Una vez que finalice el proceso de copia de archivos, clic en el botón <Next>.




Aquí es donde radica la ventaja principal de Yumi, si le dan clic en el botón <Sí>, les regresará a la ventana de selección de ISO a instalar, y se instalará en modo multi-boot, y esa característica es perfecta, para cuando se requieren varios SO en la misma USB.


Para terminar el proceso, simplemente clic en el botón <No>



Clic en el botón <Finish> para finalizar y comenzar a usar la USB.



Y con eso ya se tiene un SO booteable desde la USB. Ya iniciarla o la instalación de Fedora desde USB, será otro post.

¿Cómo eliminar los SO de la USB?

1.- Formateando la USB
2.- Usar Yumi para la desinstalación: Cuando ya se tiene más de dos o 4 SO en la misma USB, es normal querer eliminar una versión para agregar una reciente por ejemplo.
Yumi permite realizar dicha proceso.

Iniciar Yumi, solicitará permisos.

Aceptar Licencia



Seleccionar la USB


Seleccionar la opción <View or Remove Installed Distros?>



De la lista desplegable, seleccionar la distro a eliminar.




Una vez seleccionada la distro, clic en el botón <Remove>



Esperar a que el proceso termine, luego clic en el botón <Next>



Clic en el botón <Sí> para seguir agregando o eliminando distros, clic en <No> para salir.


Una vez finalizada, se puede cerrar la ventana. Y con eso se realiza el eliminado de distros de la USB Booteada.



Y eso sería todo.
Lo sigue de esto, es iniciar la máquina desde una USB booteada, e instalar el SO que tenga la USB, pero eso lo pondré en otro post.

miércoles, 6 de diciembre de 2017

Integrar Firefox Quantum con Gnome en Fedora 27


Con la llegada de las nuevas funciones en Firefox Quantum, los multiprocesos y demás características, algunas extensiones dejaron de funcionar con la nueva versión.

Bueno, una de ellas y que era mi favorita, htitle, la cual permitía la integración de las ventanas de Firefox con el entorno de Gnome.

En las siguientes imágenes, les muestro ejemplo de integración y no integración de Firefox con Gnome.

Sin integración:


Con integración con Gnome


En la versión de Fedora 27, ya es posible realizar ajustes en Firefox instalado por defecto, para permitir la integración con Gnome.

Primero, ir al navegador de firefox, y escribir la siguiente url en la barra de dirección:

about:config

Y abrirá la ventana que se muestra abajo:


Aceptar el riesgo y clic en <Acepto el riesgo> para continuara con la configuración.

En la ventana siguiente buscar los siguiente:

widget.allow-client-side-decoration


Para activar la funcionalidad, doble clic sobre la característica buscada. Reiniciar el navegador.



viernes, 24 de noviembre de 2017

Instalar VMware Workstation Pro 14 en Fedora 27



Acerca de vmware

VMware es un sistema de virtualización por software ósea es un programa que simula un sistema físico con unas características de hardware determinadas. Cuando se ejecuta el programa proporciona un ambiente de ejecución similar a todos los efectos a un computador físico, con CPU, BIOS, tarjeta gráfica, memoria RAM, tarjeta de red, sistema de sonido, conexión USB, disco duro, etc.

La instalación es el siguiente proceso.

1.- Instalación de librerías necesarias.


sudo dnf install kernel-headers kernel-devel gcc glibc-headers
2.- Descargar el instalador.
La descarga desde este link: ~ Download ~

3.- Asignar permisos al instalador:


chmod 777 VMware-Workstation-Full-14.0.0-6661328.x86_64.bundle
4.- Iniciar el instalador:


sudo ./VMware-Workstation-Full-14.0.0-6661328.x86_64.bundle


5.- Si salta el siguiente error, resolverlo como se muestra a continuación:



Se resuelve así:

Entrar como root desde la terminal:


su -
echo "/usr/lib64/gtk-2.0/modules" > /etc/ld.so.conf.d/gtk2.conf
ldconfig

6.- Iniciar el instalador:


sudo ./VMware-Workstation-Full-14.0.0-6661328.x86_64.bundle


Aceptar licencia.



Aceptar Términos y licencias.



Dejarlo como está.



Indicar que no se quiere enviar información.


Dejarlo por defecto


Dejar como está.


Por defecto usa el puerto 443, sin embargo, si ustedes usan XAMP, este también usa el puerto 443, por lo tanto entran en conflicto, por ente es más fácil cambiar el puerto de vmware a cualquier otro, al 444, 445, 446 ect.

Hay un generador de claves para esta versión, pero es para windows, pueden ejecutar el archivo desde windows y copiar la clave a un archivo de texto. Aquí les dejo el generador de claves, y algunas claves que generé. 


Instalación lista para ser copiada.


Inicia copia de archivos.


Instalación completa.


Información de licencia y el producto instalado.


Desinstalación

La desinstalación es a través del siguiente comando:



sudo vmware-installer  --uninstall-product vmware-workstation

Seguir los pasos del asistente y listo.


Y eso sería todo. Gracias por visitar.


Fuentes: