IntelliJ IDE

title: Instalación de IDE IntelliJ date: 2023-06-16 22:00:00 +0100 categories: [Programming] tags: [software, programming] # TAG names should always be lowercase img_path: /pictures/ author: Instalación del IDE de programación IntelliJ Instalación mediante Flatpak Es una buena opción a través del centro de software de Gnome pero a mi me dio problemas de bloqueos por lo que he decidido realizar la instalación desde la web de jetbrains. ...

June 16, 2023

Systemd

Crear un servicio con systemd Crear un script Antes que nada necesitamos crear un script que no es más que un simple archivo, que debe contener algo muy importante para arrancar y es #!/bin/bash, así que usamos un editor, en mi caso nano para crearlo: nano /usr/local/sbin/servicios Dentro vamos a colocar lo que necesitamos quedando con la siguiente estructura: #!/bin/bash contenido del script Una vez que lo guardamos con F2, le damos permisos de ejecución. ...

February 21, 2023

Microsoft Office Online

Añadir accesos directos de Office Online a Gnome Hay que reconocer que Microsoft Office es muy superior a alternativas libres. En alguna ocasión podemos necesitar su uso. Para que resulte más cómodo creamos estos accesos en el escritorio de Gnome: Copiar los ficheros de acceso en: ~/.local/share/applications Copiar los iconos en: ~/.local/share/icons Ficheros: Iconos de Office Ficheros .desktop

February 19, 2023

Problemas con Nvidia

Problemas al ejecutar algunos programas con renderizado gpu Algunos programas generan errores de visualización debido al renderizado de GPU con drivers Nvidia. En la mayoría lo podemos deshabilitar: VISUAL STUDIO CODE Primera opción Dentro de Visual Studio abrimos la paleta (Ctrl+Shift+P). Ejecutamos: Preferences: Configure Runtime Arguments Este comando abre el fichero de configuración “argv.json” y añadimos el siguiente texto "disable-hardware-acceleration": true y reiniciamos Visual Studio Code Segunda Opción Modificar el fichero “argv.json” de Visual Studio desde la terminal: nano ~/.vscode/argv.json Añadimos el mismo texto que decíamos antes ...

February 19, 2023

Comando "screen"

Qué es y cómo funciona el comando Screen en Linux Hablamos del programa Screen, que permite en los sistemas GNU/Linux, abrir múltiples instancias de terminal dentro de una sola sesión. De esta manera, si salimos de una de las instancias de terminal, el proceso que se ejecute en dicha terminal no se interrumpirá y continuará en segundo plano. ¿En qué consiste el comando Screen? Screen, según indica su página de man, es un administrador de ventanas en pantalla completa, que multiplexa un terminal en varios procesos, cada proceso asociado a una nueva terminal. ...

February 6, 2023

Comando "find"

Qué es y cómo funciona el comando find en Linux La sintáxis básica del comando “find” es: find directorio criterio acción Directorio.- define la ubicación desde la que se quiere empezar la búsqueda. Por ejemplo: /home/ Criterio.- se usa para seleccionar los archivos. Se pueden usar comodines. Por ejemplo: *.tmp Acción.- se especifica aquí qué debe hacer el comando con los archivos que cumplan con el criterio indicado. Para eliminar múltiples archivos del tipo que queramos: ...

February 6, 2023

Entware

Instalación de Entware en firmware Merlin Entware es un repositorio de software que nos va a permitir la instalación de diferentes programas en nuestro router. Software disponible en Entware Requisitos Es necesario tener conectado un disco USB en el router formateado con ext2 o ext3 Si está instalado Download Manager, se debe desinstalar y reiniciar el router Instalación Descargar el script y añadirlo al usb. Nos conectamos por ssh al router. Ejecutar el script: ...

February 2, 2023

Firewalld Instalación

FirewallD Instalación y configuración del firewallD Si queremos tener el applet en la barra de tareas de gnome añadimos lo siguiente: sudo dnf install firewall-config firewall-applet -y FirewalID debería estar ya habilitado por defecto, lo comprobamos: La mejor práctica es habilitar automáticamente el software de firewall al iniciar el sistema e iniciarlo de inmediato. Esto se puede lograr con un comando todo en uno de la siguiente manera. sudo systemctl enable firewalld --now A continuación, verificamos el estado de FirewallD para asegurarse de que todo funcione y no haya errores. ...

February 2, 2023

Software imprescindible

System quitar entradas antiguas de UEFI Instalarción Zsh Alias .zshrc (fichero .zshrc) firewall-config y firewall-applet (ojo añadir firewall-applet al arranque del sistema) Instalación conky (fichero .conkyrc) Traductor de consola (sudo apt install translate-shell) Apps Configuración Flatpak Timeshift Deja-dup Insync Nextcloud Joplin (Flatpak) Thunderbird o Geary (Actualmente estoy con Geary) Idioma thunderbird Libreoffice Idioma en Libreoffice - OK Kooha (Flatpak) Teams Telegram Boxes de Gnome Virtual box Network Configurar claves ssh con NAS principal Configurar claves ssh con NAS secundario Configurar accesos smb al NAS principal Configurar accesos smb al NAS secundario a través de Zerotier o Tailscale Con tailscale el recurso compartido en smb es: smb://xxx.xxx.xxx.xxx/Recurso_compartido Configurar claves ssh con ROUTERS Configurar el cliente Wireguard de nuestra VPN al NAS (para debian): sudo apt install wireguard Copiamos el fichero wg0.conf generado por el servidor a la carpeta /etc/wireguard sudo wg-quick up wg0 - Conexión a la VPN sudo wg-quick down wg0 - Desconexión a la VPN Configurar VPN de pago en Gnome Instalar antes el paquete network-manager-openvpn-gnome Configuración ZeroTier (ultima versión da fallo en Debian testing) Configuración Tailscale Configuración NextDNS curl -fsSL https://tailscale.com/install.sh | sh (en la web de Tailscale se detalla) Instalar extensión Gnome: Tailscale Status Desktop Primeros pasos con Gnome (https://itsfoss.com/things-to-do-after-installing-fedora/) Tweeks Gnome extensions Extension manager (está como paquete en Flathub) Minimizar y Maximizar Night-light settings Cambiar primer dia calendario (Generar locales Debian) Añadir accesos directos Office Online Nuevo documento en plantillas de nautilus SaveDesktop - Backup de la configuración de escritorio Programming visual studio code Python entornos virtuales

February 2, 2023

Locales Debian

Instalación nuevos locales en Debian Revisamos los locales que tenemos generados en el sistema: locale -a Podemos generar más editando /etc/locale.gen y descomentando la línea que nos interesa: es_ES.UTF-8 UTF-8 Generamos nuevamente los locales con: locale-gen Hacemos el cambio en “Region & Language”

February 2, 2023