viernes, 21 de abril de 2017

Instalar ZSH en Fedora 26


Con la llegada de Fedora 26, ahora es necesario comenzar los manuales de instalación de nuestros paquetes indispensables.
Cada uno tiene sus propias paqueterías  de software que utiliza, eso no hay duda, configuraciones y demás cosas.

Con fedora 26 no hay mayores cambios en muchos comandos, considerando que todo se haga desde consola. Aún así, aquí los comandos para la instalación de ZSH.

En este ejemplo utilicé TILIX, una nueva terminal bastante cómoda y multiventana dentro de una sola, o más bien dicho, multi particiones dentro de la misma, la cual hace poder crear los efectos que ven en la primera imagen.

Instalación:
sudo dnf -y install zsh git util-linux-user
Configuración:
1) 
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
2)
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
3)
cp ~/.zshrc ~/.zshrc.orig
4) cambiar la shell actual a la shell zsh
sudo chsh -s /bin/zsh usuario

Al finalizar obtenemos esto:

¿Qué es shell?
Una Shell de Unix o también shell, es el término usado en informática para referirse a un intérprete de comandos, el cual consiste en la interfaz de usuario tradicional de los sistemas operativos basados en Unix y similares como GNU/Linux.

Mediante las instrucciones que aporta el intérprete, el usuario puede comunicarse con el núcleo y por extensión, ejecutar dichas órdenes, así como herramientas que le permiten controlar el funcionamiento de la computadora.

Ejemplo: sudo, su, rm, exit

¿Qué es ZSH?
Z shell (o simplemente zsh) es un potente intérprete de comandos para sistemas operativos de tipo Unix, como por ejemplo los BSD o GNU/Linux.1 La primera versión de zsh fue escrita por Paul Falstad en 1990, cuando era estudiante en la Universidad de Princeton.

Zsh se diseñó para poder usarse interactivamente. Se le han incorporado muchas de las características principales de otras shells de Unix como, bash, ksh, o tcsh y además posee características propias originales.

domingo, 26 de marzo de 2017

Instalar complemento para administrar extensiones de gnome shell en Fedora


Los usuarios de Gnome sabemos que se puede expandir las funcionalidades de este escritorio mediante extensiones, las cuales se pueden instalar y administrar desde el navegador web.

Anteriormente, éstas extensiones se administraban exclusivamente desde el navegador por defecto del SO, en mi caso Fedora con Gnome viene con Firefox.


Recientemente ese método ya no funciona, es necesario instalar un complemento en el navegador e instalar un paquete adicional. Y con esto ya se pueden administrar las extensiones desde cualquier navegador.



Paso 1: abrir el navegador, ir a https://extensions.gnome.org click en donde dice, "Click here to install browser extension". Click en permitir la instalación del complemento.



 Paso 2: Esperar la descarga del complemento.



 Paso 3: Click en instalar el complemento.



Paso 4: Ahora instalar el paquete adicional que se llama chrome-gnome-shell. Para eso es necesario activar el repo.


sudo dnf copr enable region51/chrome-gnome-shell
sudo dnf install chrome-gnome-shell
Como último paso recargar el sitio web.

Y listo, ya podemos ver nuestras extensiones.
Gracias por visitar.

lunes, 27 de febrero de 2017

Recompilar kernel de VirtualBox 5.1.14 en kernel 4.9.11-200 en Fedora 25


Intenté iniciar VirtualBox 5.1.14 hoy, y me lanzó ese error, como es costumbre, solo es necesario recompilar el Kernel, sin embargo en esta ocasión, hubo un poco más de configuraciones adicionales.

A continuación les explico los pasos que realicé para recompilarlo para el kernel 4.9.11-200 en Fedora 25.

Lo usual es ejecutar el siguiente comando para la versión 5.1 en adelante, pero por alguna razón ahora, no funciona, ya que es necesario agregar otros comandos a selinux.

Se ejecuta en modo super usuario:


/usr/lib/virtualbox/vboxdrv.sh setup
Y el problema siguiente desaparecía:


Ahora, es necesario los permisos, los cuales se añaden, de manera personalizada para cada usuario.

Al ejecutar el comando, en fedora lanzará una alerta de SELinux, con instrucciones que se ejecutarán en la terminal para que funcione. Esto dependerá de la versión de VB y el kernel.

En mi caso saltó esta ventana:


Entonces lo que prosigue es copiar el código que hay delante del símbolo # y ejecutarlo en la terminal, uno por uno, el primer comando, lanzará otro comando, el cual se debe ejecutar en seguida.

ausearch -c 'modprobe' --raw | audit2allow -M my-modprobe.p

semodule -X 300 -i my-modprobe.p

Luego de ejecutar el primero, continuamos con el que sigue, al finalizar eso, ahora ejecutamos el comando inicial, y con eso se soluciona el problema.

/usr/lib/virtualbox/vboxdrv.sh setup

Espero que les funcione, cualquier duda, espero poderlos ayudar.

domingo, 26 de febrero de 2017

Green Recorder -- Uno más a la lista


En mi post https://linuxgx.blogspot.mx/2017/01/5-programas-para-screencast-en-fedora-25.html mencioné 5 de los software que utilizado y probado para grabar vídeos del escritorio en Fedora.

Bueno, he encontrado uno más para la lista.

Se llama Green Recorder, su página oficial es https://green-project.github.io/green-recorder/, es libre, viene en repo copr para fedora.

Instalación:
sudo dnf copr enable mhsabbagh/greenproject
sudo dnf install green-recorder

Características:
- Soporta videos mkv, avi, mp4 y nut.
- Soporte sólo en modo xorg.
- La interfaz es realmente simple y directa.
- Desarrollado en Python, GTK+ 3 y ffmpeg.
- Disponible inicialmente para Ubuntu, Fedora, Arch y el código fuente para compilación de otras distros.

Un gif que muestra el uso del software.



Si necesitan uno software para grabar el escritorio, aquí tienen algunas opciones, es cuestión de probarlos y seleccionar el que se adapta a sus necesidades.

Peek crear gif's de manera Fácil en Linux


En uno de mis post anteriores, había mencionado a peek, como un software que permite crear archivos gif de manera fácil y rápida en Fedora.

Sin embargo, en dicho post https://linuxgx.blogspot.mx/2016/10/peek-crear-gifs-de-manera-facil-en-linux.html, mostré cómo utilizarlo sin instalación desde repositorio oficial. Al menos no para fedora.

Ahora, ya hay un repositorio que permite esta instalación.

Instalando Dependencias y demás librerías necesarias
sudo dnf install cmake vala gtk3-devel ImageMagick ffmpeg

Agregando repositorio:
sudo dnf config-manager --add-repo http://download.opensuse.org/repositories/home:/Bajoja/Fedora_25/home:Bajoja.repo

Instalando el paquete:
sudo dnf -y install peek

Más información en: https://github.com/phw/peek

Y con eso se pueden crear las siguiente animaciones:



Y eso sería todo, desde mi punto de vista, es realmente simple de utilizar, muy efectivo y sobre todo cumple con lo que se necesita, que es crear un gif.