Magyar Opera

Kiegészítők gombjainak testreszabása

Tipp: Ha az alfa verzió egy újraindítást követően minden indításnál összeomlik, a toolbar.ini fájlodban keresd meg az [Extensions Toolbar.content] szekciót és töröld ki az alatta lévő sorokat. A számozás természetesen változhat, a lényeg, hogy a szekció üres legyen.

ExtensionButton0, 128
ExtensionButton1, 129

A kiegészítők gombjait elvileg nem lehet áthelyezni az Opera 11 alfa verziójában. Gyakorlatilag viszont igen. Ehhez hívjuk segítségül a toolbar.ini-t. És természetesen ahhoz (ha még nem töröltük a régi, megszokottat), hogy hogyan javítsuk meg anélkül, hogy újat generálnánk.

Ezt a postot megpróbálom a kevésbé jártas felhasználók számára is érthetővé tenni, akit csak a lényeg érdekel, ugorjon ide.

  1. Lépjünk ki az Operából
  2. Start menü » Futtatás
  3. A megjelenő ablakba írjuk (vagy másoljuk) be a következőt, idézőjelek nélkül: "%userprofile%\AppData\Roaming\Opera\Opera\toolbar"
  4. A megnyíló ablakban nyissuk meg a toolbar.ini nevű fájlt Jegyzettömbbel (a Windows automatikusan ehhez társítja).
  5. Látni fogunk egy ilyen részt legfelül:

    Opera Preferences version 2.1
    ; Do not edit this file while Opera is running
    ; This file is stored in UTF-8 encoding

    Ehhez ne nyúljunk. Alatta lesznek kapcsos zárójelek [ ] között lévő szekciók. A UTF-8 encoding után hagyjunk egy szóközt és utána szerkesszük (vagy másoljuk) be ezt a sort:

    [Extensions Toolbar.content]

    Miután ezzel megvagyunk, nyomjunk egy Ctrl+S-t, zárjuk be a toolbar.ini-t és nyissuk meg az Operát. Az utolsó lépés, Operában jobb klikk a címsávon Testreszabás » Eszköztár visszaállítása

    Eszköztárak gombjainak áthelyezése

    A [Document Toolbar.content] alatt találunk egy ExtensionSet5 nevű sort. Erre lesz szükségünk, ugyanis ez határozza meg a gombok helyét és pozícióját az eszköztáron, esetünkben a címsáv végén. Mivel mint látható, ez globálisan tárolja az összeset, sajnos spacereket nem tehetünk az egyes gombok közé, de sok mást csinálhatunk vele.

    Mielőtt belevágnánk, pár szó a toolbar.ini struktúrájáról:

    A szekciók 3 alkategóriára oszthatók.

    [Eszköztár Neve.content], [Eszköztár Neve.alignment] és [Eszköztár Neve.style]

    A név utal a funkcióra, tehát [Eszköztár Neve.content] alatt a tartalom, vagyis a gombok, spacerek és mezők (például címmező (addressfield) vagy keresőmező). A számozás fontos.

    Az [Eszköztár Neve.alignment] 4 sort tartalmaz, amelyek:

    [Eszköztár Neve.alignment]
    Alignment=2
    Auto alignment=0
    Old visible alignment=2
    Collapse=1

    Az Alignment a pozíció. Öt állású, a 0 a kikapcsolva, az 1 a balra, a 2 a felül, a 3 a jobbra és 4 a lent

    Az Auto alignment egy boolean és a "Csak mikor szükség van rá" opciót takarja.

    Az Old visible alignment tárolja a korábbi értéket, aki még emlékszik rá, ez volt a segítségünkre a menügomb végleges eltüntetésénél.

    A Collapse funkciójára nem jöttem rá, de mindenhol 1 és ha 0-ra állítom sem látok változást.

    Az utolsó az [Eszköztár Neve.style] szekcióval a stílust határozhatjuk meg és kicsit itt is több áll rendelkezésre, mint a beállításokban. Ez 7 sort tartalmaz és így néz ki:

    [Eszköztár Neve.style]
    Button type=2
    Button style=0
    Large Images=0
    Wrapping=0
    Maximum Button Width=0
    Grow To Fit=0
    Mini Buttons=0

    A Button type-nál a gombok típusát módosíthatjuk. Több állású integer. A 0-val Submit típusú szöveges gombokká változtathatjuk az eszköztár gombjait, amit utána a skin.ini-ben tovább stílusozhatunk

    button-type0

    Az 1-es érték ugyanazt csinálja. A kettő a sima ikon

    button-type2

    A 3-as és 4-es értékkel szöveges formában, keret nélküli gombokat kapunk.

    button-type3 title=

    És van még pár stílus, de egyik sem az igazi. A 7-es például olyan, mint a folyamatsáv.

    A Button style a beállításokból ismert "Stílus" opció, csak ikon, csak kép, szöveg az ikon alatt és szöveg az ikontól jobbra.

    A Large Images opcióval (ha a skin.ini-ben engedélyezve van) nagyméretű, akár 64*64-es ikonokat csináljatunk.

    A Wrapping a tördelés, 0 a nincs, 1 a több sorba és 2 az Extender menü.

    Maximum Button Width a gomb maximum szélessége, pixelben. 0 az alapérték.

    A Grow To Fit arra jó, hogy a kis gombok méretét növeli a helykitöltés érdekében.

    A Mini Buttons-szal pedig 40%-os méretű gombokat csinálhatunk eszköztár specifikusan.

    Nos, ezekkel kellőképpen testre lehet szabni a kiegészítők gombjait. Lásd: gombok

A bejegyzés trackback címe:

https://magyaropera.blog.hu/api/trackback/id/tr692394399

Trackbackek, pingbackek:

Trackback: Opera 11 a kiegészítők gombjainak testreszabása 2010.10.24. 08:00:16

A kiegészítők gombjait elvileg nem lehet áthelyezni az Opera 11 alfa verziójában. Gyakorlatilag viszont igen. Ehhez hívjuk segítségül a toolbar.ini -t. És természetesen ahhoz (ha még nem töröltük a régi, megszokottat), hogy hogyan javítsuk meg anélkül, ho…

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

RaidX 2010.10.24. 13:59:36

Ha már szájbarágós, gondoljunk azokra is akik egy felhasználós illetve portable módba telepítettek.

Nálam egy felhasználós módba a "d:\Program Files\Opera 11.00 alpha\profile\toolbar\"
alatt található meg. Vagyis "telepítési mappa\profile\toolbar". Mert mindenki másként csinálja.

penge™ · http://www.thevenusproject.com/ 2010.10.24. 18:09:59

@RaidX: Ők next-next-finish telepítették. :)

Meg akkor már ki kéne térni a 64 bites Vistára/Win7-re is.

Mihics Zoltán (Med1on) 2010.10.29. 18:43:54

@penge™: Kösz a fenti tippet én eddig az egész toolbar.ini fájlt töröltem. :D
Sajnos a héten már nem kapunk új snapshotot, de legalább szaporodnak a kiterjesztések.

penge™ · http://www.thevenusproject.com/ 2010.10.29. 19:18:32

@Med1on: Leginkább a hülyeségek. Az External Scripts is kapott egy frissítést, de még mindig nem működik együtt a NoAds-szal.

Meg userJS-eket konvertáltak leginkább át, amik már eddig is léteztek. Például a BugMeNot jó lenne, de ott is legalább töltené ki a mezőket random login információkkal, de arra, hogy megnyomom a gombot és feljön egy popup az MDI-t meghívó sajátgombom is képes és még userJS sem kell hozzá.

Az ID-Jumper tetszett volna még, ha CSS pszeudo-class-okat társított volna a nem létező anchorokhoz, de ahol vannak anchorok ott vannak linkek is.

A Security Enhancer csak előre definiált oldalakon végez átirányítást és ott is csak betöltődés után működik. Nem tudom tényleg bug-e, vagy csak nem ismeri a készítője az Operában használható AddEventListener-eket.

Az Imex igényes cucc, csak nem tudom mire használni, Az Add To Google Bookmarks megint sajátgombbal megoldható, JS sem kell hozzá...

A Latest News-t nem próbáltam, de talán azoknak hasznos, akik a Live Bookmarks-os RSS olvasót hiányolták.

Az Images dimensions ami még tetszik, kár, hogy ha megnyitom a képet, akkor nem működik, csak ha az oldalba be van ágyazva. És CSS background-ként beállított képeknél sem.

Az időjárásos is ötletes, csak szintén nem tudom mire használni.

A YouTube még azoknak jó, akik nem szeretnek userJS-t másolgatni, akárcsak a Mouse Trails, vagy a Translate.

A Fix Long Title és a Let Me See dettó, de ezekre Core fix kéne.

53 addonból ennyi. De biztos én vagyok túl igényes. :)

Inkább az új implementációkat várom, amivel nem kell az Operásokra várni, hogy lehessen komolyabb funkciókat is adni az addonoknak. Például a FileReader és FileWriter API elég sok lehetőséget megnyitna.

Más: Az Export-Import funkció pedig megoldható lenne egy külső kis .exével.

A lényeg, hogy a pstorage mappában lévő psindex.dat egy sima XML fájl. Ebből kéne kiolvasni a szükséges részt, a hozzá tartozó útvonalról kimenteni a szükséges SQLite fájlt, bezippelni, majd importnál a psindex.dat-ba beleszerkeszteni a korábban kiexportált sorokat és berakni a régi útvonalra az adatbázisfájlt.

Amúgy most néztem meg, a népszerű CCleanerben is ki lehet rakni exclude listára ezeket (a cookie-khoz hasonlóan), szóval akik ezzel takarítanak, azoknak ez megoldást jelenthet.

Amúgy ha már CCleaner... a tököm lassan kezd tele lenni: kephost.hu/image-1DE7_4CCB0107.jpg

Lassan már WPI-vel nem is lehet telepíteni egy Windowst anélkül, hogy 5 percenként checkboxolgatni kéne. Legalább raknának bele egy parancssori kapcsolót, bár akkor nem perkálna (annyit) a Google.

Mihics Zoltán (Med1on) 2010.10.29. 19:35:43

@penge™: A CCleanernél van portable változat azzal nincs ilyen gond.
Én ezeket használom: Focus on video, Google reader (iOS mode), Snap Links.

penge™ · http://www.thevenusproject.com/ 2010.10.29. 20:21:57

@Med1on: Ja, a Snap Links-et kihagytam, az még nincs fent a hivatalos oldalon. Azt én is használom.

Már mindegy, amúgy nem magamnak szoktam ezeket feltenni. Most nálam is fent van, de csak ideiglenesen, mivel Cookie törlésre használom, amíg az Operában (10.50 óta) nem javítják ki, hogy ha beállítom, hogy kilépés után törölje a sütiket és oldalspecifikusan kivételt adok neki, akkor ne felejtse el bizonyos oldalakon és random módon a sütiket és ne kelljen újra belépnem. A többi mocsok meg, mint adverticum (ami nem tudom hogy tárolódhat egyáltalán el, mivel domain szinten blokkolva van, de majd lehet használatba veszem a jó öreg hosts fájlt is) tűnjön el.

De olyan szinten jó, hogy a Flash cookiek fölött is egész korrekt kontrollja van. Például a YouTube-on (ahol a hangerő miatt jó) megtarthatom, a többit pedig törlöm.

Olyan nincs, hogy Unfocus on Video? :D

Mihics Zoltán (Med1on) 2010.10.30. 15:49:17

@penge™: Ez is használható: addons.labs.opera.com/addons/extensions/details/translate/1.1/?display=en csak jobb lenne, ha a "jobbgombos" menübe lenne egy fordítás a saját nyelvemre opció. Kicsit idegesítő, hogy állandóan beúszik minden oldalon.

penge™ · http://www.thevenusproject.com/ 2010.10.30. 16:36:56

@Med1on: Nálam általában sikertelen volt a fordítás és a görgetést is elrontja.
Amúgy nem lenne rossz, de a Babelfish lassú, a Google Translate jobb lenne és legyen már neki egy dedikált beúszó, mint a Ctrl+F vagy a jelszómegjegyző, vagy javítsák a fixed with-es bugot. Bővebben: people.opera.com/rijk/opera/

Nem olyan a görgetés, mint például itt, hanem mintha akadozna az egész.
süti beállítások módosítása