Apuntes Fedora 32

Después de actualizar mi Sistema Operativo Fedora 30 a Fedora 32, estuve solucionando algunos problemas con Docker CE, personalice el Prompt para mi Terminal y me cambié de Gnome 3.36 a Cinnamon 4.4.

Prompt Terminal

Hace tiempo estuve buscando una forma de tener un prompt que me muestre la hora, la ubicación de directorio y datos sobre el estado en un repositorio git (ramas, cambios), el objetivo era no usar Oh-my-bash, que es un conjunto de scripts para personalizar el prompt donde se puede elegir entre varias opciones de apariencia.

Buscando me encontré con __git_ps1 que es un script que te permite obtener información sobre algún repositorio git, te muestra la rama en la que te encuentras actualmente, o si existe algún cambio en dicho repositorio, ya tenia un problema solucionado y solo quedo colorear el prompt obtener la hora y la ruta actual de directorio, estos cambios los agregue a mi archivo de configuración ~/.bashrc, y quedo de esta forma:

Cuando se tiene instalado el paquete de Git, entonces se cuenta con el script en el sistema operativo, si no se tiene instalado Git entonces:

1# Instalción Git
2$ sudo dnf install git
3
4# Script /usr/share/git-core/contrib/completion/git-prompt.sh  

Para colorear el prompt y obtener los datos deseados tenemos que agregar los siguientes datos:

Descripción de los datos:

 1- __git_ps1: Variable del script.
 2- t: Obtiene la hora, minutos y segundos.
 3- W: Muestra el nombre de carpeta actual.
 4- source: Ruta del script __git_ps1.
 5- export GIT_PS1_SHOWCOLORHINTS: Color para los datos git.
 6- export GIT_PS1_SHOWDIRTYSTATE: Muestra el estado actual del repo.
 7- export GIT_PS1_SHOWUNTRACKEDFILES: Mostrar archivos sin seguimiento.
 8- export PROMPT_COMMAND: Personalización del prompt.
 9- \[\033[0;31m\]: Color Rojo.
10- \[\033[0;33m\]: Color Amarillo.
11- \[\033[0;32m\]: Color Verde.
1# Prompt personalizado ~/.bashrc
2source /usr/share/git-core/contrib/completion/git-prompt.sh
3export GIT_PS1_SHOWCOLORHINTS=true
4export GIT_PS1_SHOWDIRTYSTATE=true
5export GIT_PS1_SHOWUNTRACKEDFILES=true
6export PROMPT_COMMAND='__git_ps1 "\[\033[01;33m\]\t\[\033[00m\] \[\033[01;31m\][\W]\[\033[00m\]" " \\\$ "'

Docker CE

Luego de instalar Docker CE desde el repositorio oficial y realizar las configuraciones necesarias, resulta que los contenedores no tenían salida a internet, después de verificar el DNS interno de Docker, encontré que tenia un error con el firewall.

Para solucionar el problema agregamos la interface docker0 en la zona de confianza del firewall.

1$ sudo firewall-cmd --permanent --zone=trusted --add-interface=docker0
2$ sudo firewall-cmd --reload

Cinnamon

Antes de actualizarme a Fedora 32, el entorno gráfico que usaba era Gnome 3, al presentar problemas de rendimiento y el alto consumo de memoria opte por cambiar a Cinnamon 4.4, uno de los detalles importantes es que el controlador por defecto para la tarjeta de vídeo es NOUVEAU controlador de código abierto, instalamos el controlador NVIDIA Corporation GF119 [NVS 310] para mejorar el rendimiento en el vídeo.

NVIDIA Driver 390xxx - repositorio RPMFusion

 1# Habilitando NVIDIA RPM Fusion
 2$ sudo dnf config-manager --set-enabled rpmfusion-nonfree-nvidia-driver
 3
 4# Listando controladores disponibles
 5$ sudo dnf repository-packages rpmfusion-nonfree-nvidia-driver info
 6
 7# Instalación del controlador
 8$ sudo dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx
 9$ sudo dnf install xorg-x11-drv-nvidia-390xx-cuda
10
11# Pruebas y control de rendimiento
12$ sudo dnf install -y gwe

Referencias

Traducciones: