Dual Panel — dual-panel.py
A full-featured dual-panel file manager window launched from Nautilus — with sidebar, grid view, smart right-click and context-aware actions.
Triggers:
F3— open from any Nautilus window, starts in the current Nautilus folder- Right-click on a folder → Open in Dual Panel
- Right-click on background → Open in Dual Panel
Layout:
- Left sidebar — Nautilus-style: Favorites (XDG), Bookmarks (
~/.config/gtk-3.0/bookmarks), Mounted volumes (GIO) - Left panel — source panel
- Right panel — destination panel
Views (independent per panel):
List view — Name · Size · Modified · Permissions columns with sortable header- ⊞ Grid view — Large icons (48px) with filename, toggle button in toolbar
File operations:
- Copy → / ← Copy between panels (with rsync progress bar)
- Move → / ← Move between panels (with rsync progress bar)
- Drag & Drop between panels and from/to Nautilus
- New folder / New file — created inside selected folder if one is selected
- Rename (F2)
- Delete to trash (Delete), Permanent delete (Shift+Delete)
- Open terminal — opens in selected folder if one is selected
Right-click context menu:
- Direct right-click on any file or folder — no pre-selection needed
- Smart menu: shows file actions only when a file/folder is selected, always shows New folder, New file, Terminal
Keyboard shortcuts:
| Key | Action |
|---|---|
F3 |
Open Dual Panel (current folder) |
F2 |
Rename selected |
Delete |
Move to trash |
Shift+Delete |
Delete permanently |
Ctrl+C |
Copy to other panel |
Ctrl+X |
Move to other panel |
Ctrl+N |
New folder |
BackSpace |
Go to parent folder |
Escape |
Close window |
Languages: French
· English
· German ![]()
Dependencies: python3-nautilus python3-gi gir1.2-adw-1




