X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Finstantlauncher%2Fconfiguration%2FConfigurationManager.java;h=aef82f28d40d3dff80f6ea017c81de01f3e5314a;hb=e3ffc2bb7c897529d91f0cd8d1a371cc6b7f893c;hp=8e130427653af07d179e83865e4378c704fef191;hpb=44c72c4cfd1d47604ac6f6cc9b43992fead66fd6;p=instantlauncher.git diff --git a/src/main/java/eu/svjatoslav/instantlauncher/configuration/ConfigurationManager.java b/src/main/java/eu/svjatoslav/instantlauncher/configuration/ConfigurationManager.java index 8e13042..aef82f2 100755 --- a/src/main/java/eu/svjatoslav/instantlauncher/configuration/ConfigurationManager.java +++ b/src/main/java/eu/svjatoslav/instantlauncher/configuration/ConfigurationManager.java @@ -41,6 +41,8 @@ public class ConfigurationManager { private void saveConfigFile() throws IOException { YamlWriter writer = new YamlWriter(new FileWriter(getPropertiesFile())); + writer.getConfig().setClassTag("configuration", Configuration.class); + writer.getConfig().setPropertyElementType(Configuration.class, "fileAssociations", FileAssociation.class); writer.write(configuration); writer.close(); } @@ -56,6 +58,7 @@ public class ConfigurationManager { configuration.navigationRootPath = System.getProperty("user.home") + "/"; configuration.directoryOpenCommand = "nautilus -w {file}"; + configuration.directoryTerminalOpenCommand = "gnome-terminal --working-directory={file}"; registerFileAssociation(".*\\.jpeg$", "eog {file}"); registerFileAssociation(".*\\.jpg$", "eog {file}");