💾 Archived View for diez.archipielago.uno › recolecciones › configs › kdebian.gmi captured on 2024-05-12 at 15:14:56. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-02-05)
-=-=-=-=-=-=-
Acá mis notas para configurar Debian (11.8) con KDE desde cero, en una Thinkpad.
https://nihalatwal.com/blogs/firefox-hardening/
1. Profile Switcher
2. uBlock Origin
3. User-Agent Switcher and Manager
4. KeepassXC
Solo es necesario tener el archivo/base de datos.
Solo se necesita tener las credenciales. Veo que instalando con Flatpak funciona con menos problemas. También esta la opción de correrlo desde la terminal.
https://protonvpn.com/support/official-linux-vpn-debian/
- Importé el .zip que hace Thunderbird cuando se exportan los perfiles. (Menu hamburguesa -> Herramientas -> Importar)
- Importé ambas llaves (pública y privada) de las cuentas correspondientes. Opciones de cuenta -> Encripción punto a punto -> Importar llave(s)
- Copié y pegué todos los archivos correspondientes (privada, publica, config y known_hosts)
- Configuré mis sitios con el manejador del programa.
Nota: No olvidar añadir **en la configuración del servidor** `PubkeyAcceptedAlgorithms +ssh-rsa` en `/etc/ssh/sshd_config` para que no tenga error al intentar acceder.
Uso dos barras estáticas (tipo panel), una superior y una inferior.
La barra superior incluye: Nombre del dispositivo, la hora, la fecha, hace cuanto esta encendida, el uso en porciento del CPU, la temperatura, el uso en porciento de la RAM y el estado en porciento de la batería. Cuando esta conectada aparece [1] con el tiempo restante para cargar por completo la batería. Cuando esta desconectada aparece [0] y el tiempo restante para que se descargue.
La barra inferior incluye: Subida y bajada de la conexión a internet, IP Local, IP Pública con el país entre paréntesis y el tiempo de lugares de interés. El tiempo se muestra apartir de la leyenda de wttr.in cuando muestra resultados de una sola línea.
- Script de inicio (conky-startup.sh):
#!/bin/sh if [ "$DESKTOP_SESSION" = "plasma" ]; then sleep 20s killall conky cd "$HOME/.conky/Simple-Bar-Conky" conky -c "$HOME/.conky/Simple-Bar-Conky/conkyrc" & cd "$HOME/.conky/Simple-Bar-Conky" conky -c "$HOME/.conky/Simple-Bar-Conky/conkyrc2" & exit 0 fi
- Script de la barra superior (conkyrc1):
conky.config = { use_xft = true, font = 'play:bold:size=11', xftalpha = 0.1, update_interval = 3, total_run_times = 0, own_window = true, own_window_type = 'panel', own_window_transparent = false, own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', own_window_colour = '000000', own_window_argb_visual = true, own_window_argb_value = 178, double_buffer = true, draw_shades = false, draw_outline = false, draw_borders = false, draw_graph_borders = false, default_color = 'white', default_shade_color = 'red', default_outline_color = 'green', alignment = 'top_middle', minimum_width = 1366, gap_x = -5, gap_y = 0, no_buffers = true, uppercase = false, draw_shades = false, cpu_avg_samples = 2, net_avg_samples = 1, override_utf8_locale = true, use_spacer = none, short_units = true, }; conky.text = [[ ${offset 200} Soy $nodename ${color a6e22e}| ${color cbcbcb}Son las ${color a6e22e}${time %H:%M:%S} ${color a6e22e}| ${color cbcbcb} Hoy es ${color 20a5e4}${time %u}, ${time %d} ${time %m} ${time %Y} ${color a6e22e}| ${color cbcbcb} Estoy prendía hace ${color fd971f}$uptime_short ${color a6e22e}| ${color 9e6ffe}CPU: ${color d3d3d3}${cpu}% / ${color D45959}${hwmon temp 1}°C ${color a6e22e}| ${color cbcbcb}RAM: ${color fd971f}$memperc% ${color a6e22e}| ${color cbcbcb}Batería: ${color a6e22e}${battery_percent BAT0}% ${if_match "${acpiacadapter}"=="on-line"}[1]${else}[0]${endif} ${battery_time BAT0} ]];
- Script de la barra inferior (conkyrc2):
conky.config = { use_xft = true, font = 'play:bold:size=11', xftalpha = 0.1, update_interval = 3, total_run_times = 0, own_window = true, own_window_type = 'panel', own_window_transparent = false, own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', own_window_colour = '000000', own_window_argb_visual = true, own_window_argb_value = 178, double_buffer = true, draw_shades = false, draw_outline = false, draw_borders = false, draw_graph_borders = false, default_color = 'white', default_shade_color = 'red', default_outline_color = 'green', alignment = 'bottom_middle', minimum_width = 1366, gap_x = -5, gap_y = 0, no_buffers = true, uppercase = false, draw_shades = false, cpu_avg_samples = 2, net_avg_samples = 1, override_utf8_locale = true, use_spacer = none, short_units = true, -- text_buffer_size = 512, }; conky.text = [[${offset 200} ${color a6e22e} Subida: ${color cbcbcb}${upspeedf wlp3s0}Kb | ${color D45959} Descarga: ${color cbcbcb}${downspeedf wlp3s0}Kb ${color #a6e22e}| ${color fd971f}IP Local: ${color cbcbcb}${if_existing /sys/class/net/wlp3s0/operstate up} ${addr wlp3s0} ${endif} * ${if_existing /sys/class/net/enp0s25/operstate up} ${addr enp0s25} ${endif} | ${color 9e6ffe}IP Pública: ${color cbcbcb}${execpi 3500 curl ifconfig.me} ( ${execpi 3500 curl ipinfo.io/country} ) | ${color 2edd86} FL,BR: ${color cbcbcb} ${execpi 900 curl wttr.in/~SBFL?format="%x+(%t)+(%h)\n"} | ${color 20a5e4}Casa,PR: ${color cbcbcb}${execpi 9000 curl wttr.in/00969?format="%x+(%t)+(%h)\n&u"} ]];
- Instalé para poder sincronizar mis documentos entre el celu y la compu. Es principalmente una forma de backup por si tengo problemas con el celu.
- Instalé para poder escuchar mis podcasts.
- Instalé para los feeds RSS. Solo importé el OPML que tenía guardado.
- Por defecto la aplicación no tiene forma de escoger un tema oscuro. Para lograrlo se hicieron dos cosas:
1. Se cambiaron los 4 archivos `html` que vienen por defecto por unos que muestran los **artículos** con colores "oscuros". Los `html` los encontré en `/usr/share/akregator/grantleetheme/5.2/`. Se sustituyeron por los que se encuentran acá:
https://gist.github.com/AlexandreBonneau/c41066e36191db7c135af7db3ccab9fa
2. Para lograr que el resto de la aplicación siga un tema "oscuro" se cambió la configuración en `~/.config/akregatorrc`. Se añadieron todas las líneas del tema `Breeze Dark` encontradas en `~/.kde/share/apps/color-schemes/BreezeDark.colors`.
- Instalé para navegar el Geminiverso. Tuve que construir (`build`) desde cero.
- Asegurarse de instalar todas las dependencias de `qt5` antes de construir. Me salieron varios errores porque faltaban dependencias.
- Para que Debian 11 reconociera que es un ejecutable (`executable`) y no un `system bundle` tuve que añadir en el archivo `kristall-0.4.tar.gz/src/kristall.pro` la línea `QMAKE_LFLAGS += -no-pie`. Hice esto antes de hacer `make`.
- No olvidar añadir el archivo `Kristall.desktop` a `/usr/share/applications/` para que se muestre en el "app launcher".
- Tampoco olvidar editar el archivo para que muestre el ícono de la app. El `png` esta en `/carpetadeKristall/src/icons/`.
- Para que otras aplicaciones puedan abrir los enlaces `gemini://` añadir en la categoría `MimeType` el texto `x-scheme-handler/gemini;`.
- También añadir `x-scheme-handler/gemini=Kristall.desktop;` en`/usr/share/application/mimeapps.list`. Tanto en `[Added Associations]` como en `[Default Applications]`.
- Instalé para poder ver videos de forma más cómoda y convertir a gusto.
- Instalé para poder ver los IP de los dispositivos en la misma red.
- Instalé para instalar otras apps
- Instalé para bajar música
- Instalé para tener info general de la compu más rápido
ſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕ