Skip to content

Linux Software

Una lista:

Media servers

COPASI

Simulador de cosas biologicas.

Lo instalé en Arch con el instalador oficial y me tiraba este error:

This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "/opt/COPASI/4.36.260/share/copasi/lib/plugins".

Available platform plugins are: xcb.

Reinstalling the application may fix this problem.
/opt/COPASI/4.36.260/bin/CopasiUI: line 28: 51459 Aborted                 (core dumped) "${CopasiUI}" "$@"

Seteando export QT_DEBUG_PLUGINS=1 pude ver más detalles del error, y encontré un mensaje: undefined symbol: FT_Done_MM_Var

Buscando en internet, parece un problema de compatibilidad entre COPASI y Arch, que tienen diferentes versiones de freetype.

La solución está acá: https://forum.manjaro.org/t/undefined-symbol-ft-done-mm-var/36461

Alcanza con correr COPASI así:

  LD_PRELOAD=/usr/lib/libfreetype.so /opt/COPASI/4.36.260/bin/CopasiUI

QR and Barcodes

qrencode para generar codigos QR.

Para leer un QR de una screenshot, están:

Fotografía

Panoramicas:

Blender

Blender Video Editor

Inkscape

Cuando en inkscape la separación entre líneas de un cuadro de texto no parece poder cambiarse:

http://www.inkscapeforum.com/viewtopic.php?t=31575

Apretar el botón de "show style of outermost text element".

Texto invisible y Flow root

"no usar flow root en inkscape"

https://stackoverflow.com/questions/19391197/svg-inkscape-generated-file-does-not-show-flowroot-objects-on-browser

R y RStudio

RStudio se cuelga un rato

A mi me pasó siempre que RStudio se colgaba un buen rato cuando cambiaba a otra aplicación en la computadora.

Acá hay algo para probar, deshabilitar el clipboard monitoring de X11:

Múltiples versiones

Instalar R-3.3.3 junto a otras versiones:

Bajar la fuente de acá: https://cran.rstudio.com/src/base/R-3/

./configure --prefix=/opt/R/3.6.3 --enable-R-shlib
make -j7  # bajar a menos cores si hay menos, o se te cuelga todo :) puede tardar un rato
sudo make install

Y para tener un acceso directo, poner esto en ~/.local/share/applications/rstudio.desktop (cambiar el path al de la versión de R que corresponda)

[Desktop Entry]
Categories=Development;IDE;
Comment[en_US]=
Comment=RStudio IDE with R 3.6.3
Exec=bash ~/Software/RStudio/launch_with_r.sh %F
GenericName[en_US]=RStudio
GenericName=RStudio
Icon=rstudio
MimeType=text/x-tex;text/x-r-sweave;text/x-r-source;text/x-r-profile;text/x-r-presentation;text/x-r-markdown;text/x-r-html;text/x-r-history;text/x-r-doc;text/x-csrc;text/x-chdr;text/x-c++src;text/x-c++hdr;text/markdown;text/html;text/css;application/x-r-project;application/x-r-data;application/javascript;
Name[en_US]=RStudio 3.6.3
Name=RStudio 3.6.3
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=

Where ~/Software/RStudio/launch_with_r.shis:

#!/bin/sh
export RSTUDIO_WHICH_R=/opt/R/3.6.3/bin/R
/usr/bin/rstudio-daily-bin "$@"

Error libcurl al compilar

Compilar R con error libcurl:

  export PATH=$HOME/Software/packages/bin:$PATH
  export LD_LIBRARY_PATH=$HOME/Software/packages/lib:$LD_LIBRARY_PATH
  export CFLAGS="-I$HOME/Software/packages/include"
  export LDFLAGS="-L$HOME/Software/packages/lib"

  mkdir -p $HOME/Software/packages

  cd $HOME/Software/curl
  ./configure --prefix=$HOME/Software/packages
  make -j7
  make install

  cd $HOME/Software/R-3.3.3
  ./configure --prefix=/opt/R/3.3.3 --enable-R-shlib
  make -j7
  sudo make install

Captura de pantalla

Video:

  • Simplescreenrecorder
  • OBS

Texto:

Imagen:

  • spectacle

Notas

Markdown

Con Zotero integration:

Con knowledge-graphs:

Whiteboards

Openboard: https://itsfoss.com/openboard/

Rnote: https://www.omgubuntu.co.uk/2022/01/rnote-frehand-notetaking-app-for-linux-gtk4

Programas para dibujar:

Mapas

Recorridos de bondis

Los recorridos de bondis del AMBA se pueden bajar, y luego importar en Marble.:

No logré todavía "verlos" en Marble de alguna manera útil.

Quizás intente intente con QGIS alguna vez.

GPS con Arduino

Marble es un programa de mapas para Linux.

Puede leer datos de GPS de varios programas, incluyendo gpsd.

Y gpsd se puede configurar para que lea datos de GPS de la interfaz serial de un Arduino.

La configuración fue simple, editar /etc/default/gpsd para que diga:

# Other options you want to pass to gpsd
GPSD_OPTIONS="/dev/ttyUSB0"

Donde /dev/ttyUSB0 es el mismo path que usariamos en el Arudino IDE para leer los mensajes del serial, que provienen de este sketch (yo usé un ESP312 12E esta vez):

#include <SoftwareSerial.h>

// setup gps serial
int gpsTxPin = 27;
int gpsRxPin = 26;
SoftwareSerial gpsSerial(gpsTxPin, gpsRxPin);

// Funciona!
// Referencia de codigos: 
// http://aprs.gids.nl/nmea/#gll
// https://github.com/SlashDevin/NeoGPS

void setup()
{
  Serial.begin(9600);  //set monitor to 9600

  gpsSerial.begin(9600); //adjust for GPS unit

  Serial.println("Ready!");
}

void loop()
{
  while(gpsSerial.available())
  {
    char c = gpsSerial.read();
    Serial.print(c);
  }
}

Si todo anda bien, cgps -s tira:

20211024-100813.png

Y en Marble se puede configurar en el tab de Location:

screenshot_2021-10-24_14-10-38.png

Torrents

Crear un torrent con tracker

Instalar Deluge GTK:

  sudo pacman -S deluge-gtk

Abrir el menú File → Create Torrent y luego agregar una carpeta con los archivos a compartir.

Agregarle trackers! https://fossbytes.com/torrent-trackers-list/

Guardar el archivo .torrent en algún lado y agregarlo a Deluge, especificando la carpeta con los datos como carpeta de descarga.

Ahi deberia "chequear" los datos, y después empezar el seeding.

Troubleshooting

Darktable no arranca

https://forum.manjaro.org/t/darktable-stopped-working-from-repos/139610/12