DreamBoxEdit je vynikající editor kanálov pre boxy založené na OS Enigma2. Tento software bol pôvodne napísaný pre platformu MS Windows, ale neskôr sa objavil aj pre MacOS X. Najviac ma trapi to, že nebol natívne napísaný pre Linux. Ak som tento software chcel používať v linuxe, musel som siahnuť po riešení, ktoré zabezpečí emuláciu windows aplikácii pod linuxom. Jedným z riešení je použiť wine. Pod wine je možné spúšťať aj aplikácie určené pre windows.
DremBoxEdit (ďalej DBE) bol povodne určený na editovanie kanálov v boxoch založených na Eigma1 a Enigma2. K tomuto účelu ho dodnes používam aj ja. Stručne popíšem ako to funguje. V boxe je defaultne umiestnený xml súbor na základe ktorého box skenuje frekvenčne pásmo. V našom prípade sa bude jednať o satelitné DVB-S2 pásmo (v závislosti od typu boxu je možne skenovať aj DVB-C a DVB-T/T2 )
- /etc/tuxbox/satellites.xml
- /etc/tuxbox/cables.xml
- /etc/tuxbox/terrestrial.xml
Po naskenovaní pásma sa v boxe /etc/enigma2 uložia všetky dostupné naskenované služby (TV, Radio, Data). Editovanie kanálov je možné vykonať aj priamo cez diaľkové ovládanie, ale takáto úprava nie je uživatelsky príjemná. Preto si radšej sadneme k PC a spustím DBE. Ak chcem preniesť databázu kanálov z boxu do DBE, musím mať pre každý spravovaný box vytvorený profil. Profil sa nastaví veľmi jednoducho.

Po otvorení DBE klikneme na ikonu 1. V možnostiach DBE je už nastavený profil default. Klikneme na Nový profil 2 a nastavíme sieťové parametre, 3.
- IP adresa
- Meno užívateľa
- Heslo
- HTTP a FTP porty
Či sme správne nastavili sieťové parametre sa môžeme presvedčiť kliknutím na buttony Otestovať nastavenie IP a Otestovať meno užívateľa/heslo. Ak je všetko v poriadku, tak si pomenujeme nový profil nejakým menom 4 a tak profil zálohujeme 5. Nakoniec všetko uložíme 6. Teraz máme vytvorený profil pre jeden box. Ak tých boxov máme v správe napr. 20, tak pre každý box sa musí vytvoriť identicky profil. Aj keď spravidla meno je root, porty ostávajú tie isté, tak určite bude odlišné heslo a na 100% bude odlišná IP adresa boxu.
A teraz sa dostaneme ku GRO o čom tento blog bude a to je migrácia profilov v prostredí linux. Ja v tomto čase prechádzam z Linux Mint 17 na Linux Mint 19.3 a robím komplet inštaláciu od nuly. Ak by DBE ukladal profily do nejakého súboru, tak nie je problém súbor v starom OS zálohovať a v novom prostredí súbor obnoviť. Problém je v tom, že DBE ukladá profily do registrov. Vo Windowse je na editovanie registrov nástroj s názvom regedit, ale čo v linuxe? V linuxe ma wine tak isto databázu registrov a na správu sa použije tak isto regedit. Do databázy nie je nijak zložité sa dostať. Stačí keď použijeme nasledujúci príkaz
cd $HOME/.wine//drive_c/windows && ./regedit.exe
Ak používame novšiu ver. linuxu a predošlý príkaz vyhodí chybu, tak použijeme následovný príkaz:
wine start regedit.exe
Otvorí sa DB registrov, kde môžeme pracovať ako vo windowse.

Pre nás bude dôležitý tento register
HKEY_CURRENT_USER \ Software \ dreamboxEDIT
Klikneme na tento register pravým tlačidlom myši a dáme exportovať. Súbor uložíme a v novom prostredí postupujeme analogicky, ale opačným spôsobom. Otvoríme regedit a súbor do registrov naimportujeme.