Kiwu para Linux

Versión de escritorio para Linux hecha con Python, GTK4 y libadwaita. Pensada para Arch Linux con Hyprland (Wayland).

Estado: primera versión (0.1.0), experimental. Según su documentación, se escribió sin poder ejecutarla en Linux. La lógica (datos, importación desde macOS, recordatorios, vistas previas) tiene pruebas automáticas, pero la interfaz todavía no se había ejecutado sobre GTK real cuando se redactó. Espera fallos de interfaz, sobre todo en el editor de notas, y repórtalos en GitHub. El release está publicado como pre-release.

Plataforma y limitaciones

Dependencias (Arch)

sudo pacman -S python python-gobject gtk4 libadwaita gtksourceview5

Opcionales: webkitgtk-6.0 (vídeos en las notas), xdg-desktop-portal-gtk (selector de archivos y tema) y mako o similar (notificaciones).

Instalar

Opción 1: un comando

Instala en ~/.local, sin sudo, comprueba la suma de verificación y crea la entrada en el menú de aplicaciones:

curl -fsSL https://raw.githubusercontent.com/ksebas20500/kiwu/main/linux/install.sh | bash

Opción 2: a mano

Descarga kiwu-linux.tar.gz (versión linux-v0.1.0) y su archivo .sha256 desde la página del release.

sha256sum -c kiwu-linux.tar.gz.sha256
tar -xzf kiwu-linux.tar.gz
cd kiwu-linux-*
./install.sh

Para desinstalar: ./install.sh --desinstalar (no borra tus datos). También existe un PKGBUILD para Arch y puedes ejecutar desde el código fuente con ./run.sh en la carpeta linux del repositorio.

Hyprland

Kiwu es de instancia única. Ejemplo de enlaces en ~/.config/hypr/hyprland.conf:

bind = SUPER, N, exec, kiwu --nueva-tarea
bind = SUPER SHIFT, K, exec, kiwu --mostrar
exec-once = kiwu --segundo-plano

Hay más opciones (reglas de ventana, desenfoque, NVIDIA y kiwu --diagnostico) en el README de Linux.

Tus datos

La base de datos se guarda en ~/.local/share/kiwu/kiwu.db y los ajustes en ~/.config/kiwu/settings.json. Puedes importar tus datos de macOS desde Ajustes → Datos, copiando antes la carpeta ~/Library/Application Support/Kiwu del Mac.

Ver también: instalar · preguntas frecuentes · privacidad.