Diferencia entre revisiones de «Garuda Linux»

De TechShareRoom wiki
 
(No se muestran 5 ediciones intermedias del mismo usuario)
Línea 47: Línea 47:
*Configurar Snapper
*Configurar Snapper
A tu gusto, entre 5 y 10 snapshots como mucho son suficientes para un uso normal.
A tu gusto, entre 5 y 10 snapshots como mucho son suficientes para un uso normal.
*Cambiar de wayland a x11 y viceversa
-go to settings
-type in sddm
-choose sddm login screen
-select behaviour (up top in the middle of the window.)
-hoose automatically log in with sesion Plasma (X11)
This will have you boot into X11 every time.


== Seguridad ==
== Seguridad ==
Línea 56: Línea 69:


*[https://github.com/adgellida/ArchMatic/tree/master ArchMatic] aquí tienes scripts para aumentar la seguridad por defecto. Ejécutalos, pero antes analiza si es lo que quieres-necesitas.
*[https://github.com/adgellida/ArchMatic/tree/master ArchMatic] aquí tienes scripts para aumentar la seguridad por defecto. Ejécutalos, pero antes analiza si es lo que quieres-necesitas.
== Instalación de paquetes ==
<syntaxhighlight lang="bash ">
sudo pacman -S package
</syntaxhighlight>


== Mantenimiento ==
== Mantenimiento ==
Línea 64: Línea 82:
</syntaxhighlight>
</syntaxhighlight>


*'''Muy importante''', limpia la cache manualmente o con alguna configuración que te permita generar la mínima posible o que con el tiempo se elimine. [https://ostechnix.com/recommended-way-clean-package-cache-arch-linux/ Tutorial recomendado]. Yo me quedaría a hacer lo del último apartado:
*'''Muy importante''', limpia la cache manualmente o con alguna configuración que te permita generar la mínima posible o que con el tiempo se elimine. [https://ostechnix.com/recommended-way-clean-package-cache-arch-linux/ Tutorial recomendado].
 
Para comprobar el tamaño:
 
<syntaxhighlight lang="bash">
du -sh /var/cache/pacman/pkg/
</syntaxhighlight>


'''Automatically clean package cache in Arch Linux'''
'''Automatically clean package cache in Arch Linux'''


Create a file /etc/pacman.d/hooks/clean_package_cache.hook:
Creating the file
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
sudo mkdir /etc/pacman.d/hooks
echo -e '#!/bin/bash\nsudo rm -rf /var/cache/pacman/pkg/*' | sudo tee /usr/local/bin/eraseCaches.sh && sudo chmod +x /usr/local/bin/eraseCaches.sh
</syntaxhighlight>
</syntaxhighlight>
Not necessary to put password:


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
sudo nano /etc/pacman.d/hooks/clean_package_cache.hook
sudo visudo
</syntaxhighlight>
</syntaxhighlight>


Add the following lines:
Put below:
 
<syntaxhighlight lang="bash">
usuario ALL=(ALL) NOPASSWD: /bin/rm -rf /var/cache/pacman/pkg/*
</syntaxhighlight>
 
Ctrl+S, Ctrl+Q
 
Create autostart file


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
[Trigger]
mkdir -p ~/.config/autostart && echo -e '[Desktop Entry]\nType=Application\nExec=/usr/local/bin/eraseCaches.sh\nHidden=false\nNoDisplay=false\nX-GNOME-Autostart-enabled=true\nName[en_US]=Erase Caches\nName=Erase Caches\nComment[en_US]=Elimina el contenido de la caché de pacman\nComment=Elimina el contenido de la caché de pacman' > ~/.config/autostart/eraseCaches.desktop
Operation = Upgrade
Operation = Install
Operation = Remove
Type = Package
Target = *
[Action]
Description = Cleaning pacman cache...
When = PostTransaction
Exec = /usr/bin/paccache -r
</syntaxhighlight>
</syntaxhighlight>


== Solución a problemas ==
== Solución a problemas ==
Ir a la sección Solución a problemas del artículo [[Arch_Linux#Soluci%C3%B3n_a_problemas]], ya que comparte base.
Ir a la sección Solución a problemas del artículo [[Arch_Linux#Soluci%C3%B3n_a_problemas]], ya que comparte base.