[2026-05-12] taiga sync: family/.DS_Store family/_index.md family/how-to/htpc-access.md family/how-to/htpc-gaming-plans.md family/how-to/htpc-magic4pc.md family/how-to/htpc-migration-plan.md family/how-to/htpc-system.md family/how-to/htpc-webos-luna.md family/how-to/htpc.md family/how-to/magic4pc-webos.md
This commit is contained in:
Executable
+57
@@ -0,0 +1,57 @@
|
||||
# HTPC
|
||||
|
||||
**IP:** 192.168.1.86
|
||||
**OS:** Bazzite (Linux)
|
||||
|
||||
## Wake on LAN
|
||||
|
||||
**MAC:** `B0:6E:BF:60:6D:64`
|
||||
|
||||
### Скрипты (~/Automation/)
|
||||
|
||||
```bash
|
||||
# Разбудить HTPC
|
||||
python3 ~/Automation/wake-on-lan.py
|
||||
|
||||
# Разбудить или усыпить TV + HTPC
|
||||
python3 ~/Automation/wake-tv-or-sleep.py
|
||||
```
|
||||
|
||||
### Вручную (без скриптов)
|
||||
|
||||
```bash
|
||||
# через brew
|
||||
brew install wakeonlan
|
||||
wakeonlan B0:6E:BF:60:6D:64
|
||||
|
||||
# через Python
|
||||
python3 -c "
|
||||
import socket
|
||||
mac = 'B06EBF606D64'
|
||||
pkt = bytes.fromhex('F'*12 + mac*16)
|
||||
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
|
||||
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
|
||||
s.sendto(pkt, ('255.255.255.255', 9))
|
||||
print('Magic packet sent')
|
||||
"
|
||||
```
|
||||
|
||||
### Проверка
|
||||
После отправки пакета подождать ~30 сек:
|
||||
```bash
|
||||
ping -c 5 192.168.1.86
|
||||
```
|
||||
|
||||
### Если не просыпается
|
||||
WoL должен быть включён в BIOS/UEFI. Проверить настройки на HTPC (пока он живой):
|
||||
```bash
|
||||
sudo ethtool enp<X> # смотреть Wake-on: g
|
||||
sudo ethtool -s enp<X> wol g # включить
|
||||
```
|
||||
|
||||
|
||||
## Виртуальная клавиатура
|
||||
|
||||
Установлен **vboard** (fork mallexxx/vboard, ветка `htpc-bazzite-patches`).
|
||||
|
||||
Полная дока с патчами и известными проблемами: [[virtual-keyboard-bazzite]]
|
||||
Reference in New Issue
Block a user