+ private void initDefaultConfiguration() throws IOException {
+ configuration = new Configuration();
+ configuration.fileAssociations = new HashSet<>();
+
+ 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}");
+ registerFileAssociation(".*\\.png$", "eog {file}");
+ registerFileAssociation(".*\\.txt$", "emacs {file}");
+ registerFileAssociation(".*\\.org$", "emacs {file}");
+ registerFileAssociation(".*\\.avi$", "vlc {file}");
+ registerFileAssociation(".*\\.mp4$", "vlc {file}");
+ registerFileAssociation(".*\\.mkv$", "vlc {file}");