Skip to content

Commit 298626b

Browse files
authored
Update README.md
1 parent fd7c709 commit 298626b

1 file changed

Lines changed: 55 additions & 2 deletions

File tree

README.md

Lines changed: 55 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,55 @@
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+
![Alt text](/screenshots/Process.jpg?raw=true "Process")
52+
53+
54+
55+

0 commit comments

Comments
 (0)