Atilgan is a fast, lightweight, and modern file manager for Linux, meticulously crafted using the Go programming language and the GTK4 toolkit. It offers a clean and intuitive interface that focuses on providing a seamless file navigation experience without unnecessary bloat.
- Efficient Browsing: Browse your files and directories with a responsive list view.
- Integrated Previews: Built-in previewer for images, text files, documents, and media.
- Smart Navigation: Interactive breadcrumb path bar for easily moving through your system.
- Sidebar Shortcuts: Quick access to home, documents, downloads, and other special paths.
- Search Capabilities: Instant file and directory search within your current path.
- File Operations: Full support for rename, copy, cut, and paste.
- Tags: Organize your files with custom tags for easy categorization.
- Keyboard Driven: Rich set of keyboard shortcuts designed for power users.
Before building Atilgan from source, you need to install the development libraries for GTK4, libadwaita, and gtksourceview.
On Debian/Ubuntu:
sudo apt-get install libgtk-4-dev libadwaita-1-dev gtksourceview5-devOn Fedora:
sudo dnf install gtk4-devel libadwaita-devel gtksourceview5-develFor the file previewer to work correctly with all file types, you need to install the following packages:
- PDF Previews:
pdftoppm(usually part of thepoppler-utilspackage)- Debian/Ubuntu:
sudo apt-get install poppler-utils - Fedora:
sudo dnf install poppler-utils
- Debian/Ubuntu:
- Document Previews:
unoconv- Debian/Ubuntu:
sudo apt-get install unoconv - Fedora:
sudo dnf install unoconv
- Debian/Ubuntu:
- Media Previews:
- Debian/Ubuntu:
sudo apt-get install ubuntu-restricted-extras - Other distros may need GStreamer plugins for various media formats.
- Debian/Ubuntu:
You can download the latest stable versions of Atilgan for your distribution from the GitHub Releases page:
- Fedora/RHEL/CentOS: Download the
.rpmpackage. - Debian/Ubuntu: Download the
.debpackage.
Once downloaded, you can install them using your package manager:
On Debian/Ubuntu:
sudo apt install ./atilgan_*.debOn Fedora:
sudo dnf install ./atilgan_*.rpm-
Clone the repository:
git clone https://github.com/MrSametBurgazoglu/AtilganFileManager.git cd AtilganFileManager -
Build the application:
go build -o atilgan . -
Run the application:
./atilgan
| Shortcut | Action |
|---|---|
Ctrl + R |
Rename the selected file or directory. |
Ctrl + F |
Toggle the search bar. |
Ctrl + C |
Copy the selected file or directory. |
Ctrl + X |
Cut the selected file or directory. |
Ctrl + V |
Paste the copied/cut file or directory. |
Ctrl + H |
Show the shortcuts help popup. |
Escape |
Clear the copied/cut files. |
Shift + [A-Z] |
Select the next file starting with the letter. |
Left Arrow |
Go to the parent directory. |
Right Arrow |
Go into the selected directory. |
This project is open-source. Please check the LICENSE file for more details. (Application metadata indicates GPL-3.0-or-later).
