Oldest known version of this page was edited on 2006-07-27 10:57:14 by TomAn []
Page view:
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.
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!
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.
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
Alles nach dieser Zeile muss noch übersetzt werden. Mach' ruhig weiter...
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 :)
This customization uses the page Address Bar to replace the global Status Bar, and is intended for Opera users that prefer:
This customization effectively fixes the following issues associated with the global Status Bar in MDI mode:
The following main steps are used to accomplish this customization:
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.
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.
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.
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.
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.
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.
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.
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"
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 (-).
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;
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;
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.
Normally the Notes panel uses a standard split-pane view, but a 3-pane view makes managing notes easier:
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 |
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.
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.
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.
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..
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)
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
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
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.
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:
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
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
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
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
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""
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.
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.
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.
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.
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.
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.
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.
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).
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.
Edit the [HotListWindow] section of opera6.ini and add:
Hotlist Single Click=1
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
Opera supports keywords as the AOL Client does - don't start flaming, keywords are cool.
And here's the How-to:
- 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.
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"
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.
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.
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.
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.
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.
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).
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'.
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.
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
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
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.
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!.
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).
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.
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! :)
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.