|
1 | | -# LTM-LinuxTaskManager |
2 | | -LTM (Linux Task Manager) is an open-source project hosted on GitHub that provides a graphical user interface (GUI) for monitoring and managing various aspects of a Linux system. It offers a convenient way to view and control processes, monitor system performance, manage startup applications, access user information, and handle services. |
| 1 | +# Linux Task Manager (LTM) |
| 2 | + |
| 3 | +LTM (Linux Task Manager) is an open-source project that provides a graphical user interface (GUI) for monitoring and managing various aspects of a Linux system. It offers a convenient way to view and control processes, monitor system performance, manage startup applications, access user information, and handle services. |
| 4 | + |
| 5 | +## Key Features |
| 6 | + |
| 7 | +- Process Management: View and manage running processes, terminate or prioritize processes |
| 8 | +- System Performance Monitoring: Real-time CPU, memory, disk, and network usage metrics. |
| 9 | +- Application History: Track launched applications and their execution history. |
| 10 | +- Startup Applications: Only Display the applications to launch at system startup. |
| 11 | +- User Management: Monitor active users, login times, and associated processes. |
| 12 | +- Service Control: Display the system services in real time. |
| 13 | + |
| 14 | +## Key Features are still under development |
| 15 | +- Update Checking: Check for updates and download the latest version of the application. |
| 16 | +- Service Control: Start, stop, and restart system services. |
| 17 | +- Startup Applications: Configure applications to launch at system startup. |
| 18 | +- System Performance Monitoring: Make it more advance. |
| 19 | +- About us: Make it more professional. |
| 20 | + |
| 21 | +## Enhancment to make in the future: |
| 22 | +- Fix the refresh problem by making the refresh from the Main.java to all the files by removing the refresh by each file on itself. |
| 23 | + |
| 24 | + |
| 25 | +## Launch the application |
| 26 | +java -jar LTM.jar |
| 27 | + |
| 28 | +## Things we used to develop the app: |
| 29 | +- Eclipse IDE for Java Developers Version: 2022-09 (4.25.0) |
| 30 | +- JavaSE-1.8 |
| 31 | +- Shell script |
| 32 | + |
| 33 | +## Acknowledgements |
| 34 | + |
| 35 | +The LTM project relies on various open-source libraries and resources. Special thanks to the contributors of these projects for their valuable work. |
| 36 | + |
| 37 | +- [FlatLaf](https://www.formdev.com/flatlaf/): Java Swing Look and Feel library. |
| 38 | + |
| 39 | +## Contributing |
| 40 | + |
| 41 | +Contributions to LTM are welcome! If you'd like to contribute, please follow these steps: |
| 42 | + |
| 43 | +1. Fork the repository on GitHub. |
| 44 | +2. Create a new branch for your feature or bug fix. |
| 45 | +3. Make your modifications and commit your changes. |
| 46 | +4. Push your branch to your forked repository. |
| 47 | +5. Submit a pull request on GitHub. |
| 48 | + |
| 49 | +## Screenshots |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | + |
0 commit comments