This content is not available in this language yet; it is shown in its original language.
Configurar Ubuntu
Esta configuración está probada en la versión 22.04
Actualización de repositorios
sudo apt updatesudo apt -y upgradeInstalación de Git
sudo apt -y install gitSoporte para exFAT
Si estamos en una versión inferior a Ubuntu 22.04 necesitaremos instalar el soporte para exFAT
sudo apt -y install exfat-fuse exfat-utilsSi estamos en Ubuntu 22.04 o superior exfat-utils ha sido sustituido por exfat-propgs
sudo apt install exfatprogsInstalación de fuentes
Powerline
Fonts Powerline es una colección de fuentes que nos permiten utilizar símbolos especiales en la terminal.
sudo apt -y install fonts-powerlineFiraCode
FiraCode es una fuente de código que nos permite utilizar ligaduras en la terminal.
sudo apt -y install fonts-firacodeInstalación y configuración de zsh
curl
Si no lo tenemos instalado, lo instalamos
sudo apt -y install curlzsh
Después instalamos zsh
sudo apt -y install git-core zshsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"Accede al archivo de configuración de zsh
nano ~/.zshrcBusca la variable ZSH_THEME y actualiza el valor a agnoster. Debería quedarte algo así:
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH="/home/ansango/.oh-my-zsh"
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="agnoster"
Guarda el anterior archivo y a continuación hacemos zsh nuestra terminal por defecto
chsh -s $(which zsh)Necesitaremos reiniciar la sesión para que zsh sea nuestra terminal predeterminada.
powerlevel10k
powerlevel10k es un tema para zsh que nos permite personalizar la terminal. Ejecutmamos el siguiente commando para instalarlo:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10kAbrimos el archivo de configuración de zsh de nuevo:
nano ~/.zshrcBuscamos la variable ZSH_THEME y actualizamos el valor a powerlevel10k/powerlevel10k:
ZSH_THEME="powerlevel10k/powerlevel10k"Abre un nuevo terminal, y deberías ver que el tema. Si el asistente de configuración p10k no se inicia automáticamente, puedes ejecutarlo con:
p10k configureNode Version Manager
NVM es un gestor de versiones de Node.js, nos permite instalar y cambiar entre diferentes versiones de Node.js.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.1/install.sh | bashAbrimos el archivo configuración de zsh de nuevo:
nano ~/.zshrcCopiamos y pegamos al final del archivo el siguiente código:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvmNecesitaremos reiniciar la sesión para que nvm funcione
Instalar Node.js
Podemos obtener el listado de todas las versiones con:
nvm ls-remotePara instalar Node.js y npm simplemente ejecutamos:
nvm install --lts # Para instalar la última versión de larga duraciónInstalación de MongoDB
Para instalar MongoDB puedes seguir instalar mongodb y robo3T
##vDashboard
Have tiempo utilizaba OSX y me encantaba la interfaz gráfica, básicamente por el Dock y Mission Control. Pero puedes configurar tu distribución de Ubuntu para que tenga esas funcionalidades.
Dconf Editor
Dconf Editor es una herramienta que nos permite editar la configuración de Gnome, para ello ejecutamos:
sudo apt -y install dconf-editorPodremos configurar a mano el Dock por ejemplo. Entramos en Dconf Editor y accedemos a la siguiente ruta para customizar a nuestro gusto el Dock en Ubuntu:
org/gnome/shell/extensions/dash-to-dockGnome Tweaks
Gnome Tweaks es una herramienta que nos permite personalizar la interfaz gráfica de Ubuntu, para ello ejecutamos:
sudo apt -y install gnome-tweaksCustom Hot Corners Extended
Custom Hot Corners Extended es una extensión que nos permite configurar las acciones que se lanzan al poner el puntero en cada esquina de la pantalla.
wget https://github.com/G-dH/custom-hot-corners-extended/releases/latest/download/custom-hot-corners-extended@G-dH.github.com.zipgnome-extensions install --force custom-hot-corners-extended@G-dH.github.com.zipPuedes seguir con las aplicaciones recomendadas para Ubuntu, restaurar drivers nvidia, restaurar touchpad.