クライアントのダウンロード
PC Status に表示するには、各 PC で pcsc-rs を動かします。 起動すると新しいリリースを確認して、自動で更新します。
| 環境 | ファイル | サイズ | |
|---|---|---|---|
| Windows (x64) | pcsc-rs-v2.12.1-x86_64-pc-windows-msvc.exe | 4.2 MB | ダウンロード |
| Windows (32 ビット、XP 以降) | pcsc-rs-v2.12.1-i686-pc-windows-msvc.exe | 3.4 MB | ダウンロード |
| Linux (x86_64) | pcsc-rs-v2.12.1-x86_64-unknown-linux-musl | 9.5 MB | ダウンロード |
| Linux (ARM64) | pcsc-rs-v2.12.1-aarch64-unknown-linux-musl | 8.0 MB | ダウンロード |
| macOS (Apple シリコン) | pcsc-rs-v2.12.1-aarch64-apple-darwin | 3.2 MB | ダウンロード |
| macOS (Intel) | pcsc-rs-v2.12.1-x86_64-apple-darwin | 3.4 MB | ダウンロード |
| Android アプリ (APK) | pcsc-rs-v2.12.1-android.apk | 9.6 MB | ダウンロード |
| Android (ARM64、adb で入れる) | pcsc-rs-v2.12.1-aarch64-linux-android | 8.3 MB | ダウンロード |
ほかのバージョンは GitHub のリリースページにある。
使い方
PowerShell のコマンド1つで最新版を入れて、タスクスケジューラに登録して起動する。<PASS> は README にある値に置き換える。
- 自分のユーザーだけに入れる(
%LOCALAPPDATA%\pcsc-rs、ログオンしたら起動):$env:PASS = "<PASS>"; & ([scriptblock]::Create((irm https://raw.githubusercontent.com/Zel9278/pcsc-rs/main/install.ps1))) - または、管理者の PowerShell で最後に
-Systemを付けて PC 全体に入れる(%ProgramFiles%\pcsc-rs、PC の起動時に動く。ログオンしていなくても動く) - この一覧に自分の PC が出れば完了。以後の更新は pcsc-rs が自分で行う。
名前を変えるときは -Hostname 名前、止めて消すときは -Uninstall を最後に付ける。もう一度実行すると、今の PASS と設定のまま入れ直す。
Windows XP など PowerShell 5.1 が無い古い Windows では、32 ビット版 pcsc-rs-v2.12.1-i686-pc-windows-msvc.exe を下の「手動で入れる」の手順で入れる。
手動で入れる
- ダウンロードした
.exeを好きなフォルダに置く。 - 同じフォルダに
.envというファイルを作り、PASS=…を書く(値は README に書いてある)。 .exeを実行する。ウィンドウは出ず、裏で動き続ける。- PC と一緒に起動したいときは、ショートカットを
shell:startupに入れる。
設定
環境変数か、実行ファイルと同じフォルダの .env で指定する。
| 名前 | 内容 |
|---|---|
PASS | サーバーと共有するパスワード(必須) |
HOSTNAME | 一覧に出す名前。ホスト名に個人情報が入っているときはこれで変える |
PCSC_UPDATED | none(既定。次の起動から新しい版)/ restart(すぐ再起動)/ terminate(終了。systemd などに再起動を任せる) |
PCSC_URI | 接続先(既定: wss://pcss.eov2.com/server)。v1 と同じ https://pcss.eov2.com の形でもよい |
DEV_MODE | true で同じホスト名のまま何台もつなげる。一覧には [DEV] ホスト名_番号 で出る(v2〜) |
PCSC_HIDE | PC Status に出さない項目(v2.10〜)。下を参照 |
PC Status に出さない項目
PCSC_HIDE に並べた項目は送らず、この一覧では使用率などは --%、ほかは「非公開」と出る(v2.10〜)。カンマか空白で区切って並べる。ホスト名とクライアントのバージョンは、PC を見分けるのに使うので隠せない。
| 名前 | 出さないもの |
|---|---|
os | OS の名前とバージョン |
cpu | CPU の使用率(コアごとも) |
cpu_name | CPU の名前と、コアの種類 |
cpu_frequency | コアの最高周波数 |
memory | メモリとスワップ |
storage | ストレージ |
gpu | GPU の情報すべて(下の3つと、GPU の有無) |
gpu_name | GPU の名前 |
gpu_usage | GPU の使用率 |
gpu_memory | GPU のメモリ |
temperature | 温度(GPU の温度も) |
battery | バッテリー |
uptime | 起動からの時間 |
loadavg | ロードアベレージ |
iowait | IO 待ち |