KMeleonWiki > FAQ
K-Meleon is an extremely fast, customizable, lightweight web browser based on the Gecko layout engine developed by Mozilla which is also used by Firefox. K-Meleon is free, open-source software released under the GNU General Public License.
K-Meleon is designed specifically for Microsoft Windows (Win32) operating systems. There are no plans to port K-Meleon to other platforms. If you are looking for a Gecko-based browser for Linux, visit the Galeon project. Camino is a Gecko-based browser for Mac OS X.
While a Pentium level processor is recommended, K-Meleon can run on 486 systems that meet the minimum RAM requirements. Please consult the release notes for particular versions of K-Meleon.
Users of Windows 2000 may experience problems due to the absence of msvcp60.dll. Install the Windows 2000 Support Tools from your setup CD or consult the Windows Update website.
Users of Windows 95, Windows 98 and Windows NT 4.0 may have to install Vcredist.exe to get the latest run-time components for Visual C++ applications.
Users of Windows 95 may also have to install shlwapi.dll (part of Internet Explorer).
Please consult the release notes for that particular version of K-Meleon.
Please consult the release notes for the particular version of K-Meleon you want to install/uninstall.
Yes. K-Meleon 1.1 provides SSL (version 3) and TLS support.
Yes, through the Layered Windows Plugin. Which is why the 'tabs' in K-Meleon are called 'layers' (there's a technical difference between layers and tabs that has to do with to the window management).
Yes. To run Java applets in K-Meleon, you have to install the Java Runtime Environment (JRE). Once installed, K-Meleon automatically detects your JRE installation and no other configuration is necessary. You can download the JRE from the Java website. To see if the JRE is properly installed, open Help > About Plugins. If you see the Java Plug-in listed, K-Meleon properly recognizes the JRE.
Note: Java may not work when you change K-Meleon's browser identification (UserAgent) string.
The K-Meleon Loader preloads portions of the K-Meleon browser and thus allows it to launch more quickly - especially on low-end hardware. Be aware that the K-Meleon browser keeps running as long as the K-Meleon Loader is running. Some changes to the configuration of K-Meleon will not take effect until you close and restart the browser. When using it, you also have to close and restart the Loader to make such changes take effect. Review the details here.
K-Meleon is intended to be a fast, customizable, lightweight web browser. It is designed to be a browser only, not a suite. Thus, it does not include features such as an e-mail client or a web page editor, which could bloat and slow K-Meleon down. Users are encouraged to use their favorite applications for these and other particular purposes. The K-Meleon developers will consider enhancements that improve the performance and usefulness of the browser.
In K-Meleon installation you have an option named Multi-user Profiles. This option set if your profile is stored in your Windows user profile (checked) or in K-Meleon installation folder (unchecked).
Your Windows user profile are in a similar path to: C:\Documents and Settings[username]\Program Data\K-Meleon\default\xxxxxxxx.slt
If you uncheck Multi-user Profiles option or you downloaded a K-Meleon file (.7z) without installer you have your K-Meleon profile in a K-Meleon installation folder, for example; C:\K-Meleon\Profiles\default\xxxxxxxx.slt
In this last case you have a file named profile.ini in your K-Meleon installation folder and his code is:
Profile? path=Profiles isrelative=1
You can change your K-Meleon profile path changed values in this file:
isrelative => This boolean value (0(false) or 1(true)) set if path value is in K-Meleon install folder (one = in some K-Meleon subfolder).
path => This value define your K-Meleon profiles path. This must be full path if isrelative* value is zero.
Example of external profiles folder;
Profile? path=C:\My_K-M_Profiles?Old_Profile isrelative=0
The first time K-Meleon is run with the Netscape Bookmark Plugin enabled, it automatically creates a new bookmarks file in your profile directory. You also have the possibility of using your existing Netscape, Mozilla or Firefox bookmarks file in K-Meleon. Open Edit > Preferences and go to the Plugins section. Select Netscape Bookmark Plugin and press Configure.... This will open the Netscape Bookmarks Settings dialog where you can set the location of your bookmarks file. Specify the location of your existing Netscape, Mozilla/SeaMonkey or Firefox bookmarks file here.
Mozilla/SeaMonkey, Netscape and Firefox store their bookmarks file in their profile directory. Its location depends on your operating system. The following example is for the Mozilla/SeaMonkey profile directory:
Netscape creates its own folder in the same folder that contains the Mozilla folder. Firefox creates its folder within the Mozilla folder.
Note: K-Meleon's bookmarks plugin does currently not support Firefox's live bookmarks and favicons.
K-Meleon's IE Favorites Plugin automatically locates and uses your Favorites. This plugin does not import your Favorites, it allows you to share your Favorites between K-Meleon and Internet Explorer!
K-Meleon's Netscape Bookmark Plugin allows you to import your Favorites into your bookmarks file. Choose Bookmarks > Edit... and then press Import Favorites.
The first time K-Meleon is run with the Opera Hotlist Plugin enabled, it will automatically create a new empty hotlist file in your profile directory. You also have the possibility of using your existing Opera hotlist file in K-Meleon. Open Edit > Preferences and go to the Plugins section. Select Opera Hotlist Plugin and press Configure.... This will open the Opera Hotlist Settings dialog where you can set the location of your hotlist file. Specify the location of your existing Opera hotlist file here.
K-Meleon saved yours Bookmarks in bookmarks.html file in your K-Meleon user profile. You can found your exact path following next steps; go to menu Edit -> Preferences -> Select Plugins section, select Netscape Bookmark Plugin and click over Configure... button. You can see and change this value in Bookmarks file: option.
Open Edit > Preferences and go to the Plugins section. Select the plugin in question and press Enable/Disable. A green checkbox background indicates that a plugin is currently loaded. Checked plugins will be loaded next time K-Meleon starts.
K-Meleon automatically detects the Adobe Acrobat Reader, the Sun Java Runtime Environment, Apple QuickTime and Windows Media Player. Flash and Shockwave setup programs automatically detect K-Meleon.
If it's not working automatically, any Mozilla plugin should work by being copied into K-Meleon's plugins directory (not kplugins directory), which is located in the K-Meleon installation directory. You can check the status of any plugin by opening Help > About Plugins. All your plugins currently used by K-Meleon will be listed there. For more information please review the page about third party plugins.
Yes. K-Meleon is very easy to skin. You can find quite a number of skins in the KMeleonThemesWiki. In order to install one, simply extract the provided ZIP archive into K-Meleon's skins directory (the files of the new skin must all end up in a new subdirectory of the skins directory). After a restart of K-Meleon, you can select the new skin in the Preferences dialog. You have to restart K-Meleon to changes made to the skin take effect.
Yes. Please review the page about command line options.
Yes. K-Meleon automatically attempts to recognize documents' character sets and display them properly. The browser's user interface is fully translatable since version 1.0 and supports multiple languages since version 1.1. Official localizations and language packages (to be installed additionally) can be found in the Download section. If you're interested in creating your own translation/localization, please refer to the Localization page.
Yes. Mouse accelerators such as MiddleClick, Ctrl+LeftClick, Ctrl+RightClick to open links in new (background) layers, can be configured quickly throug Tools > Mouse Accelerators. Simply choose the configuration that best fits your needs:
|Default||Firefox 2.0||SeaMonkey 1.1|
|MiddleClick||Open in foreground||Open in background||Open in background|
|Ctrl+LeftClick||Open in foreground||Open in background||Open in background|
|Ctrl+RightClick||Open in background||Open in foreground||Open in foreground|
|Ctrl+Shift+LeftClick||(nothing)||Open in foreground||Open in foreground|
|Shift+MiddleClick||(nothing)||Open in foreground||Open in foreground|
|Shift+LeftClick||Open in foreground||Open in new window||Save link target|
Key commands (accelerators) can be customized by editing the accel.cfg file. Choose Edit > Configuration > Accelerators or open Edit > Preferences, select Configs and go to the Accelerators tab. Explanations can be found on the Configuration Files page.
K-Meleon 1.1 provides support for modular macros to ease up macro installation. You can install a module (a text file with extension kmm) by placing it in your user macro folder (open Edit > Configuration > User-defined Macros). To enable/disable installed modules, open Edit > Advanced Preferences and go to Macro Extension. User-submitted ready-made modules can be found in the macro library.
Profiles can be added, deleted and renamed using the profile manager (choose Edit > Manage Profiles...). For advanced customization, you might want to review the details on profile location.
For detailed proxy configuration open Edit > Preferences and select Proxy. K-Meleon only accepts hostnames for manual proxies. For proxies such as Junkbuster that do not support the most recent HTTP specification, you can set K-Meleon to use HTTP 1.0 instead of 1.1 on the General tab in Preferences.
Through Tools > Proxy you can quickly switch between several proxy settings. Note that the custom proxy settings are currently limited to the HTTP protocol.
Probably not. A site not displaying/working properly is normally caused by one of three issues:
You can report such problems to the K-Meleon Forum - somebody may attempt to determine the source of the problem. Keep in mind that the particular authors are responsible for a website, not the K-Meleon developers.
The Personal Security Manager (PSM) in Mozilla, which K-Meleon is built on, uses sockets for communication between its security components. These communications are internal to the browser and do not go out to the Internet. There is no danger in allowing K-Meleon this access. All Mozilla browsers behave like that.
Mozilla/Gecko does not provide proper support for 256 colors. See Mozilla Bug #88560.
Your system is missing the libraries msvcp71.dll and msvcr71.dll (these are not included in the ZIP/7Z versions). You can get these files from the Lontronics website, for instance (download and install their dll-installer).
This type of problem is usually the result of the DDE (Dynamic Data Exchange) option being enabled in the Windows Registry for the type of URL that you are trying to open. In Windows Explorer, open Tools > Folder Options... and select the File Types tab. When you've found the type of URL in question (e.g. URL:HTTP ...), select it and click Edit.... In the list of Actions select open and click Edit.... Uncheck the Use DDE checkbox and press OK until you are finally out of the Folder Options dialog.
Your system is missing certain libraries. See the system requirements.
Your system is missing certain libraries. See the system requirements.
Please review the release notes of the K-Meleon version you are using for known issues/problems.
Submit your question(s) to the K-Meleon Forums (registration is not required to post and providing an e-mail address is optional). Be prepared that it may take some time until somebody knowing the answer(s) to your question(s) will read your post(s). So, check back from time to time. Bookmark the thread(s) you posted to in order to find them again later.
If you think you've found a bug, ask in the Forums first. In any case, make yourself familiar with our Bug Reporting Guidelines before you file a report in our Bug Tracking System (requires registration). Be prepared that you are asked to provide more information - you have to help us to help you.