miércoles, 21 de septiembre de 2016

Mi experiencia con GNU/Linux


¿Cómo conocí GNU/Linux?

El sistema GNU/Linux llegó a mi gracias a mis clases de Sistemas de Información. En Sexto Semestre del Bachillerato un Ing en Informática, quien al escuchar mi inconformidad acerca de los errores constantes con mi maquina "-super dotada-" con Windows Vista, me dijo que el tenia un sistema estéticamente muy atractivo y con grandes libertades, me dijo que se llamaba Ubuntu.


La primera vez que lo escuche ni siquiera sabia pronunciarlo pues nunca había oído una palabra similar a esa. Que como buen predicador del software libre me proporcionó un LiveCD de Ubuntu 8.10. Yo desesperado lo instalé y en ese entonces no sabía nada, lo peor que me pasó, fue que borré la partición de Windows Vista con todo y mis datos, una lección que jamás olvidaré.


En ese tiempo no contaba con internet, por lo tanto me decepcionó mucho ya que todos los paquetes privativos como el controlador de mi Atheros, codecs de MP3 y librerías de DVD así como el flash, etc., tenían que ser descargados, frustrado y desesperado lo dejé por la paz y volví a Windows Vista ya que era el único SO que venía en los DVD de mi laptop. Desafortunadamente, el profesor lo cambiaron de lugar, por ente ya no pude continuar con Ubuntu por ese tiempo.


~~ Ubuntu: sin elección ~~


Cuando entré a la universidad (Lic en Informática) fue un cambio total. La universidad tenía como obligación tomar un curso sobre herramientas de software libre, y saben qué distro? Ubuntu. El curso constaba de Conocer el entorno del escritorio (Unity), la suite ofimática libreoffice, navegador, y muy pero muy simple explicación de lo que era la terminal. En ese entonces ya estaba Ubuntu 10.04 con Unity.


Pues más allá de gustarme la distribución Ubuntu, lo utilizaba porque para empezar, era obligatorio. Las PC's de todas las salas de cómputo tenían Win 7 y Ubuntu en dual boot. La mayoría de los trabajos los requerían en PDF, así que no importaba si usabas Microsoft Office o Libreoffice.

El curso propedeútico duró 2 meses, y obviamente lo instalé en mi laptop. Durante el curso fue más que suficiente para buscar qué más había sobre GNU/Linux. Descubrí que había una infinidad de distros con base GNU/Linux, y Ubuntu era solamente una de las más utilizadas por los usuarios en aquellos años.


Feliz y sonriente comencé a actualizar, instalar paquetes, software adicional, etc., y todas las herramientas que necesitaba en ese entonces, las instalé sin mayor problema. Aún no sabía lo que me esperaba.

Todo iba bien, hasta que un día, apareció un mensaje, "Ha ocurrido un error Interno."  Lo ignoré, pero al reiniciar el equipo, primera pelea con GNU/Linux, "Adios al grub". De ahí, estuve investigando como loco para solucionarlo. No lo pude hacer, reinstalé todo de nuevo, pero ahora, ya no me llevé mis datos, solo reemplacé la partición de Linux y mi información estaba en la partición de datos, sí así es, para que ya no volviera a pasarme lo mismo, aprendí que es necesario crear tres particiones en el disco duro de manera general, una para windows (si es que lo necesitan), una para Linux y la otra para Datos. De ese modo, guardas todo lo más importante en datos, ya sea desde windows o linux, y si se pierde uno u otro, pues tus datos están a salvo, a menos claro que le des un buen golpe al disco duro.

Después del incidente del grub, me desesperó un poco la situación de ese error. Ya que siempre me mostrará ese mensaje como un mes o dos meses después de reinstalar Ubuntu. Además de tener que reinstalar la base del SO, también había que reinstalar los paquetes y software adicional. Y de hecho esa fue la primera razón por cual migré a otra distro.

Ultimate Edition 2.8


Quería una distro en la que no tuviera que instalar ningún paquete adicional. Uno que, después de instalar lo pudiera comenzar usar, y no tener que preocuparme de codecs, o software privativo adicional o controladores.
Entonces fue que conocí Ultimate Editión, una distro basada en Ubuntu, pero con la diferencia que traía todo, efectos visuales, temas hermosos, iconos, codec de video y mp3, los controladores ya listos, herramientas de compilación de c y c++ y muchas otras cosas que me impresionaron como niño con juguete nuevo.

Esta era mi distro favorita hasta ese momento, no tenía problemas los primeros 5 meses, todo iba perfecto. Durante ese tiempo, ya había comenzado las clases normales, creaba programas sencillos con c, ncurses, gtk y c++, compilaba bien, archivos obviamente aumentaron. Sin embargo, mi SO comenzó a alentarse continuamente. Tardaba en iniciar, se colgaba frecuentemente, le eché la culpa al procesador AMD de mi laptop, aunque puede que no era eso.
Otros de los problemas que tenía con esta distro, era que los paquetes no estaban disponibles de manera inmediata, o si lo estaban usaban librerías obsoletas o que entraban en conflicto con otra ya instaladas. Además, el kernel presentaba bastante problemas, ya que siempre enviaba mensajes de que los componentes internos del kernel había fallado, desconozco cómo estén ahora, pero en ese entonces, eso me pasó. Hablamos a mediados del 2010, por lo tanto, después de unos 6 meses con Ultimate Edition 2.4, comencé una búsqueda para encontrar mi nueva distro Favorita.

Fedora con Gnome


Los compañeros usábamos distros diferentes, unos estaban con Ubuntu, Open Suse, Fedora. Cada uno ya se había adaptado a su distros. Aquí fue donde conocí a Raul, un compañero de la licenciatura. En ese entonces él usaba Fedora 16 con Gnome. Me presento literalmente al SO Fedora, me mostró cómo funcionaba, qué era lo que más le gustaba de la distro, entre ellas me mencionó lo siguiente:
  1. Es robusta
  2. Estable, mucho más que Ubuntu
  3. La seguridad era mucho más estricta que cualquier otra distro, tanto así que, incluso en algunos casos era necesario crear reglas en Selinux para permitir algunos puertos.
  4. La interfaz era fenomenal, decía él, simple, elegante, y todo lo indispensable a la mano.
  5. Podías agregar repositorios de terceros, instalar software por separado en formato rpm. (debo recalcar que esto también era posible en Ubuntu, pero comprendan, yo no lo sabía, era novato)
  6. Los comandos para instalar, buscar, eliminar o actualizar paquetes, eran mucho más simples de recordar(yum, ahora dnf).

Lo pensé un poco, puesto que tenía ya instalado Ultimate Edition, mis archivos, el tiempo de invertir en reinstalar todo otra vez. Pues tardé como dos meses en decidirme. Finalmente le pedí prestado su DVD de instalación.

Debo aclarar, que ahora ya sabía un poco más sobre particiones, comandos, recuperar el grub, reinstalar paquetes desde una actualización previa, entre muchas otras cosas, si de algo estoy 100% seguro, es que cuando utilizas linux, te vuelves autodidacta, quieras o no quieras.

En la versión de Fedora 17 había una edición completa que pesaba 4.4GB, es decir, traía todo incluido, además del escritorio Gnome. Cuando finalicé de instalarlo, quedé impresionado, y dije, de aquí soy. Comencé a instalar el resto de aplicaciones, software adicional, aprendí a agregar repositorios extras, instalar desde fuente de terceros, recompilar un paquete en rpm, y muchas otras cosas más.

Encontrar Fedora, para mi fue como hallar mi segunda alma gemela, lo digo porque se adaptó perfecto a mis necesidades, mover el cursor a la esquina y pum, todas las actividades, presionar tecla super y ver las ventanas actuales.

Las aplicaciones ordenadas, la instalación de paquetes de manera fácil con yumex, o desde la terminal. Podía descargar los paquetes por separado con todo y dependencias sin instalarlas.

Pero no todo era miel sobre hojuelas, si bien es cierto, una de las desventajas de Fedora, es que solo tiene un año de soporte actualmente.
Además en las últimas versiones ahora son sólo liveCD, por lo tanto hay que reinstalar todo de nuevo en cada versión que salga, o actualizar a través de internet, pero eso equivale a arriesgarse a que se corte el internet, o que las dependencias no cumplan al finalizar la actualización, o tal vez que se pierda el entorno de escritorio gráfico al reiniciar, esto pasa más cuando la configuración anterior del usuario se mezcla con la nueva configuración después de actualizar.

Pero eso sí, de que es estable y mucho más que Ubuntu, lo es. Fedora desde mi punto de vista, se ha centrado realmente en lo minimalista, coloca únicamente lo necesario, la interfaz del lector de pdf, nautilus, la propia interfaz y opciones de Gnome, son simples, básicas y elegantes.

Algo que es realmente favorable con Fedora, es que es compatible con casi todas las herramientas para desarrolladores, como netbeans, sublime text, debeaver, mysql y sus utilerias, xampp, ruby on rails, c, c++, java, android, php, postgresql, postgresql con bd geoespacial, google earth, eclipse, vala, gtk, html. Y a todo eso hay que agregarle que es posible anexar repositorios extras para permitir la actualización de manera automática.

Una de mis cosas favoritas de Gnome, es que no te satura de información que no necesitas, es decir, te muestra únicamente la información que necesitas, las ventanas actuales en el centro, la configuración de red, bluetooth, cerrar sesión o apagar, y listo. Simple, lo esencial. Además de esto, puedes expandirlo con las extensiones o puedes crearlas en caso de ser necesario.

Para mi, Gnome es el escritorio perfecto, para mí, lo repito dos veces, porque sé que muchos adoran KDE, Cinnamon, Unity, u otro Escritorio. Además, en Fedora, Gnome es uno de los escritorio por defecto, esto significa que, todo el SO está compilado y preparado para funcionar de manera óptima con ese entorno, de tal manera que no habría por qué surgir un error, con alguna librería, configuración de alguna bandera, etc., cosa que no ocurre cuando trae por ejemplo Unity e instalas un segundo entorno.

Una de las características esenciales que debe tener un SO con base GNU/Linux que lo haga perfecto para mí, es que traiga por defecto el Escritorio Gnome.

Apricity (con base Archlinux)


Lo más molesto de utilizar Fedora, desde mi punto de vista es, que si por alguna razón, pierdes el grub (y es imposible de recuperar) o tienes que reinstalar desde cero (por daño en sectores del HDD), es que actualmente ya no hay versiones DVD. Tendrás que instalar paquete por paquete, (actualmente tengo un script que instala todo lo que tengo que utilizar), esto a mi me ha tomado hasta 6 horas para terminar de re-instalar (conexión lenta).

Ahora, por cada actualización, lo he realizado a través de Internet, en las últimas 3 versiones, desde FC 22, 23 y 24, ha sido por internet y he arrastrado la configuración desde fc22, pero el tiempo de descarga y actualización son más de 5 horas, eso porque en mi caso tengo más de 11000 paquetes, tengo la versión full de Texlive.

Aquí es donde entra Arch, desde ya hace varios años, he leído que Arch tiene la ventaja de "Instalarlo sólo una vez y olvidarte de eso para siempre", esto gracias a que es Rolling Release. Es decir, no necesita reinstalarse en cada versión, ya que ni siquiera existen versiones, solo es Archlinux y cada actualización que salga se hace directo, reinicias ya tienes lo más reciente.

Esta característica es la que más me llama la atención, además de que la compilación de paquetes con las librerías es mucho más robusta que el empaquetado rpm.

Anteriormente había instalado arch puro, desde cero, crear particiones desde línea de comandos, instalación sin interfaz gráfica, levantar las tarjetas de red manualmente, etc. Pero sólo lo hice por diversión, para aprender cómo es instalar archlinux purto, debo admitirlo, no me salió a la primera, lo instalé 7 veces, dicen que la tercera vez es la vencida, pero en este caso fue la séptima. Por lo tanto, desistí utilizar archlinux puro.

Luego descargué la versión más utilizada con archlinux y además con interfaz gráfica, es decir Manjaro. Me llamó la atención, porque es realmente muy simple para instalar, es más fácil que Fedora. Ni siquiera parece que sea archlinux, de tal manera que el instalador calamares lo ha simplificado y mucho.

¿Pero por qué no usar Manjaro entonces? Simple, trae como entorno de escritorio KDE. E instalar Gnome junto a KDE es un problema serio. Por lo tanto no lo comencé a utilizar, sin embargo si inicié investigando y probando los comandos de arch en una máquina virtual con manjaro, lo que son el comando pacman, yaourt, mhdw, crear y eliminar particiones, entre otras cosas.

Y hace 4 meses descubrí Apricity OS. El cual está basado en Arch, pero con entorno Gnome por defecto, qué significa esto? He encontrado la versión ideal para migrar.

¿Por qué migrar?

Si bien es cierto, cuando conocí Fedora fue como encontrar mi segunda alma gemela. Pero cuando se tiene algo de tiempo con una distro, experiencia con comandos, instalaciones por particiones, te das cuenta que se necesita suplir algunas deficiencias que no cumpla tu actual distro, en mi caso, la principal razón de migrar, es que no quiero volver a reinstalar en cada versión nueva.

Ahora sólo quiero instalar una sola ves mi distro con base GNU/Linux, actualizar. reiniciar el equipo y listo. Y olvidarme de reinstalar paquete por paquete, o esperar una descarga de 5 horas y una actualización de otras 5 horas.
Saber que los paquetes están ahí, disponibles con la super herramienta de Yaourt y compilarlos para la arquitectura específica que esté usando en mi equipo, simplemente es alucinante.

Además, al traer el entorno Gnome, no solo tengo disponible las herramientas y software propias del escritorio a las que ya estoy familiarizado desde Fedora, sino que también se podrán añadir desde Yaourt.
En Apricity no tengo que añadir repositorios, lo que no esté en los repos oficiales, a puesto lo que sea a que está en aur y eso es perfecto.

Antes de migrar a cualquier otra distro, me he tomado hasta 7 meses para explorarlo, verificando que todas las herramientas que utilizo, configuraciones, software nativo y extra sean 100% compatibles.
Por ejemplo, una de las características que me encantan del entorno Gnome, es que es fácil compartir internet mediante una tarjeta de red USB.

Mi recomendación si quieren migrar a otra distro, primero asegurarse de que sea compatible con todas las configuraciones y software que más utilizan.


Y para finalizar me gustaría contestarles la siguiente pregunta:

¿Fue difícil migrar de Windows a Linux?
No, para mi no fue nada difícil.

¿Por qué?
Porque no soy fan de videojuegos, ni siquiera un 10%. Por qué digo esto, porque la mayoría de mis compañeros, siempre extrañaban principalmente eso, los juegos. Puesto que nos enseñaron a utilizar libreoffice, el cual reemplaza completamente a Microsoft Office (en cuestiones de redacción), y además yo aprendí en dos años a utilizar Latex, lo cual me hizo no depender de ninguna herramienta en especial que únicamente fuera compatible con Windows.

La orientación de la lic. en informática en la universidad que estudié, está enfocada en desarrollo de software y administración de la información automatizada. Por lo tanto, no necesité software para edición de gráfico o vídeo, no utilizamos dream weaver, todos los profesores sabían utilizar linux, programamos bajo linux, utilizando herramientas nativas de Linux, y esto hace que no sea necesario depender de Windows, a excepción de cuando tuvimos la materia de programación visual, ya que utilizamos Visual Basic, pero sólo fue 1 hora por día durante seis meses.

Después de los primeros dos años de la universidad, ya ni siquiera me acordaba de mi contraseña del usuario de Windows, cuando quise entrar de nuevo, tuve que tumbarla con hirens boot.

Muchas veces me preguntan, por qué te gusta Linux? A veces para no alargar la respuesta digo, porque los virus de Windows no afectan, porque es gratis o porque no tengo que pagar miles de pesos en licencias. Pero, lo cierto es, lo que me apasiona de GNU/Linux, es que puedes modificarlo a tu entero gusto, literalmente, lo puedes poner de cabeza, y nadie te va a decir que estás mal. Es software libre, puedes hacer y deshacer lo que se te venga en ganas. Explicarle eso a usuarios normales, muchas veces no entienden y piensan que estás loco. Pero migrar a Linux, no es estar peleado con Windows, sino más bien, aprender que existen SO en los que podemos ser los propios creadores.

Y en resumen, esa ha sido me experiencia con GNU/Linux. Sé que es bastante resumido quizá, o para algunos muy extensa, pero sea como sea, espero que les sirva de algo. Como dice el dicho, nadie escarmienta en cabeza ajena, por lo tanto si alguien quiere tomar parte de mi experiencia adelante,  y si no, pues a cometer su propios errores entonces, también es válido.


Mi login persoanlizado en Aprcity OS con Gnome

lunes, 19 de septiembre de 2016

Extensiones en Gnome Shell



¿Qué son las extensiones de Gnome Shell?
Las extensiones de GNOME Shell son los complementos que extienden las funcionalidades GNOME Shell. Estas extensiones de GNOME Shell modifican ya sea mediante la adición de la funcionalidad o modificandola. Estas extensiones son típicamente proporcionados y mantenidas por los desarrolladores de terceras parte.

¿Dónde encontrar extensiones para Gnome Shell?
Hay dos formas de obtener una extensión para GNOME Shell. La primera forma es a través de su página web: https://extensions.gnome.org Debido a que el sitio Web utiliza las extensiones de funcionalidad especial plugin, se debe acceder a ella mediante el navegador web Mozilla Firefox. Una vez que acceda al sitio verá un mensaje para permitir la integración de shell de GNOME. Una vez autorizado, se le pedirá Permitir Ahora o Permitir y recordar la decisión.

La otra opción es busca las extensiones desde los paquetes disponibles, por ejemplo, en fedora las extensiones se buscarían con el siguiente comando
# En fedora

dnf search gnome-shell-extension
# En derivados de arch

sudo pacman -Ss gnome-shell-extension
Una vez que se encuentren dichos paquetes, pues se instalan con el determinado comando para la distro que estén utilizando.



¿Cómo instalar las extensiones de Gnome Shell?

Ahora a instalar algunas extensiones de GNOME Shell a través de la página web de GNOME. En este ejemplo instalaremos User Theme, es una extensión que permite utilizar themes para gnome shell creados por el usuario.

Una vez que se accede al sitio https://extensions.gnome.org web que le pedirá por Firefox para permitir la integración de shell de GNOME se mencionó anteriormente. Cli en permitir y recordar.



A continuación, seleccionar una opción que será recordada por el navegador, elegir la opción permitir solo ahora o permitir y recordar.


Aquí hay algo importante, para que ustedes puedan cambiar los temas de gnome shell, es necesario activar los temas del usuario. Para esto seleccionaremos la extensión que dice, User Themes.


Para instalar una extensión, basta con activar el botón en forma de switch, mostrará un mensaje de confirmación, clic en Instalar.



¿Cómo configurar las extensiones instaladas?
Desde la propia página, hay una sección que dice Extensiones Instaladas, en esa pestaña es posible configurarlas, eliminarlas o desactivarlas.

Sin embargo, hay otra opción para administrarlas de manera local y offline.

La herramienta que se utiliza se llama gnome-tweak-tool:
En fedora se instala de la siguiente manera:
sudo dnf install gnome-tweak-tool
En Apricity OS que se deriva de Arch, se instala de esta manera:
sudo pacman -S gnome-tweak-tool

Ahora, abrir la herramienta y comenzar a utilizarla.

Por cada nueva extensión que se instale, ya se manual o desde la página, es necesario reiniciar la herramienta para que se muestre.

Si quieren hacer un respaldo de sus extensiones, es posible, las extensiones se guardan en la ruta: .local/share/gnome-shell/extensions



La carpeta extensions la pueden copiar y pegar en otro equipo, y seguirán funcionando, siempre  y cuando sea la misma versión de gnome  shell y que las extensiones sean compatibles con dicha versión.

Personalizar Gnome 3.20


Una de las maravillas (lo digo desde mi punto de vista) de las distribuciones basadas en GNU/Linux, es la facilidad con la que las que se pueden personalizar,  desde lo más bonito, limpio, elegante, hasta crear animaciones y colores como en las películas de Hackers de Hollywood.

Lo mejor en las distros linux, es que hay gustos para todos, dicen que en "Gustos se rompen géneros", pues algo así es esto.

Algunas distribuciones son más o menos fáciles de personalizar que otras, sin embargo, hoy en día, la mayoría de ellas, o al menos las mas utilizadas se han enfocado en las interfaces llamativas, tal es el caso de las distros como Elementary OSSolus ProjectApricity OSBodhi OSDeepinHazeosManjaroPear OSZorin OS, y los escritorios ya conocidos, GnomeKDEUnity, Cinnamon, XFCE entre Muchos y muchos más.

Cada una de esas distros con el respectivo escritorio que se elija, tienen sus herramientas para permitir la personalización, incluso, si no la tiene, se pueden instalar las herramientas de otros escritorios y utilizarlas en el nuestro.

Hasta el momento el escritorio Gnome, es mi favorito. La personalización es muy fácil de realizar, existen muchos temas de gtk, iconos, cursores y del propio gnome-shell.

Como ya mencioné, cada quien tiene gustos completamente diferentes, pero la idea principal aquí, es convertir nuestro escritorio en algo distintivo y sobre todo visualmente atractivo para nuestro uso cotidiano.

Las siguientes imágenes, son las que describen mi escritorio favorito:



Gnome Tweak Tool - Herramienta de Retoques

Tema de Gnome-Shell
Para lograr éstos resultados, es necesario instalar los siguientes paquetes, en mi caso lo he probado en Fedora con Gnome y Apricity con Gnome también, desconozco si funcione en Ubuntu, pero en general, los temas de iconos y ventanas, deben funcionar para cualquier distro que utilice gnome. El nombre de los paquetes puede variar:

  1. Instalación de  paquete en Fedora:
sudo dnf -y install gnome-tweak-tool gnome-shell-extension-common dconf-editor gnome-exe-thumbnailer file-roller-nautilus gnome-terminal-nautilus raw-thumbnailer nautilus-sendto nautilus-extensions

  1. Instalación de  paquete en Apricity:
sudo pacman -S gnome-tweak-tool
sudo yaourt -S gnome-exe-thumbnailer file-roller nautilus-sendto



Bueno, una vez instalado proseguimos a crear unas carpetas necesarias, son dos las carpetas .icons y .themes, ambas se crean en el directorio home de su usuario, las pueden crear con los siguientes comandos, o abrir nautilus y crear las carpetas manualmente, no olviden el punto antes del nombre:

No se les olvide, que para ver las carpetas ocultas, es necesario presionar Ctrl+h, ya que las carpetas con un punto antes del nombre, se ocultan automáticamente.
cd
mkdir .icons
mkdir .themes

Éstas carpetas son para colocar los temas de iconos, cursores y temas del gnome shell y de ventanas.
  1. Los Temas de íconos y los de cursores van en la carpeta de .icons
  2. Los temas de ventanas (GTK) y de Gnome Shell van en .themes
Hay algunos que diran que van en /usr/share/icons o themes, pero en lo personal, no recomiendo colocarlas en un directorio que requiere permisos sudo, cada vez que coloquemos un tema nuevo, cuando los podemos colocar en nuestro propio directorio de usuario.

A continuación les explico como personalizar su escritorio Gnome 3.20. Éstos pasos son generales, quizás algunos temas no funcionen en versiones posteriores, pero sí deben funcionar en versiones anteriores a 3.20.


Ahora, proseguimos a descargar Temas, iconos y cursores, mis páginas preferidas para esto son: gnome-look.org y https://www.deviantart.com/.

En gnome-look.org encontrarán todos los íconos, cursores y temas necesarios, ahí mismo podrán ver con qué versión de su escritorio es compatible un determinado tema, además, podrán saber si es compatible con gnome, cinnamon, etc.



Aquí les dejo los temas que actualmente utilizo. Estos ejemplos son los que utilizaremos para el proceso de personalización.
  1. Tema de iconos: se descomprime en .icons es un tema de íconos.
  2. Tema de Ventanas: Se descromprime en .themes, es un tema de entorno de ventana Gtk
  3. Tema de Gnome Shell: se descomprime en .themes, es un tema para gnome shell.
El programa que se utiliza para cambiar la apariencia del escritorio se llama Herramienta de Retoques, o en inglés, Gnome Tweak Tool.

En este software, se cambian los temas de iconos, de ventana, cursores, se agregan extensiones, se determinan los atajos, el teclado, lo que se quiera visualizar o no el escritorio Gnome.

Abrir el software, y en cada opción, seleccionar los nombre de los temas, e iconos que se descargaron previamente.

Y listo, al instante de ir seleccionando cada opción, las interfaces e iconos, así como cursor cambiarán automáticamente, algunos cambios tardarán unos segundos.

El tema de iconos original lo obtuve: https://www.gnome-look.org/p/1148695/


A este tema, agregué varios iconos personalizados, como son de libreoffice, los iconos para archivos de microsftwor, disco duro, usb, íconos de notificación de dropbox, de conexión inlámbrica, firefox, yandex, google chrome, virtualbox, nautilus, para archivos latex, bibtex, matlab, arduino, proceesing, binary, 7zip, iso.

El tema original de ventanas se puede obtener de: https://www.gnome-look.org/p/1013344/

Al tema de ventanas, le cambié el color cuando se enfoca el cursor, el redondeo de ventanas en la barra búsquedas de nautilus.



El tema de gnome shell origial lo obtuve: https://www.gnome-look.org/p/1013056/

En el tema del shell cambié el color del borde superior, anteriormente era transparente, el color del fondo de la barra de búsqueda sin focus del cursor.


Espero que les sea de agrado mi tema favorito. Como he dicho, en gustos se rompen géneros, así que queda a su consideración y además, esto es software libre,  pueden descargarlo y modificarlo a su entero gusto.

Ahora queda pendiente el tema de extensiones para Gnome Shell.

domingo, 18 de septiembre de 2016

Instalar y desinstalar VMware Workstation 12.5 en Aprcity OS

VMware Workstation

Es un software para virtualización de sistemas operativos de una manera más avanzada, o al menos eso es lo que describe en su página oficial, algo que no dudo. Es más o menos parecido a VirtualBox. Si me preguntaran cuál es mejor, diría que no puedo contestar, ya que cad auno tiene lo suyo, sin embargo, VMware, es más potente cuando de redes de SO virtuales se trata, y VirtualBox es más fácil de utilizar por usuarios no expertos.

Virtualización de PC avanzada

VMware Workstation transforma la forma en que los profesionales técnicos desarrollan, prueban e implementan el software o hacen demostraciones de las aplicaciones, porque permite ejecutar varios sistemas operativos basados en x86 al mismo tiempo en el mismo PC. VMware Workstation se sustenta en 15 años de excelencia en virtualización y ha ganado más de 50 premios del sector. Eleva la virtualización de escritorios al próximo nivel porque ofrece a los usuarios una compatibilidad sin parangón con gran diversidad de sistemas operativos, una experiencia de usuario plena y un rendimiento magnífico.

Virtualización de escritorio de última generación para Windows y Linux

Con VMware Workstation Pro, se aprovecha el hardware más reciente para replicar entornos de servidor, de escritorio y de tableta en una máquina virtual. Ejecute aplicaciones en varios sistemas operativos, incluidos Linux y Windows, entre otros, al mismo tiempo y en la misma PC sin tener que reiniciar su equipo. VMware Workstation Pro facilita muchísimo la tarea de evaluar nuevos sistemas operativos como Windows 10 y probar aplicaciones y parches de software, y arquitecturas de referencia en un entorno aislado y seguro. Ningún otro software de virtualización de escritorio brinda el rendimiento, la confiabilidad y las funciones de avanzada de Workstation Pro. 

Creación de máquinas virtuales potentes


Workstation Pro maximiza los recursos de su computadora mediante la capacidad de asignar múltiples núcleos de procesador o gigabytes de memoria principal o de memoria gráfica a cada máquina virtual para ejecutar las aplicaciones más exigentes en un entorno virtualizado. Con Workstation Pro, también se pueden ejecutar anfitriones virtuales ESXi y dispositivos de vSphere, lo que permite crear un centro de datos definido por el software completo en su escritorio.

Virtualización de escritorio de última generación para Windows y Linux

Con VMware Workstation Pro, se aprovecha el hardware más reciente para replicar entornos de servidor, de escritorio y de tableta en una máquina virtual. Ejecute aplicaciones en varios sistemas operativos, incluidos Linux y Windows, entre otros, al mismo tiempo y en la misma PC sin tener que reiniciar su equipo. VMware Workstation Pro facilita muchísimo la tarea de evaluar nuevos sistemas operativos como Windows 10 y probar aplicaciones y parches de software, y arquitecturas de referencia en un entorno aislado y seguro. Ningún otro software de virtualización de escritorio brinda el rendimiento, la confiabilidad y las funciones de avanzada de Workstation Pro.
- See more at: http://www.vmware.com/latam/products/workstation/#sthash.7saKw2Pc.dpuf

Virtualización de escritorio de última generación para Windows y Linux

Con VMware Workstation Pro, se aprovecha el hardware más reciente para replicar entornos de servidor, de escritorio y de tableta en una máquina virtual. Ejecute aplicaciones en varios sistemas operativos, incluidos Linux y Windows, entre otros, al mismo tiempo y en la misma PC sin tener que reiniciar su equipo. VMware Workstation Pro facilita muchísimo la tarea de evaluar nuevos sistemas operativos como Windows 10 y probar aplicaciones y parches de software, y arquitecturas de referencia en un entorno aislado y seguro. Ningún otro software de virtualización de escritorio brinda el rendimiento, la confiabilidad y las funciones de avanzada de Workstation Pro.
- See more at: http://www.vmware.com/latam/products/workstation/#sthash.7saKw2Pc.dpuf

Virtualización de escritorio de última generación para Windows y Linux

Con VMware Workstation Pro, se aprovecha el hardware más reciente para replicar entornos de servidor, de escritorio y de tableta en una máquina virtual. Ejecute aplicaciones en varios sistemas operativos, incluidos Linux y Windows, entre otros, al mismo tiempo y en la misma PC sin tener que reiniciar su equipo. VMware Workstation Pro facilita muchísimo la tarea de evaluar nuevos sistemas operativos como Windows 10 y probar aplicaciones y parches de software, y arquitecturas de referencia en un entorno aislado y seguro. Ningún otro software de virtualización de escritorio brinda el rendimiento, la confiabilidad y las funciones de avanzada de Workstation Pro.
- See more at: http://www.vmware.com/latam/products/workstation/#sthash.7saKw2Pc.dpuf

Instalación de VMware Workstation

1.- Descargar el instalador correspondiente:
www.vmware.com/go/downloadworkstation

2.- Instalar requisitos necesarios
Iniciar la terminal en modo root (es necesario):

NOTA: Debido a que algunas configuraciones requieren acceso a carpetas con permisos únicamente de root, es necesario inicar en ese modo la terminal.
sudo pacman -S fuse gtkmm linux-headers
3.- Reiniciar el equipo en caso de haber actualizaciones, esto es necesario para que el equipo inicie con la última versión del KERNEL en caso de haberlo, sobre todo si es la primera vez que se instalan los headers y librerias de desarrolladores.
reboot
4.- Instalar vmware
chmod 755 VMware-Workstation-Full-*version*.bundle
6.- Ejecutar el instalador, recordar que estamos en modo root:
 Descargar generador de Seriales de aquí:
./VMware-Workstation-Full-*version*.bundle

Compilar el Kernel:

vmware-modconfig --console --install-all
vmware-modconfig --console --install-all 
# cd /usr/lib/vmware/modules/source
# tar xf vmmon.tar
# mv vmmon.tar vmmon.old.tar
# sed -r -i -e 's/get_user_pages(_remote)*/get_user_pages_remote/g' vmmon-only/linux/hostif.c
# tar cf vmmon.tar vmmon-only
# rm -r vmmon-only

Si marca algún error al iniciar la máquina virtual, es necesario editar el archivo .vmx, que se encuentra dentro de la carpeta  de su máquina virtual y agregar la siguiente línea:

vmx.allowNested = "TRUE"

y eso sería todo. Gracias por visitar.

sábado, 17 de septiembre de 2016

Instalar XAMPP en Apricity OS



XAMPP

XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en el sistema de gestión de bases de datos MariaDB, el servidor web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. Desde la versión "5.6.15", XAMPP cambió la base de datos de MySQL A MariaDB. El cual es un fork de MySQL con licencia GPL.

El programa se distribuye bajo la licencia GNU y actúa como un servidor web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP está disponible para Microsoft Windows, GNU/Linux, Solaris y Mac OS X.

Su instalación en Apricity OS comienza por descargar el instalador para Linux.


Una vez descargado, lo ejecutamos desde la terminal con el siguiente comando:

sudo ./xampp-linux-x64-7.0.9-1-installer.run





Comenzará el asistente de instalación, seguir los pasos tal cual.




Clic en <Siguiente>




Clic en <Siguiente>




Desmarcar la opción, y luego clic en <Siguiente>




Clic en <Siguiente>



Esperar a que termine la instalación.



Abrirá la ventana de administración de los servicios de XAMPP.



Si tienen mysql o mariadb, recomiendo cambiar el puerto, para que no entre en conflicto con el puerto del servidor que tengan instalado.



Al iniciar los servicios, podemos corroborar que todo vaya bien, abrir el navegador e ir: http://localhost/phpmyadmin/


Debe mostrar la siguiente ventana si todo se instaló correctamente.




Para desinstalar, únicamente ejecutamos el desinstalador ubicado en /opt/lampp/uninstall y seguir los pasos.
 sudo /opt/lampp/uninstall


Y eso sería todo, gracias por visitar.