Piotr Konieczny

konsultant ds. bezpieczeństwa, podróżnik,
hobbystycznie fuksiarz i gadżeciarz
szkot, prawie spadochroniarz...
nienawidzi zielonego.


« wszystkie wpisy | reklama: Porównywarka cen

Środa, 01 lutego 2006 :: 16:56:21
IT

PendriveOpera: Przerzuć Operę gdziekolwiek!

There is also an English version of this text available here

Ile to razy chciałeś przenieść operę do innego katalogu, zachowując przy tym ustawienia? (paski narzędzi, zakładki, przyciski, skórki, hasła, klawiszo- i myszologię ;-)

Oczywiście, możesz skorzystać ze standardowego instalatora Opery, do woli, instalując przeglądarkę za każdym razem w innym katalogu/miejscu. Ale... przecież zakładki/hasła/przyciski zachowane w Operze odpalonej z jednego miejsca, nie pokażą się w Operze odpalonej z innego miejsca... :(

A może zmieniasz system, porządkujesz dysk, albo po prostu chcesz zainstalować Operę na przenośnym dysku USB, żeby móc korzystać z najszybszej przeglądarki w różnych miejscach?

Teraz bez problemu przeniesiesz swoją dopieszczoną instalację Opery w dowolne miejsce!

  • 1. Zrób backup katalogu, gdzie zainstalowana jest Opera
  • 2. Ściągnij darmowy, otwarty PendriveOpera i rozpakuj go gdziekolwiek
  • 3. Czy na pewno zrobiłeś backup? PendriveOpera ciagle jest w fazie beta i może coś popsuć ;-)
  • 4. Odpal program: java PendriveOpera [c:\current\path\to\opera] [e:\new\path]
    Jeśli nie masz Javy, kliknij tu.

WSKAZÓWKA:
A co, jeśli różne komputery widzą mój przenośny dysk USB pod różnymi literkami? Po prostu zrób wiele wersji Opery, na każdą okazję. (Pamiętaj, że póki co, po każdym odpaleniu Pendrive, powinieneś przywrócić katalog Opery z backupu, by móc go znów przerabiać lub po prostu dalej korzystać z Opery na swoim komputerze)

PendriveOpera sprawdza tylko pliki .ini, w każdym z podkatalogów miejsca, w których zainstalowana jest Opera. Jeśli wiesz o innych plikach, które powinien sprawdzać, daj mi znać? PendriveOpera zamienia wszystkie wystąpienia starej ścieżki na nową/docelową/podaną przez użytkownika. Program nie rozróżnia małych i dużych liter. PiSz jAk Ci WyGodNiE.

PendriveOpera jest ciągle w fazie beta. Zapewne nie powinienem go jeszcze publikować, ale testuję strategię Google: będę patrzeć jak ludzie bawią się moim oprogramowaniem i czekać aż zgłoszą błędy *EG* ;-) Bo PendriveOpera u mnie działa tak jak chcę, ale u Ciebie wcale nie musi -- dlatego zgłoś błąd, jeśli coś poszło nie tak...

PendriveOpera testowany był na mocno "odpicowanej" operze 8.51tp2, (upgrade z którejśtam siódemki), Windows XP. Moja Opera trzyma wszystkie pliki w jednym katalogu, nie wiem czy inne instalacje/wersje Opery trzymają pliki w innych miejscach.

Co z *niksem? Póki co nie mam dostępu, więc nie testowałem, ale zamierzam. Na razie możecie napisać sobie coś w shellu albo użyć vima, żeby zrobić to samo co PendriveOpera z mniejszym narzutem kodu ;-)

Pytania i odpowiedzi:

P: Po co to napisałeś, przecież mogę edytować konfigi ręcznie, frajerze!
O: Proszę bardzo, gratuluję szybkich rączek i nie pytam gdzie zdobyłeś praktykę ;-)

P: Dlaczego napisałeś ten program w Javie, w dodatku z tyloma niepotrzebnymi liniami kodu, lamerze?
O: Bo IBM chce, żebym trenował w Javie, a dodatkowo potrzebowałem implementacji stosu i skanowania katalogów do innego projektu. Jeśli jednak coś Ci się nie podoba, udostępniam kod źródłowy, który możesz przerobić pod siebie, prawda że potrafisz? :-)

TODO: * Możliwość przeniesienia Opery z Windows na Linux i odwrotnie.


Jakieś sugestie?

PS: Kto wie jak skompilować programy w Javie do plików wykonywalnych .exe? Pewnie wielu ludziom ułatwiłoby to życie...

• Następny post: To już pół roku...
• Poprzedni post: PendriveOpera: the portable Opera installation

 

Chcesz być informowany o kolejnych wpisach na ten temat?
Kanał RSS: kliknij tutaj. Subskrybcja poprzez e-mail: kliknij tutaj.

 

« reszta wpisów | • trackback | ‡ torturuj posta!

Komentarze:

1. Puck Środa, 01 lutego 2006, 19:48:14
 

Powiedz, czy nie prościej skopiować Operę do USB:\Opera, ustawić wszystkie ścieżki na "\Opera\..." i korzystać? Ja tak robię i działa.
A, można sobie jeszcze skrót zrobić, żeby używać specyficznego pliku ini (-settings). To nic, że litera dysku się zmieni, Win sobie dopasuje.

 
2. Piotr Konieczny Środa, 01 lutego 2006, 20:00:41
 

Z tego co piszesz, przyznam szczerze, ze niewiele rozumiem.

Ustawic sciezki -- jak? czym? Do tego wlasnie jest moj program.

Skrot? .ini i settings, /me nic o tym nie wie, wiec prosi o podzielenie sie wiedza, moze i to bedzie sie dalo jakos wykorzystac.

Win sobie dopasuje? Co?
Lin sobie nie dopasuje, a program docelowo ma byc na obydwie platformy ;-)

 
3. Alarmus Czwartek, 04 maja 2006, 15:07:10
 

Dokładnie jak pisali poprzednicy, wystarczy pogrzebać w pliku ini opery. :)
Poza tym jest Opera-USB http://www.opera-usb.com/operausbpl.htm

 
4. krisss117 Czwartek, 18 stycznia 2007, 20:31:18
 

hmm ... używam tej opery .... wadą jest to, że ona ciągle ciągnie z pendriva i przez to strasznie muli .... nie szło by jakoś zrobić by pliki które opera musi pobrać zapisywały sie gdzieś na kompie a przy zamknięciu opery kopiowały by sie one na pendriva .... tak jak ma Tlen portable :]

 
5. Piotr Konieczny Czwartek, 18 stycznia 2007, 20:32:47
 

krisss117: pod [User Prefs] w pliku opera6.ini (katalog profile)
dodaj linie:

Cache Directory4=C:\opera_cache

 
6. radek Sobota, 01 września 2007, 14:02:42
 

" Exception in thread "main" java.lang.NoClassDefFoundError: PendriveOpera "

 
7. Piotr Konieczny Sobota, 01 września 2007, 14:04:26
 

U mnie działa ;-)

 

Dodaj komentarz:

Wyślij pustą wiadomość, aby śledzić komentarze przez bota.
Komentarze są własnością osób komentujących.
Właściciel bloga nie ponosi za nie odpowiedzialności.
Komentarze nie na temat będą usuwane.

Ofiara

Jeśli powyższy wpis przydał Ci się w jakiś sposób,

autorowi :-)

Czytelnicy:

« wszystkie wpisy