RSS DEV 커뮤니티

내 첫 리눅스 애플리케이션 — GTK4 시스템 모니터를 만들었다

파이썬을 배운 지 꽤 됐는데, 드디어 정말 자랑스러운 무언가를 만들었습니다. 이름은 Sentinel - 리눅스용 시스템 모니터입니다. 정말 대단하죠. 터미널 앱도 아니고, Electron으로 덩치만 커진 것도 아닌, 제가 실제로 존재했으면 했던 그런 것입니다. GTK4와 psutil로 만들어져서 정말 가볍습니다 (~20MB RAM 사용량). 기능은 다음과 같습니다: - 대시보드에서 실시간 CPU, RAM, 스왑, 디스크 및 네트워크 그래프 - 코어별 CPU 분석 - 이름 또는 PID로 검색하고 프로세스를 종료할 수 있는 전체 프로세스 관리자 - 메모리 분석 (사용/캐시/버퍼/여유) - 네트워크 인터페이스 정보 + 세션 합계 - 새로 고침 빈도, 그래프 기록 길이, 온도 단위 등 설정 - .deb 파일로 제공되어 설치가 매우 간단합니다. GTK4가 있는 모든 환경 (기본적으로 2021년 이후의 모든 배포판)에서 실행되며, 구형 하드웨어에서도 작동합니다. 첫 번째 정식 출시라 완벽하지는 않지만 잘 작동하며 계속 기능을 추가할 예정입니다. 사이트 + 다운로드: https://noahmoussa2011-pixel.github.io/sentinel/ 소스 코드: https://github.com/noahmoussa2011-pixel/sentinel 피드백, 특히 사용하시는 환경에서 문제가 발생하면 언제든지 알려주시면 감사하겠습니다.
favicon
dev.to
I built my first real Linux app — a GTK4 system monitor