mirror of https://github.com/ventoy/Ventoy.git
--xdg improvement
This commit is contained in:
parent
33a562c273
commit
5eec535391
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1318,6 +1318,16 @@ int main(int argc, char **argv)
|
||||||
snprintf(g_log_file, sizeof(g_log_file), "%s/ventoy.log", env);
|
snprintf(g_log_file, sizeof(g_log_file), "%s/ventoy.log", env);
|
||||||
touch_new_file(g_log_file);
|
touch_new_file(g_log_file);
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
env = getenv("HOME");
|
||||||
|
if (env && is_dir_exist("%s/.cache", env))
|
||||||
|
{
|
||||||
|
g_xdg_log = 1;
|
||||||
|
snprintf(g_log_file, sizeof(g_log_file), "%s/.cache/ventoy.log", env);
|
||||||
|
touch_new_file(g_log_file);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
env = getenv("XDG_CONFIG_HOME");
|
env = getenv("XDG_CONFIG_HOME");
|
||||||
if (env)
|
if (env)
|
||||||
|
@ -1326,6 +1336,16 @@ int main(int argc, char **argv)
|
||||||
snprintf(g_ini_file, sizeof(g_ini_file), "%s/Ventoy2Disk.ini", env);
|
snprintf(g_ini_file, sizeof(g_ini_file), "%s/Ventoy2Disk.ini", env);
|
||||||
touch_new_file(g_ini_file);
|
touch_new_file(g_ini_file);
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
env = getenv("HOME");
|
||||||
|
if (env && is_dir_exist("%s/.config", env))
|
||||||
|
{
|
||||||
|
g_xdg_ini = 1;
|
||||||
|
snprintf(g_ini_file, sizeof(g_ini_file), "%s/.config/Ventoy2Disk.ini", env);
|
||||||
|
touch_new_file(g_ini_file);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue