hw-monitor
Linux desktop application designed to monitor various aspects of your computer's hardware.
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_request.md
- ci.yml
- release.yml
- PULL_REQUEST_TEMPLATE.md
- extensions.json
- tauri.svg
- vite.svg
- check-themes.mjs
- generate-bindings.mjs
- react.svg
- style.tsx
- Config.tsx
- ConfigPanelConfig.tsx
- ConfigPrimitives.tsx
- ConnectionsConfig.tsx
- DisksConfig.tsx
- HeatbarConfig.tsx
- NavbarConfig.tsx
- PerformanceConfig.tsx
- ProcessesConfig.tsx
- SensorsConfig.tsx
- ServicesConfig.tsx
- SystemInfoConfig.tsx
- themes.ts
- Connections.tsx
- Disks.tsx
- Graph.tsx
- ErrorBoundary.tsx
- PageErrorBoundary.tsx
- Spinner.tsx
- Toast.tsx
- Navbar.tsx
- style.tsx
- Cpu.tsx
- Disk.tsx
- Gpu.tsx
- Memory.tsx
- Network.tsx
- Performance.tsx
- Sidebar.tsx
- Proc.tsx
- ProcessIcon.tsx
- ProcessManageModal.tsx
- ProcessMonitor.tsx
- ProcessTree.tsx
- Battery.tsx
- HeatBar.tsx
- SensorGraphModal.tsx
- Sensors.tsx
- Services.tsx
- style.tsx
- SystemInfo.tsx
- connectionTable.test.ts
- connectionTable.ts
- formatFrequency.test.ts
- formatFrequency.ts
- memoryUsage.test.ts
- memoryUsage.ts
- packageCounts.test.ts
- packageCounts.ts
- sampleHistory.test.ts
- sampleHistory.ts
- useDataConverter.tsx
- useConfigPanelConfig.ts
- useConnectionsConfig.ts
- useConnectionsData.ts
- useDisksConfig.ts
- useDisksData.ts
- useSmartData.ts
- useNavbarConfig.ts
- useCpuData.ts
- useDiskData.ts
- useGpuData.ts
- useMemoryData.ts
- useNetworkData.ts
- usePerformanceConfig.ts
- useProcessConfig.ts
- useProcessData.ts
- useProcessIconSrc.ts
- useTotalUsagesData.ts
- useBatteryData.ts
- useHeatbarConfig.ts
- useSensorsConfig.ts
- useSensorsData.ts
- useServicesConfig.ts
- useServicesData.ts
- useSystemInfoConfig.ts
- useSystemInfoData.ts
- useSerialPolling.test.ts
- useSerialPolling.ts
- i18n.ts
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- configStore.test.ts
- configStore.ts
- store.test.ts
- store.ts
- battery-style.tsx
- disks-style.tsx
- general-style.tsx
- navbar-style.tsx
- proc-style.tsx
- sensors-style.tsx
- sidebar-style.tsx
- safeLighten.ts
- useConfigUtils.ts
- App.css
- App.tsx
- bindings.ts
- main.tsx
- vite-env.d.ts
- default.json
- 128x128.png
- 128x128@2x.png
- 32x32.png
- icon.icns
- icon.ico
- icon.png
- Square107x107Logo.png
- Square142x142Logo.png
- Square150x150Logo.png
- Square284x284Logo.png
- Square30x30Logo.png
- Square310x310Logo.png
- Square44x44Logo.png
- Square71x71Logo.png
- Square89x89Logo.png
- StoreLogo.png
- GeoLite2-Country.mmdb
- commands.rs
- data.rs
- mod.rs
- sysfs.rs
- commands.rs
- mod.rs
- commands.rs
- mod.rs
- commands.rs
- mod.rs
- commands.rs
- mod.rs
- commands.rs
- mod.rs
- commands.rs
- mod.rs
- commands.rs
- mod.rs
- commands.rs
- mod.rs
- commands.rs
- mod.rs
- commands.rs
- mod.rs
- commands.rs
- mod.rs
- commands.rs
- mod.rs
- commands.rs
- mod.rs
- cpu_utils.rs
- lib.rs
- main.rs
- proc_icon.rs
- battery_tests.rs
- config_tests.rs
- cpu_tests.rs
- cpu_utils_tests.rs
- gpu_tests.rs
- memory_tests.rs
- network_tests.rs
- proc_icon_tests.rs
- proc_tests.rs
- system_info_tests.rs
- total_usages_tests.rs
- .gitignore
- build.rs
- Cargo.lock
- Cargo.toml
- tauri.conf.json
- .gitignore
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- eslint.config.js
- index.html
- LICENSE
- package-lock.json
- package.json
- README.md
- SECURITY.md
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/husseinhareb/hw-monitor
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd hw-monitor
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- APT (Debian/Ubuntu 계열) Debian/Ubuntu 계열 리눅스에 기본 내장된 패키지 매니저입니다.
sudo apt-get install -f # resolve any missing dependencies
APT 패키지 저장소에서 바로 설치합니다 (Debian/Ubuntu 계열).
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm run tauri dev
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm run tauri build
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cd src-tauri
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
