Inicio | Identitario | Recopilaciones | Archipielago I | 1NV3NT0

Configs de mi Debian con KDE (KDebian)

Acá mis notas para configurar Debian (11.8) con KDE desde cero, en una Thinkpad.

Teclado

Firefox

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