Linux Software¶
Una lista:
- Inkscape
- Para escribir:
- Zotero
Media servers¶
- Clementine
- https://airsonic.github.io/
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
- https://danielpocock.com/quick-start-blender-video-editing
- https://blender.stackexchange.com/questions/2102/fade-to-black-effect-in-video-sequence-editor
- https://blender.stackexchange.com/questions/16122/how-to-select-a-strip-in-the-video-sequence-editor
- https://blender.stackexchange.com/questions/27835/how-to-use-multiple-effect-strips-in-blender-video-sequence-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"
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:
- https://support.rstudio.com/hc/en-us/articles/215488098-Installing-multiple-versions-of-R-on-Linux
- https://gist.github.com/jtilly/d421b5d363cc2db860cc431a1128abc4
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.sh
is:
#!/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:
- TextSnatcher: https://www.omgubuntu.co.uk/2022/02/textsnatcher-copy-text-from-images-linux
- Tesseract
Imagen:
- spectacle
Notas¶
Markdown¶
- Hay bocha: https://itsfoss.com/best-markdown-editors-linux/
- Joplin: https://itsfoss.com/joplin/
Con Zotero integration:
Con knowledge-graphs:
- Obsidian: https://itsfoss.com/obsidian-markdown-editor/
- Logseq: https://itsfoss.com/logseq/
Whiteboards¶
Openboard: https://itsfoss.com/openboard/
Rnote: https://www.omgubuntu.co.uk/2022/01/rnote-frehand-notetaking-app-for-linux-gtk4
Programas para dibujar:
- Inkscape
- https://excalidraw.com/
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:
Y en Marble se puede configurar en el tab de Location:
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