Command Center is an Enigma2 plugin that allows you to run shell/telnet commands directly on your receiver, organized by categories.
It provides a user-friendly interface to select, execute, and monitor command output in real time – perfect for system administration, debugging, or learning Linux commands on your set‑top box.
The plugin includes hundreds of pre‑defined commands covering:
- System information (CPU, memory, disks)
- Process management
- Network diagnostics
- Package management (opkg, apt, dpkg)
- Filesystem operations
- Compression/archive tools
- Media / streaming utilities
- Enigma2 specific commands (restart GUI, reload channels, etc.)
- Screenshots
- And many more utilities
- 📂 Categorized commands – quickly find what you need.
▶️ Execute any command with the press of a button.- 🖥️ Live output monitor – see command output as it runs.
- 📜 Scrollable output – review long command results.
- 💾 Save output to
/tmp/for later analysis. - 🔄 Auto‑scroll (optional) – automatically follows new output.
- 🎨 Color‑coded buttons – intuitive navigation.
- 📋 Command descriptions – understand what each command does.
- ⚙️ Easily extensible – add your own commands by editing the
COMMANDSdictionary inplugin.py.
- Copy the plugin folder to your Enigma2 receiver:
/usr/lib/enigma2/python/Plugins/Extensions/CommandCenter- Set permissions (if needed):
chmod 755 /usr/lib/enigma2/python/Plugins/Extensions/CommandCenter/plugin.py- Restart Enigma2 (GUI restart or full reboot).
- Open the plugin from the Extensions or Plugin menu.
- Choose a category (e.g., "📁 System Info", "🌐 Network").
- Select a command from the list – the description appears in the status bar.
- Press Run (green button) to execute the command.
- Watch the live output in the right panel.
- Use Clear (yellow) to erase output, Save (blue) to store it to
/tmp/, or Info (info button) to see the command description. - Press Back (red) to return to the category list or exit.
You can easily add your own commands by editing the COMMANDS dictionary inside plugin.py.
Each category is a dictionary key; the value is a list of tuples (command, description).
Example:
"🌐 My Custom Category": [
("echo Hello World", "Prints Hello World"),
("ls -la /tmp", "List content of /tmp"),
],After adding, restart the plugin to see your new commands.
This project is licensed under the GPLv3 License.
You are free to use, modify, and distribute this software under the terms of the license.
Please keep the original copyright and credits.
- Plugin development: Lululla.
- Thanks to the Enigma2 community.
Compatible with all Enigma2‑based receivers (OpenPLi, OpenATV, OpenVision, Pure2, etc.).
Screenshots can be added here (not included in this markdown).
For issues, feature requests, or contributions, please open an issue on GitHub.