Otra semana y nuevamente un día más para #viernesdeescritorio, hoy he decidió hablar un poco del espacio de carpeta de los usuarios, Linux como todo sistema operativo tiene una forma de estructurar sus archivo y si bien no consideraremos el uso de carpetas de la misma forma que en Windows, igualmente lo usaremos como termino, existen una serie de carpetas del sistema que se distribuyen dentro de la raíz del sistema. Estas carpetas contienen información especifica bin para los archivos binarios de usuario, boot contiene los archivos necesarios para el arranque del sistema, usr archivos de aplicaciones y programas, sbin binarios del sistema y etc archivos de configuración y aplicaciones del sistema, entre otras carpetas que aun no menciono aquí.
etc es una carpeta donde se colocan los diferentes archivos de config de las diferentes aplicaciones, estas configuraciones afectaran a todos los usuarios y serán la base de las configuraciones al levantar. Sin embargo existe la carpeta home donde se encuentran las carpetas que pertenecen al espacio del usuario, porque debemos entender que las carpetas del sistema no se pueden modificar sin permisos de supeusuario. Como los usuarios necesitan carpetas propias donde colocar sus archivos existe home y dentro de este las carpetas de los usuarios creados.
En una carpeta \home\usuario podremos escribir y encontraremos en un sistema bien implementado las carpetas Documentos, Imágenes, Música, Descargas, Vídeos, Escritorio, Plantillas, también encontraremos carpetas creadas en el espacio de usuario por algunas aplicaciones como es el caso de algunas aplicaciones de sincronización de archivos como Dropbox.
– Imagen espacio de Carpetas de usuario
Encontraremos dentro del espacio de usuario también una serie de carpetas ocultas que contendrán diferente información, .cache por dar un ejemplo contendrá datos temporales y no esenciales de las aplicaciones, que se usan y desechan y es una carpeta que se recomienda limpiar en ocasiones.
.config es un carpeta a tomar muy en cuenta y utilizada con frecuencia, como se dijo las carpetas de la raiz etc contiene configuraciones que necesitan los programas, sin embargo en ocasiones deseamos que un programa funcione de una forma determinada, como puede ser por ejemplo los atajos de teclado programados en un entorno gráfico (escritorio o windows manager), por eso según ciertas estructura de carpeta y recreando los config de la raiz se puede hacer que estos archivo carguen al entrar dentro de un usuario y cambiar su comportamiento, esto es útil desde varios puntos de vista.
Primero podemos trastear un poco con las configuraciones del sistema sin necesidad de utilizar root, evitando dañar el sistema de forma permanente porque bastaría con usar otro usuario o volver a la configuración original del usuario para restablecer el funcionamiento.
Segundo se puede tener una configuración propia para el uso del espacio de usuario, si deseo utilizar atajos de teclado y configuraciones fuera de lo normal podre hacerlo sin afectar a otros usuarios (algo útil si tomamos en cuenta el uso compartido de un equipo en casa).
Por ejemplo, dentro de .config puede existir una carpeta con el nombre del escritorio o Windows Manager, es común en los WM que el archivo de configuración que inicializa el gestor e indica su funcionamiento se encuentre en esta carpeta en ocasiones pueden ser un conjunto de archivos de configuración e incluso existir sub carpetas.
Luego existen ciertas carpetas que puede crear un usuario para complementar su sistema, si se crea una carpetas de nombre .fonts se podrán colocar dentro de estas distintas fuentes descargadas, que se cargaran en el espacio de usuario al levantar este, así programas de diseño, ofimática y otros pueden complementar las listas de fuentes existentes, teniendo en cuenta que solo serán efectivas para el usuario que creo esta carpeta y coloco las fuentes en su espacio.
En entornos con GTK como XFCE y Gnome carpetas .themes y icons se utilizan para agregar paquetes de iconos y nuevos temas de apariencia para el escritorio.
Muchos programas explican como modificar funciones de uso modificando archivos de carpetas de usuarios.
Ahora si es momento de los vídeos de la semana:
Ahora como de costumbre el #viernesdeescritorio esta semana coloco captura de mi PC y mi laptop ambos equipos de uso constante, actualmente con sistemas muy cercanos o derivados, Bazzite sigue siendo el sistema usado en mi PC y en la laptop tengo Fedora la base original de Bazzite que es una derivada de la familia Fedora a través de Silverblue. Ambos usan Gnome y debo admitir que salvo ciertos gestos de pantalla es el mismo flujo de trabajo.
https://x.com/EntreVideos/status/2100935551683575978?s=20
https://social.linux.pizza/@manosymaquinasentrevideos/117292212652542350
Gracias por su atención Feliz Fin de Semana
Nota: Los vídeos colocados en este post pertenecen a mi canal de Youtube https://www.youtube.com/@MaquinasLinux y las imágenes del #ViernesDeEscritorio son capturas de pantalla de mis escritorios También se encuentra material en el Telegram https://t.me/+RlAVNsKQbM5Z0hkt