Reorganize several browsers installation info

una
Sergio Alvariño 3 years ago
parent 1874d77e88
commit dfd10bdb7c

@ -467,34 +467,6 @@ web](https://joplinapp.org/)
Joplin se instala en el directorio `~/.joplin` y crea su propia entrada Joplin se instala en el directorio `~/.joplin` y crea su propia entrada
en el menú. 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 ## Terminal y shells
Por defecto tenemos instalado `bash`. 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/) (blogdelazaro)](https://elblogdelazaro.gitlab.io//articles/rclone-cifrado-de-ficheros-en-la-nube/)
- [Documentación](https://rclone.org/docs/) - [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 # Window Managers adicionales
## i3wm ## i3wm
@ -775,15 +791,12 @@ sudo apt install i3
## qtile ## qtile
Aun no tengo claro como instalar *Qtile* para poder lanzarlo desde el Vamos a describir la instalación del *Qtile* en un *virtualenv*
login gráfico de Linux. Mi idea es instalarlo en un entorno virtual dedicado. Si te bajas la versión estable de *Qtile* desde su [página
(*virtualenv*) de Python, para no enredar más con el Python del sistema. web](http://qtile.org) en el paquete vienen un montón de script
auxiliares que te permiten hacer la instalación aislada en un
Vamos a describir la instalación en un *virtualenv* dedicado. Si te *virtualenv* pero lo voy a hacer a mano para tenerlo controlado con
bajas el Qtile estable desde su [página web](http://qtile.org) en el `pyenv`.
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 - Creamos el *virtualenv* `qtile` basado en la versión 3.10.0 que
teniamos instalada previamente: teniamos instalada previamente:
@ -793,7 +806,8 @@ tenerlo controlado con `pyenv`
mkdir <workPath>/qtile mkdir <workPath>/qtile
cd <workPath>/qtile cd <workPath>/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 wget https://github.com/qtile/qtile/archive/v0.18.1.tar.gz
tar xvzf v0.18.1.tar.gz tar xvzf v0.18.1.tar.gz
rm 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 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 También como `root` creamos el fichero
`/usr/share/xsessions/qtile.desktop` con el contenido: `/usr/share/xsessions/qtile.desktop` con el contenido:

@ -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ú. 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 ===== ===== Terminal y shells =====
Por defecto tenemos instalado ''%%bash%%''. 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://elblogdelazaro.gitlab.io//articles/rclone-cifrado-de-ficheros-en-la-nube/|y con cifrado (blogdelazaro)]]
* [[https://rclone.org/docs/|Documentación]] * [[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 ====== ====== Window Managers adicionales ======
===== i3wm ===== ===== i3wm =====
@ -636,9 +646,7 @@ sudo apt install i3
===== qtile ===== ===== 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 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%%''.
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%%''
* Creamos el //virtualenv// ''%%qtile%%'' basado en la versión 3.10.0 que teniamos instalada previamente: * 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 <workPath>/qtile mkdir <workPath>/qtile
cd <workPath>/qtile cd <workPath>/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 wget https://github.com/qtile/qtile/archive/v0.18.1.tar.gz
tar xvzf v0.18.1.tar.gz tar xvzf v0.18.1.tar.gz
rm 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 qtile start
</code> </code>
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: También como ''%%root%%'' creamos el fichero ''%%/usr/share/xsessions/qtile.desktop%%'' con el contenido:

Binary file not shown.

@ -320,26 +320,6 @@ Instalamos siguiendo las instrucciones de la [https://joplinapp.org/ página web
<pre class="{bash}"> wget -O - https://raw.githubusercontent.com/laurent22/joplin/master/Joplin_install_and_update.sh | bash</pre> <pre class="{bash}"> wget -O - https://raw.githubusercontent.com/laurent22/joplin/master/Joplin_install_and_update.sh | bash</pre>
Joplin se instala en el directorio <code>~/.joplin</code> y crea su propia entrada en el menú. Joplin se instala en el directorio <code>~/.joplin</code> y crea su propia entrada en el menú.
=== Palemoon ===
Un fork de ''Firefox'' con menos chorradas. Instalado con el paquete <code>deb</code> 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 <code>flatpak install netsurf</code>
=== 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 == == Terminal y shells ==
Por defecto tenemos instalado <code>bash</code>. Por defecto tenemos instalado <code>bash</code>.
@ -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://elblogdelazaro.gitlab.io//articles/rclone-cifrado-de-ficheros-en-la-nube/ y con cifrado (blogdelazaro)]
* [https://rclone.org/docs/ Documentación] * [https://rclone.org/docs/ Documentación]
== Palemoon ==
Un fork de ''Firefox'' con menos chorradas. Instalado con el paquete <code>deb</code> 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 <code>ln -s ~/.mozilla/native-messaging-hosts ~/.librewolf/native-messaging-hosts</code>
* Clear URLs
* Mozilla Multiaccount Containers
== Netsurf ==
Un navegador ultraligero (aunque no funciona con muchas páginas, solo para webs austeras) Instalado via flathub con <code>flatpak install netsurf</code>
== 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 = = Window Managers adicionales =
== i3wm == == i3wm ==
@ -550,9 +560,7 @@ sudo apt update
sudo apt install i3</syntaxhighlight> sudo apt install i3</syntaxhighlight>
== qtile == == 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 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 <code>pyenv</code>.
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 <code>pyenv</code>
* Creamos el ''virtualenv'' <code>qtile</code> basado en la versión 3.10.0 que teniamos instalada previamente: * Creamos el ''virtualenv'' <code>qtile</code> 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 <workPath>/qtile mkdir <workPath>/qtile
cd <workPath>/qtile cd <workPath>/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 wget https://github.com/qtile/qtile/archive/v0.18.1.tar.gz
tar xvzf v0.18.1.tar.gz tar xvzf v0.18.1.tar.gz
rm v0.18.1.tar.gz rm v0.18.1.tar.gz
@ -586,7 +595,7 @@ Como <code>root</code> nos creamos un script <code>launch_qtile</code> en <code>
<syntaxhighlight lang="bash">#!/bin/bash <syntaxhighlight lang="bash">#!/bin/bash
source '/home/user/.pyenv/versions/3.10.0/envs/qtile/bin/activate' source '/home/user/.pyenv/versions/3.10.0/envs/qtile/bin/activate'
qtile start</syntaxhighlight> qtile start</syntaxhighlight>
Le damos permisos de ejecución con <code>chmod 755 launch_qtile</code> (ojo a los permisos para ''all'' que si no son estos no le gusta a lightdm) Le damos permisos de ejecución con <code>chmod 755 launch_qtile</code> (ojo a los permisos para ''all'' que si no son estos no le gusta a ''Lightdm'')
También como <code>root</code> creamos el fichero <code>/usr/share/xsessions/qtile.desktop</code> con el contenido: También como <code>root</code> creamos el fichero <code>/usr/share/xsessions/qtile.desktop</code> con el contenido:

Binary file not shown.

Binary file not shown.

@ -701,42 +701,6 @@ Instalamos siguiendo las instrucciones de la
Joplin se instala en el directorio \texttt{\textasciitilde{}/.joplin} y Joplin se instala en el directorio \texttt{\textasciitilde{}/.joplin} y
crea su propia entrada en el menú. 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}{% \hypertarget{terminal-y-shells}{%
\subsection{Terminal y shells}\label{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} \href{https://rclone.org/docs/}{Documentación}
\end{itemize} \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}{% \hypertarget{window-managers-adicionales}{%
\section{Window Managers \section{Window Managers
adicionales}\label{window-managers-adicionales}} adicionales}\label{window-managers-adicionales}}
@ -1070,16 +1096,12 @@ Añadimos el repo:
\hypertarget{qtile}{% \hypertarget{qtile}{%
\subsection{qtile}\label{qtile}} \subsection{qtile}\label{qtile}}
Aun no tengo claro como instalar \emph{Qtile} para poder lanzarlo desde Vamos a describir la instalación del \emph{Qtile} en un
el login gráfico de Linux. Mi idea es instalarlo en un entorno virtual \emph{virtualenv} dedicado. Si te bajas la versión estable de
(\emph{virtualenv}) de Python, para no enredar más con el Python del \emph{Qtile} desde su \href{http://qtile.org}{página web} en el paquete
sistema. 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
Vamos a describir la instalación en un \emph{virtualenv} dedicado. Si te para tenerlo controlado con \texttt{pyenv}.
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}
\begin{itemize} \begin{itemize}
\tightlist \tightlist
@ -1094,7 +1116,8 @@ mano para tenerlo controlado con \texttt{pyenv}
\FunctionTok{mkdir} \OperatorTok{\textless{}}\NormalTok{workPath}\OperatorTok{\textgreater{}}\NormalTok{/qtile} \FunctionTok{mkdir} \OperatorTok{\textless{}}\NormalTok{workPath}\OperatorTok{\textgreater{}}\NormalTok{/qtile}
\BuiltInTok{cd} \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{wget}\NormalTok{ https://github.com/qtile/qtile/archive/v0.18.1.tar.gz}
\FunctionTok{tar}\NormalTok{ xvzf v0.18.1.tar.gz} \FunctionTok{tar}\NormalTok{ xvzf v0.18.1.tar.gz}
\FunctionTok{rm}\NormalTok{ 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} 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 (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 También como \texttt{root} creamos el fichero
\texttt{/usr/share/xsessions/qtile.desktop} con el contenido: \texttt{/usr/share/xsessions/qtile.desktop} con el contenido:

@ -439,27 +439,6 @@ web](https://joplinapp.org/)
Joplin se instala en el directorio `~/.joplin` y crea su propia entrada en el menú. 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 ## Terminal y shells

@ -146,6 +146,38 @@ rclone sync hubic:directorio_remoto /home/salvari/directorio_local -vv
* [Documentación](https://rclone.org/docs/) * [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 # Window Managers adicionales
## i3wm ## i3wm
@ -164,9 +196,7 @@ sudo apt install i3
## qtile ## 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 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`.
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`
* Creamos el _virtualenv_ `qtile` basado en la versión 3.10.0 que teniamos instalada previamente: * 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 <workPath>/qtile mkdir <workPath>/qtile
cd <workPath>/qtile cd <workPath>/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 wget https://github.com/qtile/qtile/archive/v0.18.1.tar.gz
tar xvzf v0.18.1.tar.gz tar xvzf v0.18.1.tar.gz
rm 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 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: También como `root` creamos el fichero `/usr/share/xsessions/qtile.desktop` con el contenido:

Loading…
Cancel
Save