Removes obsolete section for gimp plugins

una
Sergio Alvariño 3 years ago
parent 4100d25a65
commit b5d91191e9

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

@ -834,10 +834,10 @@ Bajamos el paquete con la última versión desde [https://golang.org/dl/ la pág
Descomprimimos como ''root'' en <code>/usr/local/</code>
<source lang="bash">sudo tar -C /usr/local -xvzf go1.15.7.linux-amd64.tar.gz</source>
<syntaxhighlight lang="bash">sudo tar -C /usr/local -xvzf go1.15.7.linux-amd64.tar.gz</syntaxhighlight>
Añadimos al path con las siguientes lineas en <code>~/.profile</code>:
<source lang="bash">#golang
<syntaxhighlight lang="bash">#golang
if [ -d "/usr/local/go" ] ; then
export GOROOT="/usr/local/go"
PATH="$PATH:$GOROOT/bin"
@ -845,12 +845,12 @@ fi
if [ -d "$HOME/work/development/gocode" ] ; then
export GOPATH="$HOME/work/development/gocode"
PATH="$PATH:$GOPATH/bin"
fi</source>
fi</syntaxhighlight>
=== Instalación de ''gopls'' un servidor de LSP para editores: ===
Desde un directorio '''que no sea el GOPATH'''
<source lang="bash">GO111MODULE=on go get golang.org/x/tools/gopls@latest</source>
<syntaxhighlight lang="bash">GO111MODULE=on go get golang.org/x/tools/gopls@latest</syntaxhighlight>
== Processing ==
Bajamos el paquete de la [https://processing.org/ página web], descomprimimimos en <code>~/apps/</code>, en las nuevas versiones incorpora un script de instalación que ya se encarga de crear el fichero ''desktop''.
@ -928,29 +928,29 @@ python -m pip install jupyter</pre>
Instalamos los pre-requisitos:
<source lang="bash">sudo apt-get update
<syntaxhighlight lang="bash">sudo apt-get update
sudo apt-get install --no-install-recommends make build-essential \
libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev \
wget curl llvm libncurses5-dev xz-utils tk-dev \
libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev</source>
libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev</syntaxhighlight>
Podemos clonar el repo en nuestro <code>home</code>:
<source lang="bash">git clone https://github.com/pyenv/pyenv.git ~/.pyenv</source>
<syntaxhighlight lang="bash">git clone https://github.com/pyenv/pyenv.git ~/.pyenv</syntaxhighlight>
Pero también podemos añadir el ''bundle'' para ''Antigen'' en el fichero <code>.zshrc</code> y dejar que se encargue de todo.
<source lang="bash">antigen bundle mattberther/zsh-pyenv</source>
<syntaxhighlight lang="bash">antigen bundle mattberther/zsh-pyenv</syntaxhighlight>
Añadimos al fichero <code>~/.profile</code>:
<source lang="bash"># pyenv
<syntaxhighlight lang="bash"># pyenv
if [ -d "$HOME/.pyenv" ] ; then
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
fi</source>
fi</syntaxhighlight>
Y configuramos en <code>~/.bashrc</code> y en <code>~/.zshrc</code> (aunque en el último no es necesario tocar nada si usamos el ''bundle'' para ''Antigen''):
<source lang="bash">if command -v pyenv 1>/dev/null 2>&1; then
<syntaxhighlight lang="bash">if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init -)"
fi</source>
fi</syntaxhighlight>
Podemos probar que todo funciona con: <code>pyenv install -l</code>
Una vez instalado hay que estudiarse [https://github.com/pyenv/pyenv/blob/master/COMMANDS.md la referencia de comandos]
@ -1526,44 +1526,44 @@ Para instalar node-red en linux necesitamos instalar primero <code>node.js</code
Para ello ejecutamos el siguiente comando (la versión actual de <code>nvm</code> es la 0.37.0)
<source lang="bash">curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.0/install.sh | bash</source>
<syntaxhighlight lang="bash">curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.0/install.sh | bash</syntaxhighlight>
El script de instalación añade las siguientes lineas al fichero <code>~/.bashrc</code>, nosotros las movemos al fichero <code>~/.profile</code>
<source lang="bash">export NVM_DIR="$HOME/.nvm"
<syntaxhighlight lang="bash">export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion</source>
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion</syntaxhighlight>
Para comprobar la instalación usamos <code>command -v nvm</code> que nos devolverá <code>nvm</code>. <code>which</code> no funciona en este caso por que es un script para aplicarle <code>source</code>
=== Instalación de <code>node.js</code> ===
Ahora que tenemos <code>nvm</code> instalado, ya podemos instalar fácilmente la versión o versiones que queramos de <code>node.js</code>
<source lang="bash">nvm ls-remote # para listar las versiones disponibles
nvm install node # instala la última versión disponible</source>
<syntaxhighlight lang="bash">nvm ls-remote # para listar las versiones disponibles
nvm install node # instala la última versión disponible</syntaxhighlight>
=== Instalación de <code>mosquitto</code> ===
<code>mosquitto</code> es un ''mqtt broker'' muy sencillo y completo, aunque no es capaz de aguantar cargas grandes, para aprender es perfecto.
<source lang="bash">sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
<syntaxhighlight lang="bash">sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
sudo apt-get update
sudo apt install mosquitto mosquitto-clients</source>
sudo apt install mosquitto mosquitto-clients</syntaxhighlight>
Con esto queda el servicio instalado y funcionando (<code>scs mosquitto</code> o <code>systemctl status mosquitto</code>)
Si queremos el servicio parado para arrancarlo nosotros manualmente:
<source lang="bash">scsp mosquitto.service
scd mosquitto.service</source>
<syntaxhighlight lang="bash">scsp mosquitto.service
scd mosquitto.service</syntaxhighlight>
Y sin alias sería:
<source lang="bash">sudo systemctl stop mosquitto.service
sudo systemctl disable mosquitto.service</source>
<syntaxhighlight lang="bash">sudo systemctl stop mosquitto.service
sudo systemctl disable mosquitto.service</syntaxhighlight>
Para arrancarlo cuando lo necesitemos le damos un ''start'' con <code>scst mosquitto.service</code> o <code>sudo systemctl start mosquitto.service</code>
=== Instalación de Influxdb ===
Seguimos el método para ubuntu:
<source lang="bash">wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -
<syntaxhighlight lang="bash">wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -
#source /etc/lsb-release
DISTRIB_ID=ubuntu
DISTRIB_CODENAME=focal
@ -1571,13 +1571,13 @@ echo "deb https://repos.influxdata.com/${DISTRIB_ID} ${DISTRIB_CODENAME} stable"
apt update
apt install influxdb
apt install telegraf</source>
apt install telegraf</syntaxhighlight>
=== Instalación de <code>node-red</code> ===
Una vez instalado el <code>node.js</code> instalar el <code>node-red</code> es muy fácil
<source lang="bash">nvm use node
npm install -g --unsafe-perm node-red</source>
<syntaxhighlight lang="bash">nvm use node
npm install -g --unsafe-perm node-red</syntaxhighlight>
= Aplicaciones de gráficos =
== LibreCAD ==
@ -1632,17 +1632,20 @@ gimp-data-extras gimp-gap gmic gimp-gmic gimp-python</pre>
Para instalar los principales plugins basta con:
<pre>sudo apt install gimp-plugin-registry</pre>
{|
|width="98%"| Esta sección ya no está vigente
|-
| #### resynthesizer
|-
| Descargamos el plugin desde [https://github.com/bootchk/resynthesizer aquí] y descomprimimos el fichero en <code>~/.config/GIMP/2.10/plug-ins</code>
|-
| Tenemos que asegurarnos que los fichero ''python'' son ejecutables:
|-
| ~~~~ chmod 755 ~/.config/GIMP/2.10/plug-ins/*.py ~~~~
|}
-----
Esta sección ya no está vigente
==== resynthesizer ====
Descargamos el plugin desde [https://github.com/bootchk/resynthesizer aquí] y descomprimimos el fichero en <code>~/.config/GIMP/2.10/plug-ins</code>
Tenemos que asegurarnos que los fichero ''python'' son ejecutables:
<pre>chmod 755 ~/.config/GIMP/2.10/plug-ins/*.py</pre>
-----
== Krita ==
@ -1891,9 +1894,9 @@ Ahora en los repos donde queramos usar ssh debemos cambiar el remote:
El procedimiento recomendado en la página oficial:
<source lang="bash">curl -s https://updates.signal.org/desktop/apt/keys.asc | sudo apt-key add -
<syntaxhighlight lang="bash">curl -s https://updates.signal.org/desktop/apt/keys.asc | sudo apt-key add -
echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
sudo apt update && sudo apt install signal-desktop</source>
sudo apt update && sudo apt install signal-desktop</syntaxhighlight>
-----
@ -1906,7 +1909,7 @@ sudo apt update && sudo apt install signal-desktop</source>
Instalamos con:
<source lang="bash">sudo apt install -y wget apt-transport-https
<syntaxhighlight lang="bash">sudo apt install -y wget apt-transport-https
sudo wget -O /usr/share/keyrings/riot-im-archive-keyring.gpg https://packages.riot.im/debian/riot-im-archive-keyring.gpg
@ -1914,14 +1917,14 @@ echo "deb [signed-by=/usr/share/keyrings/riot-im-archive-keyring.gpg] https://pa
sudo apt update
sudo apt install element-desktop</source>
sudo apt install element-desktop</syntaxhighlight>
== Lector DNI electrónico ==
Descargamos la aplicación en formato <code>.deb</code> desde [https://www.dnielectronico.es/PortalDNIe/PRF1_Cons02.action?pag=REF_1112 la página de descargas del portal DNIe].
Automáticamente nos instalará las dependecias: <code>libccid</code>, <code>pcsd</code> y <code>pinentry-gtk2</code>. A mayores instalamos:
<source lang="bash">sudo apt-get install pcsc-tools opensc</source>
<syntaxhighlight lang="bash">sudo apt-get install pcsc-tools opensc</syntaxhighlight>
El opensc no es necesario para el DNIe, pero nos permite usar otras tarjetas.
Como root ejecutamos pcsc_scan:

Binary file not shown.

Binary file not shown.

@ -1570,7 +1570,7 @@ Descomprimimos como \emph{root} en \texttt{/usr/local/}
\begin{Shaded}
\begin{Highlighting}[]
\FunctionTok{sudo}\NormalTok{ tar {-}C /usr/local {-}xvzf go1.15.7.linux{-}amd64.tar.gz}
\FunctionTok{sudo}\NormalTok{ tar }\AttributeTok{{-}C}\NormalTok{ /usr/local }\AttributeTok{{-}xvzf}\NormalTok{ go1.15.7.linux{-}amd64.tar.gz}
\end{Highlighting}
\end{Shaded}
@ -1580,14 +1580,14 @@ Añadimos al path con las siguientes lineas en
\begin{Shaded}
\begin{Highlighting}[]
\CommentTok{\#golang}
\KeywordTok{if}\BuiltInTok{ [} \OtherTok{{-}d} \StringTok{"/usr/local/go"}\BuiltInTok{ ]}\NormalTok{ ; }\KeywordTok{then}
\ControlFlowTok{if} \BuiltInTok{[} \OtherTok{{-}d} \StringTok{"/usr/local/go"} \BuiltInTok{]} \KeywordTok{;} \ControlFlowTok{then}
\BuiltInTok{export} \VariableTok{GOROOT=}\StringTok{"/usr/local/go"}
\VariableTok{PATH=}\StringTok{"}\VariableTok{$PATH}\StringTok{:}\VariableTok{$GOROOT}\StringTok{/bin"}
\KeywordTok{fi}
\KeywordTok{if}\BuiltInTok{ [} \OtherTok{{-}d} \StringTok{"}\VariableTok{$HOME}\StringTok{/work/development/gocode"}\BuiltInTok{ ]}\NormalTok{ ; }\KeywordTok{then}
\ControlFlowTok{fi}
\ControlFlowTok{if} \BuiltInTok{[} \OtherTok{{-}d} \StringTok{"}\VariableTok{$HOME}\StringTok{/work/development/gocode"} \BuiltInTok{]} \KeywordTok{;} \ControlFlowTok{then}
\BuiltInTok{export} \VariableTok{GOPATH=}\StringTok{"}\VariableTok{$HOME}\StringTok{/work/development/gocode"}
\VariableTok{PATH=}\StringTok{"}\VariableTok{$PATH}\StringTok{:}\VariableTok{$GOPATH}\StringTok{/bin"}
\KeywordTok{fi}
\ControlFlowTok{fi}
\end{Highlighting}
\end{Shaded}
@ -1735,10 +1735,10 @@ Instalamos los pre-requisitos:
\begin{Shaded}
\begin{Highlighting}[]
\FunctionTok{sudo}\NormalTok{ apt{-}get update}
\FunctionTok{sudo}\NormalTok{ apt{-}get install {-}{-}no{-}install{-}recommends make build{-}essential }\KeywordTok{\textbackslash{}}
\ExtensionTok{libssl{-}dev}\NormalTok{ zlib1g{-}dev libbz2{-}dev libreadline{-}dev libsqlite3{-}dev }\KeywordTok{\textbackslash{}}
\FunctionTok{wget}\NormalTok{ curl llvm libncurses5{-}dev xz{-}utils tk{-}dev }\KeywordTok{\textbackslash{}}
\ExtensionTok{libxml2{-}dev}\NormalTok{ libxmlsec1{-}dev libffi{-}dev liblzma{-}dev}
\FunctionTok{sudo}\NormalTok{ apt{-}get install }\AttributeTok{{-}{-}no{-}install{-}recommends}\NormalTok{ make build{-}essential }\DataTypeTok{\textbackslash{}}
\NormalTok{libssl{-}dev zlib1g{-}dev libbz2{-}dev libreadline{-}dev libsqlite3{-}dev }\DataTypeTok{\textbackslash{}}
\NormalTok{wget curl llvm libncurses5{-}dev xz{-}utils tk{-}dev }\DataTypeTok{\textbackslash{}}
\NormalTok{libxml2{-}dev libxmlsec1{-}dev libffi{-}dev liblzma{-}dev}
\end{Highlighting}
\end{Shaded}
@ -1764,10 +1764,10 @@ Añadimos al fichero \texttt{\textasciitilde{}/.profile}:
\begin{Shaded}
\begin{Highlighting}[]
\CommentTok{\# pyenv}
\KeywordTok{if}\BuiltInTok{ [} \OtherTok{{-}d} \StringTok{"}\VariableTok{$HOME}\StringTok{/.pyenv"}\BuiltInTok{ ]}\NormalTok{ ; }\KeywordTok{then}
\ControlFlowTok{if} \BuiltInTok{[} \OtherTok{{-}d} \StringTok{"}\VariableTok{$HOME}\StringTok{/.pyenv"} \BuiltInTok{]} \KeywordTok{;} \ControlFlowTok{then}
\BuiltInTok{export} \VariableTok{PYENV\_ROOT=}\StringTok{"}\VariableTok{$HOME}\StringTok{/.pyenv"}
\BuiltInTok{export} \VariableTok{PATH=}\StringTok{"}\VariableTok{$PYENV\_ROOT}\StringTok{/bin:}\VariableTok{$PATH}\StringTok{"}
\KeywordTok{fi}
\ControlFlowTok{fi}
\end{Highlighting}
\end{Shaded}
@ -1777,9 +1777,9 @@ tocar nada si usamos el \emph{bundle} para \emph{Antigen}):
\begin{Shaded}
\begin{Highlighting}[]
\KeywordTok{if} \BuiltInTok{command}\NormalTok{ {-}v pyenv }\OperatorTok{1\textgreater{}}\NormalTok{/dev/null }\OperatorTok{2\textgreater{}\&1}\KeywordTok{;} \KeywordTok{then}
\BuiltInTok{eval} \StringTok{"}\VariableTok{$(}\ExtensionTok{pyenv}\NormalTok{ init {-}}\VariableTok{)}\StringTok{"}
\KeywordTok{fi}
\ControlFlowTok{if} \BuiltInTok{command} \AttributeTok{{-}v}\NormalTok{ pyenv }\DecValTok{1}\OperatorTok{\textgreater{}}\NormalTok{/dev/null }\DecValTok{2}\OperatorTok{\textgreater{}\&}\DecValTok{1}\KeywordTok{;} \ControlFlowTok{then}
\BuiltInTok{eval} \StringTok{"}\VariableTok{$(}\ExtensionTok{pyenv}\NormalTok{ init }\AttributeTok{{-}}\VariableTok{)}\StringTok{"}
\ControlFlowTok{fi}
\end{Highlighting}
\end{Shaded}
@ -1822,8 +1822,8 @@ Revisar
\toprule
\endhead
\textbf{NOTA}: El siguiente paso ya no parece necesario, las
alternativas\tabularnewline
se han actualizado con la instalación del \emph{neovim}.\tabularnewline
alternativas \\
se han actualizado con la instalación del \emph{neovim}. \\
\bottomrule
\end{longtable}
@ -1885,10 +1885,10 @@ porn comando ejecutando: \texttt{:PlugInstall}
\begin{longtable}[]{@{}l@{}}
\toprule
\endhead
\textbf{Nota}:\tabularnewline
\textbf{Nota}: \\
Solo hay que instalar uno de los dos o \emph{dein} o \emph{plug-vim}. Yo
uso\tabularnewline
\emph{plug-vim} así que esto es sólo una referencia.\tabularnewline
uso \\
\emph{plug-vim} así que esto es sólo una referencia. \\
\bottomrule
\end{longtable}
@ -2708,7 +2708,7 @@ Para ello ejecutamos el siguiente comando (la versión actual de
\begin{Shaded}
\begin{Highlighting}[]
\ExtensionTok{curl}\NormalTok{ {-}o{-} https://raw.githubusercontent.com/nvm{-}sh/nvm/v0.37.0/install.sh }\KeywordTok{|} \FunctionTok{bash}
\ExtensionTok{curl} \AttributeTok{{-}o{-}}\NormalTok{ https://raw.githubusercontent.com/nvm{-}sh/nvm/v0.37.0/install.sh }\KeywordTok{|} \FunctionTok{bash}
\end{Highlighting}
\end{Shaded}
@ -2719,8 +2719,8 @@ El script de instalación añade las siguientes lineas al fichero
\begin{Shaded}
\begin{Highlighting}[]
\BuiltInTok{export} \VariableTok{NVM\_DIR=}\StringTok{"}\VariableTok{$HOME}\StringTok{/.nvm"}
\BuiltInTok{[} \OtherTok{{-}s} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/nvm.sh"}\BuiltInTok{ ]} \KeywordTok{\&\&}\NormalTok{ \textbackslash{}}\BuiltInTok{.} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/nvm.sh"}\NormalTok{ \# }\ExtensionTok{This}\NormalTok{ loads nvm}
\BuiltInTok{[} \OtherTok{{-}s} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/bash\_completion"}\BuiltInTok{ ]} \KeywordTok{\&\&}\NormalTok{ \textbackslash{}}\BuiltInTok{.} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/bash\_completion"}\NormalTok{ \# }\ExtensionTok{This}\NormalTok{ loads nvm bash\_completion}
\BuiltInTok{[} \OtherTok{{-}s} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/nvm.sh"} \BuiltInTok{]} \KeywordTok{\&\&} \ExtensionTok{\textbackslash{}.} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/nvm.sh"} \CommentTok{\# This loads nvm}
\BuiltInTok{[} \OtherTok{{-}s} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/bash\_completion"} \BuiltInTok{]} \KeywordTok{\&\&} \ExtensionTok{\textbackslash{}.} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/bash\_completion"} \CommentTok{\# This loads nvm bash\_completion}
\end{Highlighting}
\end{Shaded}
@ -2737,8 +2737,8 @@ la versión o versiones que queramos de \texttt{node.js}
\begin{Shaded}
\begin{Highlighting}[]
\ExtensionTok{nvm}\NormalTok{ ls{-}remote \# para listar las versiones disponibles}
\ExtensionTok{nvm}\NormalTok{ install node \# instala la última versión disponible}
\ExtensionTok{nvm}\NormalTok{ ls{-}remote }\CommentTok{\# para listar las versiones disponibles}
\ExtensionTok{nvm}\NormalTok{ install node }\CommentTok{\# instala la última versión disponible}
\end{Highlighting}
\end{Shaded}
@ -2791,7 +2791,7 @@ Seguimos el método para ubuntu:
\begin{Shaded}
\begin{Highlighting}[]
\FunctionTok{wget}\NormalTok{ {-}qO{-} https://repos.influxdata.com/influxdb.key }\KeywordTok{|} \FunctionTok{sudo}\NormalTok{ apt{-}key add {-}}
\FunctionTok{wget} \AttributeTok{{-}qO{-}}\NormalTok{ https://repos.influxdata.com/influxdb.key }\KeywordTok{|} \FunctionTok{sudo}\NormalTok{ apt{-}key add }\AttributeTok{{-}}
\CommentTok{\#source /etc/lsb{-}release}
\VariableTok{DISTRIB\_ID=}\NormalTok{ubuntu}
\VariableTok{DISTRIB\_CODENAME=}\NormalTok{focal}
@ -2813,7 +2813,7 @@ muy fácil
\begin{Shaded}
\begin{Highlighting}[]
\ExtensionTok{nvm}\NormalTok{ use node}
\ExtensionTok{npm}\NormalTok{ install {-}g {-}{-}unsafe{-}perm node{-}red}
\ExtensionTok{npm}\NormalTok{ install }\AttributeTok{{-}g} \AttributeTok{{-}{-}unsafe{-}perm}\NormalTok{ node{-}red}
\end{Highlighting}
\end{Shaded}
@ -2897,32 +2897,24 @@ Para instalar los principales plugins basta con:
sudo apt install gimp-plugin-registry
\end{verbatim}
\begin{longtable}[]{@{}l@{}}
\toprule
\endhead
\begin{minipage}[t]{0.96\columnwidth}\raggedright
Esta sección ya no está vigente\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.96\columnwidth}\raggedright
\#\#\#\# resynthesizer\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.96\columnwidth}\raggedright
\begin{center}\rule{0.5\linewidth}{0.5pt}\end{center}
Esta sección ya no está vigente
\hypertarget{resynthesizer}{%
\paragraph{resynthesizer}\label{resynthesizer}}
Descargamos el plugin desde
\href{https://github.com/bootchk/resynthesizer}{aquí} y descomprimimos
el fichero en
\texttt{\textasciitilde{}/.config/GIMP/2.10/plug-ins}\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.96\columnwidth}\raggedright
Tenemos que asegurarnos que los fichero \emph{python} son
ejecutables:\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.96\columnwidth}\raggedright
\textasciitilde\textasciitilde\textasciitilde\textasciitilde{} chmod 755
\textasciitilde/.config/GIMP/2.10/plug-ins/*.py
\textasciitilde\textasciitilde\textasciitilde\textasciitilde{}\strut
\end{minipage}\tabularnewline
\bottomrule
\end{longtable}
el fichero en \texttt{\textasciitilde{}/.config/GIMP/2.10/plug-ins}
Tenemos que asegurarnos que los fichero \emph{python} son ejecutables:
\begin{verbatim}
chmod 755 ~/.config/GIMP/2.10/plug-ins/*.py
\end{verbatim}
\begin{center}\rule{0.5\linewidth}{0.5pt}\end{center}
\hypertarget{krita}{%
\subsection{Krita}\label{krita}}
@ -3352,8 +3344,8 @@ El procedimiento recomendado en la página oficial:
\begin{Shaded}
\begin{Highlighting}[]
\ExtensionTok{curl}\NormalTok{ {-}s https://updates.signal.org/desktop/apt/keys.asc }\KeywordTok{|} \FunctionTok{sudo}\NormalTok{ apt{-}key add {-}}
\BuiltInTok{echo} \StringTok{"deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main"} \KeywordTok{|} \FunctionTok{sudo}\NormalTok{ tee {-}a /etc/apt/sources.list.d/signal{-}xenial.list}
\ExtensionTok{curl} \AttributeTok{{-}s}\NormalTok{ https://updates.signal.org/desktop/apt/keys.asc }\KeywordTok{|} \FunctionTok{sudo}\NormalTok{ apt{-}key add }\AttributeTok{{-}}
\BuiltInTok{echo} \StringTok{"deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main"} \KeywordTok{|} \FunctionTok{sudo}\NormalTok{ tee }\AttributeTok{{-}a}\NormalTok{ /etc/apt/sources.list.d/signal{-}xenial.list}
\FunctionTok{sudo}\NormalTok{ apt update }\KeywordTok{\&\&} \FunctionTok{sudo}\NormalTok{ apt install signal{-}desktop}
\end{Highlighting}
\end{Shaded}
@ -3373,9 +3365,9 @@ Instalamos con:
\begin{Shaded}
\begin{Highlighting}[]
\FunctionTok{sudo}\NormalTok{ apt install {-}y wget apt{-}transport{-}https}
\FunctionTok{sudo}\NormalTok{ apt install }\AttributeTok{{-}y}\NormalTok{ wget apt{-}transport{-}https}
\FunctionTok{sudo}\NormalTok{ wget {-}O /usr/share/keyrings/riot{-}im{-}archive{-}keyring.gpg https://packages.riot.im/debian/riot{-}im{-}archive{-}keyring.gpg}
\FunctionTok{sudo}\NormalTok{ wget }\AttributeTok{{-}O}\NormalTok{ /usr/share/keyrings/riot{-}im{-}archive{-}keyring.gpg https://packages.riot.im/debian/riot{-}im{-}archive{-}keyring.gpg}
\BuiltInTok{echo} \StringTok{"deb [signed{-}by=/usr/share/keyrings/riot{-}im{-}archive{-}keyring.gpg] https://packages.riot.im/debian/ default main"} \KeywordTok{|} \FunctionTok{sudo}\NormalTok{ tee /etc/apt/sources.list.d/riot{-}im.list}
@ -3797,7 +3789,7 @@ menulibre}\label{solucionar-problemas-de-menuxfas-duplicados-usando-menulibre}}
\begin{longtable}[]{@{}l@{}}
\toprule
\endhead
\textbf{Nota}: Ya no uso \emph{MenuLibre}\tabularnewline
\textbf{Nota}: Ya no uso \emph{MenuLibre} \\
\bottomrule
\end{longtable}

@ -74,23 +74,6 @@ Para instalar los principales plugins basta con:
sudo apt install gimp-plugin-registry
~~~~
----------------------------------------------------------------------
Esta sección ya no está vigente
#### resynthesizer
Descargamos el plugin desde
[aquí](https://github.com/bootchk/resynthesizer) y descomprimimos el
fichero en `~/.config/GIMP/2.10/plug-ins`
Tenemos que asegurarnos que los fichero _python_ son ejecutables:
~~~~
chmod 755 ~/.config/GIMP/2.10/plug-ins/*.py
~~~~
----------------------------------------------------------------------
## Krita
La versión disponible en orígenes de software está bastante por detrás

Loading…
Cancel
Save