Strona 2 z 3

Re: Orphilia

: 22 sty 2011, 20:28
autor: PisarzKsiazkowicz
To PROTOTYP. Przecież ja nie będę wymagał od użytkownika, by dłubał w terminalu. Wszystko będzie fajnie się integrować, użytkownik wrzuci sobie plik do wyznaczonego folderu, po chwili wyświetli mu się notyfikacja, że plik został dodany, kliknie sobie prawym przyciskiem, wybierze "Kopiuj adres publiczny" i tyle. Tak jak jest w oryginale.

No, jak już mówiłem, Orphilia Lite to prototyp, mający pokazać, że ruszyłem dupę i coś zacząłem robić, takie demo. Ogólnie, Orphilia będzie działającym w tle daemonem, tak jak oryginalny klient.

Co do uprawień roota. Niby jak inaczej mam skopiować pliki programu do /usr/bin, ikonę do /usr/share/pixmaps czy program API (gdy będzie gotowy) do /usr/share/orphilia?

Re: Orphilia

: 22 sty 2011, 20:41
autor: jedrekk
Nie chodzi o to żebyś nie używał roota, tylko żebyś pozwolił użytkownikowi samemu go "włączyć"

Re: Orphilia

: 22 sty 2011, 22:36
autor: PisarzKsiazkowicz
Co za różnica, czy komenda sudo jest w skrypcie basha, czy nie?

Re: Orphilia

: 23 sty 2011, 0:09
autor: jedrekk
Jak już mówiłem w niektórych dystrybucjach komenda sudo jest domyślnie wyłączona i używa się zwykłego su.

Re: Orphilia

: 23 sty 2011, 0:31
autor: PisarzKsiazkowicz
Wtedy to, co ma być wrzucone do folderu użytkownika, zostanie wrzucone na konto roota i w efekcie trza będzie robić dwa osobne skrypty instalatora itd.

Re: Orphilia

: 23 sty 2011, 10:59
autor: Rublik
Najlepszym pomysłem byłoby tak, że użytkownik odpala aplikację (o ile będzie z interfejsem graficznym), pojawia się komunikat o wpisaniu hasła użytkownika, i wtedy program uruchamia się jako administrator - sudo (prawie jak Windows 7 :P )

Re: Orphilia

: 23 sty 2011, 11:07
autor: jedrekk
PisarzKsiazkowicz pisze:Wtedy to, co ma być wrzucone do folderu użytkownika, zostanie wrzucone na konto roota i w efekcie trza będzie robić dwa osobne skrypty instalatora itd.
Lepiej zrobić by niektórzy w ogóle nie mogli tego zainstalować?

Re: Orphilia

: 23 sty 2011, 11:20
autor: PisarzKsiazkowicz
jedrekk,
Kod jest otwarty, można usunąć ze skryptu komendę sudo i tyle.

Re: Orphilia

: 23 sty 2011, 11:31
autor: Ult1me
Trzeba utrudniać życie? :/

Re: Orphilia

: 20 lut 2011, 16:54
autor: PisarzKsiazkowicz
Czy Wy wiecie, że ten projekt nie powstanie?
Nie mam PowerPC, a tutaj nie idzie Linuksa używać, więc nie ma po co kontynuować ten projekt.

Re: Orphilia

: 20 lut 2011, 17:17
autor: jedrekk
Zatem zamykam temat

Re: Orphilia

: 22 paź 2011, 17:21
autor: PisarzKsiazkowicz
W ramach nudy i potrzeby odstresowania się, wróciłem do projektu. Oczywiście Orphilii Lite już nie ruszam, bo nie ma po co, to była pokazówka bo nie umiałem ogarnąć API.

Najsampierw szereg zmian.
Na pierwszy ogień poszedł klient API, w którym dodałem wszelaki kod potrzebny, by nie trzeba było instalować modułu API Dropboksa do Pythona. Potem przepisałem fragment kodu, w którym klient API odbiera i wykonuje polecenia. Od teraz jest jakby czymś pokroju daemona, działa sobie w tle i odbiera komendy. W porównaniu do poprzedniego rozwiązania, nie musi łączyć się i autoryzować przy każdej komendzie, dzięki czemu ratuje zarówno serwery Dropboksa, jak i połączenie internetowe od zbędnego obciążenia. Interfejs klienta API został oczywiście odpowiednio przystosowany.

Po wstępnych testach wracam do naprawiania komendy "ls" oraz tworzenia daemona. Potem stworzę już tylko instalator.

Re: Orphilia

: 31 paź 2011, 14:18
autor: PisarzKsiazkowicz
Zaktualizowana ikonka w pierwszym poście.
Ciekawostka, pracuję już nad daemonem.

Re: Orphilia

: 31 paź 2011, 15:01
autor: funcek
Brzydka ikonka :trollface:

Re: Orphilia

: 31 paź 2011, 15:11
autor: bsystem
Fajna ta ikonka :D