Lichen

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

  • 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.

Captura de Pantalla con Conky

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/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`.

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