Configs de mi Debian con KDE (KDebian)
Acá mis notas para configurar Debian (11.8) con KDE desde cero, en una Thinkpad.
Teclado
- Para poder escribir acentos: se define cúal es la tecla de `Compose`. (Keyboard -> Advanced -> Position of Compose Key). en mi caso configué `AltDerecho`.
- Para poder usar la teclas de Vol+/Vol-/Mute/NoMic tuve que instalar KMix. Se supone que instale por default pero no lo hace. Como único funciona sin eso es poniendo el widget de Audio *fuera* del panel.
Firefox
- Customizaciones para "endurecer" el navegador: https://nihalatwal.com/blogs/firefox-hardening/
- Importar Marcadores (archivo en HTML)
- Instalar Add-ons:
1. Profile Switcher
2. uBlock Origin
3. User-Agent Switcher and Manager
4. KeepassXC
KeepassXC
Solo es necesario tener el archivo/base de datos.
https://keepassxc.org/ProtonVPN
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/Thunderbird
- 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)
Llaves SSH
- Copié y pegué todos los archivos correspondientes (privada, publica, config y known_hosts)
Filezilla
- 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.
Conky
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"} ]];
Syncthing
- 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.
Kasts
- Instalé para poder escuchar mis podcasts.
Akregator
- 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/c41066e36191db7c135af7db3ccab9fa2. 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`.
Kristall
- 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]`.
VLC
- Instalé para poder ver videos de forma más cómoda y convertir a gusto.
En Terminal
nmap
- Instalé para poder ver los IP de los dispositivos en la misma red.
pip o pip3
- Instalé para instalar otras apps
spotdl + yt-dlp
- Instalé para bajar música
neofetch
- Instalé para tener info general de la compu más rápido
ſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕſƕ
Volver a Recolecciones Volver al Índice