Moja pierwsza skórka do Tomato
|
Slig |
Dodano 10-12-2006 01:45
|
User
Posty: 160
Dołączył: 01/10/2006 01:17
|
Witam. Jako że jak wiadomo Jon wprowadził do Tomato 1.0 możliwość tworzenia własnych skórek to posiedziałem dzisiaj trochę i wyrychtowałem jedną skórkę, może ktoś będzie chciał sobie ściągnąć, więc wrzucam
Można ją pobrać tutaj: http://www.sikorski.org.pl/bluedream.zip
A zrzut ekranu jest tutaj: http://www.sikorski.org.pl/tomato_ski...o_skin.png
Instrukcja instalacji jest taka:
UWAGA! Trzeba posiadać możliwość dostępu z poziomu routera do zewnętrznego nośnika danych (samba) lub mieć uruchomioną partycję jffs. Moja instrukcja zakłada, że mamy działający dysk samba podmontowany do routera jako cifs1.
1. Na naszym dysku sieciowym dostępnym z Tomato jako "/cifs1" tworzymy katalog np. "theme", w którym rozpakowujemy pobrane archiwum.
2. Logujemy się na router i podlinkowujemy symlinkiem nasz katalog na dysku sieciowm do katalogu var na routerze jako wwwext, czyli piszemy w konsoli routera:
ln -s /cifs1/theme /var/wwwext
3. Logujemy się na www routera i wchodzimy do Administration -> Admin Access, wybieramy skórkę Custom i klikamy "save"
Te ustawienia wylecą po restarcie i trzeba będzie powtarzać krok 2, więc można sobie to linkowanie wpisać do skryptu startowego, ale jeszcze tego nie zrobiłem więc nie opisuję.
Mam nadzieję że się komuś spodoba Pozdrówka.
Pomidor 4EVER !
Ps. testowane na Firefox 2.0 i Opera 9 !!
Edytowany przez Slig dnia 10-12-2006 01:48
E3200 + Tomato by Shibby 140
|
|
|
|
stegano |
Dodano 10-12-2006 01:50
|
SysOp
Posty: 1261
Dołączył: 03/03/2006 12:27
|
Dobra robota
ps1.jak chcesz i masz chęci, możesz to przerobić na HOWTO i dodać do artykułów.
ps2.jak będzie trzeba to zrobi się miejsce w dziale Download na skórki do Tomato.
Edytowany przez stegano dnia 10-12-2006 01:52
Asus WL-500gP Tomato 1.06 (RouterQoS_only)
5xLa Fonera DD-WRT v24 (Bridge)
1xLa Fonera DD-WRT v24 (AP-baza)
VoIP - Actio + PAP2T - firmware 3.1.16
Buffalo HS-DHGLBB0 500GB firmware 2.06 beta
Pomocy udzielam jedynie na forach
|
|
|
|
Slig |
Dodano 10-12-2006 01:55
|
User
Posty: 160
Dołączył: 01/10/2006 01:17
|
Spoko, postaram się napisać howto odnośnie tworzenia skórek wraz z opracowaniem pliku css, żeby wiadomo było co do czego służy, ale to już może jutro bo dzisiaj ledwo żyję
Edytowany przez Slig dnia 10-12-2006 01:55
E3200 + Tomato by Shibby 140
|
|
|
|
megon |
Dodano 13-12-2006 22:04
|
User
Posty: 125
Dołączył: 26/11/2006 17:41
|
Podoba mi sie wyglad - ale pytanie czy nie zauwazyles wolniejszego otwoerania okienek ?
dom: Asus RT-N16 + Tomato v1.28
praca: WAG200G 1.01.09 + ASUS RT-N16 + SPA1001 3.1.19(SE) + DNS-323 + 2 x 500 GB Raid-1 7200.12
+ VoIP Nokia E65 S60v3
|
|
|
|
Slig |
Dodano 13-12-2006 22:14
|
User
Posty: 160
Dołączył: 01/10/2006 01:17
|
W przypadku używania po LANie to nie bardzo możliwe, w przypadku używania z zewnątrz - prawdopodobne. Grafika nagłówka nie jest dobrze zoptymalizowana i waży ponad 70kb bo szedłem na jakość a nie rozmiar. Jak zmajstruję coś nowego to postaram się lepiej zoptymalizować.
E3200 + Tomato by Shibby 140
|
|
|
|
Damiano |
Dodano 13-12-2006 23:18
|
Power User
Posty: 376
Dołączył: 27/06/2006 12:01
|
@Slig
MOje gratulacje
Piękna ta skórka szkoda tylko że sambę trzeba mieć B)
Nie wystarczy zwykły udostępniony folder na kompie w windozie ??
Edytowany przez Damiano dnia 13-12-2006 23:18
------------------------------------------------------
Cerberus ADSL Lite + WRT54GL v.1.1 + Tomato v1.06.0981 + podzia? z generatorka @Robsonna = The best from the best from the best from the best STUFF
[b]Pan J?zek i kurczaki r?wnie? u?ywaj?
|
|
|
|
stegano |
Dodano 13-12-2006 23:55
|
SysOp
Posty: 1261
Dołączył: 03/03/2006 12:27
|
Cytat Damiano napisał/a:
@Slig
MOje gratulacje
Piękna ta skórka szkoda tylko że sambę trzeba mieć B)
Nie wystarczy zwykły udostępniony folder na kompie w windozie ??
Jasne że wystarczy
Asus WL-500gP Tomato 1.06 (RouterQoS_only)
5xLa Fonera DD-WRT v24 (Bridge)
1xLa Fonera DD-WRT v24 (AP-baza)
VoIP - Actio + PAP2T - firmware 3.1.16
Buffalo HS-DHGLBB0 500GB firmware 2.06 beta
Pomocy udzielam jedynie na forach
|
|
|
|
Slig |
Dodano 14-12-2006 00:08
|
User
Posty: 160
Dołączył: 01/10/2006 01:17
|
Można również sformatować partycję jffs i na nią wrzucić. Już to robiłem i chodzi spox.
E3200 + Tomato by Shibby 140
|
|
|
|
Dziadek |
Dodano 15-12-2006 02:40
|
Super User
Posty: 476
Dołączył: 10/08/2006 19:43
|
W tej skórce menu jest bez porównania czytelniejsze.
Prawdę mówiąc, od początku do Tomato najbardziej zrażało mnie właśnie to menu: niewystarczająco odseparowane od zawartości panelu i przez to niezbyt ergonomiczne. |
|
|
|
Gikey |
Dodano 18-12-2006 20:08
|
User
Posty: 99
Dołączył: 20/10/2006 19:57
|
Cytat stegano napisał/a:
Cytat Damiano napisał/a:
@Slig
MOje gratulacje
Piękna ta skórka szkoda tylko że sambę trzeba mieć B)
Nie wystarczy zwykły udostępniony folder na kompie w windozie ??
Jasne że wystarczy
Witam.
Właśnie zmieniłem Thibora na Tomato. Widać na pierwszy rzut oka, że możliwości ma dużo większe, chociaż nie mam jeszcze pojęcia do czego służy wiele opcji ale mam nadzieję, że pomożecie w biedzie.
No ale do rzeczy.
Chętnie skorzystałbym z tej nowej skórki ale nie wiem jak to zrobić. Linuks i skrypty to dla mnie czarna magia.
Mam system Windows XP Home.
Cały dysk 'D' jest udostępniony a na nim jest katalog 'Tomato' ze skórką (D:\Tomato).
Adres IP mojego komputera to 192.168.50.10.
Czy mógłby mi ktoś wyjaśnić 'jak krowie na granicy' gdzie, co i jak mam wpisać w tomato abym mógł się cieszyć nową skórką.
Pzdr
G
Edytowany przez Gikey dnia 18-12-2006 20:09
|
|
|
|
jacuszek |
Dodano 24-12-2006 01:25
|
User
Posty: 1
Dołączył: 10/12/2006 20:46
|
Witam.
Mam pytanie czy można wgrać skórkę przez WinSCP.
Sprawdziłem, jest dostęp przez WinSCP.
Może ktoś już próbował.
Nie wiem czy w ten sposób nie uwalę WRT54GL.
Edytowany przez jacuszek dnia 24-12-2006 01:31
|
|
|
|
Slig |
Dodano 26-12-2006 18:27
|
User
Posty: 160
Dołączył: 01/10/2006 01:17
|
Aby po restarcie Tomato ładował skórkę automatycznie trzeba do Administration/Scripts/Init dodać linię:
ln -s [/ścieżka_prowadząca_do_skórki] /var/wwwext
Jak pisałem wcześniej można sobie zrobić partycję jffs w nvramie i tam wrzucić skórkę. Zrobiłem tak już na jednym routerze i wszysko było spox. W zasadzie jak ktoś nie chce używać dysku sieciowego to ta metoda jest godna polecenia. Utworzenie jffs2 na Tomato to 1 kliknięcie. I tak wtedy trzeba użyć jakiegoś dysku sieciowego do skopiowania plików na router, można też użyć wget do pobrania skórki bezpośrednio z podanego linku na router a potem unzip do odpakowania.
Instrukcja dla "zielonych", którzy chcą użyć partycji jffs i nie mają dysków sieciowych ani nie chcą ich ustawiać:
1. Z interfejsu Tomato utworzyć partycję jffs2 (Administration/JFFS2 - zaznaczyć enable i wcisnąć Format)
2. Pod windows będzie potrzebne putty.exe żeby się zalogować na router przez telnet - wpisać w google "putty", ściągnąć program odpalić, zalogować się na router używając protokołu telnet (nie ssh !), konta root (!) i swojego hasła (od www)
3. Nasza nowa partycja znajduje się w katalogu /jffs, robimy tak:
cd /jffs
mkdir tomato_skin
cd tomato_skin
wget http://www.sikorski.org.pl/bluedream.zip -O bluedream.zip
unzip bluedream.zip
rm bluedream.zip
ln -s /jffs/tomato_skin /var/wwwext
exit
4. teraz znowu pod WWW do Administration/Scripts/Init dopisać:
ln -s /jffs/tomato_skin /var/wwwext
5. Gotowe, można wybrać nową skórkę (custom.css). Po restarcie wszystko powinno być tak samo - powinna pojawić się wybrana skórka.
Edytowany przez Slig dnia 26-12-2006 18:31
E3200 + Tomato by Shibby 140
|
|
|
|
VrooBell |
Dodano 27-12-2006 11:12
|
User
Posty: 114
Dołączył: 27/07/2006 10:30
|
Slig dzięki wielkie za opis dla betonów hehe działa jak trzeba no i nowa skórka świetna !! |
|
|
|
qwerty01 |
Dodano 27-12-2006 16:40
|
User
Posty: 190
Dołączył: 27/07/2006 20:03
|
A przypadkiem tworzenie jffs nie zjada wolnego ramu ? :> |
|
|
|
Slig |
Dodano 27-12-2006 18:42
|
User
Posty: 160
Dołączył: 01/10/2006 01:17
|
Jffs jest tworzona w części flasha która zostaje wolna po wgraniu firmware. Tomato ma niecałe 3Mb a flash 4Mb, więc po odliczeniu danych na tablice itd. zostaje niecały 1Mb na dane dla partycji jffs. Jffs nie ma nic wspólnego z ramem, no może oprócz tego, że trzeba załadować niewielki moduł do obsługi tego systemu plików i tyle. Poza tym temat wolnego ramu był już maglowany 1000x i jeszcze raz powtórzę: WOLNY RAM PODAWANY PRZEZ TOMATO NIE MA NIC WSPÓLNEGO Z RZECZYWISTOŚCIĄ, gdyż część pamięci jest rezerwowana na dane odczytywane z systemu plików i ta pamięć może być natychmiast zwolniona. Aby pokazywany wynik był bardziej wiarygodny można sobie włączyć w opcjach Miscelanous, aby Tomato zliczać bufory cache do wolnej pamięci. Wtedy z 500Kb wolnego robi sie zaraz kilka Mb.
E3200 + Tomato by Shibby 140
|
|
|
|
Dziadek |
Dodano 30-12-2006 19:10
|
Super User
Posty: 476
Dołączył: 10/08/2006 19:43
|
Cytat Slig napisał/a:
5. Gotowe, można wybrać nową skórkę (custom.css). Po restarcie wszystko powinno być tak samo - powinna pojawić się wybrana skórka.
W jaki sposób "wybieramy" tę skórkę?
Bo zrobiłem wszystko zgodnie z opisem, poza właśnie "wybraniem skórki" i pomimo rebootu nic mi sie w interfejsie Tomato nie zmieniło
Edytowany przez Dziadek dnia 30-12-2006 19:42
|
|
|
|
NeoX |
Dodano 30-12-2006 20:28
|
Power User
Posty: 318
Dołączył: 15/11/2006 13:44
|
@Dziadek - Ustawiasz w Administration->Admin Access->Color theme->Ostatni, czyli Custom |
|
|
|
Dziadek |
Dodano 30-12-2006 20:58
|
Super User
Posty: 476
Dołączył: 10/08/2006 19:43
|
Dzięki, tego było mi trzeba!
BTW:
Czy wiesz może, co zmienia opcja tuż poniżej, "Show Browser Icon"?
Bo włączam ją i wyłączam, ale nigdzie nie dostrzegam żadnej nowej ikony.
Przy okazji jeszcze jedno pytanie, może ktoś zna odpowiedź:
Gdy telnetowałem się przy pomocy "Putty", z wpisywanych przez mnie tekstów ginęły pojedyncze literki, najczęściej te wpisywane na początku, a za to w środku wpisywanego tekstu czasami pojawiały mi się znaki "[" lub "[D".
Z kolei gdy nic nie wpisywałem, to co kilkadziesiąt sekund same się pojawiały nowe litery "ń".
Putty używałem wielokrotnie łącząc się z różnymi komputerami, ale nigdy wcześniej czegoś takiego nie zaobserwowałem.
Ponieważ połączenie przy pomocy windowsowego telnetu przebiegało bezproblemowo, wnioskuję że Putty w jakiś sposób gryzie się z Tomato lub WRT.
EDIT:
Wbrew zaleceniom zalogowałem się do routera po SSH i tutaj nie natknąłem się na żaden z opisanych przez mnie powyżej problemów, wszystko działa bez najmniejszych zacięć!
Powtórzyłem wszystkie czynności opisane w poradniku "For dummies" i nie natknąłem się na żadne problemy.
A teraz patrzę na ten śliczny GUI Tomato i zastanawiam się, dlaczego Slig zalecał wyłącznie używanie telneta, a nie SSH?
W każdym razie, Slig - wielkie dzięki!
Edytowany przez Dziadek dnia 31-12-2006 00:07
|
|
|
|
bigl |
Dodano 30-12-2006 22:48
|
Maxi User
Posty: 996
Dołączył: 17/05/2006 00:12
|
Cytat Dziadek napisał/a:
BTW:
Czy wiesz może, co zmienia opcja tuż poniżej, "Show Browser Icon"?
Bo włączam ją i wyłączam, ale nigdzie nie dostrzegam żadnej nowej ikony.
Oznacz ona, że będzie pokazywana (lub nie) ikonka pomidorka w pasku URL. Żeby ją zobaczyć wyczyść cache przeglądarki i wejdź na stronę routera.
Router: Netgear R7000 + FreshTomato (latest)
Wi-Fi: Ubiquiti U6-Lite
NAS: AsRock BeeBox Fanless + Ubuntu 20.04 Server + WD My Book Essential 8TB
Players: Odroid N2+ with Coreelec / Android TV (Nokia Streaming Box 8010)
|
|
|
|
Slig |
Dodano 31-12-2006 01:08
|
User
Posty: 160
Dołączył: 01/10/2006 01:17
|
@Dziadek:
Jak bigl napisał Browser Icon jest to ikonka która pojawia się przy adresie w przeglądarce, tzw favicon. Tylko że czasem przeglądarka trzyma info w cache i nie zawsze od razu po włączeniu się ta ikonka pojawia. Różnie z tym bywa, można przeczyścić cache przeglądarki jak się nie pojawia po włączeniu.
Co do pytania dlaczego nie SSH, to bardzo proste - instrukcja była for dummies, ssh jest standardowo wyłączone w Tomato, a Putty jest standardowo ustawione na SSH, chodziło mi o zwrócenie uwagi ludzi, żeby przełączyli putty na telnet, bo zaraz by było że nie mogą się zalogować na router. Można również zrobić to przez SSH, chodzi przecież o dostęp do shella
Co do tych ginących literek, to powiem CI, że nie wiem, ja nie doświadczyłem czegoś takiego, ale jeszcze sprawdzę dokładniej.
E3200 + Tomato by Shibby 140
|
|
|