Skip to content

ProFileX is a Linux file management tool with a GTK3-based GUI. providing an intuitive interface for efficient file operations.

License

Notifications You must be signed in to change notification settings

felipealfonsog/ProFileX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

56 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

- Under development -

ProFileX is a Linux file management tool with a GTK3-based GUI. It allows users to list, create, and delete files easily, providing an intuitive interface for efficient file operations.

ProFileX is an advanced file management tool designed for Linux systems, featuring a user-friendly GTK3-based graphical interface. With ProFileX, users can effortlessly navigate, manipulate, and organize files and directories with ease. The application offers robust functionalities such as file listing, creation, deletion, and seamless navigation through directories. Its intuitive design ensures efficient file operations, catering to both novice and advanced users alike. ProFileX prioritizes simplicity and efficiency, making it an essential tool for anyone seeking a lightweight and powerful file manager on Linux.

Warning

This project is a dynamic work in progress. Version 1.0.0, the inaugural stable and fully-featured release, is on the horizon. While it's not yet recommended for daily use due to potential minor inconveniences, we welcome enthusiasts to help uncover and resolve bugs or propose exciting new features. But if you wanna try, you are more than welcome!

ProFileX Philosophy

At its core, ProFileX embodies a philosophy centered around simplicity, minimalism, and lightweight design. The project aims to provide Linux users with a file management solution that maximizes functionality while minimizing resource consumption. By focusing on essential features and an intuitive user experience, ProFileX eliminates unnecessary complexities commonly found in traditional file managers. This minimalist approach not only enhances usability but also contributes to a faster and more responsive user interface. ProFileX stands as a testament to the belief that software can be both powerful and lightweight, offering a streamlined alternative for efficient file management on Linux systems.

Warning: This Project is Unstable

* This is currently an experimental phase where the primary focus is on making the system functional and establishing a practical and logical pathway that aligns with both my vision and the project's goals. It might contain errors, bugs, etc. Many other non-core elements of the project are considered secondary.

Version Main Language Open Source? Yes!

BSD 3-Clause License

Vim Powered VS Code Powered

Compile

gcc `pkg-config --cflags gtk+-3.0` -o profilex src/main.c src/file_manager.c `pkg-config --libs gtk+-3.0`

Screenshots*

View Screenshots

Screenshot Linux

* This project is still under development. Future updates may include changes to the GUI, and screenshots may not accurately reflect the final design.

Installation

Via AUR using YAY

ProFileX

AUR

https://aur.archlinux.org/packages/profilex

ProFileX is available on AUR (Arch User Repository), and it can be installed using the yay package manager. Follow the steps below to install it:

  1. Make sure you have yay installed. If not, you can install it with the following command:

    sudo pacman -S yay
    

    Once yay is installed, you can install by running the following command:

    yay -S profilex
    

This command will automatically fetch the package from AUR and handle the installation process for you. Run it with the command opticpu.

Bash Installer ๐Ÿš€ for Linux

Bash Installer Version

To Install it:

To install it, simply run the installer script available here.

Or just Copy - Paste in your terminal and use -curl- to start downloading the installer:

curl -O https://raw.githubusercontent.com/felipealfonsog/ProFileX/main/installer.sh

If you want to use -wget- just copy/paste this line:

wget https://github.com/felipealfonsog/ProFileX/raw/main/installer.sh

On macOS to download - wget - just install it with Homebrew:

brew install wget

Important note when installing:

If you encounter issues executing the file in the terminal, like this message "-bash: ./installer.sh: Permission denied", follow these simple steps to fix it:

  1. Open your terminal.

  2. Navigate to the directory where the installer script is located using the cd command.

  3. Run the following command to grant execute permission to the installer script:

    chmod +x installer.sh
    
  4. Now you can run the installer without any problems.

    ./installer.sh
    

    NOTE: The script will ask for -sudo permissions-. Just simply type in Linux your -sudo- password.

Now type 'ProFileX' in the terminal and enjoy using it! ๐Ÿ˜Š๐Ÿš€

Feel free to reach out if you need any further assistance!

Updating with the script:

If you want to update the program in your system, download the bash and re-run the script:

./installer.sh

Please note that if you encounter any issues or have suggestions, feel free to raise an issue on the ProFileX repository. Your feedback is invaluable!

Thank you for joining me on this journey, and I hope it brings value to your life and workflow. Let's continue making technology accessible and enjoyable for everyone!

๐Ÿ“Important (Experimental Project)

Experimental Project

This project is still in its experimental stage and may have limitations in terms of features and compatibility. Use at your own discretion.

๐ŸŒŸ Contact the Creator and Engineer Behind This Project

๐Ÿ‘จโ€๐Ÿ’ป Felipe Alfonso Gonzรกlez
๐Ÿ“ง Email: [email protected]
๐Ÿฆ x (Twitter): @felipealfonsog
๐Ÿ”— GitHub: felipealfonsog
๐Ÿ“„ License: BSD 3-Clause

๐Ÿค Support and Contributions

If you find this project helpful and would like to support its development, there are several ways you can contribute:

  • Code Contributions: If you're a developer, you can contribute by submitting pull requests with bug fixes, new features, or improvements. Feel free to fork the project (development branch) and create your own branch to work on.
  • Bug Reports and Feedback: If you encounter any issues or have suggestions for improvement, please open an issue on the project's GitHub repository. Your feedback is valuable in making the project better.
  • Documentation: Improving the documentation is always appreciated. If you find any gaps or have suggestions to enhance the project's documentation, please let me know.

Buy Me a Coffee PayPal GitHub Sponsors

Your support and contributions are greatly appreciated! Thank you for your help in making this project better. If you need to mail me, this is the way: [email protected] (I'm Felipe, the Computer Science Engineer behind this idea. Cheers!)

๐Ÿ“„ License

This project is licensed under the BSD 3-Clause License. It will have some restrictions, ask about it.

About

ProFileX is a Linux file management tool with a GTK3-based GUI. providing an intuitive interface for efficient file operations.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published