Correct chromium installation

una
Sergio Alvariño 3 years ago
parent 2902acd810
commit a0a2971f79

@ -41,35 +41,40 @@ Interesa tener instalado el paquete *ppa-purge*
programas instalados desde ese ppa. programas instalados desde ese ppa.
Tampoco voy a enredar nada con los orígenes del software (de momento), Tampoco voy a enredar nada con los orígenes del software (de momento),
es decir no voy a cambiar al depósito regional. es decir no voy a cambiar al depósito regional. Si quieres cambiarlo, en
mi experiencia los más rápidos suelen ser los alemanes.
## Firmware ## Firmware
Ya no es necesario intalar los paquetes de *microcode* la instalación de Ya no es necesario intalar los paquetes de *microcode* la instalación de
Ulyana se encargó de instalar: Una se encargó de instalar:
- `amd64-microcode` - `amd64-microcode`
- `intel-microcode` - `intel-microcode`
Instalamos el driver de nvidia recomendado, el *Mint* nos avisa de que Instalamos el driver de nvidia recomendado, después de la instalación
tenemos que revisar la instalación de los drivers. inicial el *Mint* nos avisará de que tenemos que revisar la instalación
de los drivers.
El driver de Nvidia viene muy mejorado. Merece la pena ver todas las El driver de Nvidia viene muy mejorado. Merece la pena ver todas las
opciones. opciones.
Una vez instalado el driver de nvidia, el comando Una vez instalado el driver de Nvidia, el comando
`prime-select query`debe indicarnos la tarjeta activa y podremos cambiar `prime-select query`debe indicarnos la tarjeta activa y podremos cambiar
de tarjeta ejecutando `prime-select [nvidia|intel]` de tarjeta ejecutando `prime-select [nvidia|intel]`. También podremos
acceder a las funciones de Nvidia a través del applet en la barra de
estado de nuestro escritorio.
## Control de configuraciones con git ## Control de configuraciones con git
Una vez instalado el driver de nvidia y antes de seguir con la Una vez instalado el driver de Nvidia y antes de seguir con la
instalación instalamos el `git` y el `etckeeper` para que todos los instalación instalamos el `git` y el `etckeeper` para que todos los
cambios que se produzcan en el directorio `/etc` durante nuestra cambios que se produzcan en el directorio `/etc` durante nuestra
instalación queden reflejados en el git. instalación queden reflejados en el git.
Yo nunca almaceno esta información en la nube, pero me permite tener Yo nunca almaceno esta información en la nube (por seguridad), pero me
controlados los cambios de configuración y ayuda en caso de problemas. permite tener controlados los cambios de configuración y ayuda en caso
de problemas.
### Instalación de `etckeeper` ### Instalación de `etckeeper`
@ -97,7 +102,8 @@ sudo git log
Vamos a crear un repo de git para controlar nuestros ficheros personales Vamos a crear un repo de git para controlar nuestros ficheros personales
de configuración. de configuración.
Creamos el repo donde queramos Creamos el repo donde queramos, yo suelo usar el directorio
`~/work/repos`.
``` {bash} ``` {bash}
mkdir usrcfg mkdir usrcfg
@ -106,8 +112,8 @@ git init
git config core.worktree "/home/salvari" git config core.worktree "/home/salvari"
``` ```
Y ya lo tenemos, un repo que tiene el directorio de trabajo apuntando a Y ya lo tenemos, un repo de git, en la localización que queramos y que
nuestro *$HOME*. tiene el directorio de trabajo apuntando a nuestro *$HOME*.
Podemos añadir los ficheros de configuración que queramos al repo: Podemos añadir los ficheros de configuración que queramos al repo:
@ -121,7 +127,7 @@ pondré `*` en el fichero `.git/info/exclude` de mi repo para que ignore
todos los ficheros de mi `$HOME`. todos los ficheros de mi `$HOME`.
Cuando instalo algún programa nuevo añado a mano los ficheros de Cuando instalo algún programa nuevo añado a mano los ficheros de
configuración al repo. configuración que quiero tener controlados al repo.
Yo no tengo información confidencial en este repositorio (claves ssh por Yo no tengo información confidencial en este repositorio (claves ssh por
ejemplo) así que no tengo problemas en almacenarlo en la nube. Facilita ejemplo) así que no tengo problemas en almacenarlo en la nube. Facilita
@ -250,7 +256,7 @@ aptitude install gufw
> **Nota**: Ya no instalamos *menulibre*, Linux Mint tiene una utilidad > **Nota**: Ya no instalamos *menulibre*, Linux Mint tiene una utilidad
> de edición de menús. > de edición de menús.
Keepass2 KeepassXC
Para mantener nuestras contraseñas a buen recaudo Para mantener nuestras contraseñas a buen recaudo
Gnucash Gnucash
@ -298,28 +304,16 @@ Un interfaz gráfico para transferencia de ficheros
rofi rofi
Un conmutador de ventanas capaz de automatizar muchas tareas 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`
<!-- --> <!-- -->
sudo apt install keepass2 gnucash deluge rsync grsync rar unrar \ sudo apt install keepassxc gnucash deluge rsync grsync rar unrar \
zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar \ zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar \
most mc tree neofetch fasd silversearcher-ag ack mate-tweak filezilla \ most mc tree neofetch fasd silversearcher-ag ack mate-tweak filezilla \
rofi rofi chromium
Chromium
Como Chrome pero libre, ahora en Ubuntu solo está disponible como snap
así que tendremos que dar un rodeo.
``` {bash}
sudo add-apt-repository ppa:xalt7x/chromium-deb-vaapi
cat <<EOF | sudo tee /etc/apt/preferences.d/pin-xalt7x-chromium-deb-vaapi
Package: *
Pin: release o=LP-PPA-xalt7x-chromium-deb-vaapi
Pin-Priority: 1337
EOF
sudo apt update
sudo apt install chromium-browser chromium-codecs-ffmpeg chromium-codecs-ffmpeg-extra
```
## Algunos programas de control del sistema ## Algunos programas de control del sistema
@ -1982,6 +1976,12 @@ modemmanager para que no capture al *CircuitPlayground Express*:
# for sparkfun brand, stop ModemManager grabbing port # for sparkfun brand, stop ModemManager grabbing port
ATTRS{idVendor}=="1b4f", ENV{ID_MM_DEVICE_IGNORE}="1" ATTRS{idVendor}=="1b4f", ENV{ID_MM_DEVICE_IGNORE}="1"
Una vez añadidos todos los ficheros de reglas recargamos con:
``` bash
udevadm control --reload-rules && udevadm trigger
```
### Añadir soporte para *Feather M0* ### Añadir soporte para *Feather M0*
Arrancamos el IDE Arduino y en la opción de *Preferences::Aditional Boar Arrancamos el IDE Arduino y en la opción de *Preferences::Aditional Boar
@ -3426,4 +3426,11 @@ apt install python-is-python2
apt install python-is-python3 apt install python-is-python3
``` ```
“test” ## Instalar chromium sin snapdrop
Este rodeo ya no es necesario en las versiones modernas de Linux Mint
\~\~\~\~ 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 mate-tweak filezilla
rofi \~\~\~\~

@ -28,26 +28,26 @@ Linux Mint incluye ''%%sudo%%'' y las aplicaciones que uso habitualmente para ge
Interesa tener instalado el paquete //ppa-purge// (''%%sudo apt install ppa-purge%%''). Sirve para eliminar ppas junto con los programas instalados desde ese ppa. Interesa tener instalado el paquete //ppa-purge// (''%%sudo apt install ppa-purge%%''). Sirve para eliminar ppas junto con los programas instalados desde ese ppa.
Tampoco voy a enredar nada con los orígenes del software (de momento), es decir no voy a cambiar al depósito regional. Tampoco voy a enredar nada con los orígenes del software (de momento), es decir no voy a cambiar al depósito regional. Si quieres cambiarlo, en mi experiencia los más rápidos suelen ser los alemanes.
===== Firmware ===== ===== Firmware =====
Ya no es necesario intalar los paquetes de //microcode// la instalación de Ulyana se encargó de instalar: Ya no es necesario intalar los paquetes de //microcode// la instalación de Una se encargó de instalar:
* ''%%amd64-microcode%%'' * ''%%amd64-microcode%%''
* ''%%intel-microcode%%'' * ''%%intel-microcode%%''
Instalamos el driver de nvidia recomendado, el //Mint// nos avisa de que tenemos que revisar la instalación de los drivers. Instalamos el driver de nvidia recomendado, después de la instalación inicial el //Mint// nos avisa de que tenemos que revisar la instalación de los drivers.
El driver de Nvidia viene muy mejorado. Merece la pena ver todas las opciones. El driver de Nvidia viene muy mejorado. Merece la pena ver todas las opciones.
Una vez instalado el driver de nvidia, el comando ''%%prime-select query%%''debe indicarnos la tarjeta activa y podremos cambiar de tarjeta ejecutando ''%%prime-select [nvidia|intel]%%'' Una vez instalado el driver de Nvidia, el comando ''%%prime-select query%%''debe indicarnos la tarjeta activa y podremos cambiar de tarjeta ejecutando ''%%prime-select [nvidia|intel]%%''. También podremos acceder a las funciones de Nvidia a través del applet en la barra de estado de nuestro escritorio.
===== Control de configuraciones con git ===== ===== Control de configuraciones con git =====
Una vez instalado el driver de nvidia y antes de seguir con la instalación instalamos el ''%%git%%'' y el ''%%etckeeper%%'' para que todos los cambios que se produzcan en el directorio ''%%/etc%%'' durante nuestra instalación queden reflejados en el git. Una vez instalado el driver de Nvidia y antes de seguir con la instalación instalamos el ''%%git%%'' y el ''%%etckeeper%%'' para que todos los cambios que se produzcan en el directorio ''%%/etc%%'' durante nuestra instalación queden reflejados en el git.
Yo nunca almaceno esta información en la nube, pero me permite tener controlados los cambios de configuración y ayuda en caso de problemas. Yo nunca almaceno esta información en la nube (por seguridad), pero me permite tener controlados los cambios de configuración y ayuda en caso de problemas.
==== Instalación de etckeeper ==== ==== Instalación de etckeeper ====
@ -73,7 +73,7 @@ sudo git log
Vamos a crear un repo de git para controlar nuestros ficheros personales de configuración. Vamos a crear un repo de git para controlar nuestros ficheros personales de configuración.
Creamos el repo donde queramos Creamos el repo donde queramos, yo suelo usar el directorio ''%%~/work/repos%%''.
<code {bash}> <code {bash}>
mkdir usrcfg mkdir usrcfg
@ -82,7 +82,7 @@ git init
git config core.worktree "/home/salvari" git config core.worktree "/home/salvari"
</code> </code>
Y ya lo tenemos, un repo que tiene el directorio de trabajo apuntando a nuestro //$HOME//. Y ya lo tenemos, un repo de git, en la localización que queramos y que tiene el directorio de trabajo apuntando a nuestro //$HOME//.
Podemos añadir los ficheros de configuración que queramos al repo: Podemos añadir los ficheros de configuración que queramos al repo:
@ -93,7 +93,7 @@ git commit -m "Add some dotfiles"
Una vez que tenga añadidos los ficheros que quiero tener controlados pondré ''%%*%%'' en el fichero ''%%.git/info/exclude%%'' de mi repo para que ignore todos los ficheros de mi ''%%$HOME%%''. Una vez que tenga añadidos los ficheros que quiero tener controlados pondré ''%%*%%'' en el fichero ''%%.git/info/exclude%%'' de mi repo para que ignore todos los ficheros de mi ''%%$HOME%%''.
Cuando instalo algún programa nuevo añado a mano los ficheros de configuración al repo. Cuando instalo algún programa nuevo añado a mano los ficheros de configuración que quiero tener controlados al repo.
Yo no tengo información confidencial en este repositorio (claves ssh por ejemplo) así que no tengo problemas en almacenarlo en la nube. Facilita mucho las cosas en casos de upgrade del sistema o copiar configuraciones entre ordenadores. Yo no tengo información confidencial en este repositorio (claves ssh por ejemplo) así que no tengo problemas en almacenarlo en la nube. Facilita mucho las cosas en casos de upgrade del sistema o copiar configuraciones entre ordenadores.
@ -201,7 +201,7 @@ aptitude install gufw
> **Nota**: Ya no instalamos //menulibre//, Linux Mint tiene una utilidad de edición de menús. > **Nota**: Ya no instalamos //menulibre//, Linux Mint tiene una utilidad de edición de menús.
* **Keepass2** Para mantener nuestras contraseñas a buen recaudo * **KeepassXC** Para mantener nuestras contraseñas a buen recaudo
* **Gnucash** Programa de contabilidad, la versión de los repos está bastante atrasada habrá que probar la nueva que puede instalarse desde la web o desde el flathub. * **Gnucash** Programa de contabilidad, la versión de los repos está bastante atrasada habrá que probar la nueva que puede instalarse desde la web o desde el flathub.
* **Deluge** Programa de descarga de torrents (acuérdate de configurar tus cortafuegos) * **Deluge** Programa de descarga de torrents (acuérdate de configurar tus cortafuegos)
* **rsync, grsync** Para hacer backups de nuestros ficheros * **rsync, grsync** Para hacer backups de nuestros ficheros
@ -216,26 +216,13 @@ aptitude install gufw
* **mate-tweak** Para //customizar// nuestro escritorio Mate * **mate-tweak** Para //customizar// nuestro escritorio Mate
* **filezilla** Un interfaz gráfico para transferencia de ficheros * **filezilla** Un interfaz gráfico para transferencia de ficheros
* **rofi** Un conmutador de ventanas capaz de automatizar muchas tareas * **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%%''
<code> <code>
sudo apt install keepass2 gnucash deluge rsync grsync rar unrar \ sudo apt install keepassxc gnucash deluge rsync grsync rar unrar \
zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar \ zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar \
most mc tree neofetch fasd silversearcher-ag ack mate-tweak filezilla \ most mc tree neofetch fasd silversearcher-ag ack mate-tweak filezilla \
rofi rofi chromium
</code>
* **Chromium** Como Chrome pero libre, ahora en Ubuntu solo está disponible como snap así que tendremos que dar un rodeo.
<code {bash}>
sudo add-apt-repository ppa:xalt7x/chromium-deb-vaapi
cat <<EOF | sudo tee /etc/apt/preferences.d/pin-xalt7x-chromium-deb-vaapi
Package: *
Pin: release o=LP-PPA-xalt7x-chromium-deb-vaapi
Pin-Priority: 1337
EOF
sudo apt update
sudo apt install chromium-browser chromium-codecs-ffmpeg chromium-codecs-ffmpeg-extra
</code> </code>
===== Algunos programas de control del sistema ===== ===== Algunos programas de control del sistema =====
@ -1772,6 +1759,12 @@ ATTRS{idVendor}=="2a03", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="1b4f", ENV{ID_MM_DEVICE_IGNORE}="1" ATTRS{idVendor}=="1b4f", ENV{ID_MM_DEVICE_IGNORE}="1"
</code> </code>
Una vez añadidos todos los ficheros de reglas recargamos con:
<code bash>
udevadm control --reload-rules && udevadm trigger
</code>
==== Añadir soporte para Feather M0 ==== ==== Añadir soporte para Feather M0 ====
Arrancamos el IDE Arduino y en la opción de //Preferences::Aditional Boar Managers URLs// añadimos la dirección ''%%https://adafruit.github.io/arduino-board-index/package_adafruit_index.json%%'', si tenemos otras URL, simplemente añadimos esta separada por una coma. Arrancamos el IDE Arduino y en la opción de //Preferences::Aditional Boar Managers URLs// añadimos la dirección ''%%https://adafruit.github.io/arduino-board-index/package_adafruit_index.json%%'', si tenemos otras URL, simplemente añadimos esta separada por una coma.
@ -3095,4 +3088,9 @@ apt install python-is-python2
apt install python-is-python3 apt install python-is-python3
</code> </code>
“test” ===== Instalar chromium sin snapdrop =====
Este rodeo ya no es necesario en las versiones modernas de Linux Mint ~~~~ 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 mate-tweak filezilla\\
rofi ~~~~

Binary file not shown.

@ -28,26 +28,26 @@ Linux Mint incluye <code>sudo</code> y las aplicaciones que uso habitualmente pa
Interesa tener instalado el paquete ''ppa-purge'' (<code>sudo apt install ppa-purge</code>). Sirve para eliminar ppas junto con los programas instalados desde ese ppa. Interesa tener instalado el paquete ''ppa-purge'' (<code>sudo apt install ppa-purge</code>). Sirve para eliminar ppas junto con los programas instalados desde ese ppa.
Tampoco voy a enredar nada con los orígenes del software (de momento), es decir no voy a cambiar al depósito regional. Tampoco voy a enredar nada con los orígenes del software (de momento), es decir no voy a cambiar al depósito regional. Si quieres cambiarlo, en mi experiencia los más rápidos suelen ser los alemanes.
== Firmware == == Firmware ==
Ya no es necesario intalar los paquetes de ''microcode'' la instalación de Ulyana se encargó de instalar: Ya no es necesario intalar los paquetes de ''microcode'' la instalación de Una se encargó de instalar:
* <code>amd64-microcode</code> * <code>amd64-microcode</code>
* <code>intel-microcode</code> * <code>intel-microcode</code>
Instalamos el driver de nvidia recomendado, el ''Mint'' nos avisa de que tenemos que revisar la instalación de los drivers. Instalamos el driver de nvidia recomendado, después de la instalación inicial el ''Mint'' nos avisa de que tenemos que revisar la instalación de los drivers.
El driver de Nvidia viene muy mejorado. Merece la pena ver todas las opciones. El driver de Nvidia viene muy mejorado. Merece la pena ver todas las opciones.
Una vez instalado el driver de nvidia, el comando <code>prime-select query</code>debe indicarnos la tarjeta activa y podremos cambiar de tarjeta ejecutando <code>prime-select [nvidia|intel]</code> Una vez instalado el driver de Nvidia, el comando <code>prime-select query</code>debe indicarnos la tarjeta activa y podremos cambiar de tarjeta ejecutando <code>prime-select [nvidia|intel]</code>. También podremos acceder a las funciones de Nvidia a través del applet en la barra de estado de nuestro escritorio.
== Control de configuraciones con git == == Control de configuraciones con git ==
Una vez instalado el driver de nvidia y antes de seguir con la instalación instalamos el <code>git</code> y el <code>etckeeper</code> para que todos los cambios que se produzcan en el directorio <code>/etc</code> durante nuestra instalación queden reflejados en el git. Una vez instalado el driver de Nvidia y antes de seguir con la instalación instalamos el <code>git</code> y el <code>etckeeper</code> para que todos los cambios que se produzcan en el directorio <code>/etc</code> durante nuestra instalación queden reflejados en el git.
Yo nunca almaceno esta información en la nube, pero me permite tener controlados los cambios de configuración y ayuda en caso de problemas. Yo nunca almaceno esta información en la nube (por seguridad), pero me permite tener controlados los cambios de configuración y ayuda en caso de problemas.
=== Instalación de <code>etckeeper</code> === === Instalación de <code>etckeeper</code> ===
@ -67,13 +67,13 @@ sudo git log</pre>
Vamos a crear un repo de git para controlar nuestros ficheros personales de configuración. Vamos a crear un repo de git para controlar nuestros ficheros personales de configuración.
Creamos el repo donde queramos Creamos el repo donde queramos, yo suelo usar el directorio <code>~/work/repos</code>.
<pre class="{bash}">mkdir usrcfg <pre class="{bash}">mkdir usrcfg
cd usrcfg cd usrcfg
git init git init
git config core.worktree &quot;/home/salvari&quot;</pre> git config core.worktree &quot;/home/salvari&quot;</pre>
Y ya lo tenemos, un repo que tiene el directorio de trabajo apuntando a nuestro ''$HOME''. Y ya lo tenemos, un repo de git, en la localización que queramos y que tiene el directorio de trabajo apuntando a nuestro ''$HOME''.
Podemos añadir los ficheros de configuración que queramos al repo: Podemos añadir los ficheros de configuración que queramos al repo:
@ -81,7 +81,7 @@ Podemos añadir los ficheros de configuración que queramos al repo:
git commit -m &quot;Add some dotfiles&quot;</pre> git commit -m &quot;Add some dotfiles&quot;</pre>
Una vez que tenga añadidos los ficheros que quiero tener controlados pondré <code>*</code> en el fichero <code>.git/info/exclude</code> de mi repo para que ignore todos los ficheros de mi <code>$HOME</code>. Una vez que tenga añadidos los ficheros que quiero tener controlados pondré <code>*</code> en el fichero <code>.git/info/exclude</code> de mi repo para que ignore todos los ficheros de mi <code>$HOME</code>.
Cuando instalo algún programa nuevo añado a mano los ficheros de configuración al repo. Cuando instalo algún programa nuevo añado a mano los ficheros de configuración que quiero tener controlados al repo.
Yo no tengo información confidencial en este repositorio (claves ssh por ejemplo) así que no tengo problemas en almacenarlo en la nube. Facilita mucho las cosas en casos de upgrade del sistema o copiar configuraciones entre ordenadores. Yo no tengo información confidencial en este repositorio (claves ssh por ejemplo) así que no tengo problemas en almacenarlo en la nube. Facilita mucho las cosas en casos de upgrade del sistema o copiar configuraciones entre ordenadores.
@ -177,7 +177,7 @@ aptitude install gufw</pre>
<blockquote>'''Nota''': Ya no instalamos ''menulibre'', Linux Mint tiene una utilidad de edición de menús. <blockquote>'''Nota''': Ya no instalamos ''menulibre'', Linux Mint tiene una utilidad de edición de menús.
</blockquote> </blockquote>
; Keepass2 ; KeepassXC
: Para mantener nuestras contraseñas a buen recaudo : Para mantener nuestras contraseñas a buen recaudo
; Gnucash ; Gnucash
: Programa de contabilidad, la versión de los repos está bastante atrasada habrá que probar la nueva que puede instalarse desde la web o desde el flathub. : Programa de contabilidad, la versión de los repos está bastante atrasada habrá que probar la nueva que puede instalarse desde la web o desde el flathub.
@ -207,23 +207,13 @@ aptitude install gufw</pre>
: Un interfaz gráfico para transferencia de ficheros : Un interfaz gráfico para transferencia de ficheros
; rofi ; rofi
: Un conmutador de ventanas capaz de automatizar muchas tareas : Un conmutador de ventanas capaz de automatizar muchas tareas
; Chromium
: Como Chrome pero libre, en Linux Mint no hay snaps, puedes instalarlo directamente con <code>apt</code>
<pre>sudo apt install keepass2 gnucash deluge rsync grsync rar unrar \ <pre>sudo apt install keepassxc gnucash deluge rsync grsync rar unrar \
zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar \ zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar \
most mc tree neofetch fasd silversearcher-ag ack mate-tweak filezilla \ most mc tree neofetch fasd silversearcher-ag ack mate-tweak filezilla \
rofi</pre> rofi chromium</pre>
; Chromium
: Como Chrome pero libre, ahora en Ubuntu solo está disponible como snap así que tendremos que dar un rodeo.
<pre class="{bash}">sudo add-apt-repository ppa:xalt7x/chromium-deb-vaapi
cat &lt;&lt;EOF | sudo tee /etc/apt/preferences.d/pin-xalt7x-chromium-deb-vaapi
Package: *
Pin: release o=LP-PPA-xalt7x-chromium-deb-vaapi
Pin-Priority: 1337
EOF
sudo apt update
sudo apt install chromium-browser chromium-codecs-ffmpeg chromium-codecs-ffmpeg-extra</pre>
== Algunos programas de control del sistema == == Algunos programas de control del sistema ==
Son útiles para control de consumo. Son útiles para control de consumo.
@ -1443,6 +1433,9 @@ Yo añado el fichero <code>99-arduino.rules</code> que se encarga de inhibir el
ATTRS{idVendor}==&quot;2a03&quot;, ENV{ID_MM_DEVICE_IGNORE}=&quot;1&quot; ATTRS{idVendor}==&quot;2a03&quot;, ENV{ID_MM_DEVICE_IGNORE}=&quot;1&quot;
# for sparkfun brand, stop ModemManager grabbing port # for sparkfun brand, stop ModemManager grabbing port
ATTRS{idVendor}==&quot;1b4f&quot;, ENV{ID_MM_DEVICE_IGNORE}=&quot;1&quot;</pre> ATTRS{idVendor}==&quot;1b4f&quot;, ENV{ID_MM_DEVICE_IGNORE}=&quot;1&quot;</pre>
Una vez añadidos todos los ficheros de reglas recargamos con:
<syntaxhighlight lang="bash">udevadm control --reload-rules && udevadm trigger</syntaxhighlight>
=== Añadir soporte para ''Feather M0'' === === Añadir soporte para ''Feather M0'' ===
Arrancamos el IDE Arduino y en la opción de ''Preferences::Aditional Boar Managers URLs'' añadimos la dirección <code>https://adafruit.github.io/arduino-board-index/package_adafruit_index.json</code>, si tenemos otras URL, simplemente añadimos esta separada por una coma. Arrancamos el IDE Arduino y en la opción de ''Preferences::Aditional Boar Managers URLs'' añadimos la dirección <code>https://adafruit.github.io/arduino-board-index/package_adafruit_index.json</code>, si tenemos otras URL, simplemente añadimos esta separada por una coma.
@ -2522,4 +2515,9 @@ Tenemos dos opciones:
<pre class="{bash}">apt install python-is-python2 <pre class="{bash}">apt install python-is-python2
apt install python-is-python3</pre> apt install python-is-python3</pre>
“test” == Instalar chromium sin snapdrop ==
Este rodeo ya no es necesario en las versiones modernas de Linux Mint ~~~~ sudo apt install keepassxc gnucash deluge rsync grsync rar unrar<br />
zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar<br />
most mc tree neofetch fasd silversearcher-ag ack mate-tweak filezilla<br />
rofi ~~~~

Binary file not shown.

Binary file not shown.

@ -41,7 +41,7 @@
\IfFileExists{xurl.sty}{\usepackage{xurl}}{} % add URL line breaks if available \IfFileExists{xurl.sty}{\usepackage{xurl}}{} % add URL line breaks if available
\IfFileExists{bookmark.sty}{\usepackage{bookmark}}{\usepackage{hyperref}} \IfFileExists{bookmark.sty}{\usepackage{bookmark}}{\usepackage{hyperref}}
\hypersetup{ \hypersetup{
pdftitle={Bitácora Linux Mint Ulyana 20 / Ulyssa 20.1}, pdftitle={Bitácora Linux Mint Ulyana 20 / Ulyssa 20.1 / Una 20.3},
pdfauthor={Sergio Alvariño salvari@gmail.com}, pdfauthor={Sergio Alvariño salvari@gmail.com},
pdflang={es-ES}, pdflang={es-ES},
pdfsubject={Linux Mint 20.4 Ulyana}, pdfsubject={Linux Mint 20.4 Ulyana},
@ -126,7 +126,7 @@
\usepackage[shorthands=off,main=spanish]{babel} \usepackage[shorthands=off,main=spanish]{babel}
\fi \fi
\title{Bitácora Linux Mint Ulyana 20 / Ulyssa 20.1} \title{Bitácora Linux Mint Ulyana 20 / Ulyssa 20.1 / Una 20.3}
\author{Sergio Alvariño \author{Sergio Alvariño
\href{mailto:salvari@gmail.com}{\nolinkurl{salvari@gmail.com}}} \href{mailto:salvari@gmail.com}{\nolinkurl{salvari@gmail.com}}}
\date{junio-2020} \date{junio-2020}
@ -201,13 +201,14 @@ Interesa tener instalado el paquete \emph{ppa-purge}
con los programas instalados desde ese ppa. con los programas instalados desde ese ppa.
Tampoco voy a enredar nada con los orígenes del software (de momento), Tampoco voy a enredar nada con los orígenes del software (de momento),
es decir no voy a cambiar al depósito regional. es decir no voy a cambiar al depósito regional. Si quieres cambiarlo, en
mi experiencia los más rápidos suelen ser los alemanes.
\hypertarget{firmware}{% \hypertarget{firmware}{%
\subsection{Firmware}\label{firmware}} \subsection{Firmware}\label{firmware}}
Ya no es necesario intalar los paquetes de \emph{microcode} la Ya no es necesario intalar los paquetes de \emph{microcode} la
instalación de Ulyana se encargó de instalar: instalación de Una se encargó de instalar:
\begin{itemize} \begin{itemize}
\tightlist \tightlist
@ -217,28 +218,32 @@ instalación de Ulyana se encargó de instalar:
\texttt{intel-microcode} \texttt{intel-microcode}
\end{itemize} \end{itemize}
Instalamos el driver de nvidia recomendado, el \emph{Mint} nos avisa de Instalamos el driver de nvidia recomendado, después de la instalación
que tenemos que revisar la instalación de los drivers. inicial el \emph{Mint} nos avisará de que tenemos que revisar la
instalación de los drivers.
El driver de Nvidia viene muy mejorado. Merece la pena ver todas las El driver de Nvidia viene muy mejorado. Merece la pena ver todas las
opciones. opciones.
Una vez instalado el driver de nvidia, el comando Una vez instalado el driver de Nvidia, el comando
\texttt{prime-select\ query}debe indicarnos la tarjeta activa y podremos \texttt{prime-select\ query}debe indicarnos la tarjeta activa y podremos
cambiar de tarjeta ejecutando cambiar de tarjeta ejecutando
\texttt{prime-select\ {[}nvidia\textbar{}intel{]}} \texttt{prime-select\ {[}nvidia\textbar{}intel{]}}. También podremos
acceder a las funciones de Nvidia a través del applet en la barra de
estado de nuestro escritorio.
\hypertarget{control-de-configuraciones-con-git}{% \hypertarget{control-de-configuraciones-con-git}{%
\subsection{Control de configuraciones con \subsection{Control de configuraciones con
git}\label{control-de-configuraciones-con-git}} git}\label{control-de-configuraciones-con-git}}
Una vez instalado el driver de nvidia y antes de seguir con la Una vez instalado el driver de Nvidia y antes de seguir con la
instalación instalamos el \texttt{git} y el \texttt{etckeeper} para que instalación instalamos el \texttt{git} y el \texttt{etckeeper} para que
todos los cambios que se produzcan en el directorio \texttt{/etc} todos los cambios que se produzcan en el directorio \texttt{/etc}
durante nuestra instalación queden reflejados en el git. durante nuestra instalación queden reflejados en el git.
Yo nunca almaceno esta información en la nube, pero me permite tener Yo nunca almaceno esta información en la nube (por seguridad), pero me
controlados los cambios de configuración y ayuda en caso de problemas. permite tener controlados los cambios de configuración y ayuda en caso
de problemas.
\hypertarget{instalaciuxf3n-de-etckeeper}{% \hypertarget{instalaciuxf3n-de-etckeeper}{%
\subsubsection{\texorpdfstring{Instalación de \subsubsection{\texorpdfstring{Instalación de
@ -270,7 +275,8 @@ git}\label{controlar-dotfiles-con-git}}
Vamos a crear un repo de git para controlar nuestros ficheros personales Vamos a crear un repo de git para controlar nuestros ficheros personales
de configuración. de configuración.
Creamos el repo donde queramos Creamos el repo donde queramos, yo suelo usar el directorio
\texttt{\textasciitilde{}/work/repos}.
\begin{verbatim} \begin{verbatim}
mkdir usrcfg mkdir usrcfg
@ -279,8 +285,8 @@ git init
git config core.worktree "/home/salvari" git config core.worktree "/home/salvari"
\end{verbatim} \end{verbatim}
Y ya lo tenemos, un repo que tiene el directorio de trabajo apuntando a Y ya lo tenemos, un repo de git, en la localización que queramos y que
nuestro \emph{\$HOME}. tiene el directorio de trabajo apuntando a nuestro \emph{\$HOME}.
Podemos añadir los ficheros de configuración que queramos al repo: Podemos añadir los ficheros de configuración que queramos al repo:
@ -294,7 +300,7 @@ pondré \texttt{*} en el fichero \texttt{.git/info/exclude} de mi repo
para que ignore todos los ficheros de mi \texttt{\$HOME}. para que ignore todos los ficheros de mi \texttt{\$HOME}.
Cuando instalo algún programa nuevo añado a mano los ficheros de Cuando instalo algún programa nuevo añado a mano los ficheros de
configuración al repo. configuración que quiero tener controlados al repo.
Yo no tengo información confidencial en este repositorio (claves ssh por Yo no tengo información confidencial en este repositorio (claves ssh por
ejemplo) así que no tengo problemas en almacenarlo en la nube. Facilita ejemplo) así que no tengo problemas en almacenarlo en la nube. Facilita
@ -458,7 +464,7 @@ utilidad de edición de menús.
\end{quote} \end{quote}
\begin{description} \begin{description}
\item[Keepass2] \item[KeepassXC]
Para mantener nuestras contraseñas a buen recaudo Para mantener nuestras contraseñas a buen recaudo
\item[Gnucash] \item[Gnucash]
Programa de contabilidad, la versión de los repos está bastante atrasada Programa de contabilidad, la versión de los repos está bastante atrasada
@ -491,31 +497,16 @@ Para \emph{customizar} nuestro escritorio Mate
Un interfaz gráfico para transferencia de ficheros Un interfaz gráfico para transferencia de ficheros
\item[rofi] \item[rofi]
Un conmutador de ventanas capaz de automatizar muchas tareas Un conmutador de ventanas capaz de automatizar muchas tareas
\item[Chromium]
Como Chrome pero libre, en Linux Mint no hay snaps, puedes instalarlo
directamente con \texttt{apt}
\end{description} \end{description}
\begin{verbatim} \begin{verbatim}
sudo apt install keepass2 gnucash deluge rsync grsync rar unrar \ sudo apt install keepassxc gnucash deluge rsync grsync rar unrar \
zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar \ zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar \
most mc tree neofetch fasd silversearcher-ag ack mate-tweak filezilla \ most mc tree neofetch fasd silversearcher-ag ack mate-tweak filezilla \
rofi rofi chromium
\end{verbatim}
\begin{description}
\item[Chromium]
Como Chrome pero libre, ahora en Ubuntu solo está disponible como snap
así que tendremos que dar un rodeo.
\end{description}
\begin{verbatim}
sudo add-apt-repository ppa:xalt7x/chromium-deb-vaapi
cat <<EOF | sudo tee /etc/apt/preferences.d/pin-xalt7x-chromium-deb-vaapi
Package: *
Pin: release o=LP-PPA-xalt7x-chromium-deb-vaapi
Pin-Priority: 1337
EOF
sudo apt update
sudo apt install chromium-browser chromium-codecs-ffmpeg chromium-codecs-ffmpeg-extra
\end{verbatim} \end{verbatim}
\hypertarget{algunos-programas-de-control-del-sistema}{% \hypertarget{algunos-programas-de-control-del-sistema}{%
@ -2600,6 +2591,14 @@ ATTRS{idVendor}=="2a03", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="1b4f", ENV{ID_MM_DEVICE_IGNORE}="1" ATTRS{idVendor}=="1b4f", ENV{ID_MM_DEVICE_IGNORE}="1"
\end{verbatim} \end{verbatim}
Una vez añadidos todos los ficheros de reglas recargamos con:
\begin{Shaded}
\begin{Highlighting}[]
\ExtensionTok{udevadm}\NormalTok{ control }\AttributeTok{{-}{-}reload{-}rules} \KeywordTok{\&\&} \ExtensionTok{udevadm}\NormalTok{ trigger}
\end{Highlighting}
\end{Shaded}
\hypertarget{auxf1adir-soporte-para-feather-m0}{% \hypertarget{auxf1adir-soporte-para-feather-m0}{%
\subsubsection{\texorpdfstring{Añadir soporte para \emph{Feather \subsubsection{\texorpdfstring{Añadir soporte para \emph{Feather
M0}}{Añadir soporte para Feather M0}}\label{auxf1adir-soporte-para-feather-m0}} M0}}{Añadir soporte para Feather M0}}\label{auxf1adir-soporte-para-feather-m0}}
@ -4448,6 +4447,15 @@ apt install python-is-python2
apt install python-is-python3 apt install python-is-python3
\end{verbatim} \end{verbatim}
``test'' \hypertarget{instalar-chromium-sin-snapdrop}{%
\subsection{Instalar chromium sin
snapdrop}\label{instalar-chromium-sin-snapdrop}}
Este rodeo ya no es necesario en las versiones modernas de Linux Mint
\textasciitilde\textasciitilde\textasciitilde\textasciitilde{} 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 mate-tweak filezilla\\
rofi \textasciitilde\textasciitilde\textasciitilde\textasciitilde{}
\end{document} \end{document}

@ -1,5 +1,5 @@
--- ---
title: Bitácora Linux Mint Ulyana 20 / Ulyssa 20.1 title: Bitácora Linux Mint Ulyana 20 / Ulyssa 20.1 / Una 20.3
author: author:
- Sergio Alvariño <salvari@gmail.com> - Sergio Alvariño <salvari@gmail.com>
tags: [LinuxMint, Pandoc, Documentación, makefile, git] tags: [LinuxMint, Pandoc, Documentación, makefile, git]

@ -10,35 +10,40 @@ ppa-purge`). Sirve para eliminar ppas junto con los programas
instalados desde ese ppa. instalados desde ese ppa.
Tampoco voy a enredar nada con los orígenes del software (de momento), Tampoco voy a enredar nada con los orígenes del software (de momento),
es decir no voy a cambiar al depósito regional. es decir no voy a cambiar al depósito regional. Si quieres cambiarlo,
en mi experiencia los más rápidos suelen ser los alemanes.
## Firmware ## Firmware
Ya no es necesario intalar los paquetes de _microcode_ la instalación Ya no es necesario intalar los paquetes de _microcode_ la instalación
de Ulyana se encargó de instalar: de Una se encargó de instalar:
* `amd64-microcode` * `amd64-microcode`
* `intel-microcode` * `intel-microcode`
Instalamos el driver de nvidia recomendado, el _Mint_ nos avisa de que Instalamos el driver de nvidia recomendado, después de la instalación
tenemos que revisar la instalación de los drivers. inicial el _Mint_ nos avisará de que tenemos que revisar la
instalación de los drivers.
El driver de Nvidia viene muy mejorado. Merece la pena ver todas las El driver de Nvidia viene muy mejorado. Merece la pena ver todas las
opciones. opciones.
Una vez instalado el driver de nvidia, el comando `prime-select Una vez instalado el driver de Nvidia, el comando `prime-select
query`debe indicarnos la tarjeta activa y podremos cambiar de tarjeta query`debe indicarnos la tarjeta activa y podremos cambiar de tarjeta
ejecutando `prime-select [nvidia|intel]` ejecutando `prime-select [nvidia|intel]`. También podremos acceder a
las funciones de Nvidia a través del applet en la barra de estado de
nuestro escritorio.
## Control de configuraciones con git ## Control de configuraciones con git
Una vez instalado el driver de nvidia y antes de seguir con la Una vez instalado el driver de Nvidia y antes de seguir con la
instalación instalamos el `git` y el `etckeeper` para que todos los instalación instalamos el `git` y el `etckeeper` para que todos los
cambios que se produzcan en el directorio `/etc` durante nuestra cambios que se produzcan en el directorio `/etc` durante nuestra
instalación queden reflejados en el git. instalación queden reflejados en el git.
Yo nunca almaceno esta información en la nube, pero me permite tener Yo nunca almaceno esta información en la nube (por seguridad), pero me
controlados los cambios de configuración y ayuda en caso de problemas. permite tener controlados los cambios de configuración y ayuda en caso
de problemas.
### Instalación de `etckeeper` ### Instalación de `etckeeper`
@ -66,7 +71,7 @@ sudo git log
Vamos a crear un repo de git para controlar nuestros ficheros Vamos a crear un repo de git para controlar nuestros ficheros
personales de configuración. personales de configuración.
Creamos el repo donde queramos Creamos el repo donde queramos, yo suelo usar el directorio `~/work/repos`.
~~~~{bash} ~~~~{bash}
mkdir usrcfg mkdir usrcfg
@ -75,8 +80,8 @@ git init
git config core.worktree "/home/salvari" git config core.worktree "/home/salvari"
~~~~ ~~~~
Y ya lo tenemos, un repo que tiene el directorio de trabajo apuntando Y ya lo tenemos, un repo de git, en la localización que queramos y que
a nuestro _$HOME_. tiene el directorio de trabajo apuntando a nuestro _$HOME_.
Podemos añadir los ficheros de configuración que queramos al repo: Podemos añadir los ficheros de configuración que queramos al repo:
@ -90,7 +95,7 @@ pondré `*` en el fichero `.git/info/exclude` de mi repo para que
ignore todos los ficheros de mi `$HOME`. ignore todos los ficheros de mi `$HOME`.
Cuando instalo algún programa nuevo añado a mano los ficheros de Cuando instalo algún programa nuevo añado a mano los ficheros de
configuración al repo. configuración que quiero tener controlados al repo.
Yo no tengo información confidencial en este repositorio (claves ssh Yo no tengo información confidencial en este repositorio (claves ssh
por ejemplo) así que no tengo problemas en almacenarlo en la nube. por ejemplo) así que no tengo problemas en almacenarlo en la nube.
@ -215,7 +220,7 @@ aptitude install gufw
> __Nota__: Ya no instalamos _menulibre_, Linux Mint tiene una utilidad > __Nota__: Ya no instalamos _menulibre_, Linux Mint tiene una utilidad
> de edición de menús. > de edición de menús.
Keepass2 KeepassXC
: Para mantener nuestras contraseñas a buen recaudo : Para mantener nuestras contraseñas a buen recaudo
@ -268,29 +273,17 @@ filezilla
rofi rofi
: Un conmutador de ventanas capaz de automatizar muchas tareas : 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`
~~~~ ~~~~
sudo apt install keepass2 gnucash deluge rsync grsync rar unrar \ sudo apt install keepassxc gnucash deluge rsync grsync rar unrar \
zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar \ zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar \
most mc tree neofetch fasd silversearcher-ag ack mate-tweak filezilla \ most mc tree neofetch fasd silversearcher-ag ack mate-tweak filezilla \
rofi rofi chromium
~~~~ ~~~~
Chromium
: Como Chrome pero libre, ahora en Ubuntu solo está disponible como
snap así que tendremos que dar un rodeo.
~~~~{bash}
sudo add-apt-repository ppa:xalt7x/chromium-deb-vaapi
cat <<EOF | sudo tee /etc/apt/preferences.d/pin-xalt7x-chromium-deb-vaapi
Package: *
Pin: release o=LP-PPA-xalt7x-chromium-deb-vaapi
Pin-Priority: 1337
EOF
sudo apt update
sudo apt install chromium-browser chromium-codecs-ffmpeg chromium-codecs-ffmpeg-extra
~~~~
## Algunos programas de control del sistema ## Algunos programas de control del sistema

@ -102,6 +102,13 @@ ATTRS{idVendor}=="2a03", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="1b4f", ENV{ID_MM_DEVICE_IGNORE}="1" ATTRS{idVendor}=="1b4f", ENV{ID_MM_DEVICE_IGNORE}="1"
~~~~ ~~~~
Una vez añadidos todos los ficheros de reglas recargamos con:
```bash
udevadm control --reload-rules && udevadm trigger
```
### Añadir soporte para _Feather M0_ ### Añadir soporte para _Feather M0_
Arrancamos el IDE Arduino y en la opción de _Preferences::Aditional Arrancamos el IDE Arduino y en la opción de _Preferences::Aditional

@ -141,4 +141,12 @@ apt install python-is-python2
apt install python-is-python3 apt install python-is-python3
~~~~ ~~~~
"test" ## Instalar chromium sin snapdrop
Este rodeo ya no es necesario en las versiones modernas de Linux Mint
~~~~
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 mate-tweak filezilla \
rofi
~~~~

Loading…
Cancel
Save