Strona 1 z 12

Easylin - Konfigurator urządzeń w Ubuntu

: 01 cze 2008, 18:51
autor: ubuproblem
Witam. Ja i jeden koleś (:P) wpadliśmy na pomysł ułatwienia początkującym użytkownikom Ubuntu konfiguracji niektórych urządzeń.

W tym celu zacząłem pisać programik, który wykryje i zainstaluje urządzenia.
Zaprezentuję dwoma skromnymi ScreenShotami.

Po włączeniu widzimy okno komunikatu, klikamy OK, podajemy hasło i pojawia się lista wykrytych urządzeń:

Obrazek

Po kliknięciu OK wybrane urządzenia się instalują i podczas tego widzimy na ekranie różne komunikaty co się dzieje. np.

Obrazek

A na końcu komunikat, jakie urządzenia zostały zainstalowane, ew. jakieś jeszcze pytanie.
Sam nie mam składowiska urządzeń, więc na razie tylko dwa potrafi zainstalować (na liście były dwa, ponieważ dwa są podłączone).

A teraz do Was.

1. Co myślicie o tym projekcie, czy ma to sens?
2. Czy macie jakieś urządzenia, które po instalacji samego systemu nie działają i trzeba instalować dodatkowe sterowniki, firmware, konfiguracje itp?
3. Czy chcielibyście pomóc w takim czymś, i dodać do programiku obsługę Waszych urządzeń?

Żeby nie było niejasności:

Język pisania programu: Bash (powstaje też GUI dla GTK+ i QT [trochę później] chyba w C, albo C++, pisze to kto inny) Same komunikaty wyświetlane są za pomocą Zenity i Kdialog, ale będzie też ekran powitalny z ładną grafiką itp.
Nazwa: EasyLin
Przeznaczone dla: Ubuntu, Debian (co do tego drugiego - jeszcze zobaczymy potem)

Zapewne padną słowa, że Bash to zbyt mało funkcjonalny język do pisania takiego programu - Otórz N I E. Na razie mi w nim nic nie brakuje.

Jeśli ktoś będzie miał zamiar pomóc, proszę się zgłosić :
* W tym wątku
* Na PW
* Na Jabbera

Kodu źródłowego jeszcze nie publikuję, bo mało jest tego. (Może za kilka dni, jak jeszcze poprawię trochę...)

Dziękuję za uwagę i jeszcze raz proszę o opinie.

Odp: Konfigurator urządzeń w Ubuntu

: 02 cze 2008, 12:21
autor: Biotrek
Pomysł fajny i szczytny, z pewnością się przyda wielu osobom.
Przez pewien czas byłem na Debianie ze względu na dowolną możliwość konfiguracji i 0 ograniczeń co mi już przeszło i wolę "Out of the Box", dlatego zawitało u mnie niedawno ponownie po przerwie Ubuntu. Problemy ze sprzętem? Hmmm, o ile na Debianie męczyłem się z kartą grafiki (radek 9600 pro) tak w 8.04 wpakowałem stery własnościowe do Ati i akceleracja po restarcie ruszyła pełną parą bez problemów, co mnie bardzo uszczęśliwiło.
No ale na obu dystrybucjach mam ogromne kłopoty z dźwiękiem, mam SB Live 5.1 i parę dni mi zajęło nim zmiażdżyłem cudo a i tak nie do końca, alsa nie pomagała, żadne automaty, ręczne kompilacje, dopiero wrzucenie pulse audio i przekierowanie wszystkich programów na te stery. I hula fajniusio pomijając milczenie owiec na stronach z Flashem (YouTube i inne) we wszystkich przeglądarkach. Pocieszam się tym, że zawsze mogę zassać na twardziela pliczek i sobie go odtworzyć, no ale wtedy buforowanie odpada i trzeba czekać na całkowite zassanie.

Ja z programowania jestem cienki bolek także odpada.
Przydałaby się strona projektu (darmowych hostingów nie brakuje) a na niej jakieś info o kolejnych fazach rozwoju, oczywiście publikacja kodu.
Wszystko przed wami tylko trochę chęci i samozaparcia :)

Odp: Konfigurator urządzeń w Ubuntu

: 02 cze 2008, 15:28
autor: ubuproblem
ChangeLog już piszę, FAQ też, stronę projektu zaprojektuje kolega Michał... Do tworzenia będzie potrzebna Wasza pomoc, ponieważ sami do konfiguracji wszystkich urządzeń skryptów nie napiszemy. I tutaj nie potrzebne są umiejętności programowania, tylko kontakt ze mną, a jeśli ktoś pisać takie proste skrypty potrafi, to w FAQ będzie opisane jak dokładni to zrobić, żeby się integrowało z całym projektem. Przy pierwszym wydaniu opublikuję kod jak i zrobię paczkę DEB... Nom, brakuje jeszcze grafika, ale to się da załatwić...

Odp: Konfigurator urządzeń w Ubuntu

: 02 cze 2008, 16:49
autor: ryniek
Wg. mnie to bardzo dobry pomysł, taki skrypcik. Jeśli projekt sie rozwinie, przydałyby się wasze własne repozytoria. Niezłą opcją byłaby wersja dla *BSD.

Odp: Konfigurator urządzeń w Ubuntu

: 02 cze 2008, 17:06
autor: ubuproblem
Za BSD nie biorę się na razie. Znam trochę linuksa, może na tyle, że wystarczy do pisania takiego czegoś, a laik nie bierze się za BSD, tylko szuka prostych rozwiązań, jak Debian, czy Ubuntu. Chciałbym, abyście napisali czy macie takie urządzenia, które pod ubuntu wymagają dodatkowych kroków? - Jeśli tak - Jakie, jakie kroki trzeba wykonać, wynik lsusb, lub lspci przy podpiętym tym urządzeniu i może dodatkowe informacje o tym sprzęcie... Ja to posklejam w skrypty... Jak Michał dokończy GUI (ma z tym trochę problemów, bo tak jak ja jest początkujący) to wydam pierwszą wersję do pierwszych testów...
Co do własnych repozytoriów - pożyjemy zobaczymy :)
I jeszcze myślałem nad obsługą wielu języków - żeby przynajmniej angielski jeszcze był - nad tym posiedzę w weekend.

Odp: Konfigurator urządzeń w Ubuntu

: 02 cze 2008, 17:23
autor: none
Teraz cześć na moją wypowiedz. Przyznaje się bez bicia ten jeden koles o ktorym wspomnial ubuproblem to ja. I jakiekolwiek propozycje związane z stronką (która będzie w php5), gui i skryptaki c++ to do mnie :)

Odp: Konfigurator urządzeń w Ubuntu

: 02 cze 2008, 17:25
autor: pendejo
Dobry projekt myślę, że na http://ubuntuforums.org/ znalazłoby się wielu chętnych do pomocy.

Biotrek wyszukuj i oglądaj filmy w totemie http://ubuntutweak.blogspot.com/2008/05 ... temie.html

Odp: Konfigurator urządzeń w Ubuntu

: 02 cze 2008, 18:21
autor: ubuproblem
pendejo, owszem, na pewno, ale do tego jest potrzebny język angielski. Oczywiście, że są tłumacze, ale na razie szukam do pomocy osób tutaj. Jak tylko się nieco rozwinie napiszę też na forum debiana i jakiś linuksowych ogólnych forach.

Odp: Konfigurator urządzeń w Ubuntu

: 03 cze 2008, 11:50
autor: Biotrek
pendejo pisze:Dobry projekt myślę, że na http://ubuntuforums.org/ znalazłoby się wielu chętnych do pomocy.

Biotrek wyszukuj i oglądaj filmy w totemie http://ubuntutweak.blogspot.com/2008/05 ... temie.html
Miło :) Wielkie dzięki, już za chwilę biorę się za przetestowanie...

Odp: Konfigurator urządzeń w Ubuntu

: 04 cze 2008, 21:27
autor: ubuproblem
No więc wydaję pierwszą wersję do testów.
Na razie tylko źródełko. Napiszę jak go użyć.

Ściągamy paczkę (link niżej), rozpakowujemy ją w dowolnym miejscu, najlepiej w katalogu domowym, otwieramy termianl i przechodzimy do katalogu, który rozpakowaliśmy.

Kod: Zaznacz cały

cd /ścieżka/do/easylin-0.0.1-3
Najpierw należy uruchomić skrypt, który nada plikom uprawnień, ale nie jako ROOT!!

Kod: Zaznacz cały

./configure
Jeśli wyskoczy Premission deneid, należy nadać mu uprawnienia

Kod: Zaznacz cały

chmod +x configure
I jeszcze raz wydać polecenie.
I jeszcze uruchomić skrypt instalacyjny:

Kod: Zaznacz cały

sudo ./install
I już jest zainstalowany :P
Teraz można wybrać System > Administracja > EasyLin - Konfigurator sprzętu.
Dalej już będzie wszystko pisało na ekranie :craz:

Urządzenia które potrafi konfigurować:
Skaner Plustek OpticPro U16B
Drukarki Lexmark serii z600
Kamerka Creative Live! Cam Vista IM - NIE TESTOWANE.

Wiem, że skromnie, ale to dopiero początek, tak więc proszę się nie spodziewać rewelacji, mimo wszystko zapraszam do testów tych, którzy mają takie urządzenia oraz oczywiście do zgłaszania swoich pomysłów.

LINK: http://fluxik.ovh.org/easylin-0.0.1-3.tar.gz

Odp: Konfigurator urządzeń w Ubuntu

: 04 cze 2008, 21:36
autor: pendejo
kumpel ma tą kamerkę, więc jutro albo w weekend przetestuję

Odp: Konfigurator urządzeń w Ubuntu

: 04 cze 2008, 22:08
autor: ubuproblem
A czy konfigurował ją już w Ubuntu ??
Nie koniecznie musi działać, bo pisałem na cepa, wg. poradnika i pewnie wiele rzeczy trzeba będzie dopisać... Ale oczywiście możesz spróbować.
Najlepiej, żeby testować w LiveCD, ale uwaga - potrzebne połączenie z internetem.

Odp: Konfigurator urządzeń w Ubuntu

: 04 cze 2008, 22:13
autor: pendejo
on nie ma ubuntu on ma kamere ;]

Odp: Konfigurator urządzeń w Ubuntu

: 05 cze 2008, 07:22
autor: hippie
Ja się mogę z chęcią do projektu przyłączyć, bo bardzo mi się spodobał :) Tylko co ja bym mógł robić?

Odp: Konfigurator urządzeń w Ubuntu

: 05 cze 2008, 16:05
autor: wujciol
Mogę pomóc. Mam doświadczenie w robieniu tłumaczeń, znam C/C++, Pythona i Ruby. Myślę , że zająłbym się tłumaczeniem, żeby program nadawał się dla ludzi spoza Polski.
Tłumaczenie dokumentacji: Angielskie tłumaczenie dokumentacji

Odp: Konfigurator urządzeń w Ubuntu

: 05 cze 2008, 21:20
autor: hippie
Ahh... zapomniałem. Do projektu mogę dołączyć w wakacje lub za jakiś tydzień. Jestem tłumaczem dla Czytelni, z anglika mam sześć, więc się może na coś przydam :)

Odp: Konfigurator urządzeń w Ubuntu

: 05 cze 2008, 21:43
autor: ubuproblem
Dzięki, dzięki, muszę napisać jeszcze coś, żeby aplikacja uruchamiała się w języku systemu i mam na to dobry plan. Cieszy mnie, że są chętnie, w wolnej chwili się do Was odezwę.

Odp: Konfigurator urządzeń w Ubuntu

: 05 cze 2008, 21:53
autor: pendejo
no dobra kamerke wpiąłem pod usb odpalam programik i mi nie wykrył jej

Odp: Konfigurator urządzeń w Ubuntu

: 05 cze 2008, 22:03
autor: ubuproblem
Dzięki, znalazłem problem, polegał on na tym, że kamerka jest inaczej identyfikowana przez system (w lsusb). Tak więc pobierz tą paczkę i spróbuj jeszcze raz: http://fluxik.ovh.org/easylin-0.0.1-3-cl-test.tar.gz

Odp: Konfigurator urządzeń w Ubuntu

: 05 cze 2008, 22:25
autor: pendejo
no dobra kamera działa, w Cheese (Uśmiech) tylko jakoś w skype przy testowaniu nie działa, ale skoro działa w jednym miejscu to raczej wina skypa, że nie działa. Trochę też irytuje to, że podczas instalacji po kliknięciu na ok nic nie ma na ekranie i gdyby nie gruchanie mojego dysku nie wiedziałbym, że coś się instaluje