Opera 10.63 - irytujący wygląd paska wyszukiwania google.

w dziale Dostosowywanie Opery do własnych potrzeb
vertharath napisał(a):

Witam,

Niedawno przesiadłem się z wersji 10.10 na Operę w wersji 10.63. Generalnie uważam ją za bardzo udany produkt, lecz irytuje mnie w niej jedna rzecz, mianowicie przycisk wyszukiwania google, który u mnie znajduje się obok paska adresu. Nie podoba mi się w nim to, iż zapamiętuje on to, co wpiszę do wyszukiwarki oraz to, iż rozwija się w momencie w którym wpiszę do niego choćby znak. Półśrodkiem okazało się usunięcie go i dodanie przycisku wyszukiwania google, jednak przycisk ten jest znowuż zbyt wąski i tutaj pojawia się moje pytanie/prośba. Czy można zrobić przycisk odpwiedzialny za 'poszerzanie' pola wyszukiwania googla? Chodzi mi o to żeby wyglądało ono dokładnie tak, jak w wersji 10.10. Szukałem tego przycisku i niby go znalazłem, lecz po dodaniu go do opery nie sprawował swojej funkcji (po jej zrestartowaniu też) - mogłem na niego klikać, a nie poszerzać okno wyszukiwania google. A może istnieje możliwość podmiany w jakimś pliku, w którym ten button się znajduje na ten z wersji 10.10?

Saskatchewan napisał(a):

Witam,
a nie wystarczy Ci wpisywanie zapytań do Google zamiast do paska wyszukiwania, to do paska adresu? (Niektóre hasła, np. jeśli zawierają kropkę, trzeba poprzedzić prefiksem "g ", lub "? ".)

I tak z ciekawości zapytam, czemu nie zainstalowałeś od razu 11.10? Ze względu na błędy, czy może z innych powodów?

vertharath napisał(a):

Originally posted by Saskatchewan:

Witam,
a nie wystarczy Ci wpisywanie zapytań do Google zamiast do paska wyszukiwania, to do paska adresu? (Niektóre hasła, np. jeśli zawierają kropkę, trzeba poprzedzić prefiksem "g ", lub "? ".)



Jak to rzekł niegdyś Cyceron: przyzwyczajenie jest drugą naturą człowieka. Tak samo jest i ze mną, odkąd tylko mam ten pasek wyszukiwania google obok paska adresu zawsze wyłącznie z niego korzystam i zapewne ciężko byłoby mi się przestawić na zaproponowany przez Ciebie sposób. A to wsystko przez możliwość maksymalnego zindywidualizowania Opery pod swoje preferencje. smile

Originally posted by Saskatchewan:


I tak z ciekawości zapytam, czemu nie zainstalowałeś od razu 11.10? Ze względu na błędy, czy może z innych powodów?



Instalowałem 11.10, ale też coś mi w niej nie pasowało (w tym momencie już nie przypominam sobie co).

Zatem ponawiam pytanie, czy jest jakaś możliwość żeby skopiować button wyszukiwania google z wersji 10.10 do wersji 10.63?

Saskatchewan napisał(a):

Originally posted by vertharath:

czy jest jakaś możliwość żeby skopiować button wyszukiwania google z wersji 10.10 do wersji 10.63?

Można, ale trzeba by edytować pliki skórki, a trochę zabawy z tym może być. Możesz też spróbować użyć innej skórki? A może Ci się spodoba wink.

Originally posted by vertharath:

zapamiętuje on to, co wpiszę do wyszukiwarki

Pamiętam, że podobno dodanie atrybutu "tylko do odczytu" dla jakiegoś pliku w katalogu profilu użytkownika ponoć pomagało na tę przypadłość. Przepraszam za brak konkretów.

Originally posted by vertharath:

rozwija się w momencie w którym wpiszę do niego choćby znak

Tutaj rozwiązaniem, znowu nieidealnym, jest wyłączenie opcji opera:config#UserPrefs|AutoDropdown. Wyłączy to jednak automatyczne pojawianie się wszystkich list, między innymi tej w pasku adresu i tej z informacjami osobistymi przy wprowadzaniu tekstu do pól formularza.

vertharath napisał(a):

Originally posted by Saskatchewan:

Originally posted by vertharath:

czy jest jakaś możliwość żeby skopiować button wyszukiwania google z wersji 10.10 do wersji 10.63?

Można, ale trzeba by edytować pliki skórki, a trochę zabawy z tym może być. Możesz też spróbować użyć innej skórki? A może Ci się spodoba wink.



Mam trochę skórek, ustawiłem ponownie domyślny button z wyszukiwaniem google (ten, który można rozszerzyć) i zmieniałem skórki po kolei, ale niestety nadal gdy wpiszę doń nawet jeden znak, to on się rozwija (wyłączyłem funkcję atuodropdown i zrestartowałem Operę). Dodam że na wersji 10.10 i na 10.63 cały czas mam tę samą skórkę, więc "winni" takiej, a nie innej funkcjonalności domyślnego paska wyszukiwania google są chyba programiści Opery. Może wystarczy skopiować fragment kodu z jakiegoś pliku *.css z wersji 10.10 czy coś?

Originally posted by vertharath:

zapamiętuje on to, co wpiszę do wyszukiwarki

Originally posted by Saskatchewan:

Pamiętam, że podobno dodanie atrybutu "tylko do odczytu" dla jakiegoś pliku w katalogu profilu użytkownika ponoć pomagało na tę przypadłość. Przepraszam za brak konkretów.



A tego niestety nie wiem jak zrobić.

Saskatchewan napisał(a):

Originally posted by vertharath:

Dodam że na wersji 10.10 i na 10.63 cały czas mam tę samą skórkę

Znaczy, że zapewne wygląd pola wyszukiwania nie jest zdefiniowany w tej skórce i jest dziedziczony z domyślnej. To wszystko jest zdefiniowane w pliku skin.ini w pliku skórki (spakowanym zipem). Niestety nie wiem za bardzo które sekcje odpowiadają za wygląd pola wyszukiwania.
Znalazłem skórkę z 10.10 dla Opery 10.6X: http://my.opera.com/community/customize/skins/info/?id=10071

Originally posted by Saskatchewan:

Pamiętam, że podobno dodanie atrybutu "tylko do odczytu" dla jakiegoś pliku w katalogu profilu użytkownika ponoć pomagało na tę przypadłość.

Znalazłem - miał to być plik "search_field_history.dat", ale jak teraz testuję (sam nie używam pola wyszukiwania), to po prostu nie są one zapamiętywane pomiędzy uruchomieniami przeglądarki, ale to co wpiszesz w danej "sesji", w tej sesji będzie widoczne.

Originally posted by vertharath:

wyłączyłem funkcję autodropdown

Rzeczywiście nie działa :/ - chyba się to nadaje do zgłoszenia jako błąd, ale biorąc pod uwagę ile czasu minęło od 10.5, to pewnie już ktoś to zgłosił, tylko nie chce im się naprawiać tak "mało istotnego" błędu.

jayxxx napisał(a):

Wyłączenie auto uzupełniania

http://my.opera.com/polski/forums/topic.dml?id=438691&t=1277124693

vertharath napisał(a):

Originally posted by Saskatchewan:

Znaczy, że zapewne wygląd pola wyszukiwania nie jest zdefiniowany w tej skórce i jest dziedziczony z domyślnej. To wszystko jest zdefiniowane w pliku skin.ini w pliku skórki (spakowanym zipem). Niestety nie wiem za bardzo które sekcje odpowiadają za wygląd pola wyszukiwania.



Czyli teoretycznie wystarczyłoby rozpakować używany standardowy skin używany przez Operę 10.63, podmienić w nim plik skin.ini z wersji 10.10, ponownie to spakować, a potem podmienić pliki? Chyba zaryzykuję. smile

Saskatchewan napisał(a):

Originally posted by vertharath:

podmienić w nim plik skin.ini z wersji 10.10

To raczej nie będzie działać tak jak powinno, bo powinieneś przekopiować tylko te sekcje pliku, które odpowiadają za wygląd pola wyszukiwania. Pozostałych nie powinieneś zmieniać, bo w nich na pewno się coś zmieniło od 10.10 i możesz zepsuć wygląd innych elementów.

Zapomniałem, przecież wystarczyło włączyć opera:config#UserPrefs|DebugSkin, żeby zobaczyć jak się nazywają te elementy doh. Lewa strona pola wyszukiwania, to "[Dropdown Search Field Button Skin]", środek, to "[Dropdown Search Field Skin]", a koniec to:"[Dropdown Search Field Go Button Skin]" (w pliku jest jeszcze "[Dropdown Search Field Close Button Skin]" który nie wiem za co odpowiada).

To oznacza, że powinieneś:
- Otworzyć skin.ini z 10.10, skopiować sekcje
[Dropdown Search Field Button Skin]
[Dropdown Search Field Skin]
[Dropdown Search Field Go Button Skin]
[Dropdown Search Field Close Button Skin]
i wszystkie pozostałe o tych nazwach z .hover, .selected, .pressed, itp. na końcu do pliku skin.ini skórki z 10.63.
- Jeżeli w którejś z tych sekcji jest odniesienie do obrazka, np. Tile Center, Corner Topleft (generalnie, chyba wszystkie linijki zaczynające się od Tile lub Corner), to musisz skopiować też te obrazki do odpowiednich miejsc.
- Edytory zipów takie jak WinRAR, czy 7-Zip pozwolą Ci na edycję i dodawanie plików bez konieczności rozpakowywania zipa. gdybyś jednak wolał go rozpakować, to pamiętaj, że musisz to spakować tak, żeby pliki znajdowały się w głównej gałęzi, a nie w folderze.

vertharath napisał(a):

Originally posted by Saskatchewan:

To oznacza, że powinieneś:
- Otworzyć skin.ini z 10.10, skopiować sekcje
[Dropdown Search Field Button Skin]
[Dropdown Search Field Skin]
[Dropdown Search Field Go Button Skin]
[Dropdown Search Field Close Button Skin]



Wszystko by było super gdyby nie to, że w pliku skin.ini od Opery 10.10 w ogóle nie ma takich sekcji... sad Włączyłem na drugim komputerze Operę 10.10 z włączonym debugowaniem skina i tam pokazało mi, że chodzi o sekcje: Dropdown Skin i Dropdown Search Resize Skin. Skopiowałem, podmieniłem pliki i nic to nie dało, więc stwierdziłem, że może skoro tych sekcji w pliku z wersji 10.10 nie ma to może je usunę, tak też zrobiłem i nadal bez pożądanego efektu, więc poszedłem na całość i podmieniłem cały plik standard_skin.zip i windows_skin.zip z wersji 10.10 i... też bez zmian. Jak się od przycisku wyszukiwania google rozwija to menu po wpisaniu czegokolwiek, tak się rozwija nadal... sad

Jakieś inne pomysły jak można się tego pozbyć?