Tux Commander

Tux Commander is a GTK2 file manager.
Download

Tux Commander Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Tomas Bzatek
  • Publisher web site:

Tux Commander Tags


Tux Commander Description

Tux Commander is a GTK2 file manager. Tux Commander is open-source file manager with 2 panels side by side written for GTK2. The applicationis developed using Borland Kylix 3 Open Edition (Object Pascal language). The main goal of this project is to create powerful user-friendly file manager for Linux. Some functions are (or will be) inspired by famous Total Commander. This project was started due to lack of quality mc-like file manager using any version of GTK.This project uses Pascal bindings from the project gtk2 for pascal, designed for Free Pascal Compiler and Borland Kylix. You can now use the official package from the project website, there should not be any incompatibilities while compiling the project in Kylix. It was decided tuxcmd should be independent from any external libraries, the only thing you need is proper GTK+ 2.xx installation, any other links are made by dynamic library loading.Unlike other open-source projects, the main distribution form of this project is the binary executable, because Kylix compiler doesn't make any optimizations for target systems, as gcc does. The other limitation of Kylix is that it is currently designed only for Linux systems and probably will never support any other Unix-based systems (for example FreeBSD, Mac OS X/Darwin).There's a problem with binary compatibility of VFS modules, principally they could be written in any programming language with different linkers, which could link the module against very specific library - mainly library with version number as the part of the filename.There will be always binary packages available, but I cannot guarantee the functionality of some modules, which are not compiled in Kylix. But you can always compile them yourself, each module has a very few dependecies to the development libraries and making it is easy. And, we are looking for some people which could make binary packages for some mainstream distributions (RedHat9, Fedora, Mandrake, SuSE...).At this time, tuxcmd is actively developed only by me (tbzatek) without any sources in the Sourceforge's CVS. It is developed in my free time and I cannot guarantee flexible responses to bugfixes and new features, the development progress could be little slow then and might be interrupted for a few weeks (mostly due to my studies). It would be possible to commit the sources to CVS if somebody wants, so then everybody could be able to participate with the project (this mainly comprises development of plugins). After I finish a basic VFS interface, the developers will be able to make a contribution to the project through the plugin form (please see the Development section for more informations). Here are some key features of "Tux Commander": Profiles: · Tux Commander supports profiles, which means you can have many settings. All the settings are located in two files in ~./tuxcmd directory, the structure is standard INI file, not XML (it would require another external library and I would like to stay independent). Profile is selected on application start specifying it by commandline parameter --profile=PROFILENAME. From now most of the settings are saved to the selected profile, some parts like file types are common for all profiles. · This feature is probably useless for most people if they use multi-users environment, but could be useful in some cases (I'm using profiles mainly for debugging). File types: · I have tried many file association systems, for example extension-based Windows Explorer, MIME-based gnome-vfs/Nautilus... Finally I decided to create my own system, because I don't want to be dependent on any desktop environments and stay universal and those systems were not in my pleasure. · So, I can tell you how it is working. To understand the system, it would be better to explain it in practice, so open the "File Types Configuration" dialog from Settings menu. Now take a look at the design, there is a list, where the file types are listed. For each file type you have to define at least one file extension (for example mp3) and add them to the list or extensions. You can also specify here the item color or the icon which will be used in the panels, both these options can make the navigation through files in directory cleaner. On the second page you have to define at least one action, where you could specify the application to open the file with. If you define more than one action, you can choose them from the file popup menu, invoked by clicking right mouse button on the file. · I find this system quite useful, the design is sufficient for the moment and hope people will understand it. Key shortcuts: · These are the keys you can use in panels · Letter - Redirect typing to command line · Enter - Change directory / run program / run associated program / execute command line if not empty · Ctrl+Enter, Alt+Enter - Insert selected file/directory name to command line · Tab - Switch between left and right panels · Num + - Expand selection · Num - - Shrink selection · Num * - Invert selection · Backspace - change to the parent directory · Insert - Select item in the list · Ctrl+R - Refresh directory · Ctrl+O, Alt+O - Change path in the opposite panel to the selected directory (old-mc style) · Ctrl+S, Alt+S - Start quicksearch and redirect typing · Ctrl+A, Alt+A - Insert current path to command line · Ctrl+P, Alt+P - Select previous command in the command line history · Ctrl+N, Alt+N - Select next command in the command line history · Shift+F4 - Create new text file and open it in the editor · Shift+F5 - Copy files (with rename) in the same directory · Shift+F6 - Perform quick-rename (inplace editing) · Space - Count the directory size under the cursor · Alt+Shift+Enter - Count sizes of all directories in the list · Ctrl+Home - Go to the home directory in the current panel · Ctrl+/ - Go to the root directory ("/") in the current panel · Ctrl+LeftArrow/RightArrow - Switch the panel on the left/right to the selected directory (or actual if file is selected) · Alt+1..9,0 - Quick jump to the bookmark (the numbering starts from 1 = first bookmark) · Ctrl+Down - Activate commandline · Ctrl+Up - Get back to panel from commandline · Ctrl+T - Duplicate current panel tab · Ctrl+W - Close current panel tab · Ctrl+Tab, Ctrl+PageDown - Switch to the next panel tab · Ctrl+Shift+Tab, Ctrl+PageUp - Switch to the previous panel tab · Ctrl+. - Show/hide dot files · Ctrl+F - Open the Connection Manager What's New in This Release: · This release is focused on resolving most annoying long-standing issues. · A new GVFS plugin has been introduced, replacing the obsolete gnome-vfs2 subsystem.


Tux Commander Related Software