diff --git a/README.md b/README.md index bf2895d..573f882 100644 --- a/README.md +++ b/README.md @@ -138,8 +138,7 @@ entre ordenadores. Hasta que instalemos nuestro editor favorito (*Emacs* en mi caso) podemos usar *nano* desde la linea de comandos para editar cualquier -fichero. Pero yo añado *micro* con el paquete `.deb` descargado desde -[su github](https://github.com/zyedidia/micro/releases). +fichero. ## Parámetros de disco duro @@ -190,7 +189,7 @@ bastante notables. Seguimos [esta referencia](https://easylinuxtipsproject.blogspot.com/p/ssd.html#ID10) -Visitamos `about::config` con el navegador. +Visitamos `about:config` con el navegador. Cambiamos @@ -320,7 +319,7 @@ Chromium Como Chrome pero libre, en Linux Mint no hay snaps, puedes instalarlo directamente con `apt` - +Para instalar todos los programas ejecutamos: sudo apt install keepassxc gnucash deluge rsync grsync rar unrar \ zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar \ @@ -333,6 +332,14 @@ Son útiles para control de consumo. sudo apt install tlp tlp-rdw htop powertop +**btop** también está muy bien, así que descargamos los binarios desde +[su página web](https://github.com/aristocratos/btop) dentro del binario +tenemos el ejecutable y un fichero `.desktop`. En mi caso hago una +cutre-instalación con el ejecutable en `~/.local/bin` y el fichero +`.desktop` copiado en mi `~/.local/share/applications` (ver la sección +[Varias aplicaciones instaladas de +binarios](#varias-aplicaciones-instaladas-de-binarios)) + ## Programas de terminal Dos imprescindibles: @@ -370,6 +377,10 @@ sudo apt install tmux Lo instalamos desde el software manager. +## pCloud + +Instalado desde su página web. + ## Chrome No lo he instalado. @@ -377,11 +388,18 @@ No lo he instalado. Puede instalarse desde [la página web de Chrome](https://www.google.com/chrome/) +## Thorium + +Bajamos los binarios desde [su página web](https://thorium.rocks/). +Descomprimimos en `~/apps` y ajustamos los ficheros `.desktop` para que +apunten a los binarios. (ver la siguiente sección [Varias aplicaciones +instaladas de binarios](#varias-aplicaciones-instaladas-de-binarios)) + ## Varias aplicaciones instaladas de binarios Lo recomendable en un sistema POSIX es instalar los programas adicionales en `/usr/local` o en `/opt`. Yo soy más chapuzas y suelo -instalar en `~/apt` por que el portátil es personal e intrasferible. En +instalar en `~/apps` por que el portátil es personal e intrasferible. En un ordenador compartido es mejor usar `/opt`. En general cuando instalo en el directorio `~/apps` sigo los siguientes @@ -473,6 +491,9 @@ web](https://joplinapp.org/) Joplin se instala en el directorio `~/.joplin` y crea su propia entrada en el menú. +La primera vez que configuremos la sincronización de Joplin conviene +hacer un borrado local con download desde el remoto. + ## Terminal y shells Por defecto tenemos instalado `bash`. @@ -488,13 +509,10 @@ Nos adelantamos a los acontecimientos, pero conviene tener instaladas las herramientas de entornos virtuales de python antes de instalar *zsh* con el plugin para *virtualenvwrapper*. - apt install python-all-dev + apt install python-is-python3 apt install python3-all-dev - apt install virtualenv virtualenvwrapper python3-virtualenv - -*zsh* viene por defecto en mi instalación, en caso contrario: - - apt install zsh + apt install python3-virtualenv python3-virtualenvwrapper + apt install pipx python3-poetry Para *zsh* vamos a usar [antigen](https://github.com/zsh-users/antigen), así que nos lo clonamos en `~/apps/` @@ -509,59 +527,14 @@ que lo clonamos también: cd ~/apps git clone https://github.com/olivierverdier/zsh-git-prompt -Y editamos el fichero `~/.zshrc` para que contenga: - - # This line loads .profile, it's experimental - [[ -e ~/.profile ]] && emulate sh -c 'source ~/.profile' - - source ~/apps/zsh-git-prompt/zshrc.sh - source ~/apps/antigen/antigen.zsh - - # Load the oh-my-zsh's library. - antigen use oh-my-zsh - - # Bundles from the default repo (robbyrussell's oh-my-zsh). - antigen bundle git - antigen bundle command-not-found - - # must install autojump for this - #antigen bundle autojump - - # extracts every kind of compressed file - antigen bundle extract - - # jump to dir used frequently - antigen bundle z - - #antigen bundle pip - - antigen bundle common-aliases - - antigen bundle robbyrussell/oh-my-zsh plugins/virtualenvwrapper +Para el `zsh-git-prompt` clonamos el fichero `zshrc.sh` desde nuestro +repo de configuraciones. - antigen bundle zsh-users/zsh-completions +Clonamos el fichero `~/.zshrc` desde nuestro repo de configuraciones. De +momento es mejor comentar la linea del tema : - # Syntax highlighting bundle. - antigen bundle zsh-users/zsh-syntax-highlighting - antigen bundle zsh-users/zsh-history-substring-search ./zsh-history-substring-search.zsh - - # Arialdo Martini git needs awesome terminal font - #antigen bundle arialdomartini/oh-my-git - #antigen theme arialdomartini/oh-my-git-themes oppa-lana-style - - # autosuggestions - antigen bundle tarruda/zsh-autosuggestions - - #antigen theme agnoster antigen theme gnzh - # Tell antigen that you're done. - antigen apply - - # Correct rm alias from common-alias bundle - unalias rm - alias rmi='rm -i' - Para usar *virtualenvwrapper* hay que decidir en que directorio queremos salvar los entornos virtuales. El obvio seria `~/.virtualenvs` la alternativa sería `~/.local/share/virtualenvs`. @@ -597,6 +570,13 @@ También he cambiado el fichero del tema *gnzh* en `~/.antigen/bundles/robbyrussell/oh-my-zsh/themes/gnzh.zsh-theme` por que me interesa ver la versión python asociada a cada virtualenv. +*zsh* viene por defecto en mi instalación, en caso contrario: + + apt install zsh + +Cuando estemos contentos con nuestro `zsh` tendremos que ejecutar +`chsh -s /usr/bin/zsh` + ## Codecs sudo apt-get install mint-meta-codecs @@ -683,26 +663,6 @@ configuration { Asociamos un atajo de teclado al comando: `rofi -show drun` -## time-tracking - -### Activity Watcher - -Instalado desde la web - -En realidad no lo uso para nada. - -### go for it - -Este programa no para de escribir en el disco continuamente. He dejado -de usarlo por que me sobra con el org-mode de emacs. - -Si de todas formas lo quieres instalar, aquí tienes los comandos: - -``` {bash} -sudo add-apt-repository ppa:go-for-it-team/go-for-it-daily && sudo apt-get update -sudo apt-get install go-for-it -``` - ## autokey Instalamos [autokey](https://github.com/autokey/autokey) siguiendo [las @@ -736,8 +696,6 @@ Para lanzar la aplicación ejecutamos: `python3 -m autokey.gtkui` Instalamos desde la página web(https://rclone.org/), descargando el fichero `.deb`. - curl https://rclone.org/install.sh | sudo bash - ### Recetas rclone Copiar directorio local en la nube: diff --git a/out/LinuxMintUlyana.dw b/out/LinuxMintUlyana.dw index 7df2ce2..efe9ee7 100644 --- a/out/LinuxMintUlyana.dw +++ b/out/LinuxMintUlyana.dw @@ -99,7 +99,7 @@ Yo no tengo información confidencial en este repositorio (claves ssh por ejempl ===== Editor desde linea de comandos ===== -Hasta que instalemos nuestro editor favorito (//Emacs// en mi caso) podemos usar //nano// desde la linea de comandos para editar cualquier fichero. Pero yo añado //micro// con el paquete ''%%.deb%%'' descargado desde [[https://github.com/zyedidia/micro/releases|su github]]. +Hasta que instalemos nuestro editor favorito (//Emacs// en mi caso) podemos usar //nano// desde la linea de comandos para editar cualquier fichero. ===== Parámetros de disco duro ===== @@ -143,7 +143,7 @@ Las diferencias de rendimiento del Firefox con estos ajustes son bastante notabl Seguimos [[https://easylinuxtipsproject.blogspot.com/p/ssd.html#ID10|esta referencia]] -Visitamos ''%%about::config%%'' con el navegador. +Visitamos ''%%about:config%%'' con el navegador. Cambiamos @@ -224,6 +224,8 @@ aptitude install gufw * **rofi** Un conmutador de ventanas capaz de automatizar muchas tareas * **Chromium** Como Chrome pero libre, en Linux Mint no hay snaps, puedes instalarlo directamente con ''%%apt%%'' +Para instalar todos los programas ejecutamos: + sudo apt install keepassxc gnucash deluge rsync grsync rar unrar \ zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar \ @@ -239,6 +241,8 @@ Son útiles para control de consumo. sudo apt install tlp tlp-rdw htop powertop +**btop** también está muy bien, así que descargamos los binarios desde [[https://github.com/aristocratos/btop|su página web]] dentro del binario tenemos el ejecutable y un fichero ''%%.desktop%%''. En mi caso hago una cutre-instalación con el ejecutable en ''%%~/.local/bin%%'' y el fichero ''%%.desktop%%'' copiado en mi ''%%~/.local/share/applications%%'' (ver la sección [[#varias-aplicaciones-instaladas-de-binarios|Varias aplicaciones instaladas de binarios]]) + ===== Programas de terminal ===== Dos imprescindibles: @@ -272,15 +276,23 @@ sudo apt install tmux Lo instalamos desde el software manager. +===== pCloud ===== + +Instalado desde su página web. + ===== Chrome ===== No lo he instalado. Puede instalarse desde [[https://www.google.com/chrome/|la página web de Chrome]] +===== Thorium ===== + +Bajamos los binarios desde [[https://thorium.rocks/|su página web]]. Descomprimimos en ''%%~/apps%%'' y ajustamos los ficheros ''%%.desktop%%'' para que apunten a los binarios. (ver la siguiente sección [[#varias-aplicaciones-instaladas-de-binarios|Varias aplicaciones instaladas de binarios]]) + ===== Varias aplicaciones instaladas de binarios ===== -Lo recomendable en un sistema POSIX es instalar los programas adicionales en ''%%/usr/local%%'' o en ''%%/opt%%''. Yo soy más chapuzas y suelo instalar en ''%%~/apt%%'' por que el portátil es personal e intrasferible. En un ordenador compartido es mejor usar ''%%/opt%%''. +Lo recomendable en un sistema POSIX es instalar los programas adicionales en ''%%/usr/local%%'' o en ''%%/opt%%''. Yo soy más chapuzas y suelo instalar en ''%%~/apps%%'' por que el portátil es personal e intrasferible. En un ordenador compartido es mejor usar ''%%/opt%%''. En general cuando instalo en el directorio ''%%~/apps%%'' sigo los siguientes pasos: @@ -351,6 +363,8 @@ Instalamos siguiendo las instrucciones de la [[https://joplinapp.org/|página we Joplin se instala en el directorio ''%%~/.joplin%%'' y crea su propia entrada en el menú. +La primera vez que configuremos la sincronización de Joplin conviene hacer un borrado local con download desde el remoto. + ===== Terminal y shells ===== Por defecto tenemos instalado ''%%bash%%''. @@ -364,15 +378,10 @@ Para dejar configurado el //bash-git-prompt// seguimos las instrucciones de [[ht Nos adelantamos a los acontecimientos, pero conviene tener instaladas las herramientas de entornos virtuales de python antes de instalar //zsh// con el plugin para //virtualenvwrapper//. -apt install python-all-dev +apt install python-is-python3 apt install python3-all-dev -apt install virtualenv virtualenvwrapper python3-virtualenv - - -//zsh// viene por defecto en mi instalación, en caso contrario: - - -apt install zsh +apt install python3-virtualenv python3-virtualenvwrapper +apt install pipx python3-poetry Para //zsh// vamos a usar [[https://github.com/zsh-users/antigen|antigen]], así que nos lo clonamos en ''%%~/apps/%%'' @@ -389,59 +398,12 @@ cd ~/apps git clone https://github.com/olivierverdier/zsh-git-prompt -Y editamos el fichero ''%%~/.zshrc%%'' para que contenga: - - -# This line loads .profile, it's experimental -[[ -e ~/.profile ]] && emulate sh -c 'source ~/.profile' - -source ~/apps/zsh-git-prompt/zshrc.sh -source ~/apps/antigen/antigen.zsh - -# Load the oh-my-zsh's library. -antigen use oh-my-zsh - -# Bundles from the default repo (robbyrussell's oh-my-zsh). -antigen bundle git -antigen bundle command-not-found - -# must install autojump for this -#antigen bundle autojump - -# extracts every kind of compressed file -antigen bundle extract - -# jump to dir used frequently -antigen bundle z - -#antigen bundle pip - -antigen bundle common-aliases - -antigen bundle robbyrussell/oh-my-zsh plugins/virtualenvwrapper - -antigen bundle zsh-users/zsh-completions +Para el ''%%zsh-git-prompt%%'' clonamos el fichero ''%%zshrc.sh%%'' desde nuestro repo de configuraciones. -# Syntax highlighting bundle. -antigen bundle zsh-users/zsh-syntax-highlighting -antigen bundle zsh-users/zsh-history-substring-search ./zsh-history-substring-search.zsh +Clonamos el fichero ''%%~/.zshrc%%'' desde nuestro repo de configuraciones. De momento es mejor comentar la linea del tema : -# Arialdo Martini git needs awesome terminal font -#antigen bundle arialdomartini/oh-my-git -#antigen theme arialdomartini/oh-my-git-themes oppa-lana-style - -# autosuggestions -antigen bundle tarruda/zsh-autosuggestions - -#antigen theme agnoster + antigen theme gnzh - -# Tell antigen that you're done. -antigen apply - -# Correct rm alias from common-alias bundle -unalias rm -alias rmi='rm -i' Para usar //virtualenvwrapper// hay que decidir en que directorio queremos salvar los entornos virtuales. El obvio seria ''%%~/.virtualenvs%%'' la alternativa sería ''%%~/.local/share/virtualenvs%%''. @@ -474,6 +436,14 @@ fi También he cambiado el fichero del tema //gnzh// en ''%%~/.antigen/bundles/robbyrussell/oh-my-zsh/themes/gnzh.zsh-theme%%'' por que me interesa ver la versión python asociada a cada virtualenv. +//zsh// viene por defecto en mi instalación, en caso contrario: + + +apt install zsh + + +Cuando estemos contentos con nuestro ''%%zsh%%'' tendremos que ejecutar ''%%chsh -s /usr/bin/zsh%%'' + ===== Codecs ===== @@ -536,25 +506,6 @@ configuration {

Asociamos un atajo de teclado al comando: ''%%rofi -show drun%%''

-===== time-tracking ===== - -==== Activity Watcher ==== - -Instalado desde la web - -En realidad no lo uso para nada. - -==== go for it ==== - -Este programa no para de escribir en el disco continuamente. He dejado de usarlo por que me sobra con el org-mode de emacs. - -Si de todas formas lo quieres instalar, aquí tienes los comandos: - - -sudo add-apt-repository ppa:go-for-it-team/go-for-it-daily && sudo apt-get update -sudo apt-get install go-for-it - - ===== autokey ===== Instalamos [[https://github.com/autokey/autokey|autokey]] siguiendo [[https://github.com/autokey/autokey/wiki/Installing#debian-and-derivatives|las instrucciones para instalarlo con paquetes debian]] @@ -581,10 +532,6 @@ Para lanzar la aplicación ejecutamos: ''%%python3 -m autokey.gtkui%%'' Instalamos desde la página web(https:%%//%%rclone.org/), descargando el fichero ''%%.deb%%''. - -curl https://rclone.org/install.sh | sudo bash - - ==== Recetas rclone ==== Copiar directorio local en la nube: diff --git a/out/LinuxMintUlyana.epub b/out/LinuxMintUlyana.epub index 25cc897..8be1361 100644 Binary files a/out/LinuxMintUlyana.epub and b/out/LinuxMintUlyana.epub differ diff --git a/out/LinuxMintUlyana.mw b/out/LinuxMintUlyana.mw index cb05ec2..5854add 100644 --- a/out/LinuxMintUlyana.mw +++ b/out/LinuxMintUlyana.mw @@ -95,7 +95,7 @@ Yo no tengo información confidencial en este repositorio (claves ssh por ejempl == Editor desde linea de comandos == -Hasta que instalemos nuestro editor favorito (''Emacs'' en mi caso) podemos usar ''nano'' desde la linea de comandos para editar cualquier fichero. Pero yo añado ''micro'' con el paquete .deb descargado desde [https://github.com/zyedidia/micro/releases su github]. +Hasta que instalemos nuestro editor favorito (''Emacs'' en mi caso) podemos usar ''nano'' desde la linea de comandos para editar cualquier fichero. == Parámetros de disco duro == @@ -135,7 +135,7 @@ Las diferencias de rendimiento del Firefox con estos ajustes son bastante notabl Seguimos [https://easylinuxtipsproject.blogspot.com/p/ssd.html#ID10 esta referencia] -Visitamos about::config con el navegador. +Visitamos about:config con el navegador. Cambiamos @@ -230,6 +230,8 @@ aptitude install gufw ; Chromium : Como Chrome pero libre, en Linux Mint no hay snaps, puedes instalarlo directamente con apt +Para instalar todos los programas ejecutamos: +
sudo apt install keepassxc gnucash deluge rsync grsync rar unrar \
 zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar \
 most mc tree neofetch fasd silversearcher-ag ack ncdu mate-tweak filezilla \
@@ -240,6 +242,8 @@ rofi chromium
Son útiles para control de consumo.
sudo apt install tlp tlp-rdw htop powertop
+'''btop''' también está muy bien, así que descargamos los binarios desde [https://github.com/aristocratos/btop su página web] dentro del binario tenemos el ejecutable y un fichero .desktop. En mi caso hago una cutre-instalación con el ejecutable en ~/.local/bin y el fichero .desktop copiado en mi ~/.local/share/applications (ver la sección [[#varias-aplicaciones-instaladas-de-binarios|Varias aplicaciones instaladas de binarios]]) + == Programas de terminal == @@ -266,6 +270,11 @@ También instalo ''rxvt'' para tener una alternativa ligera al ''terminator''. Lo instalamos desde el software manager. + +== pCloud == + +Instalado desde su página web. + == Chrome == @@ -273,10 +282,15 @@ No lo he instalado. Puede instalarse desde [https://www.google.com/chrome/ la página web de Chrome] + +== Thorium == + +Bajamos los binarios desde [https://thorium.rocks/ su página web]. Descomprimimos en ~/apps y ajustamos los ficheros .desktop para que apunten a los binarios. (ver la siguiente sección [[#varias-aplicaciones-instaladas-de-binarios|Varias aplicaciones instaladas de binarios]]) + == Varias aplicaciones instaladas de binarios == -Lo recomendable en un sistema POSIX es instalar los programas adicionales en /usr/local o en /opt. Yo soy más chapuzas y suelo instalar en ~/apt por que el portátil es personal e intrasferible. En un ordenador compartido es mejor usar /opt. +Lo recomendable en un sistema POSIX es instalar los programas adicionales en /usr/local o en /opt. Yo soy más chapuzas y suelo instalar en ~/apps por que el portátil es personal e intrasferible. En un ordenador compartido es mejor usar /opt. En general cuando instalo en el directorio ~/apps sigo los siguientes pasos: @@ -342,6 +356,8 @@ Instalamos siguiendo las instrucciones de la [https://joplinapp.org/ página web
 wget -O - https://raw.githubusercontent.com/laurent22/joplin/master/Joplin_install_and_update.sh | bash
Joplin se instala en el directorio ~/.joplin y crea su propia entrada en el menú. +La primera vez que configuremos la sincronización de Joplin conviene hacer un borrado local con download desde el remoto. + == Terminal y shells == @@ -355,12 +371,10 @@ Para dejar configurado el ''bash-git-prompt'' seguimos las instrucciones de [htt Nos adelantamos a los acontecimientos, pero conviene tener instaladas las herramientas de entornos virtuales de python antes de instalar ''zsh'' con el plugin para ''virtualenvwrapper''. -
apt install python-all-dev
+
apt install python-is-python3
 apt install python3-all-dev
-apt install virtualenv virtualenvwrapper python3-virtualenv
-''zsh'' viene por defecto en mi instalación, en caso contrario: - -
apt install zsh
+apt install python3-virtualenv python3-virtualenvwrapper +apt install pipx python3-poetry
Para ''zsh'' vamos a usar [https://github.com/zsh-users/antigen antigen], así que nos lo clonamos en ~/apps/
cd ~/apps
@@ -369,58 +383,11 @@ También vamos a usar [https://github.com/olivierverdier/zsh-git-prompt zsh-git-
 
 
cd ~/apps
 git clone https://github.com/olivierverdier/zsh-git-prompt
-Y editamos el fichero ~/.zshrc para que contenga: - -
# This line loads .profile, it's experimental
-[[ -e ~/.profile ]] && emulate sh -c 'source ~/.profile'
-
-source ~/apps/zsh-git-prompt/zshrc.sh
-source ~/apps/antigen/antigen.zsh
-
-# Load the oh-my-zsh's library.
-antigen use oh-my-zsh
-
-# Bundles from the default repo (robbyrussell's oh-my-zsh).
-antigen bundle git
-antigen bundle command-not-found
-
-# must install autojump for this
-#antigen bundle autojump
-
-# extracts every kind of compressed file
-antigen bundle extract
-
-# jump to dir used frequently
-antigen bundle z
-
-#antigen bundle pip
+Para el zsh-git-prompt clonamos el fichero zshrc.sh desde nuestro repo de configuraciones.
 
-antigen bundle common-aliases
+Clonamos el fichero ~/.zshrc desde nuestro repo de configuraciones. De momento es mejor comentar la linea del tema :
 
-antigen bundle robbyrussell/oh-my-zsh plugins/virtualenvwrapper
-
-antigen bundle zsh-users/zsh-completions
-
-# Syntax highlighting bundle.
-antigen bundle zsh-users/zsh-syntax-highlighting
-antigen bundle zsh-users/zsh-history-substring-search ./zsh-history-substring-search.zsh
-
-# Arialdo Martini git needs awesome terminal font
-#antigen bundle arialdomartini/oh-my-git
-#antigen theme arialdomartini/oh-my-git-themes oppa-lana-style
-
-# autosuggestions
-antigen bundle tarruda/zsh-autosuggestions
-
-#antigen theme agnoster
-antigen theme gnzh
-
-# Tell antigen that you're done.
-antigen apply
-
-# Correct rm alias from common-alias bundle
-unalias rm
-alias rmi='rm -i'
+
antigen theme gnzh
Para usar ''virtualenvwrapper'' hay que decidir en que directorio queremos salvar los entornos virtuales. El obvio seria ~/.virtualenvs la alternativa sería ~/.local/share/virtualenvs. El que escojamos lo tenemos que crear y añadirlo a nuestro ~/.profile con las líneas: @@ -445,6 +412,11 @@ else fi
También he cambiado el fichero del tema ''gnzh'' en ~/.antigen/bundles/robbyrussell/oh-my-zsh/themes/gnzh.zsh-theme por que me interesa ver la versión python asociada a cada virtualenv. +''zsh'' viene por defecto en mi instalación, en caso contrario: + +
apt install zsh
+Cuando estemos contentos con nuestro zsh tendremos que ejecutar chsh -s /usr/bin/zsh + == Codecs == @@ -502,24 +474,6 @@ sudo apt-get install syncthing }

Asociamos un atajo de teclado al comando: rofi -show drun

-== time-tracking == - - -=== Activity Watcher === - -Instalado desde la web - -En realidad no lo uso para nada. - - -=== go for it === - -Este programa no para de escribir en el disco continuamente. He dejado de usarlo por que me sobra con el org-mode de emacs. - -Si de todas formas lo quieres instalar, aquí tienes los comandos: - -
sudo add-apt-repository ppa:go-for-it-team/go-for-it-daily && sudo apt-get update
-sudo apt-get install go-for-it
== autokey == Instalamos [https://github.com/autokey/autokey autokey] siguiendo [https://github.com/autokey/autokey/wiki/Installing#debian-and-derivatives las instrucciones para instalarlo con paquetes debian] @@ -545,7 +499,6 @@ Para lanzar la aplicación ejecutamos: python3 -m autokey.gtkui Instalamos desde la página web(https://rclone.org/), descargando el fichero .deb. -
curl https://rclone.org/install.sh | sudo bash
=== Recetas rclone === diff --git a/out/LinuxMintUlyana.odt b/out/LinuxMintUlyana.odt index dc96116..cd16793 100644 Binary files a/out/LinuxMintUlyana.odt and b/out/LinuxMintUlyana.odt differ diff --git a/out/LinuxMintUlyana.pdf b/out/LinuxMintUlyana.pdf index c6e3a61..77a226b 100644 Binary files a/out/LinuxMintUlyana.pdf and b/out/LinuxMintUlyana.pdf differ diff --git a/out/LinuxMintUlyana.tex b/out/LinuxMintUlyana.tex index 28a9ddf..c82c23f 100644 --- a/out/LinuxMintUlyana.tex +++ b/out/LinuxMintUlyana.tex @@ -122,7 +122,7 @@ pdftitle={Bitácora Linux Mint Ulyana 20 / Ulyssa 20.1 / Una 20.3}, pdfauthor={Sergio Alvariño salvari@gmail.com}, pdflang={es-ES}, - pdfsubject={Linux Mint 20.4 Ulyana}, + pdfsubject={Linux Mint 21 Vanessa}, pdfkeywords={linux, postinstalación, mint, ulyana}, colorlinks=true, linkcolor={Maroon}, @@ -134,7 +134,7 @@ \title{Bitácora Linux Mint Ulyana 20 / Ulyssa 20.1 / Una 20.3} \author{Sergio Alvariño \href{mailto:salvari@gmail.com}{\nolinkurl{salvari@gmail.com}}} -\date{junio-2020} +\date{diciembre-2022} \begin{document} \maketitle @@ -325,9 +325,7 @@ comandos}\label{editor-desde-linea-de-comandos}} Hasta que instalemos nuestro editor favorito (\emph{Emacs} en mi caso) podemos usar \emph{nano} desde la linea de comandos para editar -cualquier fichero. Pero yo añado \emph{micro} con el paquete -\texttt{.deb} descargado desde -\href{https://github.com/zyedidia/micro/releases}{su github}. +cualquier fichero. \hypertarget{paruxe1metros-de-disco-duro}{% \subsection{Parámetros de disco @@ -387,7 +385,7 @@ Seguimos \href{https://easylinuxtipsproject.blogspot.com/p/ssd.html\#ID10}{esta referencia} -Visitamos \texttt{about::config} con el navegador. +Visitamos \texttt{about:config} con el navegador. Cambiamos @@ -538,6 +536,8 @@ Como Chrome pero libre, en Linux Mint no hay snaps, puedes instalarlo directamente con \texttt{apt} \end{description} +Para instalar todos los programas ejecutamos: + \begin{verbatim} sudo apt install keepassxc gnucash deluge rsync grsync rar unrar \ zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar \ @@ -555,6 +555,16 @@ Son útiles para control de consumo. sudo apt install tlp tlp-rdw htop powertop \end{verbatim} +\textbf{btop} también está muy bien, así que descargamos los binarios +desde \href{https://github.com/aristocratos/btop}{su página web} dentro +del binario tenemos el ejecutable y un fichero \texttt{.desktop}. En mi +caso hago una cutre-instalación con el ejecutable en +\texttt{\textasciitilde{}/.local/bin} y el fichero \texttt{.desktop} +copiado en mi \texttt{\textasciitilde{}/.local/share/applications} (ver +la sección +\protect\hyperlink{varias-aplicaciones-instaladas-de-binarios}{Varias +aplicaciones instaladas de binarios}) + \hypertarget{programas-de-terminal}{% \subsection{Programas de terminal}\label{programas-de-terminal}} @@ -608,6 +618,11 @@ usarlo por que instalado en servidores remotos es increíblemente útil. Lo instalamos desde el software manager. +\hypertarget{pcloud}{% +\subsection{pCloud}\label{pcloud}} + +Instalado desde su página web. + \hypertarget{chrome}{% \subsection{Chrome}\label{chrome}} @@ -616,13 +631,23 @@ No lo he instalado. Puede instalarse desde \href{https://www.google.com/chrome/}{la página web de Chrome} +\hypertarget{thorium}{% +\subsection{Thorium}\label{thorium}} + +Bajamos los binarios desde \href{https://thorium.rocks/}{su página web}. +Descomprimimos en \texttt{\textasciitilde{}/apps} y ajustamos los +ficheros \texttt{.desktop} para que apunten a los binarios. (ver la +siguiente sección +\protect\hyperlink{varias-aplicaciones-instaladas-de-binarios}{Varias +aplicaciones instaladas de binarios}) + \hypertarget{varias-aplicaciones-instaladas-de-binarios}{% \subsection{Varias aplicaciones instaladas de binarios}\label{varias-aplicaciones-instaladas-de-binarios}} Lo recomendable en un sistema POSIX es instalar los programas adicionales en \texttt{/usr/local} o en \texttt{/opt}. Yo soy más -chapuzas y suelo instalar en \texttt{\textasciitilde{}/apt} por que el +chapuzas y suelo instalar en \texttt{\textasciitilde{}/apps} por que el portátil es personal e intrasferible. En un ordenador compartido es mejor usar \texttt{/opt}. @@ -738,6 +763,9 @@ Instalamos siguiendo las instrucciones de la Joplin se instala en el directorio \texttt{\textasciitilde{}/.joplin} y crea su propia entrada en el menú. +La primera vez que configuremos la sincronización de Joplin conviene +hacer un borrado local con download desde el remoto. + \hypertarget{terminal-y-shells}{% \subsection{Terminal y shells}\label{terminal-y-shells}} @@ -758,15 +786,10 @@ las herramientas de entornos virtuales de python antes de instalar \emph{zsh} con el plugin para \emph{virtualenvwrapper}. \begin{verbatim} -apt install python-all-dev +apt install python-is-python3 apt install python3-all-dev -apt install virtualenv virtualenvwrapper python3-virtualenv -\end{verbatim} - -\emph{zsh} viene por defecto en mi instalación, en caso contrario: - -\begin{verbatim} -apt install zsh +apt install python3-virtualenv python3-virtualenvwrapper +apt install pipx python3-poetry \end{verbatim} Para \emph{zsh} vamos a usar @@ -787,60 +810,14 @@ cd ~/apps git clone https://github.com/olivierverdier/zsh-git-prompt \end{verbatim} -Y editamos el fichero \texttt{\textasciitilde{}/.zshrc} para que -contenga: - -\begin{verbatim} -# This line loads .profile, it's experimental -[[ -e ~/.profile ]] && emulate sh -c 'source ~/.profile' - -source ~/apps/zsh-git-prompt/zshrc.sh -source ~/apps/antigen/antigen.zsh - -# Load the oh-my-zsh's library. -antigen use oh-my-zsh - -# Bundles from the default repo (robbyrussell's oh-my-zsh). -antigen bundle git -antigen bundle command-not-found - -# must install autojump for this -#antigen bundle autojump - -# extracts every kind of compressed file -antigen bundle extract - -# jump to dir used frequently -antigen bundle z - -#antigen bundle pip - -antigen bundle common-aliases - -antigen bundle robbyrussell/oh-my-zsh plugins/virtualenvwrapper - -antigen bundle zsh-users/zsh-completions - -# Syntax highlighting bundle. -antigen bundle zsh-users/zsh-syntax-highlighting -antigen bundle zsh-users/zsh-history-substring-search ./zsh-history-substring-search.zsh +Para el \texttt{zsh-git-prompt} clonamos el fichero \texttt{zshrc.sh} +desde nuestro repo de configuraciones. -# Arialdo Martini git needs awesome terminal font -#antigen bundle arialdomartini/oh-my-git -#antigen theme arialdomartini/oh-my-git-themes oppa-lana-style +Clonamos el fichero \texttt{\textasciitilde{}/.zshrc} desde nuestro repo +de configuraciones. De momento es mejor comentar la linea del tema : -# autosuggestions -antigen bundle tarruda/zsh-autosuggestions - -#antigen theme agnoster +\begin{verbatim} antigen theme gnzh - -# Tell antigen that you're done. -antigen apply - -# Correct rm alias from common-alias bundle -unalias rm -alias rmi='rm -i' \end{verbatim} Para usar \emph{virtualenvwrapper} hay que decidir en que directorio @@ -884,6 +861,15 @@ También he cambiado el fichero del tema \emph{gnzh} en \texttt{\textasciitilde{}/.antigen/bundles/robbyrussell/oh-my-zsh/themes/gnzh.zsh-theme} por que me interesa ver la versión python asociada a cada virtualenv. +\emph{zsh} viene por defecto en mi instalación, en caso contrario: + +\begin{verbatim} +apt install zsh +\end{verbatim} + +Cuando estemos contentos con nuestro \texttt{zsh} tendremos que ejecutar +\texttt{chsh\ -s\ /usr/bin/zsh} + \hypertarget{codecs}{% \subsection{Codecs}\label{codecs}} @@ -976,31 +962,6 @@ con el siguiente contenido Asociamos un atajo de teclado al comando: \texttt{rofi\ -show\ drun} \end{description} -\hypertarget{time-tracking}{% -\subsection{time-tracking}\label{time-tracking}} - -\hypertarget{activity-watcher}{% -\subsubsection{Activity Watcher}\label{activity-watcher}} - -Instalado desde la web - -En realidad no lo uso para nada. - -\hypertarget{go-for-it}{% -\subsubsection{go for it}\label{go-for-it}} - -Este programa no para de escribir en el disco continuamente. He dejado -de usarlo por que me sobra con el org-mode de emacs. - -Si de todas formas lo quieres instalar, aquí tienes los comandos: - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{sudo add{-}apt{-}repository ppa:go{-}for{-}it{-}team/go{-}for{-}it{-}daily \&\& sudo apt{-}get update} -\NormalTok{sudo apt{-}get install go{-}for{-}it} -\end{Highlighting} -\end{Shaded} - \hypertarget{autokey}{% \subsection{autokey}\label{autokey}} @@ -1041,10 +1002,6 @@ Para lanzar la aplicación ejecutamos: Instalamos desde la página web(https://rclone.org/), descargando el fichero \texttt{.deb}. -\begin{verbatim} -curl https://rclone.org/install.sh | sudo bash -\end{verbatim} - \hypertarget{recetas-rclone}{% \subsubsection{Recetas rclone}\label{recetas-rclone}} diff --git a/src/100_intro.md b/src/100_intro.md index 251651c..fd197ad 100644 --- a/src/100_intro.md +++ b/src/100_intro.md @@ -3,9 +3,9 @@ title: Bitácora Linux Mint Ulyana 20 / Ulyssa 20.1 / Una 20.3 author: - Sergio Alvariño tags: [LinuxMint, Pandoc, Documentación, makefile, git] -date: junio-2020 +date: diciembre-2022 lang: es-ES -subject: Linux Mint 20.4 Ulyana +subject: Linux Mint 21 Vanessa keywords: linux, postinstalación, mint, ulyana abstract: | Bitácora de mi portatil diff --git a/src/200_basics.md b/src/200_basics.md index f6158d1..485c1a3 100644 --- a/src/200_basics.md +++ b/src/200_basics.md @@ -104,7 +104,7 @@ configuraciones entre ordenadores. ## Editor desde linea de comandos -Hasta que instalemos nuestro editor favorito (_Emacs_ en mi caso) podemos usar _nano_ desde la linea de comandos para editar cualquier fichero. Pero yo añado _micro_ con el paquete `.deb` descargado desde [su github](https://github.com/zyedidia/micro/releases). +Hasta que instalemos nuestro editor favorito (_Emacs_ en mi caso) podemos usar _nano_ desde la linea de comandos para editar cualquier fichero. ## Parámetros de disco duro @@ -153,7 +153,7 @@ Las diferencias de rendimiento del Firefox con estos ajustes son bastante notabl Seguimos [esta referencia](https://easylinuxtipsproject.blogspot.com/p/ssd.html#ID10) -Visitamos `about::config` con el navegador. +Visitamos `about:config` con el navegador. Cambiamos @@ -283,6 +283,8 @@ Chromium : Como Chrome pero libre, en Linux Mint no hay snaps, puedes instalarlo directamente con `apt` +Para instalar todos los programas ejecutamos: + ~~~~ sudo apt install keepassxc gnucash deluge rsync grsync rar unrar \ zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar \ @@ -290,6 +292,8 @@ most mc tree neofetch fasd silversearcher-ag ack ncdu mate-tweak filezilla \ rofi chromium ~~~~ + + ## Algunos programas de control del sistema Son útiles para control de consumo. @@ -298,6 +302,9 @@ Son útiles para control de consumo. sudo apt install tlp tlp-rdw htop powertop ~~~~ +__btop__ también está muy bien, así que descargamos los binarios desde [su página web](https://github.com/aristocratos/btop) dentro del binario tenemos el ejecutable y un fichero `.desktop`. En mi caso hago una cutre-instalación con el ejecutable en `~/.local/bin` y el fichero `.desktop` copiado en mi `~/.local/share/applications` (ver la sección [Varias aplicaciones instaladas de binarios]) + + ## Programas de terminal Dos imprescindibles: @@ -332,19 +339,25 @@ sudo apt install tmux Lo instalamos desde el software manager. +## pCloud + +Instalado desde su página web. + ## Chrome No lo he instalado. -Puede instalarse desde [la página web de -Chrome](https://www.google.com/chrome/) +Puede instalarse desde [la página web de Chrome](https://www.google.com/chrome/) + +## Thorium +Bajamos los binarios desde [su página web](https://thorium.rocks/). Descomprimimos en `~/apps` y ajustamos los ficheros `.desktop` para que apunten a los binarios. (ver la siguiente sección [Varias aplicaciones instaladas de binarios]) ## Varias aplicaciones instaladas de binarios Lo recomendable en un sistema POSIX es instalar los programas adicionales en `/usr/local` o en `/opt`. Yo soy más chapuzas y suelo -instalar en `~/apt` por que el portátil es personal e +instalar en `~/apps` por que el portátil es personal e intrasferible. En un ordenador compartido es mejor usar `/opt`. En general cuando instalo en el directorio `~/apps` sigo los @@ -373,24 +386,19 @@ siguientes pasos: ### Freeplane -Para hacer mapas mentales, presentaciones, resúmenes, apuntes... La -versión incluida en LinuxMint está un poco anticuada. +Para hacer mapas mentales, presentaciones, resúmenes, apuntes... La versión incluida en LinuxMint está un poco anticuada. ### Treesheets -Está bien para hacer chuletas rápidamente. Descargamos el _appimage_ -desde [la web](http://strlen.com/treesheets/) +Está bien para hacer chuletas rápidamente. Descargamos el _appimage_ desde [la web](http://strlen.com/treesheets/) ### Telegram Desktop -Cliente de Telegram, descargado desde la [página -web](https://desktop.telegram.org/). El programa de instalación de -Telegram ya se encarga de crear el fichero `.desktop` +Cliente de Telegram, descargado desde la [página web](https://desktop.telegram.org/). El programa de instalación de Telegram ya se encarga de crear el fichero `.desktop` ### Tor browser -Descargamos desde la [página oficial del -proyecto](https://www.torproject.org/) Descomprimimos en `~/apps/` y +Descargamos desde la [página oficial del proyecto](https://www.torproject.org/) Descomprimimos en `~/apps/` y ejecutamos desde terminal: ~~~~ @@ -398,13 +406,11 @@ cd ~/apps/tor-browser ./start-tor-browser.desktop --register-app ~~~~ -Tor se encarga tanto de crear el fichero `.desktop` como de mantenerse -actualizado a la última versión. +Tor se encarga tanto de crear el fichero `.desktop` como de mantenerse actualizado a la última versión. ### Brave browser -Instalamos siguiendo las instrucciones de la [página web -oficial](https://brave-browser.readthedocs.io/en/latest/installing-brave.html#linux) +Instalamos siguiendo las instrucciones de la [página web oficial](https://brave-browser.readthedocs.io/en/latest/installing-brave.html#linux) ~~~~{bash} curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add - @@ -418,17 +424,14 @@ sudo apt install brave-browser ### TiddlyDesktop -Descargamos desde la [página -web](https://github.com/Jermolene/TiddlyDesktop), descomprimimos y +Descargamos desde la [página web](https://github.com/Jermolene/TiddlyDesktop), descomprimimos y generamos la entrada en el menú. ### Joplin -Una herramienta libre para mantener notas sincronizadas entre el móvil -y el portátil. +Una herramienta libre para mantener notas sincronizadas entre el móvil y el portátil. -Instalamos siguiendo las instrucciones de la [página -web](https://joplinapp.org/) +Instalamos siguiendo las instrucciones de la [página web](https://joplinapp.org/) ~~~~{bash} wget -O - https://raw.githubusercontent.com/laurent22/joplin/master/Joplin_install_and_update.sh | bash @@ -436,6 +439,8 @@ web](https://joplinapp.org/) Joplin se instala en el directorio `~/.joplin` y crea su propia entrada en el menú. +La primera vez que configuremos la sincronización de Joplin conviene hacer un borrado local con download desde el remoto. + ## Terminal y shells @@ -454,15 +459,10 @@ las herramientas de entornos virtuales de python antes de instalar _zsh_ con el plugin para _virtualenvwrapper_. ~~~~ -apt install python-all-dev +apt install python-is-python3 apt install python3-all-dev -apt install virtualenv virtualenvwrapper python3-virtualenv -~~~~ - -_zsh_ viene por defecto en mi instalación, en caso contrario: - -~~~~ -apt install zsh +apt install python3-virtualenv python3-virtualenvwrapper +apt install pipx python3-poetry ~~~~ Para _zsh_ vamos a usar @@ -483,59 +483,12 @@ cd ~/apps git clone https://github.com/olivierverdier/zsh-git-prompt ~~~~ -Y editamos el fichero `~/.zshrc` para que contenga: - -~~~~ -# This line loads .profile, it's experimental -[[ -e ~/.profile ]] && emulate sh -c 'source ~/.profile' - -source ~/apps/zsh-git-prompt/zshrc.sh -source ~/apps/antigen/antigen.zsh - -# Load the oh-my-zsh's library. -antigen use oh-my-zsh - -# Bundles from the default repo (robbyrussell's oh-my-zsh). -antigen bundle git -antigen bundle command-not-found +Para el `zsh-git-prompt` clonamos el fichero `zshrc.sh` desde nuestro repo de configuraciones. -# must install autojump for this -#antigen bundle autojump +Clonamos el fichero `~/.zshrc` desde nuestro repo de configuraciones. De momento es mejor comentar la linea del tema : -# extracts every kind of compressed file -antigen bundle extract - -# jump to dir used frequently -antigen bundle z - -#antigen bundle pip - -antigen bundle common-aliases - -antigen bundle robbyrussell/oh-my-zsh plugins/virtualenvwrapper - -antigen bundle zsh-users/zsh-completions - -# Syntax highlighting bundle. -antigen bundle zsh-users/zsh-syntax-highlighting -antigen bundle zsh-users/zsh-history-substring-search ./zsh-history-substring-search.zsh - -# Arialdo Martini git needs awesome terminal font -#antigen bundle arialdomartini/oh-my-git -#antigen theme arialdomartini/oh-my-git-themes oppa-lana-style - -# autosuggestions -antigen bundle tarruda/zsh-autosuggestions - -#antigen theme agnoster +~~~~ antigen theme gnzh - -# Tell antigen that you're done. -antigen apply - -# Correct rm alias from common-alias bundle -unalias rm -alias rmi='rm -i' ~~~~ Para usar _virtualenvwrapper_ hay que decidir en que directorio @@ -577,6 +530,14 @@ También he cambiado el fichero del tema _gnzh_ en `~/.antigen/bundles/robbyrussell/oh-my-zsh/themes/gnzh.zsh-theme` por que me interesa ver la versión python asociada a cada virtualenv. +_zsh_ viene por defecto en mi instalación, en caso contrario: + +~~~~ +apt install zsh +~~~~ + +Cuando estemos contentos con nuestro `zsh` tendremos que ejecutar `chsh -s /usr/bin/zsh` + ## Codecs ~~~~ diff --git a/src/250_extra.md b/src/250_extra.md index 7cf7e86..1dbdae8 100644 --- a/src/250_extra.md +++ b/src/250_extra.md @@ -65,13 +65,13 @@ nmap ndiff ncat `nmap` y `ncat` hace todo tipo de cosas (mira en la red) `sudo apt install nmap ndiff ncat` - + rofi - + : El super conmutador de ventanas (y muchas más cosas). Creamos el fichero `~/.config/rofi/config.rasi` con el siguiente contenido - + ```json configuration { modi: "drun,run,ssh,combi"; @@ -80,28 +80,8 @@ rofi combi-modi: "window,drun,ssh"; } ``` - - Asociamos un atajo de teclado al comando: `rofi -show drun` - -## time-tracking - -### Activity Watcher - -Instalado desde la web - -En realidad no lo uso para nada. - -### go for it -Este programa no para de escribir en el disco continuamente. He dejado -de usarlo por que me sobra con el org-mode de emacs. - -Si de todas formas lo quieres instalar, aquí tienes los comandos: - -~~~~{bash} -sudo add-apt-repository ppa:go-for-it-team/go-for-it-daily && sudo apt-get update -sudo apt-get install go-for-it -~~~~ + Asociamos un atajo de teclado al comando: `rofi -show drun` ## autokey @@ -131,10 +111,6 @@ Para lanzar la aplicación ejecutamos: `python3 -m autokey.gtkui` Instalamos desde la página web(https://rclone.org/), descargando el fichero `.deb`. -~~~~ -curl https://rclone.org/install.sh | sudo bash -~~~~ - ### Recetas rclone Copiar directorio local en la nube: @@ -222,7 +198,7 @@ sudo dpkg -i ./keyring.deb sudo echo "deb http://debian.sur5r.net/i3/ $(grep '^DISTRIB_CODENAME=' /etc/lsb-release | cut -f2 -d=) universe" >> /etc/apt/sources.list.d/sur5r-i3.list sudo apt update sudo apt install i3 -``` +``` ## qtile @@ -317,7 +293,7 @@ Xephyr -ac -screen 800x600 -br -reset -terminate 2> /dev/null :1 & : Finalizar cuando se resetee el servidor -**2> /dev/null** +**2> /dev/null** : Mandar los mensajes de error al limbo (alias **NE** en nuestro pc) @@ -349,4 +325,3 @@ Para flashear roms en moviles ```bash sudo apt install heimdall-flash heimdall-flash-frontend ``` -