Mensajes: 599
Temas: 211
Gracias Recibidas: 115 en 74 posts
Gracias Dadas: 79
Registro en: Jul 2020
Buenas!.
Estaba viendo una aplicación que hice un tiempo. Guarda los datos en un directorio oculto del usuario, por ejemplo:
/home/miusuario/.juego
En este caso se está guardando la base de datos de esta aplicación.
¿ Es el procedimiento normal ?. O debería usar mejor
/home/miusuario/.config/gambas3/juego
¿ En el caso de settings sera igual supongo ?. Los settings van en este último.
Pero como veo tantos directorios dentro de .config
Que podría ser:
/home/miusuario/.config/juego
Saludos
"El lobo siempre será malo si sólo escuchamos a Caperucita.". El lobo.
Mensajes: 590
Temas: 58
Gracias Recibidas: 187 en 123 posts
Gracias Dadas: 193
Registro en: Jul 2020
Los datos de configuración van a ~/.config/programa. Los datos del programa, como las bases de datos y demás, al ~/.local/share/<programa>
Ese es el estándar.
Saludos.
No podemos regresar
Los siguientes 1 usuarios dice gracias a Shordi por este post:1 usuarios dice Gracias! a Shordi por este post
• Shell
Mensajes: 177
Temas: 12
Gracias Recibidas: 17 en 17 posts
Gracias Dadas: 20
Registro en: Jul 2020
(26-06-2022, 15:58)Shell escribió: /home/miusuario/.config/juego
yo los pongo ahi
(26-06-2022, 19:32)Shordi escribió: Los datos del programa, como las bases de datos y demás, al ~/.local/share/<programa>
claro, datos que se alteran pueden ir ahi, pero si nuestro programa tiene imagenes de iconos, por ejemplo, u otras cosas que el end-user no deberia tocar conviene ubicarlas en:
/usr/share/<programa>
El paquete de instalacion puede tomar lo que esta en /<programa>/.hidden/ y ubicarlos en donde querramos.
"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
Los siguientes 1 usuarios dice gracias a tercoide por este post:1 usuarios dice Gracias! a tercoide por este post
• Shell
Mensajes: 599
Temas: 211
Gracias Recibidas: 115 en 74 posts
Gracias Dadas: 79
Registro en: Jul 2020
Vaya, en ese momento olvide el directorio .local
(Ayer, 14:57)tercoide escribió: claro, datos que se alteran pueden ir ahi, pero si nuestro programa tiene imagenes de iconos, por ejemplo, u otras cosas que el end-user no deberia tocar conviene ubicarlas en:
/usr/share/<programa>
Si tienes varios usuarios el ordenador, no parece la mejor forma de repetir archivos por cada uno que tenga.
Siendo /usr/share/programa lo más adecuado. A menos que sea algo propio de cada usuario.
Si que complica la cosa. Y no digamos si fuese algo compartido con todos los usuarios de una misma máquina , que cada uno pudiera leer y modificar un archivo
concreto. (Parece un grupo)
Saludos
"El lobo siempre será malo si sólo escuchamos a Caperucita.". El lobo.