This tool automatically translates FvwmTabs Perl scripts into Python code, preserving window manager logic. It’s for FVWM users and sysadmins who want to maintain their custom setups without Perl dependencies. The key benefit is future-proofing your desktop configuration with a clean Python codebase.
Features
- Parses FvwmTabs Perl syntax and translates core functions
- Generates Python classes for FVWM modules and menu definitions
- Preserves comments and original structure where possible
- Outputs runnable Python 3 code with standard library imports
- Includes a validation mode to check translation accuracy
Usage
fvwm_converter --input ~/.fvwm/FvwmTabs.pl --output ~/.fvwm/fvwmtabs.py
Requirements
Python 3.8+. Install dependencies:
pip install -r requirements.txt
Download
Buy once, download immediately. ZIP includes the full script, README, and usage examples.
License
Personal & Commercial Use. You may use this tool in your own personal and commercial projects. Redistribution or resale of the source code is not permitted.