Full Page History:

Oldest known version of this page was edited on 2006-07-27 10:57:14 by TomAn []

Page view:


OPERA 7 TIPPS


Dies ist eine WikiPage? für Opera7 Tipps (weitere Infos unter WhatIsAWiki), d.h. du selbst kannst alle dir bekannten Tipps im Umgang mit Opera eintragen - wenn du diese Seite bearbeiten möchtest klicke einfach auf das Auge. Bitte füge deine Tipps am Anfang der Seite ein.

Für einige der hier genannten Tipps musst du wissen, wie du INI-Dateien bearbeiten kannst. Unter EditingINIFiles bekommst du eine Hilfestellung dazu.

Allgemeine Performance-Tipps findest du unter Opera7Performance. Hinweise zu Skins findest du bei den Opera7SkinTips.


Opera soll sichere (verschlüsselte) Webseiten cachen (Autor: nafmo)

Wenn du möchtest, dass Opera Seiten / Daten von sicheren (HTTPS) Servern cachen soll (es gibt Server die leider auch ihre Bilder über eine HTTPS-Verbindung anbieten.), dann füge folgendes in den Abschnitt [Disk Cache] deiner Opera.ini ein:

Cache HTTPS=1

Beachte, dass dies ein potenzielles Sicherheitsrisiko bedeutet, da es möglich ist diese gesicherten Dokumente außerhalb Operas anzusehen!


Textdateien automatisch mit Zeilenumbrüchen versehen (Autor: Arve)

Arve kennt eine schöne CSS-Erweiterung um in Textdateien automatisch Zeilenumbrüche einzufügen, die selbst keine festen Umbrüche enthalten. Er schlägt vor, die Datei browser.css um Folgendes zu erweitern (nur für Opera V7.5+):

 @media projection { 
body > pre:first-child { 
font-weight: bold; 
font-size: 1.3em; 
padding: 1em; 
margin-left: auto; 
margin-right: auto; 
border: 2px solid #ccc; 
} 
}

body > pre:first-child { 
white-space: -o-pre-wrap; 
max-width: 76ex; 
} 

Das wirkt sich auf ALLE angezeigten Dokumente aus. (Auch HTML-Dokumente erhalten zusätzliche Zeilenumbrüche, wenn das erste Element im body ein pre ist. Aber das ist wirklich selten.) Möchtest du diese Option bei Bedarf ein- bzw. ausschalten können, dann füge sie einfach in ein neues User Stylesheet anstatt in die browser.css ein; Genaueres dazu in OperaUserCSS.


Bilder schnell speichern (Autor: Kevin W)

Du kannst jedes Bild abspeichern, indem du die Strg-Taste hälst und das Bild anklickst. Anm.d.Übers.: Scheint mit Opera 7.23 unter WinXP nicht zu funktionieren. CubituS

alert-spresentational icon)Alles nach dieser Zeile muss noch übersetzt werden. Mach' ruhig weiter...


News-Sidebar (author: christian linzatti)

You can make a Sidebar with as much News as you like. The Newssite must have a RSS-Feed or the site must be in google news. When your Site doesn't have an RSS-Feed, you can generate one with this free service. Type in the Site-Name. This Service is also avaiable in German, ESPAÑOL, FRANÇAIS and ITALIANO.

Then go to to this Page and Enter the address from the RSS-File or address line from the xmlmania service in the field "Or enter your own RSS URL". Then click on update. Change the other rate how do you like. When you disable the option "Compact View", you get also the description of the News.

Copy the javascript-code to a new HTML-Site and after the code enter a <br>. You can do this for every news-item. When you have done it, you can save your html-file and make a panel from the HTML File. When you like a refresh Button, you can make a Frameset. This works Perfect :)


Filter your own messages and its replies automatically in M2 (author: SeaKai - source: Frode)


Improve the status bar in MDI mode, using the address bar (author : LeeHarvey)

This customization uses the page Address Bar to replace the global Status Bar, and is intended for Opera users that prefer:

RESOLUTION:

This customization effectively fixes the following issues associated with the global Status Bar in MDI mode:

STEPS:

The following main steps are used to accomplish this customization:

  1. Move the drop-down address bar field onto the Main Bar (rather than inside the Address Bar).
  2. Show the Address Bar at the bottom of the page (rather than top of page).
  3. Right-click and remove most buttons from the Address Bar.
  4. Insert the status field onto the Address Bar.
  5. Make the Progress Bar show inside the Address Bar (rather than popup at bottom of page).
  6. (Optional) Always maximize new pages in the Opera window.


When you are finished, your active toolbar .INI file (located in your profile directory) should contain sections that resemble:

 
[Document Toolbar]
  Button style=0
  Large Images=0
  Wrapping=0
  Status0
[Progress Toolbar]
  Button style=0
  Large Images=0
  Wrapping=0
  Progress0, 0
  Progress1, 1
  Progress2, 2
  Progress3, 3
  Progress4, 4
  Progress5, 5

Likewise, your opera6.ini file (also located in your profile directory) should specify:

  [User Prefs] 
  Show Progress As Popup=0
  AddressBar Alignment=4

NOTE: The settings listed above are by no means absolute, and may be used in conjunction with other settings and values. This example is just one of many possibilities.

SUMMARY:


In general, this customization allows each page in MDI mode to host their own status bar, and effectively utilizes the page Address Bar for this purpose. When finished, your Opera setup will not exhibit the issues outlined in the RESOLUTION section shown above.

One minor drawback to this customization is that when status bars are hosted on each page, they consume valuable screen real estate when many pages are tiled. However, if pages are mostly maximized, then this is not really an issue.


Erstellen einer Desktop-Verknüpfung zu einer Webseite

Es ist möglich eine Verknüpfung zu einer Webseite auf dem Desktop zu erstellen. Verkleinere das Opera Fenster so weit, dass ein Teil des Desktops sichtbar wird. Dann ziehe einfach das kleine Symbol links der URL in der Adresszeile auf den Desktop. Dort wird dann automatisch eine Verknüpfung zu der Seite erstellt.

Solche Verknüpfungen kann man auch von Hand erstellen, indem man eine normale Verknüpfung anlegt und anschließ statt des Pfades zu einer Datei die entsprechende URL einfügt.


Open some bookmarks in new pages (author: DarkElf)

If you have 'Reuse existing page' checked in Preferences - Windows, all bookmarks will open in the currently opened page. This also applies to any searches spawned from a Hotclick, or other menu items.
If you press and hold the Shift key while selecting the bookmark, search or similar, the page will open in a new page, leaving the original page intact: in essence giving the same behaviour as if 'Reuse existing page' was unchecked for that single page.

This can be very handy if you do not want to lose your place on the original page.

Holding Ctrl+Shift also works: this will open the new page in a background page, so your browsing needs not be interrupted at all.

Middle click also can open the bookmark or link in a new page or background page. Look for "Middle click options" at Preferences.


Taking control over Opera user accounts (author: SeaKai)

Instead of relying on the multi-user install which is tied to the OS login or being limited to a single account for multiple users, you can simulate multiple user accounts and have them available in the same logon session, across all logon sessions or even running simultaneously. No more arguing with you housemates over settings or unnecessary logouts. If you're really paranoid you would use the Opera master password anyway. The following applies to Windows, something similar applies to Linux.

1. Create an Operauser superfolder (e.g. c:\Operauser) with subfolders for the users (e.g. c:\Operauser\user1...) FOR each user (example : user1) repeat steps 2-5

2. Create a fresh opera6.ini file in c:\Operauser\user1 containing (replace user1 with the desired username):

Opera Preferences version 2.0

[User Prefs]
Opera Directory=C:\Operauser\user1
Title=Opera - user1
Local CSS File=C:\Operauser\user1\styles\user.css
Hot List File Ver2=C:\Operauser\user1\bookmarks.adr
Mouse Configuration=C:\Operauser\user1\mouse\mouse.ini
Windows Storage File=C:\Operauser\user1\sessions\autosave.win
Download Directory=C:\Operauser\user1\download\
Toolbar Configuration=C:\Operauser\user1\toolbar\toolbar.ini
Menu Configuration=C:\Operauser\user1\menu\menu.ini
Keyboard Configuration=C:\Operauser\user1\keyboard\keyboard.ini
[Mail]
Mail Root Directory=C:\Operauser\user1\mail
[Saved Settings]
Save Dir=C:\Operauser\user1\download
Open Dir=C:\Operauser\user1\download

(note: it's possible that some of these directories are redundant -- but we're just making sure)

3. Create c:\Operauser\user1\download and styles. Copy over user.css from the standard styles dir in the installation. This is not really necessary but it makes sense to have separated style and downloaddirectory settings for each user. All other directories will be created by Opera after first run (and close) and when preferences differ from the defaults. If you want to use an existing mail database you can copy over the corresponding mail directory.

4. Create a shortcut on the Desktop named 'Opera for user1'

Target = "C:\Program Files\Opera720\opera.exe" /Settings c:\Operauser\user1\opera6.ini
Start in = "c:\Operauser\user1"

5. Launch the shortcut, and verify in Help|About that all the paths point to the user specified directories.

The different profiles can now be configured individually. Different instances belonging to different users will say the username in the title bar so you can keep them apart on the taskbar in case you're running different profiles simultaneously.


Sharing ALL Opera settings and mail between OS partitions (editor: SeaKai - source: Giarle)

Steps to configure Opera so that all settings (bookmarks, notes, contacts, cookies, wand, email, preferences,...) will be shared between a Windows and a Linux partition (or more general n OS partitions that run Opera).

1. Make a new directory named "Opera7" in a FAT32 partition (D:\Opera7 or /mnt/win_d/Opera7), and add a subdirectory named "profile".

2. Move all files *except* "opera6.ini" from C:\Documents and Settings\username\Application Data\Opera\Opera7\profile (or C:\program files\Opera720\profile depending on your setup) to the new D:\Opera7\profile directory.

3. Move the "Mail" folder into the new D:\Opera7\profile directory and renamed it "mail" (needed for O7 for Linux).

4. Edit "opera6.ini" (for windows) as follows:

[User Prefs]
Opera Directory=D:\Opera7\profile
Windows Storage File=D:\Opera7\profile\opera.win
Direct History File=D:\Opera7\profile\opera.dir
Global History File=D:\Opera7\profile\global.dat
Viewer History File=D:\Opera7\profile\viewers.dat
Hot List File Ver2=D:\Opera7\profile\opera6.adr
Local CSS File=D:\Opera7\profile\styles\user.css
Toolbar Configuration=D:\Opera7\profile\toolbar\standard_toolbar (1).ini
[Mail]
Mail Root Directory=D:\Opera7\profile\mail

5. In Linux make a new ~/.opera after renaming the old one. The only two files needed in this new ~/.opera are "opera6.ini", "opera.reg" (if you have a registered version).

6. Copy some Linux specific files from the old ~/.opera into /mnt/win_d/Opera7/profile - e.g. "javapath.txt"

7. Edit "opera6.ini" (for linux) as follows:

[User Prefs]
Opera Directory=/mnt/win_d/Opera7/profile/

The linux version expects to find the "mail" directory located in the Opera Directory hence the move and rename in step 3. Remember to backup everything first and do not edit opera6.ini while Opera is running.


Adding Spell Check to Edit Boxes, including M2 (author: DarkElf/NonTroppo)


Add (using either this tool, or following this tutorial) the following search engine (X is the location in search.ini):

[Search Engine X]  
Name=&Spell Check  
URL=http://www.spellcheck.net/cgi-bin/spell.exe?action=CHECKPG&string=%s  
Query=  
Key=c  
Is post=0  
Encoding=utf-8  
Search Type=49  
Verbtext=17063  
Has endseparator=-1  
Position=-1  
Nameid=0  


Then, edit your menu.ini (see EditingINIFiles for help) and find the section [Edit Widget Popup Menu] and add the following line:

 
Item, "Spellcheck" = Select all & Copy & Go to page, "c %c" 


If you have "reuse existing page" turned on this does not duplicate the page alas, and therefore will cause any page with an input field other than M2 to be lost. Workaround is to hold the 'shift' key when you choose the 'Spellcheck' option.

If you want to spellcheck using word:

Download this visual basic script, save to a specific place (in the example it is c:\winnt\spell.vbs) then add this to your [Edit Widget Popup Menu]:

Item, "SpellCheck" = Select all & Copy & Execute Program, "c:\winnt\spell.vbs","%c"  

 


Fix word breaking done with <WBR> (author: DarkElf)


The <WBR> tag invented by Netscape is not supported by Opera, but is used by some people and page management systems to break up long strings. You can make this tag work for you by adding the following to your UserStyleSheet:

/* Fix <wbr>: this enters a soft hyphen after any occurance 
of this nonstandard tag. */ 
wbr:after ( 
content: "\00AD"; 
)


A soft hyphen is normally invisible, but will show if the string it occurs in is too wide: then it is identical in appearance to the normal hyphen (-).


Stop <blink> (author: DarkElf)


You can prevent blinking done with the <blink> tag by adding the following to your UserStyleSheet:

/* Prevent blinking */ 
blink, .blink ( 
text-decoration : inherit !important; 
)

Also, here's a JavaScript bookmarklet to accomplish nearly the same thing:

javascript:var b=document.getElementsByTagName("blink");for(var i=0;i<b.length;i++) b[i].style.textDecoration="inherit";if (b.length) return false;

 


Stop <marquee> (author: TheElektrans)


Opera 7.20 added support for animated (scrolling) text done with <marquee>. You can disable this by using what is probably a bug in Opera, by adding the following to your UserStyleSheet:

/* Disable marquee: this exploits what is probably a bug */ 
marquee ( 
	display : table-row !important; 
	font-size : 1em !important; 
)

Also, here's a JavaScript bookmarklet to accomplish nearly the same thing:

javascript:var m=document.getElementsByTagName("marquee");for(var i=0;i%lt;m.length;i++) m[i].style.display="table-row";if (m.length) return false;

 


Accessing server views in M2 (author: SeaKai)


The 'News at news.opera.com' parent in the Mail hotlist behaves like an accesspoint you can open to show all messages in ALL subscribed groups on that server. Only accessing it is a bit tricky...

From the Mail hotlist open a view of a newsgroup you subscribed to, e.g. opera.general.
a) Use the cursor-up key just as long as you hit 'News at news.opera.com' to show the view
b) Use the view collapse mouse gesture, that will select it as wel.

This will work for any News or IMAP server in the hotlist.


Add 3-Pane View to Notes Panel (author: Thomas Scholz)


Normally the Notes panel uses a standard split-pane view, but a 3-pane view makes managing notes easier:

  1. Open the bookmarks hotlist (Ctrl+1).
  2. Open the "Customize toolbars..." dialog to the "Small" tab. Drag the "View" button from the bookmark hotlist toolbar to the Customize panel.
  3. Now Focus the Notes panel in Hotlist (Ctrl+9).
  4. Drag the new "View" button from the Customize panel to the Notes toolbar.
  5. Close the "Customize toolbars..." dialog.
  6. In the Notes "View" select "Split view".


That's all. You should now have 3 fields in your Notes panel (not remembered on a restart), you can sort the notes now "by name" or by "my order". The other entries don't work. Example:


Folders


Content of the Current Folder


Content of the Current Note

 


Add "View Cookie" to Opera's menu (author: LeeHarvey)


Edit your_menu.ini file, find the [Browser View Menu] section, then add this simple JavaScript command:

[Browser View Menu] 
... 
Item, "Cookie" = Go to page, "javascript:alert(document.cookie);" 
...


Save your menu.ini file, and reload. Now you can readily see the info stored in cookies for any website.

Comment: The above javascript: URL can also be used as a bookmark, i.e. a so called bookmarklet. Just select the bookmark and the cookie will be shown.


How to use M2 as an RSS reader (author: SeaKai)

Method 1. nntp/rss

nntp/rss is a Java-based bridge between RSS feeds and NNTP clients, enabling you to read your favorite RSS syndicated content in a newsreader, including M2. It contains both an NNTP server and an RSS aggregator, with a web interface for administration and monitoring. RSS feeds are represented as NNTP newsgroups.

Setup is easy :
1. Download, Unpack, Install & Run nntp//rss.
2. Add your newsfeeds through the local administration interface
3. Add 127.0.0.1 as a new newsserver through Mail|Manage Accounts|New News Server. Accept all defaults.
4. Subscribe to your 'newsgroups' by clicking the link or Mail|Newsgroups.
5. Retrieve new mail by Mail | Check | 127.0.0.1

Your rss messages should be rolling right in and you can handle them just like they were newsgroup messages.
It is even possible to post to Blogger, LiveJournal? or MetaWeblog? blogs from within M2.

Tips:
1. When adding the names of the feeds avoid non [a-z1-9_.] characters and prepend the names with 'rssfeed.' or something similar. This will allow you to filter more easily.
2. You might want to set 'download message body when checking' in the newsserver setup to download the message right away into M2, otherwise it will be retrieved on first access from the local newsserver.
3. Don't show newsgroup messages in the 'Unread' view, so you can have a clear distinction between your mail messages and Blog posts.

Method 2. Online RSS to IMAP aggregator.

The Blogstreet IMAP RSS aggregator allows you to create an account, configure your feeds and will allow IMAP retrieval of those feeds. There is no local install necessary.Starting with Opera 7.20 this should be a viable option since it has account separation, allowing you to keep RSS messages and regular email messages apart.


Advanced Startup Dialog (author: TomAn)


Opera's startup dialog is about startup. This is a modified version which is just as much about browsing, a sort of control panel if you like..

Changes from the original:

All actions taken from the dialog except for pressing Start will leave the dialog open.

Screenshots: Normal size Resized to show sessions field (About 25KB each)

Installing the dialog:

Modify the file 'dialog.ini' in the main opera
folder, and replace the whole [Startup Dialog] section with the following:

[Startup Dialog]
Title = 67222
Group0, 0, , 34, 20, 367, 160, size, End
Group1, 0, , 0, 20, 367, 160, size , End
Radiobutton2, 67223, Continue_lasttime_radio, 97, 70, 230, 23, fixed
Radiobutton3, 67225, Start_homepage_radio, 97, 100, 270, 23, fixed
Radiobutton4, 67226, Start_nowindows_radio, 97, 130, 270, 23, fixed
Radiobutton5, 67224, Continue_session_radio, 0, 160, 0, 0, fixed
button6, 67399, , 92, 40, 138, 23, fixed = Show popup menu, "Browser Session menu"
Button7, 67398, , 237, 40, 130, 23, move right = Show popup menu, "Internal Bookmark Folder"
Address8, , , 0, 7, 230, 23, size right
search9, 0, , 237, 7, 130, 23, move right
Button10, 67397, , 0, 40, 85, 23,  fixed = Show popup menu, "Startup Mail Menu"
Button10, 50836, , 0, 70, 85, 23,  fixed = Manage, "transfers"
Button11, 19053, , 0, 100, 85, 23, fixed = Show popup menu, "Advanced Startup Options Menu"
Button12, 50006, , 0, 130, 85, 23, fixed = Exit
Treeview13, , Sessions_treeview, 0, 160, 367, 0, size,end


To make the Preferences and Mail buttons work, you must add the below to your own_menu.ini in your \profile\menu folder

 
[Advanced Startup Options Menu] 
Item, 67424= Enable requested popup windows 
Item, 52200= Enable popup windows 
--------------1 
Item, 52206= Enable Java | Disable Java 
Item, 52207= Enable plugins | Disable plugins 
Item, 52208= Enable javascript | Disable javascript 
--------------2 
Item, 52216= Enable proxy servers | Disable proxy servers 
Item, 51099= Work offline | Work online 
Submenu, 68132, Identify As Menu 
Item, 50394 = Show Preferences, -1 
--------------3 
Item, 54493= Delete private data 
--------------4 
Submenu, 67403, Skin Menu 
 
[Startup Mail Menu]
Item, 67409		= Read mail & Get mail
Item, 50679		= Compose mail
----1
Submenu, 67045, 	Internal access points
Submenu, 50979, 	Get Mail Menu
----2
Item, 54070		= Send queued mail
----3
Submenu, 69694,		Browser Chat Menu

Remember to choose the file you added this to in Preferences > Toolbars and menus

If you run a system with multiple users, it may be wise to put this last part in ..\Opera7\defaults\standard_menu.ini instead of ..\Opera7\profile\menu\own_menu.ini


Copy Mail Source To Clipboard

Sometimes you want to report an E-mail as spam, or for various other reasons need to copy the source of an E-mail. To do so, select the E-mail in the list of mails and press the [C] key. The mail source will be placed on the clipboard.


Enhancing The Bookmarks Management

The bookmark manager (ctrl+alt+b) is not entirely intuitive. Here is an alternative interface, (See here for screenshot, points relate to the following list). It adds:

  1. Collapse / Expand buttons for the tree view.
  2. View / Sort menu, like in hotlist.
  3. Adds a button to always create a folder in the root.
  4. Export as HTML option.
  5. Tips panel for new users at bottom.


To do that, change [Bookmark Manager Dialog] in dialog.ini (Opera program directory, note this gets overwritten on new install, and make a backup first), to the following (close Opera first):

 
[Bookmark Manager Dialog] 
Title = 21525 
Group0, 0, , 0, 0, 400, 400, Size, End 
Quickfind, 0, Quickfind_edit, 0, 0, 120, 23, Fixed 
Button, "View/Sort", , 270, 0, 80, 23, Move right=Show popup menu, "Bookmarks Panel View Menu" 
Button, "Collapse", , 130, 0, 60, 23, Fixed=View style, 0 & Close all items 
Button, "Expand", , 189, 0, 60, 23, Fixed=View style, 0 & Open all items 
Bookmarks, 0, Bookmarks_view, 0, 30, 350, 360, Size 
Label, "Please Note: for Root Folder to work, Trash MUST be last in the bookmark order.", , 0, 390, 400, 23, Move down 
Label, "To collapse / expand properly, the buttons will automatically switch to Full View.", , 0, 415, 400, 23, Move down 
Button, 67345, , 360, 0, 75, 23, Move right=New bookmark 
Button, 22151, , 360, 30, 75, 23, Move right=New folder 
Button, "Root Folder", , 360, 60, 75, 23, Move right=View style, 0 & Close all items & Go to end & New folder 
Button, 67346, , 360, 90, 75, 23, Move right=Edit properties 
Button, 67347, , 360, 150, 75, 23, Move right=Cut 
Button, 21207, , 360, 180, 75, 23, Move right=Copy 
Button, 67348, , 360, 210, 75, 23, Move right=Paste 
Button, 67218, , 360, 240, 75, 23, Move right=Delete 
Button, 162500, , 360, 300, 75, 23, Move right=Show popup menu, "Bookmarks Import Menu" 
Button, 162560, , 360, 330, 75, 23, Move right=Export bookmarks 
Button, "HTML Export ", , 360, 360, 75, 23, Move right=Export bookmarks to HTML 


If you want to change the HTML export so it only saves any selected bookmarks, replace the last line above with (suggested by Klinx):

Button, "HTML Save ", , 360, 390, 75, 23, Move right=Export selected bookmarks to HTML

 


Getting More Control Over ToolTips? (may not function in current versions)

Opera 7 allows tooltips to be turned on/off in Preferences » Mouse and Keyboard, But for more control, use these opera6.ini settings (taken from the Opera support page):

 
[User Prefs] 
Popup Link Address=	0 | 1 
Popup button help=	 0 | 1 
Display Link Title=	0 | 1 

 


Using Mouse Gestures to Access The Browsing History


By default, Opera has two mouse gestures each to go 'back' (right-click:drag-left & hold-right:click-left) and 'forwards' (right-click:drag-right & hold-left:click-right).
I want the second type (called FlipBack/FlipForward) to instead open the page
history - simple enough; Preferences > Mouse & Keyboard > edit mouse settings:

 
FlipBack		Show popup menu, "Internal Back History" 
FlipForward		Show popup menu, "Internal Forward History" 


If you want to use the rewind and fast forward histories:

 
FlipBack		Show popup menu, "Internal Rewind History" 
FlipForward		Show popup menu, "Internal Fast Forward History" 


Or, to switch to the next or the previous page/tab:

 
FlipBack		Switch to previous page 
FlipForward		Switch to next page 

 


Cycling to the Next New Page after Closing a Page (author: Martin33?)

Normally I open up lots of new pages within the MDI workspace, when I click on and read the first page, and then close it via ctrl-w, the focus moves to the tab to the left of the one I closed. To move to the next unread page, try editing the keyboard mapping:

 
w ctrl = Close page & Switch to next page  

 


Add an Empty Trash Button (author:MarcFou?)


Open your toolbar INI file and add the following section & button. (note the section in brackets may already exist.)

 
[Notes Panel Toolbar]  
Buttonx, "Empty"="Empty trash, , , , "Show Trash""  

Where "x" is the next available button number. Now when your working in the Notes hotlist you can easily empty the trash with a single click. You can also place the same button under the following Panels as well.

 
[Mail Panel Toolbar]  
Buttonx, "Empty"="Empty trash, , "", , "Show Trash""  
 
[Bookmarks Panel Toolbar]  
Buttonx, "Empty"="Empty trash, , "", , "Show Trash""  
 
[Contacts Panel Toolbar]  
Buttonx, "Empty"="Empty trash, , "", , "Show Trash""  

 


Mail button shows mail & Mail Hotlist Panel (author:Scipio/MarcFou?)


Change toolbar.ini with the following:

 
[Browser Toolbar]  
ButtonX, "Mail"=Read mail & View hotlist, 7 & Focus panel, "Mail"  

where X is the button number in your toolbar.ini.


Setting Up Opera to Use HTTP1.1 for Proxies (author: DarkElf)

To most benefit from the speed increases of multiple connections and pipelining (HTTP1.1 features) when using a proxy (e.g. TheProxomitron), add this to your Opera6.ini:

 
[Proxy] 
Enable HTTP 1.1 for proxy=1 

The default is 0 because many proxies cannot handle the more advanced features of HTTP1.1 - so test it first. If it works it will give you a nice speed boost.

Since 7.20 you can change this also in the GUI: Preferences » Network » Proxy Servers.


Removing the Trash Can (author: Kevin W)

Some people find the new Trash can in the Bookmarks, Notes and Contacts panels annoying. The solution is simple: Preferences > Mouse and Keyboard > Keyboard setup > Edit. Then under Bookmarks, Notes and/or Contacts Panel, add a new shortcut key:

Del = Delete & Empty Trash

Now, deleting items will skip the Trash can.


Increasing size of mail notification (author: Ketlan)

You want your notification box bigger then 1 line? Well, just use this simple tip!

Change your lines in the english.lng file to the following:

67067="\n\n\n\n\n\n\n %u New Message(s) was Received \n\n\n\n\n\n\n"

and

67361="\n\n\n\n\n\n\n %u Message(s) was Sent \n\n\n\n\n\n\n"

Now you will have a huge box that pops up on sending and receiving, and you can modify the tooltip font sizes to any size at your leisure.


Understanding the Cryptic Numbers in the INI Files


When editing many INI files, one sees the text label indexed by a cryptic number - e.g:

Item, 54022 = Open link address in background

This number actually refers to the entry in the language file (in the English version it is called english.lng). To change the text therefore you can either replace the number with the text, or edit the language file.


To get keyboard navigation between mail panel and mail window (author: Jan van Gent)


Add to input.ini:

[Application]  
j= switch to next page & switch to previous page  
m= Activate hotlist window & Focus next widget & Focus next widget & Focus next widget


j will bring focus to email view window and m will bring focus back to hotlist mail tree, so you can browse the mail/news tree with the arrow keys again.

When browsing, hitting 'm' twice will work like a kind of the missing manage mail function. It will bring up the hotlist and focus on the mail panel, but only when it was previously used in the hotlist.

J will only work in MDI with another window open, but hey, that's why we using Opera. The command is quite silly. But it's working fine! No problems.

Note from CrazyTerabyte: you can use keyboard navigation in M2 very easily. F7 brings focus to hotlist, F8 to message list and F9 to message itself.


Adding New Buttons to the UI (author: Rijk)


You can edit the skin to define extra images. Add lines like this to the skin.ini file under the [Images] section:

Quirk = pathinzip/filename.png

... and of course add the files to the zip file in the correct position.

Now after you dragged bookmarks to toolbar (not the Personal bar), you can close Opera and edit toolbar.ini:

Button22, "Quirks?"="Go to page, "javascript:alert(document.compatMode)",  
"", , "Quirk""


The last parameter is the image name as defined in the skin.


Displaying a List of Open Pages on Document Right-Click (author: John Quincy)


To display a list of open pages in Opera, including their loading status, add the following line to the bottom of the [Document Popup Menu] section of menu.ini:

Include, Internal Window List

This is especially useful if you don't want to display the Page bar to save some vertical screen space, but do want an idea of your open pages (better than ctrl+tab if you don't want to switch pages).


Removing the Menu (author: Saito)


If you want to save some vertical space, then Ctrl+F11 toggles the menu on and off: When you need to open something from Menu bar, you can add the following to menu.ini to show the menu bar with a right click.

[Document popup Menu] 
---------------- 
Submenu, "Main menu", Browser Menu Bar, =


And/Or you can rewrite input.ini to bring up the Menu bar with e.g. F10:

[Application]  
F10 = Show popup menu, "Browser Menu Bar"


If you want the main menu to becoms a toolbar button, then see CustomButtons for pre-made buttons to do this.


Opening Bookmarks in the Hotlist with a Single-Click


Edit the [HotListWindow] section of opera6.ini and add:

Hotlist Single Click=1


Making the bookmark properties panel more ergonomic.


Edit dialog.ini in the Opera 7 directory and replace the [Bookmark Properties Dialog] with this version. Restart opera. See here
for full details.

 
[Bookmark Properties Dialog] 
Title = 22115 
Group0, 67000, , 0, 0, 420, 400, Center, End 
Label1, 25103, Name_label, 0, 0, 90, 23, Fixed 
Edit2, 0, Name_edit, 90, 0, 290, 23, Size right 
Label3, 10943, Nick_label, 0, 30, 90, 23, Fixed 
Edit4, 0, Nick_edit, 90, 30, 290, 23, Size right 
Label5, 10944, URL_label, 0, 60, 90, 23, Fixed 
Edit6, 0, URL_edit, 90, 60, 290, 23, Size right 
Label7, 10945, Description_label, 0, 90, 90, 23, Fixed 
MultilineEdit8, 0, Description_edit, 90, 90, 290, 53, Size right 
Label9, "Added", Created_label, 0, 145, 50, 23, Fixed 
Label10, , Created_text, 50, 145, 150, 23, Fixed 
Label11, 10825, Visited_label, 210, 145, 50, 23, Fixed 
Label12, , Visited_text, 260, 145, 160, 23, Fixed 
Label13, 10820, Parent_label, 0, 170, 90, 23, Fixed 
Bookmarks, 0, Parent_view, 90, 170, 290, 225, Size 
Checkbox15, 54023, ShowOnPersonalbar_check, 0, 400, 180, 23, Move down 
Checkbox16, 67323, ViewInPanel_check, 210, 400, 180, 23, Move down, Move right, End

 


Using keywords in Opera.


Opera supports keywords as the AOL Client does - don't start flaming, keywords are cool.

And here's the How-to:

  1. Create a new bookmark. To do so - open the Bookmarks-Manager (Ctrl+Alt+B) and select [New] or - open the page you want your keyword to be linked to and hit Ctrl+T
  2. Enter a nice name for the bookmark ([Name]) and the address where you want to go when you enter the keyword ([Address]). Give the bookmark a description if you want to.
  3. Now here's the interesting part: The [Nickname] is the keyword, which you can enter in:

- the address bar to open the bookmark's address or
- in window under Shift+F2 to open the bookmark even faster - the little window will automatically close and the bookmark will open even without pressing Enter - as soon as characters put in this window identify bookmark uniquely.


Adding Open with IE / Mozilla into the menus (author: Rijk)


Add the following to the menu.ini section of your choice (probably [Document Popup Menu] - see EditingINIFiles for a turorial on how to edit INI files):

 
Item, "Open in IE"			= Execute program, "iexplore","%u" 
Item, "Open in Mozilla"			= Execute program, "mozilla","%u" 
Item, "Open in FireBird"		= Execute program, "c:\program files\firebird\mozillafirebird.exe","%u"


The words 'iexplore' and 'mozilla' can be used this way because the Windows
Registry knows about them. You can also use a full path to the executable
there.

The commands one can use in general are:

%u = URL of currently displayed document
%t = selected text
%s = source of currently displayed document
%c = clipboard contents
%i = number of search hits (in search.ini)
%l = link (unsure which though)

If the letter is written in uppercase (ie. %S) the parameter is put inside a pair of quotes.

Note those % holder can be used for anything — therefore you can set up customised programs that get called from any menu in Opera...

To add this functionality to the a link WITHIN the page - Edit menu.ini adding the following:

 
[Link Popup Menu] 
Item, "Open in IE" = Copy link & Execute program, "C:\Program Files\Internet Explorer\IEXPLORE.EXE","%c"

 


Using features from Google toolbar, like translation, show cache, etc..

To get a translation of the page you are viewing and other Google services, add the following to your menu.ini file, for example under the [Document Popup Menu]:

 
Item, "Translate page" = Go to page, "http://translate.google.com/translate?sourceid=opera&hl=en&u=%u" 
Item, "Backwards Links" = Go to page, "http://www.google.com/search?sourceid=opera&q=link:%u" 
Item, "Cached snapshot of page" = Go to page, "http://www.google.com/search?sourceid=opera&q=cache:%u" 
Item, "Similar pages" = Go to page, "http://www.google.com/search?sourceid=opera&q=related:%u" 


To avoid clutter I made these menu items a Submenu.


Changing the Location of the Cache


Opera defaults to storing the cache files in either the program directory or user directory (depending on install options). To put the cache somewhere else, add the following line to the [User Prefs] section of opera6.ini:

Cache Directory4=your\path\here

I put the cache in a drive other than c:\, as I like to reduce fragmentation on my main drive to a minimum, and caches, by their nature, result in somewhat increased fragmentation.


How to get Scrolling working with IBM Thinkpads (author: Saito)


See here for full details.

In the "Pass 0 rules" section of (either) %SYSTEM_ROOT%\System32\tp4table.dat or %SYSTEM_ROOT%\System32\tp4scrol.dat, add:

*,*,opera.exe,*,*,*,WheelStd,0,9

then reboot.


How to get Scrolling working with Synaptics TouchPads


For Opera7.20b1 up to Opera7.20b4 :

Open the SynTPEnh.ini file and add this:

[Opera7]  
FC = "OperaWindowClass"  
SF = 0x10000000  
SF |= 0x00004000

above the section that says:

[Opera Browser]  
WT = "*Opera 5*"  
SF = 0x10000000  
SF |= 0x00000002  
SF |= 0x00000004  
SF |= 0x00000008  
SF |= 0x00000400  
SF |= 0x00000120  
SF |= 0x00001000


Save the changes and reboot. Or else simply end the process SynTPEnh.exe and run it again.

For Opera 7.0x and 7.1x use instead:

[Opera7]  
WT = "*Opera*"  
SF = 0x10000000  
SF |= 0x00004000

For Opera7.20b5 and later: no need to do anything.
The modifications of SynTPEnh.ini are automatically done by the Opera installer.


Making the Page Bar Tabs Scale Better (or all the Same Size)


Edit the skin, and find the INIFile (skin.ini) in the skin ZIP file you use, and add the following lines to the top of this file:

 
[Options] 
Pagebar max button width	= 350 (adjust to taste) 
Pagebar min button width	= 100	"		" 


This means that when there is room, the page tab expands to show more of the title up to that limit. As you add more pages to the page bar, these then gracefully scale their size down. If you want
to force tabs to be the same size (like the windows skin) put in equal values for both options.


Getting Rid of the Default Icon in the Page Bar


To save some space on the page bar, replace the following images in your skin ZIP file:

small_buttons/windowbar_doc_complete.png
small_buttons/windowbar_doc_incomplete.png (only if you want to lose the loading indicator)

With this 1x1 pixel .PNG image (right click here to download it) (note, keep the name the same as the original files, or else the Opera won't find them).


Changing the Quoted Text Colour in Emails


Edit the Opera7/styles/mime.css file and find:

ql.L1 ( color: forestgreen; ) etc.

replace the colours with ones of your choice - remember CSS can use RGB notation e.g. red='#FF0000'.


Mark a thread read in M2 (author: Doirlinn)


To mark an entire thread as read in M2, click on the first message in the thread. Hold down shift, and click on the last message in the thread. Press k once.


Changing the colour scheme (author: DarkElf)


To add more colour schemes to Opera, open menu.ini. Look for the text:

 
Set skin coloring 

Now, add your own colours in that part of menu.ini, using the normal hex notation.
Here's some of the colours I added:

 
Item, "White" = Set skin coloring, #FFFFFF  
Item, "Ivory" = Set skin coloring, #FFFFEE  
Item, "Pale Goldenrod" = Set skin coloring, #EDE49E  
Item, "Med Goldenrod" = Set skin coloring, #CCB954  
Item, "Light Blue" = Set skin coloring, #BDEDFF  
Item, "HoneyDew" = Set skin coloring, #F0FEEE  
Item, "Grey" = Set skin coloring, #666666  
Item, "BurntSand" = Set skin coloring, #888786  
Item, "Lavender" = Set skin coloring, #E3E4FA 

 


Having Scrollbars as a default in Fullscreen mode (author: DarkElf)


note: you can toggle scrollbars using ctrl+F7, but if you HAVE to have them on by default, you can, see CustomCommands for more information, and CustomButtons for pre-made fullscreen buttons.

Edit Input.ini to enable scrollbars in Fullscreen:

 
[Browser Window]  
F11 = Leave fullscreen  | Enter fullscreen & Enable scroll bars 

If you want this for the mainbar button, edit Toolbar.ini as well:

 
[Browser Toolbar]  
Button#, "Fullscreen"=Leave fullscreen,,,, | Enter fullscreen & Enable scroll bars

 


Print as Option on Right Click (author:arach)


To add Print... Item to your Right Click Menu:
Open file named: menu.ini (it's in the Opera folder), and scroll to the section named [Document Popup Menu]. Insert a line:
Item, "Print..." = Print document
Save the file. Start Opera.
 


ICQ in Opera 7 (author: DarkElf)


Because AOL (owners of ICQ) keep changing the ICQ Protocol intentionally, to lock out third-party clients, the ICQ support that was in Opera6 has not returned in Opera7. However, if for some reason you must have ICQ support within the browser, you can add ICQ2Go as a side panel. This is a web-based version of ICQ, and uses Java. To add this panel, add the following URL to your bookmarks, and select 'show in hotlist panel':
ICQ2Go!.
 


Opera 7 for Web Designers


One of the most wonderful features of Opera for web designers is tucked away in an obscure command in View menu » Refresh Display. Sounds boring enough, until you realise that it refreshes the display by reloading a page in the cache, rather than Reload which tries to get the document from the web. When you view the source of a page (Alt+F3), it comes from the cache. And you can choose what program you want to use in the Preferences dialog. Therefore, you can view a page from the web, edit the HTML in your preferred editor (see below) and immediately see what the changes you made look like. Neither Mozilla nor IE offer such an option AFAIK.

This is great for fast development and when you want to learn from someone elses code.

For the best option to get beautifully coloured source, I recommend replacing the default Source Viewer with a tiny but feature packed editor called SciTE(loading a larger editor like UltraEdit or HomeSite is often overkill!). It is possible to download a single 260kb EXE that you can place anywhere (no install needed). It contains what is the most beautiful and clear source colouring (and collapsing) of ANY editor I know. Also features RegExp search, UTF-8 support, brace matching, good indenting support etc.

Finally, I would place the following somewhere in the [Document Popup Menu] section of menu.ini:

Item, "Refresh display" = Refresh display

And possibly re-map a keycommand for it in input.ini (I use Ctrl+r for refresh and F5 for reload).


Adding minimal overrides to the shipped styles

Sometimes, one want only to change one thing in the style files as shipped with Opera, for example the font used to display e-mail. Editing the original file means losing the changes on upgrade, copying the file to a new location and pointing to it in the INI file means losing track of changes in coming versions. The solution is to create a minimal file that imports the original file and then overrides whatever it is you want to override. Then point to this file.

To change the font used in e-mail I have this mime.css in my ~/.opera/styles directory:

 
@import "/usr/share/opera/styles/mime.css"; 
omf|p 
( 
 font-family: "Bitstream Vera Sans Mono", "Courier New", monospace; 
 font-size: 15pt; 
) 


to which I point in my INI file:

 
[User Prefs] 
Mime Style File=/home/peter/.opera/styles/mime.css 


Change your paths as appropriate.


Right-Click Translations (author: RenumeratedFrog?)

Here's a quick way to translate those pesky foreign pages, including Chinese!

Find [Document Popup Menu] in your custom menu.ini file and add the following submenu:

 
Submenu, "Translations", Translations Menu 

Then add the following section in your menu.ini:

 
[Translations Menu] 
Item, "Auto-Translate"		= Go to page, "http://translate.google.com/translate_c?u=%u" 
Item, "Russian to English"	= Go to page, "http://babelfish.altavista.com/babelfish/urltrurl?lp=ru_en&urltext=%u" 
Item, "Chinese to English"	= Go to page, "http://babelfish.altavista.com/babelfish/urltrurl?lp=zh_en&urltext=%u" 
Item, "Japanese to English"	= Go to page, "http://babelfish.altavista.com/babelfish/urltrurl?lp=ja_en&urltext=%u" 
Item, "Korean to English"	= Go to page, "http://babelfish.altavista.com/babelfish/urltrurl?lp=ko_en&urltext=%u" 

When you run into a webpage you need to translate, just right-click the document, go into that menu and select the appropriate translation. All you have to remember is that "Auto-Translate" is only for 5 major Western European languages: French, German, Italian, Portugese and Spanish.

Be warned that online translations are still far from perfect. French->English can be quite good, but reading Chinese->English can sometimes test your sanity! :)


Better than sessions (author: DBron)

Instead of using sessions to collect sets of webpages, you can use the hotlist. I find the main advantage to this method is that it's easier to manage and manipulate bookmarks in the hotlist than it is to edit session files. Also, I don't have to create & store separate session files, plus I don't like how session files remember things other than what pages I had Xywx (such as toolbar layouts; I want these remembered by and inherited from the browser).

To create a "session" in the hotlist:
#1 Create a new top-level folder, named "Sessions"
#2 Create a subfolder in this folder, give it the same name (or type of name) you would have used to name the session file.
#3 Give this subfolder a nickname. Make it something short, appropriate, and easy to remember.
#4 Right-click the folder and select "Add All". This will bookmark all the pages you're currently viewing into this folder.

When you want to start Opera up with this "session", instead of using the 'opera.exe /session "foo"' syntax, use 'opera.exe "nickname"', where "nickname" is the nickname you gave the folder in step #3.


Backlinks / Category:

CategoryOpera