Customizing - Rainmeter Docs (2024)

Now that you are familiar with Rainmeter's basic user interface, you're ready to start customizing Rainmeter to your liking.

Finding Skins

There is no official, central repository of Rainmeter skins. Rainmeter is an open platform, and skins can be found all over the Internet, from large screenshot galleries to small personal blogs and websites. That said, there are a few major sites where the Rainmeter community tends to gather:

  • Rainmeter.net
    The Rainmeter homepage showcases some skins and suites from authors in the community.

  • Rainmeter Forum
    Other members of the community like to share their creations on the official boards.

  • DeviantArt
    Probably the biggest and best collection of skins, deviantArt not only has a special Rainmeter category, but also a dedicated Rainmeter Group, which is run by members of the community and features a curated stream of skins, screenshots, tutorials, interviews and more. All skins on deviantArt are checked for malware before they are accepted by the group. Note: An account is needed to download skins.

  • GitHub
    Skins can be found under the rainmeter,rainmeter-skin,rmskin tags.

Other places where Rainmeter skins/suites/desktops/inspiration can be found:

Malware

Rainmeter is built on an open software ecosystem. And like other open software, we occasionally have to deal with malware in our midst. Other than Rainmeter.net, the websites listed above allow anyone to upload and publish their own skins, and most sites have no policy of verifying either the identity of the uploader or the integrity of the files. We rely on members of the community to be watchful for malware and report it when found.

We recommend that you follow some simple, common-sense tips to make sure that your computer stays malware-free:

  • Whenever possible, only download skins in the Rainmeter Skin Installer .rmskin format. Recent versions of Rainmeter require new skin packages to be created by Rainmeter's official Skin Packager, which helps reduce the risk of tampering. Many older skins may still be published as .zip files that must be installed manually—these files are at greater risk of containing malware, and you should look for a newer version of the skin, if possible. You should never download a .exe file that claims to be a Rainmeter skin installer.

  • Make sure the skin publisher is trustworthy. An account that is new, or has very few downloads, page views, or profile detals may be suspicious. Users that disable or delete comments on their submissions are also suspicious. In contrast, a long-standing author who has many comments and downloads is more likely to be safe.

  • If comments are enabled on the submission, check them to see if other users have reported the skin as malware. Likewise, if you discover that a skin is dangerous, please take a moment to warn your fellow Rainmeter users, by posting a message in the comments and reporting the submission to the side administrators. Sites like deviantArt and Flickr include an easy "Report Spam" button on every page.

  • If you are suspicious of a skin for any reason, upload the file to VirusTotal, which will scan the file with over 40 anti-malware services and report the results to you. (Note that false positives are common; only report skins that are flagged as dangerous by a significant number of tests.)

Adding Skins

Installing a typical Rainmeter skin.

Installing a skin in the Rainmeter Skin Installer (.rmskin) format is easy. Just double-click the file to open the package with Rainmeter's built-in Skin Installer, and follow the instructions like you did when you installed Rainmeter.

(Skins that are not in the .rmskin format, but instead come in an archive file like .zip, .rar or .7z, require a few more steps. See Installing Skins for more detailed instructions, including steps for installing skins on a portable version of Rainmeter.)

Editing Skins

You have already learned how to change basic skin settings in Rainmeter. Now, it's time to learn how to make edits to a skin itself.

Remember: every skin is different. Some skins provide more customization options, tools and instructions than others, and the processes for customizing two skins may be very different. In all cases, you should look to whatever documentation the author has provided, whether in the form of a "readme" file, an online support URL, or ;comments embedded in the skin code.

Controls

It is possible that your skin will provide some kind of built-in graphical interface for changing its own code. In this case, all you need to do is follow the instructions provided, clicking buttons and typing or pasting new text values as needed. The skin may have control buttons embedded in the skin itself, or it may summon a separate skin or addon where you can change all customization options in one place.

This kind of sophisticated control system is more the exception than the rule, and is usually found only on large suites. More often, you will need to edit the skin code directly in order to change or add your own values.

Variables

What a skin looks like on the inside.

Most of the time, a skin's customization options—that is, options that the author intends and expects you, the user, to change around—are saved as variables. To see an example, right-click the illustro "Clock" skin on your desktop, and select Edit skin. The file "Clock.ini" will open in Notepad (or your default text editor).

This is what Rainmeter's configuration code looks like. (Click the image on the right to zoom in.)

Although it may look complex, everything in this file is actually one of three basic elements:

  • A section. Section names are contained in brackets ([]) and are used to "declare" some property of the skin.

  • A key. Keys are found at the beginning of each line in a section, followed by an equal sign (=).

  • A value. The value is whatever meaning is assigned to a key—everything after the first equal sign (=) is the value. (Values must be constrained on a single line.) In Rainmeter, the pairing of a key and a value is called an option.

[Section1]
Key1=Value
Key2=Value
Key3=Value

[Section2]
Key1=Value
Key2=Value
Key3=Value

When you're editing variables in a skin, the values are what you are going to change.

Scroll down in your text editor to the section called [Variables]. Here's what it looks like. (Code examples in this manual are highlighted to help you easily identify sections, keys and values.)

[Variables]
; Variables declared here can be used later on between two # characters (e.g. #MyVariable#).
fontName=Trebuchet MS
textSize=8
colorBar=235,170,0,255
colorText=255,255,255,205

Try changing one of these variable values. Go to the line that begins with the fontName key, and change Trebuchet MS to another font - say, Times New Roman:

fontName=Times New Roman

Then, save the file.

Refresh

The refresh action is important in Rainmeter. The effect of refreshing a skin is the same as if you had unloaded and then re-loaded the skin. When this happens, all dynamic variables and other options are reset according to their original values in the skin file, and all measures restart from the beginning. Refreshing a skin is also necessary to apply any changes that have been made to a skin's files.

You can refresh any skin by selecting Refresh skin in the context menu, or browsing to the skin in Manage and clicking the Refresh button in the top-right.

It may be ugly, but it's different.

When skin files have been added, renamed or removed, you will need to refresh the entire Rainmeter application in the same way. You can do this by selecting Refresh all in the context menu or the bottom-left of the Manage window.

Try refreshing the Clock skin that you edited before. You will see the skin's font face instantly change.

You have now edited your first skin! This is the same basic process that you will use to customize, modify, and eventually create skins of your own.

Going Further

If you don't find the option that you want to change in the [Variables] section, and the author has provided no other instructions, then your objective goes beyond merely "customizing" a skin: you will need to actually modify the skin away from the original author's design.

This is not only possible—we actually encourage it! Breaking down the pieces of someone else's creation and building something new with them is one of the best ways to learn Rainmeter. Modifying skins and creating new skins involve basically the same skills and require an understanding of the same core concepts. It is the tweakers, the experimenters, who get the most out of the tools that Rainmeter has to offer.

Continue to: Creating Skins »« Back to: Using Rainmeter

Customizing - Rainmeter Docs (2024)

FAQs

What is the text editor for Rainmeter? ›

Notepad is the built-in text editor included with Windows. It will be the default editor used by Rainmeter unless you specify otherwise.

What language are Rainmeter skins written in? ›

Development. The Rainmeter project was originally founded by Kimmo 'Rainy' Pekkola, the developer of Rainlendar, in 2001. The project is primarily written in C++, while plugins can be written in either C++ or C#.

Is it OK to use Rainmeter? ›

Re: Rainmeter Flagged as Virus in Pc Scan

You have this addon in one of your skins (it's seeable in the screenshot in which one). This file is safe for sure, the alarm is a false positive. I have used this file as well and my antivirus caught it many times, until I finally added it as an exception into my antivirus.

Is Rainmeter virus free? ›

As long as you get Rainmeter from https://www.rainmeter.net, it is 100% safe.

Is a Rainmeter heavy? ›

Rainmeter uses very little hardware resources and will run perfectly well on any PC using Microsoft Windows 7 through Windows 11.

Can I sell Rainmeter skins? ›

However, the skins you create with Rainmeter belong to YOU, and you can do anything you want with them. Rainmeter assumes no ownership of them, nor any responsibility for them.

Can you combine Rainmeter skins? ›

To select multiple skins and create a drag group, hold down CTRL-ALT while left-clicking a skin. The skin will be overlaid with a colored highlight, so you can tell it is selected. Clicking on additional skins while CTRL-ALT is held down will add or remove skins from the drag group.

How do you flip Rainmeter Skins? ›

You can rotate each meter with for example Angle=1.57079632679, this will flip it 90degrees clockwise. Angle is defined in radians. You'd have to put this on every meter and change X and Y to make it a perfect mirrorimage.

Does Rainmeter affect RAM? ›

Rainmeter doesn't affect neither RAM, nor CPU, it only depends on how are coded the skins you load and use.

What is the most popular Rainmeter skin? ›

Enigma. Probably one of the most (if not the most) downloaded Rainmeter skins of all time, you can spend hours at a stretch configuring Enigma.

What script does Rainmeter use? ›

Rainmeter has the ability to load and execute scripts in Lua, a functional programming language. Rainmeter includes the Lua 5.1 standard libraries, which encompass a variety of powerful features. A script refers to a set of Lua functions that is associated with a script measure.

Will Rainmeter slow down my PC? ›

If you are using a powerful gaming PC it is unlikely that Rainmeter will cause lag or frame rate drops when you play a game. But if your PC isn't ultra-powerful, and if you regularly have to lower in-game settings to get a game to run smoothly, temporarily disabling Rainmeter could help.

Does Rainmeter use a lot of power? ›

Normally for desktop usage I have set the Ally to 10w, during idle time or web-browsing it goes as low as 5w with the CPU dropping to 2ghz or less. However as soon as I start Rainmeter the power-draw increases to 7-10w and the fans start to spin up audibly and Rainmeter takes up 1-3% CPU clocking the CPU up to 3ghz.

Does Rainmeter cause lag? ›

Try closing Rainmeter (right-click its icon in the Notification Area and click Close, then restart it from the Start menu). Check if the lag goes on this way as well and if it does, you have to deactivate another skin, restart Rainmeter and check how does it loads.

How do I open Rainmeter editor? ›

Notepad++
  1. In the system tray, right-click on the Rainmeter icon.
  2. Select Manage.
  3. Go to the Settings tab.
  4. Next to Editor , select the ... button.
  5. Navigating to the Notepad++ executable in C:\Program Files\Notepad++\notepad++.exe (The installation path could change from user to user)
Mar 15, 2024

What is gedit text editor? ›

gedit is the default text editor of the GNOME Desktop environment. It is a free and open source software. It is a general purpose text editor which emphasizes simplicity and ease of use with a clean and simple GUI. gedit Text editor is preinstalled in Ubuntu Linux OS.

What text editor does Windows use? ›

Windows Notepad is a simple text editor for Windows; it creates and edits plain text documents. First released in 1983 to commercialize the computer mouse in MS-DOS, Notepad has been part of every version of Windows ever since.

Top Articles
Latest Posts
Article information

Author: Msgr. Benton Quitzon

Last Updated:

Views: 6187

Rating: 4.2 / 5 (63 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Msgr. Benton Quitzon

Birthday: 2001-08-13

Address: 96487 Kris Cliff, Teresiafurt, WI 95201

Phone: +9418513585781

Job: Senior Designer

Hobby: Calligraphy, Rowing, Vacation, Geocaching, Web surfing, Electronics, Electronics

Introduction: My name is Msgr. Benton Quitzon, I am a comfortable, charming, thankful, happy, adventurous, handsome, precious person who loves writing and wants to share my knowledge and understanding with you.