Skip navigation.

exploreopera

| Help

Sign up | Help

My Opera Notebook

by dude09

Simple Tutorial for SearchEdit

, ,

Previously, I introduced an Editor for Opera's Search Engine. This time, I'm going to share what I learned while using this tool to create a complete search engine list. Yes, you don't need two sets of search.ini in order for Opera to work properly - Opera only need one set of search.ini in the Profile folder! Here is how to do it:

Legend
search.ini = Default/standard version of Opera search engine list
search.ini = Modified version, only available if you added/removed/modified any search engine.
search.ini = Complete search engine list, merged both Default & Modified versions together.
Profile folder = Folder store all your personal data & settings.
Installation folder = Folder store Opera's execution files, usually located in C:\Program Files\Opera

Before we start, make sure you're using version 0.3 or later. In this tutorial, I assumed you have already added some custom search engines. If you never added/removed/modified the search engine list, then you just need to move the default search.ini from the Opera installation folder into your Profile folder to get the complete search.ini.

1. Shutdown Opera & locate the default search.ini from the Opera installation folder, we will use it as the "base" to create a complete search.ini.

2. After you opened the default search.ini with SearchEdit, go to Edit > Import > Merge search.ini's

3. From the dialog, locate & choose the search.ini from your Profile folder to be merged with the default search.ini.

4. After the merged, edit it to your heart's content, saved it when you're done! You should have a complete search.ini & a search.ini1.bak (copy of default search.ini) inside Opera installation folder.

5. Finally, replace the search.ini in your Profile folder with the newly created search.ini.

NOTE: If you did it correctly, there should be only one complete search.ini left in the profile folder, & there won't be any other search.ini in the installation folder except the search.ini1.bak.

That's it! Now you can restart Opera & check the Search Engine list to make sure it's exactly the way you want it to be. You can reorder/modified the search.ini with SearchEdit again if you not satisfy with the result.


What's the advantage of using only one complete search.ini?
1. Opera won't overwrite the complete search.ini with the default search.ini, because there is no default search.ini!

2. The order of the search engines will be in the exact order you see in SearchEdit, no need to mess with the default search.ini.

3. When you add/remove/modified any search engine in Opera, it will be merged with the complete search.ini automatically - you only need to take care of one set of list instead of two.

4. You only need to delete the default search.ini after upgrade or clean installation (need backup copy of complete search.ini) to restore your previous complete search engine list.

NOTE: Make sure you always kept a backup copy of the complete search.ini!

Copy to Note with Folder Selection

,

Can't find certain Notes because they always created under some random folders? Or you wish you can pick a folder when you created a note with Copy to note command? Well, currently the Copy to note function (Ctrl + Shift + C) is very limited & not very intuitive... So, I decided to improve it to allow folder selection before a note is created! Here is how I did it:

Mouse Gesture/Hotkey
1. First, go to Preferences(Ctrl+F12) > Advanced > Shortcuts > Mouse/Keyboard Setup.
(& create a new mouse/keyboard setup, if you didn't do that already)

2. Next, double-click on a Mouse/Keyboard setup you want to use, select Application section.

3. Finally, create a new shortcut with your preferred MG/Hotkey & add the following actions:
Focus panel, "notes" & Close all item & Delay, 3500 & Focus page & Copy to note & Set alignment, "hotlist", 0

NOTE: Do not replace the default Hotkey (Ctrl + Shift + C) with this modified syntax, because it won't work on texts inside textbox!


Menu
Before we begin, read this TUTORIAL if you don't know how to use Opera's Menu setup.

1. First, shutdown Opera & open the standard_menu (1).ini with text editor.
TIPS: Renamed standard_menu (1).ini to something else to prevent Opera from overwrite it!

2. Search for [Link Selection Popup Menu] & [Hotclick Popup Menu] sections, & then replace Copy to note action under those sections with the following syntax:
Focus panel, "notes" & Close all item & Delay, 3500 & Focus page & Copy to note & Set alignment, "hotlist", 0

3. When you're done, saved & fire-up Opera. Just select the newly modified menu setup in Opera to apply the changes you just made. That's it!

NOTE: This trick ONLY works on embedded texts in webpage, you won't get any folder selection when you use Copy to note command for texts inside any textbox.


How it works?
After you highlighted some texts from webpage & execute the Copy to note command via MG/Hotkey/Menu, the Notes panel will become visible for 3.5 seconds - allow you to pick a desired folder to store the note. After 3.5 seconds, the Notes panel will be closed & the Note will be saved under the folder you selected earlier! :happy:

NOTE: You can increase the delay time for folder selection by increased the time of Delay, XXXX actions to 4000 (4 seconds) or 5000 (5 seconds)...etc.

How to Merge Multiple Notes Together

,

I discovered another trick after someone requested a "Merge multiple notes together" function in the forum... Not sure if it will be useful, but I'll post it here to share it with you all! :lol:

Buttons
Just drag one of these buttons into your Notes panel.

Version A: Merge Notes (This button will kept the original notes after the merged)

Version B: Merge Notes (This button will removed the original notes after the merged)


Hotkeys
Create a new shortcut under Notes Panel section in Keyboard setup, & input the following actions:

Copy & New note & Paste (This syntax will kept the original notes after the merged)

Cut & New note & Paste (This syntax will removed the original notes after the merged)

Now, you should first organize all the notes you want to merge together in order - from first note (on top) to the last note (lowest). Then, highlight all of 'em & execute the Hotkey/Button to create a new note with all highlighted notes' content in the order you setup.
You will lost your previous clipboard content after using this trick!

If you like this function to be intergrated into Opera by default, then go HERE to vote!

FlipBack/Forward ONLY Mouse Setup

,

Since Kestrel combined both FlipBack & FlipForward with Mouse Gestures as a single feature, many Mouse Gesture Hater were furious about it... So, today I provide a simple tutorial to help them get back the old behavior with minimum efforts.

1. Just save the following mouse setup:
no mouse gesture.ini

2. Next, put it into the Mouse folder, which located inside your Profile folder.

3. Then, go to Preferences > Advanced > Shortcuts > Mouse Setup & select No Mouse Gesture.

4. Finally, checked Enable mouse gestures option, & hit OK to apply the change.

Great, now you can use FlipBack & FlipForward default functions without the Mouse Gestures!
Hope you're happy now...


UPDATE: As mentioned by Tamil, now there is an option to toggle mouse flips for 9.51 RC1 & beyond. So, above trick is no longer needed... :rolleyes:

Open Bookmark Folder in Firefox style

, ,

All right, another trick that I probably won't use... But EX-Firefox user might find it useful. Firefox can close all opened tabs & open all bookmarks from a bookmark folder at once, but Opera can't do that by default... So, I'll show you how to edit the menu setup to get that function.

1. Before we begin, read this TUTORIAL if you don't know how to use Opera's Menu setup.

2. First, shutdown Opera & open the standard_menu (1).ini with text editor.
TIPS: Renamed standard_menu (1).ini to something else to prevent Opera from overwrite it!

3a. Search for [Bookmark Folder Menu] & add this line under that section:
Item, "Close All Tabs + Open"="Close all & Open link, -2"

3b. Search for [Bookmark Item Popup Menu] & add this line under that section:
Item, "Close All Tabs + Open"="Close all & Open link"

4. When you're done, saved & fire-up Opera. Just select the newly modified menu setup in Opera to apply the changes you just made. That's it!

Now, from Menu > Bookmarks > bookmark folder (or right-click on any bookmark folder in Bookmarks panel), you can execute Close All Tabs + Open command to close all opened tabs & open all bookmarks from that bookmark folder at once just like Firefox. :D

Open Bookmarks inside Panel?

,

Great, I help someone in the forum to create a button that I will never ever use... So, I might as well post it here for you guys who like to use the panels to view webpage for whatever reason. Personally, I only use the panels for Opera default functions - I never understand why people prefer viewing webpage with a small-screen over a big one... :rolleyes:

Buttons
Here, this button will open selected bookmark into panel in small screen mode: Open in Panel

NOTE: This button will be always in "Active" mode because Opera want it to... bug

Those who want to conserve space for bookmarks panel, replace the "View" button with this button: View (Click on icon for default functions, click on the arrow to open selected bookmark into panel)


Hotkey/Mouse Gesture
Alright, you might prefer Hotkey or MG instead... So here is the syntax:
Edit properties & Focus previous widget & Focus previous widget & Focus previous widget & Focus previous widget & Check item & Click default button & focus panel & Enable handheld mode

NOTE: Make sure you setup this Keyboard/MG setup under Bookmarks Panel section.

How to Block Cookies Properly?

,

Previously, I show you guys how to delete unwanted Session cookies (a.k.a. New cookies) upon exiting Opera. This time I'll show you a way to block all cookies, plus a few whitelist domain methods. The nature of block all cookies function (Never accept cookies) might cause problem to website that require certain cookies in order to function properly... & that's why I also included the whitelist domain methods. :wink:

1. First, go to Preferences(Ctrl+F12) > Advanced > Cookies, then checked Never accept cookies option. Hit OK once. This will ONLY block all cookies, it won't delete any existen cookies! So, delete the unwanted cookies yourself...

NOTE: Once you choose Never accept cookies option, then Delete new cookies when exiting Opera function will be disabled in general - Except domains that you whitelisted with Accept cookies or Accept only cookies from the site I visit options in Edit Site Preferences.


2. Next, time to setup a whitelist domain system. There are generally 2 methods to do so, but you can use both together if you wish... which is the 3rd method. You need to choose a method that suit your taste, so read the explaination carefully before you pick one!

A. Accept ONLY cookies from website I visit
This is the most extream method, because it will only accept cookies that with matched domain/URL of visiting websites! You won't receive any 3rd party cookies, but it might cause some problem if 3rd party cookies are needed in order for the website to work properly...

A1. Open the website you want to whitelist, then go to Edit Site Preferences (F12/Context menu) > Cookies, & choose Accept only cookies from the site I visit option. That's it.

A2. Repeat step A1 for other websites that you want to whitelist. Here is a button that will help you to do so quickly. Click once to whitelist domain, press & hold to remove domain: Whitelist Domain


B. Accept all cookies
This method will accept all cookies from whitelisted domain, included all other 3rd party cookies that used by that website. That means you might receive some unwanted cookies from 3rd party too...

B1. Open the website you want to whitelist, then go to Edit Site Preferences (F12/Context menu) > Cookies, & choose Accept cookies option. That's it.

B2. Repeat step B1 for other websites that you want to whitelist. Here is a button that will help you to do so quickly. Click once to whitelist domain, press & hold to remove domain: Whitelist Domain


C. Combined Method A & B
As I mentioned before, method A will break some website because certain website require 3rd party cookies to work properly, although these websites are rare but they do exist! Thus, I suggest you to use method A for most websites & method B for website that required 3rd party cookies...

No explanation needed, so I'll just provide some variation buttons that you might find useful:

A + B: Whitelist Domain
(Click once to accept ONLY domain/URL matched cookies; Press & hold to accept ALL cookies)

A + B: Whitelist Domain
(Click icon to accept ONLY domain/URL matched cookies; Click arrow to accept ALL cookies)

Remove domain + Manage Cookies: Block Domain's cookies
(Click once to remove domain from whitelist; Press & hold to evoke Cookies Manager)

Remove domain + Manage Cookies: Block Domain's cookies
(Click icon to remove domain from whitelist; Click arrow to evoke Cookies Manager)

P/S: This is not the end, I probably will wrote another blog about combined Block cookies + Delete New cookies when existing Opera whitelist method later. As soon as I figure out a few more details that is, Or maybe not... p:

Bookmark Folder vs Sessions Manager

,

Sessions Manager is a great feature, but it's suffering from immature development. Currently, we can't edit or modify session's content, it's UI is hidden deep within Menu bar, & sometime older session will overwrite the browser's current settings with an older settings...etc. Thus, I'm going to show you how to utilize your bookmarks folder to create a better version of Sessions manager.

How to create a Sessions Manager with bookmark folder?
1. First, create a new folder on the top level of Bookmarks panel & name it SESSIONS. This will be serve as a Parent folder to hold all of your sessions.

2. Now, you can create new session (folder) by create new bookmark folder under SESSIONS with desired Title, & then right-click on that newly created session (folder) > Bookmark all open pages to add all opened tabs into that session (folder).

Now, let's try something that the default Sessions Manager can't do!

A. Edit/Modify/Merge any session
No explaination really needed... Just add/remove/relocate any bookmark to manipulate any session! Oh, what a joy... :cheers:

B. Shortcut to Sessions from Personal bar?
The default Session Manager is hidden deep within the Menu bar, now you can just drag the SESSIONS folder into the Personal bar & you got yourself a shortcut to a list of all sessions... :D

C. Go! Opera Link
Yes, now you can get access to Sessions from Opera Link too (require Kestrel)... :cool:
Just sync your bookmarks with Opera Link & go to My page > Bookmarks > SESSIONS

D. Open session with Nickname supported functions!
What about open any session with Nickname supported functions? Just add nickname to any session (folder), & you can open 'em with:

1. Address bar/Go to page (F8/F2) - Just typed the assigned nickname & hit Enter key...

2. Go to nickname (Shift + F2) - Just typed the assigned nickname...

3. Hotkey/Mouse Gesture - Setup some Hotkey/MG with these actions:
Go to nickname, "x" to open Session "x" in curent window...
New browser window & Go to nickname, "x" to open Session "x" in a new window...

Did I bookmarked this page yet?!!

Once upon a time, Opera got a function that notify user with a :star: in the Address Field if current page is bookmarked. However, this feature was removed... When Firefox 3 adopted this feature, it became one of the most popular feature! Anyway, someone revived this :star: with a button, but it doesn't work most of the time & require Reload to get an accurate result... :cry: That's why I came up with another trick for Kestrel, it's not as cool as the :star: button, but it worked!

NOTE: As I mentioned, this trick is for Kestrel. So, Opera 9.2x users are out of luck - you're stuck with the :star: button until you upgrade to Kestrel... p:

Button
Drag one of these button into your browser:
Version A: Highlight Bookmarks
Version B: Highlight Bookmarks (Auto-close after 1.5 seconds)

Mouse Gesture/Hotkey
1. First, go to Preferences(Ctrl+F12) > Advanced > Shortcuts > Mouse/Keyboard Setup.
(& create a new mouse/keyboard setup, if you didn't do that already)

2. Next, double-click on a Mouse/Keyboard setup you want to use, select Application section.

3. Finally, create/modify a shortcut with your preferred MG/Hotkey & add the following actions:
Copy document address & Manage, "bookmarks" & Delay, 10 & Focus address field & Select all & Paste.

When you want to find out if current page is bookmarked or not - Just pressed the button or execute the command to evoke a Bookmarks manager with a list of all bookmarks that got matched URL with current page. You will lost your previous clipboard content after using this trick!

For those who wish to get the original :star: back, go HERE to vote!

UPDATE: Tamil provided an improvement to the syntax, so I updated the syntax to be able to work even when the Address field is disabled.

Flash Player & Shockwave Player vs Opera!

,

This is just a guide, it's not meant to answer every question & troubleshooting that you got... So, I will only deal with how to install Flash & Shockwave player for Opera with minimum effort (& some related issues). I won't reply to any question if you're having problem to get Opera to work with Flash/Shockwave properly... Use the forum for that, OK. :wink:

Before we go any further, visit this PAGE with Opera (Plug-Ins enabled) to test if Flash & Shockwave player are working properly. You will see two animate boxes that display the version of players you're using if everything are working properly. If you got the latest version, then you're done! :D

However, if one or both animate box(es) doesn't work (Empty/White color); or lagging when you hover ther pointer over any animate box, then you got some work to do... To update your Flash/Shockwave player, just shutdown Opera & uninstalled current Flash/Shockwave player, then proceed to Installation section for details.


A. Checking for Plugins
Now, go HERE to see if Opera detected Flash or Shockwave plugins or not. You should look for one Shockwave Flash (Flash) & one Shockwave for Director (Shockwave), something like these:
Shockwave Flash
application/futuresplash________spl
application/x-shockwave-flash___swf
C:\WINDOWS\system32\Macromed\Flash\NPSWF32.dll (this line varies by OS/plugins path)
Shockwave for Director
application/x-director___dcr,dir,dxr
C:\Program Files\Opera\Program\Plugins\PluginPing.dll (this line varies by OS/plugins path)

If there are no Shockwave Flash or Shockwave for Director in the plugins list, then proceed to Installation section. Go to Removing Duplicate plugins section if you found multiple entries of 'em.


B. Installation
If Opera didn't detected both plugins, the chances are you don't have 'em.
Thus, you can safely install 'em right away...

1. Just go back to this PAGE & click on the empty box(es) to download the proper installer, if both boxes are empty, then open them into 2 different pages to download both of 'em separately.

2. When download(s) completed, you should shutdown Opera before execute the installer(s). After you have installed the necessary plugins, restart Opera & visit this PAGE again to make sure both plugins are working properly. You might want to repeat Checking for Plugins step to make sure there are no duplicate copies of plugin. If nothing goes wrong, then you're done!


C. What if Opera can't detect Shockwave player's plugin after installation?
By default, Opera can't detect Shockwave player's plugin... So you will have to manually copy & paste the original PluginPing.dll into the Opera's plugins folder. You can use the OS's Search function to locate the original PluginPing.dll. Go HERE & look for Plug-in path section to find out the location of plugins folder.


D. Removing Duplicate plugins
If you found multiple entries of Shockwave Flash or Shockwave for Director, you will need to delete the extra copies of plugins located inside Opera's plugins folder. Go HERE & look for Plug-in path section to find out the location of plugins folder.

1. Open the plugins folder & find the duplicate plugins for Flash or Shockwave player.

2a. For Flash player plugins, locate the NPSWF32.dll
2b. For Shockwave player plugins, locate the PluginPing.dll
You should Shutdown Opera before proceed to next step.

3. When you found the duplicate plugins, delete 'em.

4. After you removed the proper duplicate plugins, restart Opera & visit this PAGE again to make sure both plugins are working properly; you should repeat Checking for Plugins step to make sure there are no more duplicate copies of plugins. If nothing goes wrong, then you're done!