Arch Linux Tips
989 subscribers
70 photos
5 videos
8 files
103 links
Tips para ArchLinux del Grupo
https://t.me/es_ArchLinux
Download Telegram
Desfragmentar y reparar sectores defectuosos de Discos o USB

El paquete e2fsprogs es parte de un grupo de utilidades para Ext4

sudo pacman -S e2fsprogs


Para desfragmentar una unidad, sustituya /ruta/de/partición por el nombre de la partición:

sudo e4defrag /ruta/de/partición


Para sectores defectuosos, sustituya /ruta/de/partición por el nombre de la partición:
Aqui no importa el formato que tengas si esta en Ext4 o algún otro porque hace una prueba de escritura destructiva y lo dejara como nuevo el disco, esto es como última opción...

sudo badblocks -wsv /ruta/de/partición


Opciones:

-w: hace una prueba de escritura destructiva
-s: muestra barra de progreso
-v: detalla y muestra los sectores defectuosos detectados en la salida estándar

Esta prueba es principalmente para probar nuevas unidades de disco y es una prueba de lectura y escritura.
A medida que el patrón se escribe en cada bloque accesible, el dispositivo se borra de manera efectiva.

Por defecto es una prueba extensiva con cuatro pasadas usando cuatro patrones diferentes:
0xaa (10101010), 0x55 (01010101), 0xff (11111111) y 0x00 (00000000).

En el caso de algunos dispositivos, esto tardará un par de días en completarse.
Si despues de esto tu disco o usb no resucita ya es problema físico :p
Linux SHELL en Arch Linux

Para saber que Shell estamos usando actualmente ejecutamos:
echo $SHELL


O támbien:
echo $0


Para instalar diferentes Shell

bash (Bourne-again Shell):
sudo pacman -S bash bash-completion autojump command-not-found


zsh (Z-Shell):
sudo pacman -S zsh zsh-completions zsh-syntax-highlighting


fish (friendly interactive shell):
sudo pacman -S fish pkgfile


dash (Debian Almquist shell):
sudo pacman -S dash checkbashisms


mksh (KornShell):
sudo pacman -S  mksh


tcsh (C shell):
sudo pacman -S tcsh



Una vez instalado para ver una vista previa ejecutamos:
exec zsh


Para definir la SHELL predeterminada ejecutamos:
sudo chsh -s /bin/zsh nombre_de_usuario
Guías de la interfaz humana de GNOME
Si es un desarrollador o un diseñador, esta guía contiene todo lo necesario para diseñar aplicaciones efectivas usando GTK+. Cubre los principios de diseño de GNOME 3, la guía común sobre cómo escribir texto y cómo usar imágenes e iconos, así como una biblioteca de patrones de diseño que puede usar en su aplicación.

https://developer.gnome.org/hig/stable/
DESCANSA Y PROTEGE TU VISTA CON REDSHIFT

Instalación:
sudo pacman -S redshift

Ejecución:
redshift

Ver más parametros y opciones que permite el programa en terminal:
redshift -h
Forwarded from Xulin
Arch User Repository (AUR) es un repositorio promovido por los usuarios de la comunidad de Arch. Este contiene descripciones de los paquetes (PKGBUILD) que le permiten compilar un paquete desde el código fuente con makepkg y luego instalarlo a través de pacman. AUR fue creado para organizar y compartir paquetes nuevos de la comunidad y ayudar a acelerar la inclusión de los paquetes más populares en el repositorio community. Este documento explica cómo los usuarios pueden acceder y utilizar AUR.
Un buen número de paquetes nuevos que entran en los repositorios oficiales tienen su origen en AUR. En AUR, los usuarios pueden aportar sus propias compilaciones de paquetes (PKGBUILD y los archivos relacionados). La comunidad de AUR tiene la posibilidad de votar a favor o en contra de los paquetes de AUR. Si un paquete llega a ser lo suficientemente popular —siempre que tenga una licencia compatible y la técnica de un buen empaquetado— puede ser introducido en el repositorio community (directamente accesible por pacman o abs).
TUTORIAL INSTALACIÓN DE KODI EN GNU LINIX
https://youtu.be/Lamz-F_x9aA
Instalar Arch Linux en UEFI en 25 pasos

1.Ponemos el teclado en español, puede ser también: es / la-latin1
loadkeys es

2.Revisamos que nuestro disco este en GPT y cual es la ruta de nuestro disco
fdisk -l

3.Creamos la tabla de partición en nuestro caso es /dev/vda esto borrará todo el contenido del disco:
(echo g ; echo n ; echo 1 ; echo "" ; echo +200M  ; echo n ; echo 2 ; echo "" ; echo "" ; echo t ; echo 1 ; echo 1 ; echo w ; echo q ) | fdisk /dev/vda

4.Formateamos particiones:
mkfs.fat -F 32 /dev/vda1
mkfs.ext4 /dev/vda2

5.Montamos particiones:
mount /dev/vda2  /mnt
mkdir /mnt/efi
mount /dev/vda1 /mnt/efi

6.Instalamos los programas necesarios para el sistema
pacstrap  /mnt  base  base-devel  nano  dhcpcd  netctl  iwd  net-tools  networkmanager  ifplugd  reflector  grub  efibootmgr  os-prober  dosfstools  mkinitcpio  linux  linux-headers  linux-firmware

7.Generamos el archivo FSTAB
genfstab -p /mnt >> /mnt/etc/fstab

8.Entramos al sistema
arch-chroot /mnt

9.Definimos idioma y localización: Aquí es donde usamos la abreviatura de nuestro paíz en mi caso es PERÚ = PE
echo es_PE.UTF-8 UTF-8 > /etc/locale.gen

10.Establecemos localización
locale-gen

11.Establecemos idioma
echo LANG=es_PE.UTF-8 > /etc/locale.conf

12.Exportamos la variable para idioma
export LANG=es_PE.UTF-8

13.Definimos la entrada de teclado, puede ser también: es / la-latin1
echo KEYMAP=es > /etc/vconsole.conf

14.Este comando asume que el reloj de hardware está configurado en UTC
hwclock -w

15.Establecemos la zona horaria
ln -sf /usr/share/zoneinfo/$(curl https://ipapi.co/timezone)  /etc/localtime

16.Establecemos nombre de nuestro Equipo
echo nombre_de_pc > /etc/hostname

17.Ponemos nuestra clave para el Administrador
passwd root

18.Creamos nuestro usuario
useradd -m -g users -s /bin/bash nombre_de_usuario

19.Para que nuestro usuario este en la lista de SUDOERS y tenga permisos al ejecutar SUDO
sed -i "80i nombre_de_usuario ALL=(ALL) ALL"  /etc/sudoers

20.Ponemos nuestra clave para nuestro Usuario
passwd nombre_de_usuario

21.Activamos servicios respete mayus y minus
systemctl enable dhcpcd NetworkManager

22.Generamos una lista de Mirros con la mejor velocidad
reflector --verbose --latest 15 --sort rate --save /etc/pacman.d/mirrorlist

23.Instalamos GRUB para UEFI
grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=Arch
En el caso que estemos usando EFI
grub-install --target=x86_64-efi --efi-directory=/efi --removable
Si no esta seguro mejor ejecute los dos comandos.

24.Generamos el archivo de GRUB
grub-mkconfig -o /boot/grub/grub.cfg

25.Salimos
exit
umount -R /mnt
reboot


Si fallan les puedo asegurar mil veces que escribieron mal en algo o no respetaron las mayusculas o minusculas o espacios, la terminal es muy "sensible" XD
Instalar Arch Linux en UEFI en 25 pasos - Imagen referencial
Instalar Arch Linux en BIOS LEGACY en 25 pasos

1.Ponemos el teclado en español, puede ser también: es / la-latin1
loadkeys es


2.Revisamos que nuestro disco este en MBR / Dos y cual es la ruta
fdisk -l


3.Creamos la tabla de partición en nuestro caso es /dev/vda esto borrará todo el contenido del disco:

(echo o ; echo n ; echo p ; echo 1 ; echo ""  ; echo "" ; echo Y ; echo w ; echo q ) | fdisk /dev/vda


4.Formateamos el disco
mkfs.ext4 /dev/sda1


5.Montamos el disco
mount /dev/sda1 /mnt


6.Instalamos los programas necesarios para el sistema
pacstrap  /mnt  base  base-devel  nano  dhcpcd  netctl  iwd  net-tools  networkmanager  ifplugd  reflector  grub  os-prober  mkinitcpio  linux  linux-headers  linux-firmware


7.Generamos el archivo FSTAB
genfstab -p /mnt >> /mnt/etc/fstab


8.Entramos al sistema
arch-chroot /mnt


9.Definimos idioma y localización
Aquí es donde usamos la abreviatura de nuestro paíz en mi caso es PERÚ = PE
echo es_PE.UTF-8 UTF-8 > /etc/locale.gen


10.Establecemos localización
locale-gen


11.Establecemos idioma
echo LANG=es_PE.UTF-8 > /etc/locale.conf


12.Exportamos la variable para idioma
export LANG=es_PE.UTF-8


13.Definimos la entrada de teclado, puede ser también: es / la-latin1
echo KEYMAP=es > /etc/vconsole.conf


14.Este comando asume que el reloj de hardware está configurado en UTC
hwclock -w


15.Establecemos la zona horaria
ln -sf /usr/share/zoneinfo/$(curl https://ipapi.co/timezone)  /etc/localtime


16.Establecemos nombre de nuestro Equipo
echo nombre_de_pc > /etc/hostname


17.Ponemos nuestra clave para el Administrador
passwd root


18.Creamos nuestro usuario
useradd -m -g users -s /bin/bash nombre_de_usuario


19.Para que nuestro usuario este en la lista de SUDOERS y tenga permisos al ejecutar SUDO
sed -i "80i nombre_de_usuario ALL=(ALL) ALL"  /etc/sudoers


20.Ponemos nuestra clave para nuestro Usuario
passwd nombre_de_usuario


21.Activamos servicios respete mayus y minus
systemctl enable dhcpcd NetworkManager


22.Generamos una lista de Mirros con la mejor velocidad
reflector --verbose --latest 15 --sort rate --save /etc/pacman.d/mirrorlist


21.Instalamos GRUB
grub-install /dev/vda


22.Generamos GRUB
grub-mkconfig -o /boot/grub/grub.cfg


23.Salimos
exit


24.Desmontamos los discos montados de /mnt
umount -R /mnt


25.Reiniciamos e iniciamos como root y con la clave root
reboot
#Instalar #KDE Plasma 700MiB/RAM| #DE

pacman -S plasma dolphin kate kdialog keditbookmarks kfind khelpcenter konqueror kwrite konsole gnu-free-fonts ttf-hack discover kde-applications sddm

kde-applications > Paquete de programas para KDE (opcional)

Activamos el servicio del Display Manager:
systemctl enable sddm

En audio podemos usar JACK o PULSE
Este caso usare Pulse Audio con su CLI Pavucontrol.
pacman -S pulseaudio pavucontrol

Para tener el menú en aplicaciones en GTK+ usando appmenu

pacman -S appmenu-gtk-module libdbusmenu-glib
pacman -S libdbusmenu-gtk3 libdbusmenu-gtk2
ArcriS 2.0 - Instalación de Arch Linux [Actualización]
https://youtu.be/RISd7rvNqPA
Instalar TeamViewer en ArchLinux

Con un asistente de AUR instalamos:
yay -S teamviewer

Activamos los servicios:
sudo systemctl enable teamviewerd

sudo systemctl start teamviewerd

Ejecutamos en terminal o con un lanzador de aplicaciones.
teamviewer

#teamviewer
Instalar Zoom en ArchLinux

Con un asistente de AUR instalamos:
yay -S zoom

Archivo de configuración:
nano ~/.config/zoomus.conf

#zoom