14th of July 2017: Sequence FM v.4.1 and Gtk-Tools v.1: Download as a zip package.
This is a bug fix release for Sequence FM. Now the file manager can open files with external programs like it should. An added feature to this release is the terminal command support. If you write: firefox, albix, vlc (or some other program name) to the address bar and press enter then the program will open up. You can also use other terminal commands like rm -r to remove files or folders. Be cautious with terminal commands and use them only if you know what you are doing.
Older post from 2nd of June.
Here is Sequence FM v.4. Code is now a lot cleaner and minimized to (about) 189 lines. In this release I placed resources under their own respected menus and also made right-click menu layout clearer.
Also, a notable change happened to copy, paste, move and delete functionalities. The previous now have their own program: Gtk-Tools, which is dedicated to handle those actions. Gtk-Tools is made out of the old Crosslinker FM code and thus it might seem familiar.
Download Sequence FM v.4 and Gtk-Tools v.1 (as a zip)
Tip. You can easily copy and paste location data between Gtk-Tools and Sequence FM. In Gtk-Tools right-click a selected entry and choose ”copy location”. In Sequence FM click address field and choose ”paste”. You can also copy location data to clipboard from Sequence FM by choosing copy when the address field is selected (a.k.a. painted blue).
Dependencies (you may need to adapt these according to your distriubution)
Sequence FM v.4:
To use Sequence FM you should have, at least, these installed (Debian base as an example):
sudo apt-get install python-pyqt5 python python3 file-roller
Gtk-Tools:
python python3 python3-gi python-gi
Default locations: You can place Sequence FM in any location. I recommend /usr/share/sfm.py
Gtk-Tools: Sequence FM tries to find Gtk-Tools from /usr/share/tools.py
If you wish to change the default of Gtk-Tools then change the pathway within sfm.py around the line 123 to something else. Default of this line reads: subprocess.Popen(“/usr/share/tools.py”)
Executing:
If needed make python files executable: chmod +x filename.py
Run with: python filename_location.py
Licenses:
#Sequence FM v.4 Copyright (c) 2017 JJ Posti <techtimejourney.net>
#This program comes with ABSOLUTELY NO WARRANTY;
#for details see: http://www.gnu.org/copyleft/gpl.html.
#This is free software, and you are welcome to redistribute it under
#GPL Version 2, June 1991″)
#Gtk-Tools Copyright (c) 2017 JJ Posti <techtimejourney.net>
#Crosslinker is a python file manager.The program comes with ABSOLUTELY NO WARRANTY;
#for details see: http://www.gnu.org/copyleft/gpl.html.
#This is free software, and you are welcome to redistribute it under
#GPL Version 2, June 1991″)