Onufr
-
Liczba zawartości
9 -
Rejestracja
-
Ostatnia wizyta
Odpowiedzi dodane przez Onufr
-
-
ale czy w pythonie będę mógł również odpalić rsynca?
-
Witam
Jako że mój Openelec nie służy jedynie jako klasyczny HTPC a również jako domowy NAS, postanowiłem zaimplementować na nim funkcjonalność backupów przyrostowych dla najważniejszych danych.
Po dłuższej dyskusji z wujkiem góglem wybór padł na rsync-a szczególnie po przeczytaniu pewnego tutoriala: http://webgnuru.com/...incremental.php.
Skrypt docelowy jest w miarę prosty i czytelny (nawet dla takiego linuxowego lajkonika jak ja)
#!/bin/bash #Website Backup Script #Todays date in ISO-8601 format: DAY0=`date -I` #Yesterdays date in ISO-8601 format: DAY1=`date -I -d "1 day ago"` #The source directory: SRC="/var/www/htdocs/" #The target directory: TRG="/backup/website/$DAY0" #The link destination directory: LNK="/backup/website/$DAY1" #The rsync options: OPT="-avh --delete --link-dest=$LNK" #Execute the backup rsync $OPT $SRC $TRG
Wykonanie komend "recznie" bez zmiennych itd daje oczekiwany skutek, kolejne katalogi sa tworzone, fizycznie znajduja sie w nich jedynie nowe oraz zmieniane dane, dodatkowo mamy pozostałe pliki w formie "hard linków" - czyli mamy pełną historię zmian, oszczędność miejsca, wszyscy są zadowoleni:)
Problem zaczyna się w momencie uruchamiania skryptu w formie jak powyżej pod Openelecem, komendy bashowe nie do końca są zgodne z tymi z "pełnych wersji linuxów", tak wiec np zamiast:
date -I -d "1 day ago"
musimy napisać:
date -I -d "-1"
To niestety nie wszystkie różnice, wyłożyłem się na użyciu daty uzyskaną z powyższej komendy w zmiennej określającej katalog źródłowy.
Wykonanie przykładowo poleceń:
DAY0=`date -I` echo $DAY0
pod Fedorą daje w wyniku:
2013-01-13
natomiast pod Openelecem:
date -I
Przez co backup nie tworzy sie w katalogu z aktualną datą a w katalogu /date.
Ktoś wie jak można rozwiązać ten problem? nie znalazłem konkretnych pomocy u wujka, odpowiedzi typu "Openelec służy do odtwarzania filmów, do przechowywania danych lepiej dobrze Ci radzę kup/postaw sobie prawdziwego NASa", których jest wiele w sieci niewiele wnosły do tematu...
-
Człowiek szuka, kombinuje a wystarczyło od razu zgłosić issue na githubie
dwie godziny temu zgłosiłem issue 1602 https://github.com/OpenELEC/OpenELEC.tv/issues/1602 które już po godzinie zostało zamknięte:D teraz trzeba poczekać na kolejny release lub samemu skompilować paczkę jeśli dobrze zrozumiałem:D
-
Dokładnie z tego wątku który podczepiłeś dotarłem do artykułu który umieściłem wyżej (ostatni post).
O kant tyłka taka robota szczególnie teraz gdy co tydzień wychodzi nowa wersja (beta bo beta ale zawsze...) Trzeba chyba zgłosić nowe issue do projektu, może kiedyś i ten sterownik zostanie dodany, przecież nie waży nie wiadomo ile a na pewno kilka osób chętnie go przyjmie na pokład.
Nigdy jeszcze nie bawiłem się w kompilowanie czegokolwiek, cóż nowe wyzwanie, pochwalę się czy się powiodło czy poległem:)
-
Przyczyną braku obsługi wyświetlacza nie jest brak zainstalowanego pakietu lcdproc a brak skompilowanego w nim sterownika do hd44780. Znalazłam artykuł opisujący jak obejść ten problem, należy spreparować instalkę openeleca z obsługą owego sterownika http://tweaking4all.com/home-theater/xbmc-and-others/raspberry-pi-openelec-using-a-hd44780-display.
Pytanie czy faktycznie jest to jedyne rozwiązanie? nie wierzę że wszyscy używający tego typu wyświetlaczy sami kompilują sobie openeleca;)
Jednorazowo przypuszczam że temat jest do ogarnięcia ale co w przypadku aktualizacji? czy za każdym razem muszę preparować instalkę z obsługą hd44780?
Nie chce mi się też wierzyć że nikt z szanownych forumowiczów nie przerabiał takiego rozwiązania, przyznać się który coś wie:)
-
Witam
Chciałem podłączyć wyświetlacz do swojego htpc i niestety po pół nocy walki złożyłem rękawice:(
Wszystkie tutoriale jakie znalazłem dotyczą XBMClive lub innych linuxów a na openelec jedynie te dotyczace malinki i złącza GPIO. Odrazu zaznaczę że z linuksami niewiele do tej pory miałem wspólnego.
Wyświetlacz jaki posiadam to VDF 20x2 (http://allegro.pl/vf...2836282513.html) działąjący na sterowniku LCD2USB (hd44780)
Mój htpc to w skrócie MSI E350IA-E44 którym stoi Openelec aktualnie w wersji 2.95.4 (3.0 beta 4)
fragment pliku advancedsettings.xml
<lcd> <rows>2</rows> <columns>20</columns> <scrolldelay>4</scrolldelay> </lcd>
fragment pliku guisettings.xml
<videoscreen> <guicalibration></guicalibration> <haslcd>true</haslcd> <monitor>DFP1</monitor> <resolution>28</resolution> <screen>0</screen> <screenmode>DESKTOP</screenmode> <testpattern></testpattern> <vsync>2</vsync> </videoscreen>
plik LCD.xml pozostawiłem narazie bez zmian.
obecności pliku LCDd.conf nie stwierdziłem, podejrzewam że to główna przyczyna nie działania wyświetlacza. We wszystkich tutorialach jakie studiowałem jest instalowany LCDproc, nie znalazłem tylko sposobu w jaki mógłbym go zainstalować w openelec. Katalog lcdproc jest obecny w /usr/lib/ nie wiem tylko czy to dobrze czy nie:)
z góry dzięki za pomoc.
-
Sprawdziłem wszystkie możliwe kombinacje niestety bez rezultatu, dopiero po podpieciu zewnętrznej karty którą odkurzyłem z szuflady (SB X-fi na USB) miły dźwięk popłynął z głośników na pierwszym ustawieniu:)
dzięki za wskazówki.
-
Witam
Mam problem z dzwiękiem DTS i AC3 przez spdif w xbmc postawionym na Openelec. Jak włączę opcje obsługi ac3 i dts przez odbiornik, otrzymuję komunikat "Failed to initialize audio device". Wczesniej używałem Win7 i dźwięk przy tej konfiguracji działał świetnie.
Płyta na jakiej chodzi xbmc: MSI E350IA-E44 AMD.
dzięki
Adam
Openelec i skrypty bash
w Odtwarzanie & Software PC HD
Napisano
Sam sobie odpowiedziałem, poniżej rozwiązanie dla potomnych, może nie prima sorte ale z Panem Pytonem widzę się pierwszy raz;)