SOLUCIÓN AL PROBLEMA DE COMPATIBILIDAD DE LAS EXTENSIONES DE GNOME 48.X
gsettings set org.gnome.shell disable-extension-version-validation true
LANZAR SCRCPY CON BAJA LATENCIA (GRABAR GAME PLAY CON DISPOSITIVOS POR USB)
Si quieres ejecutarlo en segundo plano creando un alias en tu
scrcpy --no-control --video-bit-rate 6M --max-size 1024 --render-driver opengl --video-encoder c2.exynos.h264.encoder --audio-buffer 20 --force-adb-forward --max-fps 30
Si quieres ejecutarlo en segundo plano creando un alias en tu
.bashrc para facilitar las cosas:alias celular='nohup scrcpy --no-control --video-bit-rate 6M --max-size 1024 --render-driver opengl --video-encoder c2.exynos.h264.encoder --audio-buffer 20 --force-adb-forward --max-fps 30 > /dev/null 2>&1 &'
👍1
Forwarded from Código Cristo
Suscríbanse al canal de este veterano que lleva años haciendo contenido y nadie sabe valorarlo, revisen su contenido, esta dejando legado.
https://www.youtube.com/channel/UCssOl3P6LC2tMPGHYg6AVFw
https://www.youtube.com/channel/UCssOl3P6LC2tMPGHYg6AVFw
LISTAS DE BLOQUEO Y DNS DE CONSULTA SOPORTADOS EN ADGUARD HOME
Listas de bloqueo:
https://github.com/hagezi/dns-blocklists
https://github.com/xRuffKez/NRD
Lista DNS de subida:
https://dns.google/dns-query
https://dns.cloudflare.com/dns-query
https://dns.quad9.net/dns-query
Listas de bloqueo:
https://github.com/hagezi/dns-blocklists
https://github.com/xRuffKez/NRD
Lista DNS de subida:
https://dns.google/dns-query
https://dns.cloudflare.com/dns-query
https://dns.quad9.net/dns-query
OPTIMIZACIÓN EFICIENTE PARA ZRAM EN ARCHLINUX 2025
# Desactiva ZRAM antes de aplicar cambios
# Ajusta la configuración de ZRAM
# Reinicia el servicio de ZRAM para aplicar cambios
# Aumenta la prioridad de ZRAM para incentivar su uso
# Ajusta swappiness para que el sistema use ZRAM más activamente
# Reduce la caché de páginas en RAM para liberar espacio
# Verifica los cambios
# Simula una carga de memoria intensa para comprobar el uso de ZRAM
# Desactiva ZRAM antes de aplicar cambios
sudo swapoff /dev/zram0
# Ajusta la configuración de ZRAM
sudo tee /etc/systemd/zram-generator.conf <<EOF
[zram0]
zram-size = ram / 3
compression-algorithm = zstd
EOF
# Reinicia el servicio de ZRAM para aplicar cambios
sudo systemctl restart systemd-zram-setup@zram0.service
# Aumenta la prioridad de ZRAM para incentivar su uso
sudo swapon --priority 32767 /dev/zram0
# Ajusta swappiness para que el sistema use ZRAM más activamente
echo 100 | sudo tee /proc/sys/vm/swappiness
# Reduce la caché de páginas en RAM para liberar espacio
echo 50 | sudo tee /proc/sys/vm/vfs_cache_pressure
# Verifica los cambios
cat /proc/swaps && free -h
# Simula una carga de memoria intensa para comprobar el uso de ZRAM
stress-ng --vm 2 --vm-bytes 2G --timeout 20s
🔥1
Forwarded from GNU Linux Latino 🐧
AerynOS, la nueva distro que se presenta como infraestructura con visión de plataforma
https://blog.desdelinux.net/aerynos-la-nueva-distro-que-se-presenta-como-infraestructura-con-vision-de-plataforma/
https://blog.desdelinux.net/aerynos-la-nueva-distro-que-se-presenta-como-infraestructura-con-vision-de-plataforma/
Desde Linux
AerynOS, la nueva distro que se presenta como infraestructura con visión de plataforma
AerynOS redefine el concepto de sistema operativo. Ikey Doherty comparte su visión y decisiones arquitectónicas en un artículo ...
Forwarded from GNU Linux Latino 🐧
AerynOS, la nueva distro que se presenta como infraestructura con visión de plataforma
https://blog.desdelinux.net/aerynos-la-nueva-distro-que-se-presenta-como-infraestructura-con-vision-de-plataforma/
https://blog.desdelinux.net/aerynos-la-nueva-distro-que-se-presenta-como-infraestructura-con-vision-de-plataforma/
Desde Linux
AerynOS, la nueva distro que se presenta como infraestructura con visión de plataforma
AerynOS redefine el concepto de sistema operativo. Ikey Doherty comparte su visión y decisiones arquitectónicas en un artículo ...
Forwarded from Arch Linux Tips (Código Cristo)
Avance del programa Arcris en Desarrollo en GTK/Adwaita
https://youtu.be/n9FwgjYCMVw
https://youtu.be/n9FwgjYCMVw
YouTube
Avance de Arcris 2.0
Comunidad:
https://t.me/ArchLinuxEs
Donaciones:
https://paypal.me/codigocristo
https://t.me/ArchLinuxEs
Donaciones:
https://paypal.me/codigocristo
❤2
Forwarded from Arch Linux Tips (Código Cristo)
Instalar QEMU en Arch Linux 2023
// Si quieren qemu para todas las arquitecturas + GUI + CLI
// Si solo trabajan qemu CLI
// Si solo trabajan con sistemas operativos 64 bits
// Si Instalaron qemu-desktop y quieren trabajar con otras arquitecturas
QEMU GRAFICO
Virt-Manager:
GNOME Boxes:
// Para conectividad de red, le agrega una IP a su maquina virtual
// Luego pueden hacer conexión de SSH
Qemu Graphic card
// Si quieren que siempre incie el servicio
// Si quieren que solo funcione temporalmente
// Si quieren instalar iptables-nft es necesario reiniciar la pc
// Si falla la conexión internet de NAT/DHCP
> Ver lista
> Definir conexión NAT
> Que inicie automatico
> Activar NAT
// Crear una imagen de disco duro de 50GB
// Iniciar Qemu en Modo BIOS LEGACY
// Iniciar Qemu en Modo UEFI
-aceel kvm
Virtualización completa de KVM (Kernel-based Virtual Machine)
-machine q35 -device intel-iommu
Habilitación del soporte IOMMU, para procesadores Intel, si tienes AMD quita -device intel-iommu
-m 8G
La cantidad de memoria en Gb
-cpu host -smp 4
Selecciona tu CPU y la cantidad nucleos quieres compartir
-drive file="nombre_disk.qcow2",index=0,media=disk,if=virtio,cache=unsafe
Define el disco duro cargando los drivers virtio, puedes poner varios discos duros si repites el mismo parametro con diferentes archivos ".qcow2" y cambiando el index=1, index=2
-rtc base=localtime
Definir la hora local del sistema
-drive if=pflash,format=raw,file=/usr/share/edk2-ovmf/x64/OVMF.fd
Arranque del Firmware para UEFI
-drive id=drive_cd1,if=none,snapshot=off,aio=threads,cache=none,media=cdrom,file="blendOS-2023.04.22-x86_64-gnome.iso"
Cargar el CD, puedes poner mas CD usando id=drive_cd2, id=drive_cd3.
-device ahci,id=achi0
-device ide-cd,id=cd1,drive=drive_cd1,bootindex=-1,bus=ide.1,unit=0
Archivo iso de arranque primero sin presionar ninguna tecla, gracias a bootindex=-1,
si ya tienes el sistema instalado no agregues este parametro
-boot menu=on
menú de inicio activado
-device virtio-vga-gl -display gtk,gl=on
Para habilitar la aceleración 3D en el sistema y habilite el contexto opengl en el dispositivo de visualización con -display sdl,gl=on o -display gtk,gl=on en este caso uso gtk, ademas debes tener instalado virglrenderer y los drivers de tu grafica de OpenGL.
FUENTE:
https://wiki.archlinux.org/title/QEMU
https://wiki.archlinux.org/title/Libvirt
// Si quieren qemu para todas las arquitecturas + GUI + CLI
sudo pacman -S qemu-full
// Si solo trabajan qemu CLI
sudo pacman -S qemu-base
// Si solo trabajan con sistemas operativos 64 bits
sudo pacman -S qemu-desktop
// Si Instalaron qemu-desktop y quieren trabajar con otras arquitecturas
sudo pacman -S qemu-emulators-full
QEMU GRAFICO
Virt-Manager:
sudo pacman -S libvirt virt-manager
GNOME Boxes:
sudo pacman -S libvirt gnome-boxes
// Para conectividad de red, le agrega una IP a su maquina virtual
// Luego pueden hacer conexión de SSH
sudo pacman -S iptables dnsmasq dmidecode bridge-utils openbsd-netcat
Qemu Graphic card
sudo pacman -S virglrenderer xf86-video-vmware xf86-input-vmmouse
// Si quieren que siempre incie el servicio
sudo systemctl enable --now libvirtd.service
// Si quieren que solo funcione temporalmente
sudo systemctl start libvirtd.service
// Si quieren instalar iptables-nft es necesario reiniciar la pc
// Si falla la conexión internet de NAT/DHCP
> Ver lista
sudo virsh net-list --all
> Definir conexión NAT
sudo virsh net-define /etc/libvirt/qemu/networks/default.xml
> Que inicie automatico
sudo virsh net-autostart default
> Activar NAT
sudo virsh net-start default
// Crear una imagen de disco duro de 50GB
qemu-img create -f qcow2 nombre_disk.qcow2 50G
// Iniciar Qemu en Modo BIOS LEGACY
sudo qemu-system-x86_64 -accel kvm -machine q35 -device intel-iommu -m 8G -cpu host -smp 4 -drive file="nombre_disk.qcow2",index=0,media=disk,if=virtio,cache=unsafe -rtc base=localtime -drive id=drive_cd1,if=none,snapshot=off,aio=threads,cache=none,media=cdrom,file="blendOS-2023.04.22-x86_64-gnome.iso" -device ide-cd,id=cd1,drive=drive_cd1,bootindex=-1,bus=ide.1,unit=0 -boot menu=on -device virtio-vga-gl -display gtk,gl=on
// Iniciar Qemu en Modo UEFI
sudo qemu-system-x86_64 -accel kvm -machine q35 -device intel-iommu -m 8G -cpu host -smp 4 -drive file="nombre_disk.qcow2",index=0,media=disk,if=virtio,cache=unsafe -rtc base=localtime -drive if=pflash,format=raw,file=/usr/share/edk2-ovmf/x64/OVMF.fd -drive id=drive_cd1,if=none,snapshot=off,aio=threads,cache=none,media=cdrom,file="blendOS-2023.04.22-x86_64-gnome.iso" -device ide-cd,id=cd1,drive=drive_cd1,bootindex=-1,bus=ide.1,unit=0 -boot menu=on -device virtio-vga-gl -display gtk,gl=on
-aceel kvm
Virtualización completa de KVM (Kernel-based Virtual Machine)
-machine q35 -device intel-iommu
Habilitación del soporte IOMMU, para procesadores Intel, si tienes AMD quita -device intel-iommu
-m 8G
La cantidad de memoria en Gb
-cpu host -smp 4
Selecciona tu CPU y la cantidad nucleos quieres compartir
-drive file="nombre_disk.qcow2",index=0,media=disk,if=virtio,cache=unsafe
Define el disco duro cargando los drivers virtio, puedes poner varios discos duros si repites el mismo parametro con diferentes archivos ".qcow2" y cambiando el index=1, index=2
-rtc base=localtime
Definir la hora local del sistema
-drive if=pflash,format=raw,file=/usr/share/edk2-ovmf/x64/OVMF.fd
Arranque del Firmware para UEFI
-drive id=drive_cd1,if=none,snapshot=off,aio=threads,cache=none,media=cdrom,file="blendOS-2023.04.22-x86_64-gnome.iso"
Cargar el CD, puedes poner mas CD usando id=drive_cd2, id=drive_cd3.
-device ahci,id=achi0
-device ide-cd,id=cd1,drive=drive_cd1,bootindex=-1,bus=ide.1,unit=0
Archivo iso de arranque primero sin presionar ninguna tecla, gracias a bootindex=-1,
si ya tienes el sistema instalado no agregues este parametro
-boot menu=on
menú de inicio activado
-device virtio-vga-gl -display gtk,gl=on
Para habilitar la aceleración 3D en el sistema y habilite el contexto opengl en el dispositivo de visualización con -display sdl,gl=on o -display gtk,gl=on en este caso uso gtk, ademas debes tener instalado virglrenderer y los drivers de tu grafica de OpenGL.
FUENTE:
https://wiki.archlinux.org/title/QEMU
https://wiki.archlinux.org/title/Libvirt
ArchLinux Power ⚡️
La dependencia de windows la solvento con maquinas virtuales de Windows 10 LTSC IoT con redirección de puertos USB.
mxhectorvega.github.io
La dependencia de windows la solvento con maquinas virtuales de Windows 10 LTSC IoT con redirección de puertos USB.
mxhectorvega.github.io
👍2
Guía rápida: kernels automáticos con systemd-boot en Arch Linux
Instala:
Paquetes utilizados en esta operacion:
- systemd-boot: gestor de arranque
- kernel-install: entradas BLS
- mkinitcpio: initramfs
- mkinitcpio-systemd-tool: integra mkinitcpio
- systemd-ukify: opcional
Configura /etc/kernel/cmdline colocando la el PARTUUID de tu partición root (ejemplo):
Entradas:
Cada kernel genera .conf en /boot/loader/entries/
Comandos:
Conclusión:
Actualizaciones generan entradas automáticas en systemd-boot, cmdline asegura uniformidad y bootctl/uname validan rápido.
Instala:
sudo pacman -S systemd-ukify mkinitcpio-systemd-tool
Paquetes utilizados en esta operacion:
- systemd-boot: gestor de arranque
- kernel-install: entradas BLS
- mkinitcpio: initramfs
- mkinitcpio-systemd-tool: integra mkinitcpio
- systemd-ukify: opcional
Configura /etc/kernel/cmdline colocando la el PARTUUID de tu partición root (ejemplo):
root=PARTUUID=555a475a-2483-4c2b-a614-7bc9d7ef2540 rw rootfstype=ext4 noatime mitigations=off
Entradas:
Cada kernel genera .conf en /boot/loader/entries/
Comandos:
sudo kernel-install all
bootctl list
uname -r
cat /proc/cmdline
Conclusión:
Actualizaciones generan entradas automáticas en systemd-boot, cmdline asegura uniformidad y bootctl/uname validan rápido.
CORRERIR ERROR DE PLUGINS AVANCES MASK DE OBS
Fix directo en el PKGBUILD:
Justo antes de la función
Después esto:
Paquete: https://aur.archlinux.org/obs-advanced-masks.git
Fix directo en el PKGBUILD:
nano ~/.cache/paru/clone/obs-advanced-masks/PKGBUILD
Justo antes de la función
build() agrega este texto:prepare() {
cd "$srcdir/obs-advanced-masks-1.5.4"
# Corrige el error de const en obs-utils.c
sed -i 's/char \*pos = strrchr(file_name, \x27\/\x27);/const char *pos = strrchr(file_name, \x27\/\x27);/' src/obs-utils.c
}Después esto:
makepkg -si
Paquete: https://aur.archlinux.org/obs-advanced-masks.git
INSTALACIÓN Y CONFIGURACIÓN DE IMPRESORA BROTHER DCP T730DW (WIFI) EN ARCHLINUX:
- Instalar los paquetes necesarios e iniciar los servicios de impresión:
- Agregar los permisos de impresión a tu usuario:
- Instalar los drivers:
- Agregar la impresora seleccionado el controlador manualmente que corresponde a la impresora.
- Agregarla con la dirección IP en configuración de impresoras de tu entorno de escritorio o con la herramienta system-config-printer.
- Instalar los paquetes necesarios e iniciar los servicios de impresión:
sudo pacman -S cups cups-filters ghostscript
sudo systemctl enable --now cups
- Agregar los permisos de impresión a tu usuario:
sudo usermod -aG lp,sys $(whoami)
- Instalar los drivers:
paru -S brother-dcpt730dw
- Agregar la impresora seleccionado el controlador manualmente que corresponde a la impresora.
- Agregarla con la dirección IP en configuración de impresoras de tu entorno de escritorio o con la herramienta system-config-printer.
lpd://<IP>/BINARY_P1
CORRERIR ERROR DE PLUGINS AVANCES MASK DE OBS
Fix directo en el PKGBUILD:
Justo antes de la función
Después esto:
Paquete: https://aur.archlinux.org/obs-advanced-masks.git
Fix directo en el PKGBUILD:
nano ~/.cache/paru/clone/obs-advanced-masks/PKGBUILD
Justo antes de la función
build() agrega este texto:prepare() {
cd "$srcdir/obs-advanced-masks-1.5.4"
# Corrige el error de const en obs-utils.c
sed -i 's/char \*pos = strrchr(file_name, \x27\/\x27);/const char *pos = strrchr(file_name, \x27\/\x27);/' src/obs-utils.c
}Después esto:
makepkg -si
Paquete: https://aur.archlinux.org/obs-advanced-masks.git
UPS CyberPower OM750ATLCD
(Cyber Power System, Inc. CP1500 AVR UPS)
https://www.cyberpower.com/mx/es/product/sku/om750atlcd
(Cyber Power System, Inc. CP1500 AVR UPS)
https://www.cyberpower.com/mx/es/product/sku/om750atlcd