parent
2121d4a6aa
commit
c5413e51c9
@ -192,7 +192,8 @@ KlipperScreen will search for a configuration file in the following order:
|
|||||||
|
|
||||||
1. _~/KlipperScreen.conf_
|
1. _~/KlipperScreen.conf_
|
||||||
2. _${KlipperScreen_Directory}/KlipperScreen.conf_
|
2. _${KlipperScreen_Directory}/KlipperScreen.conf_
|
||||||
3. _~/klipper_config/KlipperScreen.conf_
|
3. _~/printer_data/config/KlipperScreen.conf_
|
||||||
|
4. _~/klipper_config/KlipperScreen.conf_
|
||||||
|
|
||||||
If you need a custom location for the configuration file, you can add -c or --configfile to the systemd file and specify
|
If you need a custom location for the configuration file, you can add -c or --configfile to the systemd file and specify
|
||||||
the location of your configuration file.
|
the location of your configuration file.
|
||||||
|
@ -348,21 +348,36 @@ class KlipperScreenConfig:
|
|||||||
return ["\n".join(user_def), None if saved_def is None else "\n".join(saved_def)]
|
return ["\n".join(user_def), None if saved_def is None else "\n".join(saved_def)]
|
||||||
|
|
||||||
def get_config_file_location(self, file):
|
def get_config_file_location(self, file):
|
||||||
logging.info(f"Passed config file: {file}")
|
# Passed config (-c) by default is ~/KlipperScreen.conf
|
||||||
if not path.exists(file):
|
if path.exists(file):
|
||||||
|
return file
|
||||||
|
|
||||||
file = os.path.join(klipperscreendir, self.configfile_name)
|
file = os.path.join(klipperscreendir, self.configfile_name)
|
||||||
if not path.exists(file):
|
if path.exists(file):
|
||||||
file = self.configfile_name.lower()
|
return file
|
||||||
if not path.exists(file):
|
file = os.path.join(klipperscreendir, self.configfile_name.lower())
|
||||||
|
if path.exists(file):
|
||||||
|
return file
|
||||||
|
|
||||||
|
klipper_config = os.path.join(os.path.expanduser("~/"), "printer_data", "config")
|
||||||
|
file = os.path.join(klipper_config, self.configfile_name)
|
||||||
|
if path.exists(file):
|
||||||
|
return file
|
||||||
|
file = os.path.join(klipper_config, self.configfile_name.lower())
|
||||||
|
if path.exists(file):
|
||||||
|
return file
|
||||||
|
|
||||||
|
# OLD config folder
|
||||||
klipper_config = os.path.join(os.path.expanduser("~/"), "klipper_config")
|
klipper_config = os.path.join(os.path.expanduser("~/"), "klipper_config")
|
||||||
file = os.path.join(klipper_config, self.configfile_name)
|
file = os.path.join(klipper_config, self.configfile_name)
|
||||||
if not path.exists(file):
|
if path.exists(file):
|
||||||
file = os.path.join(klipper_config, self.configfile_name.lower())
|
|
||||||
if not path.exists(file):
|
|
||||||
file = self.default_config_path
|
|
||||||
|
|
||||||
logging.info(f"Found configuration file at: {file}")
|
|
||||||
return file
|
return file
|
||||||
|
file = os.path.join(klipper_config, self.configfile_name.lower())
|
||||||
|
if path.exists(file):
|
||||||
|
return file
|
||||||
|
|
||||||
|
# fallback
|
||||||
|
return self.default_config_path
|
||||||
|
|
||||||
def get_config(self):
|
def get_config(self):
|
||||||
return self.config
|
return self.config
|
||||||
|
Loading…
x
Reference in New Issue
Block a user