diff --git a/README.md b/README.md index de09f16..6e742b7 100644 --- a/README.md +++ b/README.md @@ -467,34 +467,6 @@ web](https://joplinapp.org/) Joplin se instala en el directorio `~/.joplin` y crea su propia entrada en el menú. -### Palemoon - -Un fork de *Firefox* con menos chorradas. Instalado con el paquete `deb` -descargado de su [página -web](https://software.opensuse.org/download.html?project=home:stevenpusser&package=palemoon) - -### LibreWolf - -Otro fork de *Firefox* centrado en la privacidad. Instalado como -*appimage* descargado desde su [página -web](https://librewolf-community.gitlab.io/) - -### Netsurf - -Un navegador ultraligero (aunque no funciona con muchas páginas, solo -para webs austeras) Instalado via flathub con `flatpak install netsurf` - -### Lagrange - -Un navegador para el protocolo *Gemini*. Instalado con la *appimage* -desde su [página web](https://git.skyjake.fi/gemini/lagrange) - -### Castor - -Otro navegador para el protocolo *Gemini* programado en *Rust*. -Instalado desde las fuentes siguiendo instrucciones de su [página -web](https://sr.ht/~julienxx/Castor/) - ## Terminal y shells Por defecto tenemos instalado `bash`. @@ -757,6 +729,50 @@ Sincronizar una carpeta remota en local: (blogdelazaro)](https://elblogdelazaro.gitlab.io//articles/rclone-cifrado-de-ficheros-en-la-nube/) - [Documentación](https://rclone.org/docs/) +## Palemoon + +Un fork de *Firefox* con menos chorradas. Instalado con el paquete `deb` +descargado de su [página +web](https://software.opensuse.org/download.html?project=home:stevenpusser&package=palemoon) + +## LibreWolf + +Otro fork de *Firefox* centrado en la privacidad. Instalado como +*appimage* descargado desde su [página +web](https://librewolf-community.gitlab.io/) + +### Plugins instalados + +Conviene estudiar la documentación de los *add-ons* recomendados, +disponible [aqui](https://librewolf-community.gitlab.io/docs/addons/). + +- KeepassXC-Browser + + - Necesitamos instalar el KeepassXC, el que viene en los repos es + un poco antiguo podemos instalar desde PPA + - Es imprescindible hacer un link con + `ln -s ~/.mozilla/native-messaging-hosts ~/.librewolf/native-messaging-hosts` + +- Clear URLs + +- Mozilla Multiaccount Containers + +## Netsurf + +Un navegador ultraligero (aunque no funciona con muchas páginas, solo +para webs austeras) Instalado via flathub con `flatpak install netsurf` + +## Lagrange + +Un navegador para el protocolo *Gemini*. Instalado con la *appimage* +desde su [página web](https://git.skyjake.fi/gemini/lagrange) + +## Castor + +Otro navegador para el protocolo *Gemini* programado en *Rust*. +Instalado desde las fuentes siguiendo instrucciones de su [página +web](https://sr.ht/~julienxx/Castor/) + # Window Managers adicionales ## i3wm @@ -775,15 +791,12 @@ sudo apt install i3 ## qtile -Aun no tengo claro como instalar *Qtile* para poder lanzarlo desde el -login gráfico de Linux. Mi idea es instalarlo en un entorno virtual -(*virtualenv*) de Python, para no enredar más con el Python del sistema. - -Vamos a describir la instalación en un *virtualenv* dedicado. Si te -bajas el Qtile estable desde su [página web](http://qtile.org) en el -paquete vienen un montón de script auxiliares que te permiten hacer la -instalación aislada en un *virtualenv* pero lo voy a hacer a mano para -tenerlo controlado con `pyenv` +Vamos a describir la instalación del *Qtile* en un *virtualenv* +dedicado. Si te bajas la versión estable de *Qtile* desde su [página +web](http://qtile.org) en el paquete vienen un montón de script +auxiliares que te permiten hacer la instalación aislada en un +*virtualenv* pero lo voy a hacer a mano para tenerlo controlado con +`pyenv`. - Creamos el *virtualenv* `qtile` basado en la versión 3.10.0 que teniamos instalada previamente: @@ -793,7 +806,8 @@ tenerlo controlado con `pyenv` mkdir /qtile cd /qtile -# Descargamos el qtile estable de la página web +# OPCIONAL: Descargamos el qtile estable de la página web +# sólo si quieres curiosear los scripts auxiliares wget https://github.com/qtile/qtile/archive/v0.18.1.tar.gz tar xvzf v0.18.1.tar.gz rm v0.18.1.tar.gz @@ -830,7 +844,7 @@ qtile start ``` Le damos permisos de ejecución con `chmod 755 launch_qtile` (ojo a los -permisos para *all* que si no son estos no le gusta a lightdm) +permisos para *all* que si no son estos no le gusta a *Lightdm*) También como `root` creamos el fichero `/usr/share/xsessions/qtile.desktop` con el contenido: diff --git a/out/LinuxMintUlyana.dw b/out/LinuxMintUlyana.dw index c8d8a2e..b1f2f86 100644 --- a/out/LinuxMintUlyana.dw +++ b/out/LinuxMintUlyana.dw @@ -358,26 +358,6 @@ 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ú. -==== Palemoon ==== - -Un fork de //Firefox// con menos chorradas. Instalado con el paquete ''%%deb%%'' descargado de su [[https://software.opensuse.org/download.html?project=home:stevenpusser&package=palemoon|página web]] - -==== LibreWolf ==== - -Otro fork de //Firefox// centrado en la privacidad. Instalado como //appimage// descargado desde su [[https://librewolf-community.gitlab.io/|página web]] - -==== Netsurf ==== - -Un navegador ultraligero (aunque no funciona con muchas páginas, solo para webs austeras) Instalado via flathub con ''%%flatpak install netsurf%%'' - -==== Lagrange ==== - -Un navegador para el protocolo //Gemini//. Instalado con la //appimage// desde su [[https://git.skyjake.fi/gemini/lagrange|página web]] - -==== Castor ==== - -Otro navegador para el protocolo //Gemini// programado en //Rust//. Instalado desde las fuentes siguiendo instrucciones de su [[https://sr.ht/~julienxx/Castor/|página web]] - ===== Terminal y shells ===== Por defecto tenemos instalado ''%%bash%%''. @@ -618,6 +598,36 @@ rclone sync hubic:directorio_remoto /home/salvari/directorio_local -vv * [[https://elblogdelazaro.gitlab.io//articles/rclone-cifrado-de-ficheros-en-la-nube/|y con cifrado (blogdelazaro)]] * [[https://rclone.org/docs/|Documentación]] +===== Palemoon ===== + +Un fork de //Firefox// con menos chorradas. Instalado con el paquete ''%%deb%%'' descargado de su [[https://software.opensuse.org/download.html?project=home:stevenpusser&package=palemoon|página web]] + +===== LibreWolf ===== + +Otro fork de //Firefox// centrado en la privacidad. Instalado como //appimage// descargado desde su [[https://librewolf-community.gitlab.io/|página web]] + +==== Plugins instalados ==== + +Conviene estudiar la documentación de los //add-ons// recomendados, disponible [[https://librewolf-community.gitlab.io/docs/addons/|aqui]]. + + * KeepassXC-Browser + * Necesitamos instalar el KeepassXC, el que viene en los repos es un poco antiguo podemos instalar desde PPA + * Es imprescindible hacer un link con ''%%ln -s ~/.mozilla/native-messaging-hosts ~/.librewolf/native-messaging-hosts%%'' + * Clear URLs + * Mozilla Multiaccount Containers + +===== Netsurf ===== + +Un navegador ultraligero (aunque no funciona con muchas páginas, solo para webs austeras) Instalado via flathub con ''%%flatpak install netsurf%%'' + +===== Lagrange ===== + +Un navegador para el protocolo //Gemini//. Instalado con la //appimage// desde su [[https://git.skyjake.fi/gemini/lagrange|página web]] + +===== Castor ===== + +Otro navegador para el protocolo //Gemini// programado en //Rust//. Instalado desde las fuentes siguiendo instrucciones de su [[https://sr.ht/~julienxx/Castor/|página web]] + ====== Window Managers adicionales ====== ===== i3wm ===== @@ -636,9 +646,7 @@ sudo apt install i3 ===== qtile ===== -Aun no tengo claro como instalar //Qtile// para poder lanzarlo desde el login gráfico de Linux. Mi idea es instalarlo en un entorno virtual (//virtualenv//) de Python, para no enredar más con el Python del sistema. - -Vamos a describir la instalación en un //virtualenv// dedicado. Si te bajas el Qtile estable desde su [[http://qtile.org|página web]] en el paquete vienen un montón de script auxiliares que te permiten hacer la instalación aislada en un //virtualenv// pero lo voy a hacer a mano para tenerlo controlado con ''%%pyenv%%'' +Vamos a describir la instalación del //Qtile// en un //virtualenv// dedicado. Si te bajas la versión estable de //Qtile// desde su [[http://qtile.org|página web]] en el paquete vienen un montón de script auxiliares que te permiten hacer la instalación aislada en un //virtualenv// pero lo voy a hacer a mano para tenerlo controlado con ''%%pyenv%%''. * Creamos el //virtualenv// ''%%qtile%%'' basado en la versión 3.10.0 que teniamos instalada previamente: @@ -647,7 +655,8 @@ Vamos a describir la instalación en un //virtualenv// dedicado. Si te bajas el mkdir /qtile cd /qtile -# Descargamos el qtile estable de la página web +# OPCIONAL: Descargamos el qtile estable de la página web +# sólo si quieres curiosear los scripts auxiliares wget https://github.com/qtile/qtile/archive/v0.18.1.tar.gz tar xvzf v0.18.1.tar.gz rm v0.18.1.tar.gz @@ -678,7 +687,7 @@ source '/home/user/.pyenv/versions/3.10.0/envs/qtile/bin/activate' qtile start -Le damos permisos de ejecución con ''%%chmod 755 launch_qtile%%'' (ojo a los permisos para //all// que si no son estos no le gusta a lightdm) +Le damos permisos de ejecución con ''%%chmod 755 launch_qtile%%'' (ojo a los permisos para //all// que si no son estos no le gusta a //Lightdm//) También como ''%%root%%'' creamos el fichero ''%%/usr/share/xsessions/qtile.desktop%%'' con el contenido: diff --git a/out/LinuxMintUlyana.epub b/out/LinuxMintUlyana.epub index e7d08d5..b05c875 100644 Binary files a/out/LinuxMintUlyana.epub and b/out/LinuxMintUlyana.epub differ diff --git a/out/LinuxMintUlyana.mw b/out/LinuxMintUlyana.mw index 19e1536..f9a0e0f 100644 --- a/out/LinuxMintUlyana.mw +++ b/out/LinuxMintUlyana.mw @@ -320,26 +320,6 @@ 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ú. -=== Palemoon === - -Un fork de ''Firefox'' con menos chorradas. Instalado con el paquete deb descargado de su [https://software.opensuse.org/download.html?project=home:stevenpusser&package=palemoon página web] - -=== LibreWolf === - -Otro fork de ''Firefox'' centrado en la privacidad. Instalado como ''appimage'' descargado desde su [https://librewolf-community.gitlab.io/ página web] - -=== Netsurf === - -Un navegador ultraligero (aunque no funciona con muchas páginas, solo para webs austeras) Instalado via flathub con flatpak install netsurf - -=== Lagrange === - -Un navegador para el protocolo ''Gemini''. Instalado con la ''appimage'' desde su [https://git.skyjake.fi/gemini/lagrange página web] - -=== Castor === - -Otro navegador para el protocolo ''Gemini'' programado en ''Rust''. Instalado desde las fuentes siguiendo instrucciones de su [https://sr.ht/~julienxx/Castor/ página web] - == Terminal y shells == Por defecto tenemos instalado bash. @@ -535,6 +515,36 @@ Sincronizar una carpeta remota en local: * [https://elblogdelazaro.gitlab.io//articles/rclone-cifrado-de-ficheros-en-la-nube/ y con cifrado (blogdelazaro)] * [https://rclone.org/docs/ Documentación] +== Palemoon == + +Un fork de ''Firefox'' con menos chorradas. Instalado con el paquete deb descargado de su [https://software.opensuse.org/download.html?project=home:stevenpusser&package=palemoon página web] + +== LibreWolf == + +Otro fork de ''Firefox'' centrado en la privacidad. Instalado como ''appimage'' descargado desde su [https://librewolf-community.gitlab.io/ página web] + +=== Plugins instalados === + +Conviene estudiar la documentación de los ''add-ons'' recomendados, disponible [https://librewolf-community.gitlab.io/docs/addons/ aqui]. + +* KeepassXC-Browser +** Necesitamos instalar el KeepassXC, el que viene en los repos es un poco antiguo podemos instalar desde PPA +** Es imprescindible hacer un link con ln -s ~/.mozilla/native-messaging-hosts ~/.librewolf/native-messaging-hosts +* Clear URLs +* Mozilla Multiaccount Containers + +== Netsurf == + +Un navegador ultraligero (aunque no funciona con muchas páginas, solo para webs austeras) Instalado via flathub con flatpak install netsurf + +== Lagrange == + +Un navegador para el protocolo ''Gemini''. Instalado con la ''appimage'' desde su [https://git.skyjake.fi/gemini/lagrange página web] + +== Castor == + +Otro navegador para el protocolo ''Gemini'' programado en ''Rust''. Instalado desde las fuentes siguiendo instrucciones de su [https://sr.ht/~julienxx/Castor/ página web] + = Window Managers adicionales = == i3wm == @@ -550,9 +560,7 @@ sudo apt update sudo apt install i3 == qtile == -Aun no tengo claro como instalar ''Qtile'' para poder lanzarlo desde el login gráfico de Linux. Mi idea es instalarlo en un entorno virtual (''virtualenv'') de Python, para no enredar más con el Python del sistema. - -Vamos a describir la instalación en un ''virtualenv'' dedicado. Si te bajas el Qtile estable desde su [http://qtile.org página web] en el paquete vienen un montón de script auxiliares que te permiten hacer la instalación aislada en un ''virtualenv'' pero lo voy a hacer a mano para tenerlo controlado con pyenv +Vamos a describir la instalación del ''Qtile'' en un ''virtualenv'' dedicado. Si te bajas la versión estable de ''Qtile'' desde su [http://qtile.org página web] en el paquete vienen un montón de script auxiliares que te permiten hacer la instalación aislada en un ''virtualenv'' pero lo voy a hacer a mano para tenerlo controlado con pyenv. * Creamos el ''virtualenv'' qtile basado en la versión 3.10.0 que teniamos instalada previamente: @@ -560,7 +568,8 @@ Vamos a describir la instalación en un ''virtualenv'' dedicado. Si te bajas el mkdir /qtile cd /qtile -# Descargamos el qtile estable de la página web +# OPCIONAL: Descargamos el qtile estable de la página web +# sólo si quieres curiosear los scripts auxiliares wget https://github.com/qtile/qtile/archive/v0.18.1.tar.gz tar xvzf v0.18.1.tar.gz rm v0.18.1.tar.gz @@ -586,7 +595,7 @@ Como root nos creamos un script launch_qtile en #!/bin/bash source '/home/user/.pyenv/versions/3.10.0/envs/qtile/bin/activate' qtile start -Le damos permisos de ejecución con chmod 755 launch_qtile (ojo a los permisos para ''all'' que si no son estos no le gusta a lightdm) +Le damos permisos de ejecución con chmod 755 launch_qtile (ojo a los permisos para ''all'' que si no son estos no le gusta a ''Lightdm'') También como root creamos el fichero /usr/share/xsessions/qtile.desktop con el contenido: diff --git a/out/LinuxMintUlyana.odt b/out/LinuxMintUlyana.odt index b124837..c98f81f 100644 Binary files a/out/LinuxMintUlyana.odt and b/out/LinuxMintUlyana.odt differ diff --git a/out/LinuxMintUlyana.pdf b/out/LinuxMintUlyana.pdf index 06ec8ca..fa86c6a 100644 Binary files a/out/LinuxMintUlyana.pdf and b/out/LinuxMintUlyana.pdf differ diff --git a/out/LinuxMintUlyana.tex b/out/LinuxMintUlyana.tex index a6f88cf..284349a 100644 --- a/out/LinuxMintUlyana.tex +++ b/out/LinuxMintUlyana.tex @@ -701,42 +701,6 @@ Instalamos siguiendo las instrucciones de la Joplin se instala en el directorio \texttt{\textasciitilde{}/.joplin} y crea su propia entrada en el menú. -\hypertarget{palemoon}{% -\subsubsection{Palemoon}\label{palemoon}} - -Un fork de \emph{Firefox} con menos chorradas. Instalado con el paquete -\texttt{deb} descargado de su -\href{https://software.opensuse.org/download.html?project=home:stevenpusser\&package=palemoon}{página -web} - -\hypertarget{librewolf}{% -\subsubsection{LibreWolf}\label{librewolf}} - -Otro fork de \emph{Firefox} centrado en la privacidad. Instalado como -\emph{appimage} descargado desde su -\href{https://librewolf-community.gitlab.io/}{página web} - -\hypertarget{netsurf}{% -\subsubsection{Netsurf}\label{netsurf}} - -Un navegador ultraligero (aunque no funciona con muchas páginas, solo -para webs austeras) Instalado via flathub con -\texttt{flatpak\ install\ netsurf} - -\hypertarget{lagrange}{% -\subsubsection{Lagrange}\label{lagrange}} - -Un navegador para el protocolo \emph{Gemini}. Instalado con la -\emph{appimage} desde su -\href{https://git.skyjake.fi/gemini/lagrange}{página web} - -\hypertarget{castor}{% -\subsubsection{Castor}\label{castor}} - -Otro navegador para el protocolo \emph{Gemini} programado en -\emph{Rust}. Instalado desde las fuentes siguiendo instrucciones de su -\href{https://sr.ht/~julienxx/Castor/}{página web} - \hypertarget{terminal-y-shells}{% \subsection{Terminal y shells}\label{terminal-y-shells}} @@ -1046,6 +1010,68 @@ rclone sync hubic:directorio_remoto /home/salvari/directorio_local -vv \href{https://rclone.org/docs/}{Documentación} \end{itemize} +\hypertarget{palemoon}{% +\subsection{Palemoon}\label{palemoon}} + +Un fork de \emph{Firefox} con menos chorradas. Instalado con el paquete +\texttt{deb} descargado de su +\href{https://software.opensuse.org/download.html?project=home:stevenpusser\&package=palemoon}{página +web} + +\hypertarget{librewolf}{% +\subsection{LibreWolf}\label{librewolf}} + +Otro fork de \emph{Firefox} centrado en la privacidad. Instalado como +\emph{appimage} descargado desde su +\href{https://librewolf-community.gitlab.io/}{página web} + +\hypertarget{plugins-instalados}{% +\subsubsection{Plugins instalados}\label{plugins-instalados}} + +Conviene estudiar la documentación de los \emph{add-ons} recomendados, +disponible +\href{https://librewolf-community.gitlab.io/docs/addons/}{aqui}. + +\begin{itemize} +\item + KeepassXC-Browser + + \begin{itemize} + \tightlist + \item + Necesitamos instalar el KeepassXC, el que viene en los repos es un + poco antiguo podemos instalar desde PPA + \item + Es imprescindible hacer un link con + \texttt{ln\ -s\ \textasciitilde{}/.mozilla/native-messaging-hosts\ \textasciitilde{}/.librewolf/native-messaging-hosts} + \end{itemize} +\item + Clear URLs +\item + Mozilla Multiaccount Containers +\end{itemize} + +\hypertarget{netsurf}{% +\subsection{Netsurf}\label{netsurf}} + +Un navegador ultraligero (aunque no funciona con muchas páginas, solo +para webs austeras) Instalado via flathub con +\texttt{flatpak\ install\ netsurf} + +\hypertarget{lagrange}{% +\subsection{Lagrange}\label{lagrange}} + +Un navegador para el protocolo \emph{Gemini}. Instalado con la +\emph{appimage} desde su +\href{https://git.skyjake.fi/gemini/lagrange}{página web} + +\hypertarget{castor}{% +\subsection{Castor}\label{castor}} + +Otro navegador para el protocolo \emph{Gemini} programado en +\emph{Rust}. Instalado desde las fuentes siguiendo instrucciones de su +\href{https://sr.ht/~julienxx/Castor/}{página web} + \hypertarget{window-managers-adicionales}{% \section{Window Managers adicionales}\label{window-managers-adicionales}} @@ -1070,16 +1096,12 @@ Añadimos el repo: \hypertarget{qtile}{% \subsection{qtile}\label{qtile}} -Aun no tengo claro como instalar \emph{Qtile} para poder lanzarlo desde -el login gráfico de Linux. Mi idea es instalarlo en un entorno virtual -(\emph{virtualenv}) de Python, para no enredar más con el Python del -sistema. - -Vamos a describir la instalación en un \emph{virtualenv} dedicado. Si te -bajas el Qtile estable desde su \href{http://qtile.org}{página web} en -el paquete vienen un montón de script auxiliares que te permiten hacer -la instalación aislada en un \emph{virtualenv} pero lo voy a hacer a -mano para tenerlo controlado con \texttt{pyenv} +Vamos a describir la instalación del \emph{Qtile} en un +\emph{virtualenv} dedicado. Si te bajas la versión estable de +\emph{Qtile} desde su \href{http://qtile.org}{página web} en el paquete +vienen un montón de script auxiliares que te permiten hacer la +instalación aislada en un \emph{virtualenv} pero lo voy a hacer a mano +para tenerlo controlado con \texttt{pyenv}. \begin{itemize} \tightlist @@ -1094,7 +1116,8 @@ mano para tenerlo controlado con \texttt{pyenv} \FunctionTok{mkdir} \OperatorTok{\textless{}}\NormalTok{workPath}\OperatorTok{\textgreater{}}\NormalTok{/qtile} \BuiltInTok{cd} \OperatorTok{\textless{}}\NormalTok{workPath}\OperatorTok{\textgreater{}}\NormalTok{/qtile} -\CommentTok{\# Descargamos el qtile estable de la página web} +\CommentTok{\# OPCIONAL: Descargamos el qtile estable de la página web} +\CommentTok{\# sólo si quieres curiosear los scripts auxiliares} \FunctionTok{wget}\NormalTok{ https://github.com/qtile/qtile/archive/v0.18.1.tar.gz} \FunctionTok{tar}\NormalTok{ xvzf v0.18.1.tar.gz} \FunctionTok{rm}\NormalTok{ v0.18.1.tar.gz} @@ -1138,7 +1161,7 @@ Como \texttt{root} nos creamos un script \texttt{launch\_qtile} en Le damos permisos de ejecución con \texttt{chmod\ 755\ launch\_qtile} (ojo a los permisos para \emph{all} que si no son estos no le gusta a -lightdm) +\emph{Lightdm}) También como \texttt{root} creamos el fichero \texttt{/usr/share/xsessions/qtile.desktop} con el contenido: diff --git a/src/200_basics.md b/src/200_basics.md index 02c96b0..eb3562e 100644 --- a/src/200_basics.md +++ b/src/200_basics.md @@ -439,27 +439,6 @@ web](https://joplinapp.org/) Joplin se instala en el directorio `~/.joplin` y crea su propia entrada en el menú. -### Palemoon - -Un fork de _Firefox_ con menos chorradas. Instalado con el paquete `deb` descargado de su [página web](https://software.opensuse.org/download.html?project=home:stevenpusser&package=palemoon) - -### LibreWolf - -Otro fork de _Firefox_ centrado en la privacidad. Instalado como _appimage_ descargado desde su [página web](https://librewolf-community.gitlab.io/) - -### Netsurf - -Un navegador ultraligero (aunque no funciona con muchas páginas, solo para webs austeras) Instalado via flathub con `flatpak install netsurf` - -### Lagrange - -Un navegador para el protocolo _Gemini_. Instalado con la _appimage_ desde su [página web](https://git.skyjake.fi/gemini/lagrange) - -### Castor - -Otro navegador para el protocolo _Gemini_ programado en _Rust_. Instalado desde las fuentes siguiendo instrucciones de su [página web](https://sr.ht/~julienxx/Castor/) - - ## Terminal y shells diff --git a/src/250_extra.md b/src/250_extra.md index 0a06546..8689108 100644 --- a/src/250_extra.md +++ b/src/250_extra.md @@ -146,6 +146,38 @@ rclone sync hubic:directorio_remoto /home/salvari/directorio_local -vv * [Documentación](https://rclone.org/docs/) +## Palemoon ## + +Un fork de _Firefox_ con menos chorradas. Instalado con el paquete `deb` descargado de su [página web](https://software.opensuse.org/download.html?project=home:stevenpusser&package=palemoon) + +## LibreWolf ## + +Otro fork de _Firefox_ centrado en la privacidad. Instalado como _appimage_ descargado desde su [página web](https://librewolf-community.gitlab.io/) + +### Plugins instalados + +Conviene estudiar la documentación de los _add-ons_ recomendados, disponible [aqui](https://librewolf-community.gitlab.io/docs/addons/). + +* KeepassXC-Browser + + * Necesitamos instalar el KeepassXC, el que viene en los repos es un poco antiguo podemos instalar desde PPA + * Es imprescindible hacer un link con `ln -s ~/.mozilla/native-messaging-hosts ~/.librewolf/native-messaging-hosts` +* Clear URLs +* Mozilla Multiaccount Containers + +## Netsurf ## + +Un navegador ultraligero (aunque no funciona con muchas páginas, solo para webs austeras) Instalado via flathub con `flatpak install netsurf` + +## Lagrange ## + +Un navegador para el protocolo _Gemini_. Instalado con la _appimage_ desde su [página web](https://git.skyjake.fi/gemini/lagrange) + +## Castor ## + +Otro navegador para el protocolo _Gemini_ programado en _Rust_. Instalado desde las fuentes siguiendo instrucciones de su [página web](https://sr.ht/~julienxx/Castor/) + + # Window Managers adicionales ## i3wm @@ -164,9 +196,7 @@ sudo apt install i3 ## qtile -Aun no tengo claro como instalar _Qtile_ para poder lanzarlo desde el login gráfico de Linux. Mi idea es instalarlo en un entorno virtual (_virtualenv_) de Python, para no enredar más con el Python del sistema. - -Vamos a describir la instalación en un _virtualenv_ dedicado. Si te bajas el Qtile estable desde su [página web](http://qtile.org) en el paquete vienen un montón de script auxiliares que te permiten hacer la instalación aislada en un _virtualenv_ pero lo voy a hacer a mano para tenerlo controlado con `pyenv` +Vamos a describir la instalación del _Qtile_ en un _virtualenv_ dedicado. Si te bajas la versión estable de _Qtile_ desde su [página web](http://qtile.org) en el paquete vienen un montón de script auxiliares que te permiten hacer la instalación aislada en un _virtualenv_ pero lo voy a hacer a mano para tenerlo controlado con `pyenv`. * Creamos el _virtualenv_ `qtile` basado en la versión 3.10.0 que teniamos instalada previamente: @@ -175,7 +205,8 @@ Vamos a describir la instalación en un _virtualenv_ dedicado. Si te bajas el Qt mkdir /qtile cd /qtile -# Descargamos el qtile estable de la página web +# OPCIONAL: Descargamos el qtile estable de la página web +# sólo si quieres curiosear los scripts auxiliares wget https://github.com/qtile/qtile/archive/v0.18.1.tar.gz tar xvzf v0.18.1.tar.gz rm v0.18.1.tar.gz @@ -206,7 +237,7 @@ source '/home/user/.pyenv/versions/3.10.0/envs/qtile/bin/activate' qtile start ``` -Le damos permisos de ejecución con `chmod 755 launch_qtile` (ojo a los permisos para _all_ que si no son estos no le gusta a lightdm) +Le damos permisos de ejecución con `chmod 755 launch_qtile` (ojo a los permisos para _all_ que si no son estos no le gusta a _Lightdm_) También como `root` creamos el fichero `/usr/share/xsessions/qtile.desktop` con el contenido: