Mostrando entradas con la etiqueta linux mint. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux mint. Mostrar todas las entradas

[HowTo] Instalación de Typora en Linux Mint

Posted: domingo, 1 de diciembre de 2019 by Termita in Etiquetas: , , , , , , , , , , , , , , , ,
0

Typora es un editor de texto markdown. Para gustos, colores... pero va mejor que Remarkable.



Typora es uno de esos programas "prescindibles". No funciona desde línea de comandos -evidentemente- y lo que hace se puede llevar a cabo con las herramientas que por defecto vienen en la mayoría de distribuciones GNU Linux.
No obstante es una aplicación útil, tiene su momento y su espacio, sobre todo si uno -como es mi caso- no se ha metido aún de lleno en ese universo que son los editores de texto veteranos de GNU Linux.

Porque una alternativa digna de tener en cuenta es emplear un editor de texto convencional -Gedit, Pluma, etc- y agregarle un addon para poder previsualizar los "resultados" del lenguaje markdown. Esto me consta que se puede hacer, mas aun no lo probé. Cuando lo haga hablaré de ello.
Otra opción es instalar Pandoc y convertir lo escrito mediante el editor de texto convencional a pdf, html, etc... para visualizar los resultados.

Al turrón, como diría Atareao. Vamos a instalar Typora en Linux Mint y le vamos a agregar unos temas para que sea más agradable trabajar.


INSTALACIÓN DE TYPORA EN LINUX MINT

La instalación de Typora en Linux Mint es ligeramente diferente que en Linux Ubuntu.

El procedimiento es el siguiente:

wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -

echo -e "\ndeb https://typora.io/linux ./" | sudo tee -a /etc/apt/sources.list
 

sudo apt-get update

sudo apt install typora



ADICIÓN DE TEMAS A TYPORA

Dependiendo del Tema (claro, oscuro, con un determinado tipo de letra, etc...) trabajaremos más a gusto con Typora y podremos exportar los resultados a pdf, html y demás con un aspecto concreto.

Los temas se pueden descargar de la sección de "Temas" de la página oficial de Typora.

Los menús de Typora que se ocupan de los temas son estos:
Archivo -> Apariencia -> Get Themes
Archivo -> Apariencia -> Abrir la carpeta de temas

Cada uno de los temas descargados ha de descomprimirse en la carpeta /home/tuusuario/.config/Typora/themes/ de forma correcta:
Cuando descomprimimos/exploramos el archivo que contiene un tema, vemos que existe una estructura de directorios por la que deberemos subir hasta llegar al directorio que contiene el tema en sí. Ese es el directorio que debemos descomprimir en la carpeta que menciono más arriba.

Por ejemplo:
El archivo "theme.zip" contiene la carpeta "theme" y dentro de ella la carpeta "xydark", que es la que deberemos extraer a la carpeta /home/tuusuario/.config/Typora/themes/




Particularmente me han gustado estos temas:
* Xydark
* Ash
* Solarized
* Monospace





---------------------
Fuentes:

[HowTo] Una forma de actualizar la versión de Telegram en Linux Mint o similares

Posted: domingo, 3 de noviembre de 2019 by Termita in Etiquetas: , , , , , , ,
0

Me ocurrió que, estando trabajando con Telegram en Linux Mint (supongo en otras distribuciones ocurrirá también), el primero -Telegram- me informó que mi versión estaba desactualizada.
Hice un sudo apt-get update y no parecía que hubiera actualizaciones disponibles para ese software.
Miré y remiré infructuosamente en los ajustes de Telegram buscando un maldito botón de "actualizar".

La solución fue sencilla:

1. Cerramos Telegram, lo apagamos.

2. Buscamos una carpeta llamada /Telegram que se suele encontrar en /home/tuusuario que contiene dos archivos de tipo "Programa (application/x-executable)":
Uno, como no, se llama Telegram.
Y el otro se llama Updater.



3. A continuación bastará con ejecutar el programita llamado Updater y esperar.
Veremos en el monitor del sistema que sube un poco la actividad del procesador y al rato se abrirá Telegram.

En mi caso se actualizó a una versión intermedia, probablemente dado que lo tenía bastante desactualizado, y entonces ya sí aparece en el interface de Telegram un botón de "Actualizar".
Click ahí y Telegram se actualiza definitivamente a su última versión.
Fin.

[HowTo] Scanner Acer Benq 5000 en Linux Mint y similares

Posted: sábado, 2 de noviembre de 2019 by Termita in Etiquetas: , , , , , , , , , , , , ,
1

El scanner Acer Benq 5000 es un viejo scanner usb de principios de siglo cuyos controladores fueron diseñados para Windows XP.
Actualmente no existe soporte oficial de Acer Benq, y ni siquiera los controladores están disponibles para descargar desde la página oficial del fabricante. MUY MAL.




Al conectar el scanner a un sistema GNU Linux como Linux Mint e intentar digitalizar un documento mediante "Simple Scan", la herramienta que éste -Linux Mint- trae por defecto, constatamos que no funciona.

No queda más remedio que tunear un poco el sistema para que software y hardware trabajen juntos.

1.
Descargamos los controladores para Windows XP oficiales de Benq desde sitios variopintos (mas desgraciadamente no oficiales). Nos interesa la carpeta BIN, que contiene el fichero.bin -que es una especie de firmware- adecuado.
Ni en broma ejecutaría esas aplicaciones -supuestos drivers- en un sistema Windows, porque probablemente -dado que han salido de páginas diferentes a la oficial (que ya no los sirve) los ejecutables, por ejemplo, podrían traer malware incorporado.
Para facilitar más las cosas y que no tengan que andar buscando y descargándose controladores, he aquí los diversos ficheros .bin que contiene el software original de Benq, listos para descargar:

suma de verificación sha256 / archivo.bin
7e03162fd5ebe883e5a56691fb8788917c14d508ef6a0d4a30bdf1a3583b4d24  20F8V116.bin
e5ebf16df0450df668583b669b85910a7552a12d9d73d18b9d1d54e52fd147b5  20F8V119.bin
cdf4fef3a65df5ebd9a2bcf233d01468f6135c97cef3c331c8f177f1741d8d30  20FCV112.bin
6a97d2e43222038d827402f87919e97c6802be804d57088535472c1ebc301e07  u126v041.bin
08facfa90863ae1deb42e8eb605868f0239528bc270b37359a98617319a5f368  U126V043.BIN
1bdd48d7ed7a7cdb5100ca84914978ea0fdac4f0b63121d8a662a38e8326bbb6  U174V041.BIN
754959dd5a858b3bc5094e506bbe620f01b050314c5743fd14e77694d2ba2010  u176v040.bin
3f9b756f55b1bcababefc638f6f6bac062395df72dd273bc8f10c3af849da2e3  U176V042.BIN
02a2d21a4cd5176db6630316257c4944e9919c6c56faca30c844622a6e6f57fd  u190v041.bin
d0570515fc244e92eb715d515120cae760f4da209e782fedc7bdbf5df35b3316  U190V044.BIN
da0e91b95f25842400948b16dbf69192224903c362c6f740bf13519599448ebe  u192v073.bin
a0efa08309bd07c6caadcdba7455362b0df602d009055af8eb93062c0fe496ed  U192V074.BIN
0e674b560354dcae51e02e12dccefc0842d1615a15ee6c4f1f9faeee185e73cc  u222V065.bin
26d5f30582c004fd002c4679fe7e82ef353910c1663e238b3cb89314cee5e0ce  U222V067.BIN
63edc8dfc0b1e1dff59d745b52c1aaa56c4e7ed2e8dc32f763ccc37a5665c480  U252V065.BIN
7146410812f8f366958014ad43eaf661bf8de8e2d04d2c084ba5d876c04421b0  U254V042.BIN
7b5751a0e000f61c1be14165537ea52e99f27ce2ca76ef4da71437a8f891ceae  u34v110.bin
7b5751a0e000f61c1be14165537ea52e99f27ce2ca76ef4da71437a8f891ceae  U34V110.BIN
a69f7885c514e4e1a2069c3cad864c58f3e9203f54252db033a8d224c28bcffa  u64v119.bin
6764df589675b414a789f5af6ba77cc3fff0c7dae818d6722693996e5e60931b  U64V120.BIN
2b635ec0b368654a2b943cd19153a40e12f222fd7fd787df53175da78ddb93bb  u96v121.bin
2b635ec0b368654a2b943cd19153a40e12f222fd7fd787df53175da78ddb93bb  U96V121.BIN

2.
Ejecutamos en línea de comandos la siguiente orden
sudo sane-find-scanner




Nos dará información sobre el "vendor", el "product" y el modelo.
En mi caso es: 04a5 20f8 FlatbedScanner 22

Cada uno de esos archivos .bin que se enuncian más arriba son adecuados para un modelo concreto de scanner Acer Benq.




En mi caso, que tengo un Benq 5000, según la página snapscan.sourceforge.net equivale a un hardware 04a5 20f8 FlatbedScanner 22 y por tanto al fichero 20F8V116.bin

3.
Crearemos la carpeta /usr/share/sane/snapscan/ -si es que no está creada ya- y allí copiaremos el archivo .bin descargado (en mi caso 20F8V116.bin) que nos interese.
sudo cp archivo.bin /usr/share/sane/snapscan/

Hay quien, a continuación, cambia los permisos de /usr/share/sane/snapscan/archivo.bin. Yo no lo hago, mas he aquí los comandos para hacerlo:
sudo chmod 754 archivo.bin
sudo chmod o+r archivo.bin

4.
Editamos el fichero de configuración /etc/sane.d/snapscan.conf
sudo cp /etc/sane.d/snapscan.conf /etc/sane.d/snapscan.conf.bak
sudo nano /etc/sane.d/snapscan.conf

... modificando esta línea:
firmware /usr/share/sane/snapscan/your-firmwarefile.bin
y la dejamos así (en mi caso):
firmware /usr/share/sane/snapscan/archivo.bin
en mi caso quedaría así:
firmware /usr/share/sane/snapscan/20F8V116.bin

También la linea siguiente, que está comentada con un #:
# /dev/usb/scanner0 bus=usb
La descomentamos quitándole el '#' y la dejamos así:
/dev/usb/scanner0 bus=usb

Guardamos con Ctrl+O y salimos con Ctrl+X

5.
Reiniciamos el sistema.

Si queremos podemos ejecutar desde línea de comandos:
sudo scanimage -L




Y también
sudo lsusb

Estos comandos nos darán información.

6.
Lo importante en todo caso es que lanzaremos la aplicación "Simple Scan". En preferencias comprobamos que el scanner es reconocido y procedemos a digitalizar un documento.

En estos momentos en que escribo estas líneas aún estoy probando archivos .bin para quedarme con el que mejor trabaje. Debo decir que todavía no he logrado que el scaner se comporte como lo hacía bajo Windows, aunque hace su trabajo.




----------------------------------

Fuentes
.

[HowTo] Google Earth en GNU Linux Ubuntu y derivados

Posted: miércoles, 23 de octubre de 2019 by Termita in Etiquetas: , , , , ,
0

La instalación es sencilla:

1. Descargar el paquete:
wget -O google-earth64.deb http://dl.google.com/dl/earth/client/current/google-earth-stable_current_amd64.deb
(*) metiendo la url del paquete .deb en el navegador también nos permitiría descargarlo, sin emplear línea de comandos.

2. Instalar el paquete
sudo dpkg -i google-earth64.deb
(*) doble click en el paquete descargado haría el trabajo también, sin necesidad de seguir en linea de comandos.

3. Borrar el paquete
Una vez hemos instalado Google Earth, el paquete de instalación ya probablemente no nos servirá de nada, así que probablemente nos convendrá borrarlo.
rm google-earth64.deb
(*) Si no deseamos borrarlo desde línea de comandos lo podemos hacer desde el explorador de archivos de nuestro entorno gráfico.



PARA DESINSTALARLO, si se terciara basta con ejecutar:
sudo apt remove google-earth-pro-stable





-------------------------
Fuente:

[HowTo] Solucionar error "not authorized" en convert (imagemagick)

Posted: domingo, 22 de septiembre de 2019 by Termita in Etiquetas: , , , , , , , , , ,
0

Cuando, teniendo el paquete imagemagick instalado, al ejecutar el comando convert obtenemos errores como:

convert-im6.q16: not authorized
y/o
@ error/constitute.c/WriteImage/1037.

.... hay que hacer lo siguiente:

Hacer copia de seguridad -como superusuarios, es decir, con sudo- del archivo /etc/ImageMagick-6/policy.xml
sudo cp /etc/ImageMagick-6/policy.xml policy.xml.bak

A continuación debemos escoger llevar a cabo una de las siguientes 2 acciones:

a. Si en la máquina no corre ningún servidor podemos tranquilamente borrar el archivo /etc/ImageMagick-6/policy.xml

ô

b. Opción más recomendable, tengamos o no un servidor en la máquina: Editar como superusuarios el archivo /etc/ImageMagick-6/policy.xml
sudo nano /etc/ImageMagick-6/policy.xml

En la línea donde pone <policy domain="coder" rights="none" pattern="PDF" /> hay que editar y dejarla así:
<policy domain="coder" rights="read | write" pattern="PDF" />


------------------------
El error se debe a la configuración de seguridad que tiene imagemagick para evitar riesgos, sobre todo cuando está funcionando en una máquina que también corre un servidor.
Por eso en las versiones más recientes de, por ejemplo, Ubuntu, se impelementa un fichero de "políticas" (policy) que restringen ciertos usos del comando convert que forma parte del paquete imagemagick.

------------------------
En el siguiente artículo del blog se explica uno de los usos más frecuentes del comando convert: convertir varias imagenes a pdf.




----------------------------------
Fuentes:

0

Si -como es el caso del Linux Mint que estoy utilizando- el paquete imagemagick no está instalado, habrá que hacerlo:
sudo apt install imagemagick

A continuación, desde la carpeta donde tenemos las imagenes .jpg se ejecuta el comando convert
convert image1.jpg image2.jpg image1image2.pdf

Hay quien dice que el comando convert hay que ejecutarlo como superusuario, es decir con sudo, mas en mi caso no ha hecho falta.

(*) Si al ejecutar el comando convert acontece el siguiente error:

convert-im6.q16: not authorized
y/o
@ error/constitute.c/WriteImage/1037.

... entonces hay que solucionarlo haciendo lo que se señala en esta entrada del blog, que es básicamente lo siguiente:

-------------------------------
Hacer copia de seguridad -como superusuarios, es decir, con sudo- del archivo /etc/ImageMagick-6/policy.xml
sudo cp /etc/ImageMagick-6/policy.xml policy.xml.bak

A continuación debemos escoger llevar a cabo una de las siguientes 2 acciones:

a. Si en la máquina no corre ningún servidor podemos tranquilamente borrar el archivo /etc/ImageMagick-6/policy.xml

ô

b. Opción más recomendable, tengamos o no un servidor en la máquina: Editar como superusuarios el archivo /etc/ImageMagick-6/policy.xml
sudo nano /etc/ImageMagick-6/policy.xml

En la línea donde pone <policy domain="coder" rights="none" pattern="PDF" /> hay que editar y dejarla así:
<policy domain="coder" rights="read | write" pattern="PDF" />


------------------------
El error se debe a la configuración de seguridad que tiene imagemagick para evitar riesgos, sobre todo cuando está funcionando en una máquina que también corre un servidor.

Por eso en las versiones más recientes de, por ejemplo, Ubuntu, se impelementa un fichero de "políticas" (policy) que restringen ciertos usos del comando convert que forma parte del paquete imagemagick.

[] Instalar Scratch 2.0 en Ubuntu

Posted: domingo, 23 de junio de 2019 by Termita in Etiquetas: , , , , , ,
0

scratch.mit.edu hace tiempo que no suministra versiones para linux de las últimas versiones del lenguaje de programación Scratch.
Para linux sólo existe Scratch 1.4, que además está disponible en los repositorios oficiales de Ubuntu.
Scratch 2.0 y Scratch 3.3.0 sólo se suministran para Windows y macOS.


Probablemente lograré instalar Scratch 2.0 (amén de Scratch4Arduino y Enchanting) siguiendo estos tutoriales
https://codigo21.educacion.navarra.es/autoaprendizaje/instalar-scratch-scratch4arduino-y-enchanting-en-linux-mint/
https://diocesanos.es/blogs/equipotic/2017/09/15/instalacion-de-scratch-2-offline-con-adobe-air-en-ubuntu/