Rainlendar2 FAQ

After upgrade I cannot resize the windows anymore

Written by Kimmo Pekkola
The window resizing changed in Rainlendar 2.13. The settings that were in previous versions have been renamed and you can now change the Rainlendar window size with the mouse just like any other window.
Note that resizing works only from the right and bottom edges of the windows. You also cannot resize from a transparent area of the window so the mouse needs to be over the window to be registered. Some windows also only allow you to change the the width of the window but not the height.
Resizing is supported by the built-in skins. 3rd party skins which have not been updated use the old settings still.

Can I display multiple calendars at the same time?

Written by Kimmo Pekkola
Calendar windows:
The Shadow4 skin includes windows that can display 2 months (Dual Calendar), the whole year (Year Calendar) or any number of months you want (Grid Calendar). You can enable them from Options-->Skins-->Advanced (Open the tree control and copy the windows from the available side to the active side).
If you want more freedom you can just move as many calendar windows to the active side as you like. Note that you need to go to the skin window's settings and change the "Visible month" variable to match the month you want to see in the calendar (+1 = next month, -1 is previous month, ...). Otherwise all the calendars will show the current month.
Calendar files:
There is no limit how many calendars you can show in the same window. You can create new calendars in Options->Calendars. The same window can show calendars from different sources (e.g. Outlook and Google calendar). Note that Rainlendar does not synchronize the different calendars but keeps them as separate so the events in your Outlook calendar don't get mixed with your Google calendar.

Can I install Rainlendar2 on a USB memory stick (portable installation)?

Written by Kimmo Pekkola
Yes, you can. You can just copy everything from Rainlendar's program folder to the USB memory and create an empty text file called rainlendar2.ini in the same folder where the executable is. This will make Rainlendar2 store the settings and all the events and tasks to its program folder so the data will be on the USB memory too.

Can I see my online events also when I'm disconnected?

Written by Kimmo Pekkola
Yes, you can. The calendars which store the events online have an option to keep also an offline version of the events. This will allow you to see and edit the events also when you are disconnected from the network. Rainlendar will automatically synchronize the changes back to the online version of the calendar once you get back online. Note that events are never removed from the online calendar during the synchronization so you need to be online if you want to remove something permanently from the calendar.
The option for the offline file can be found from the Calendars-section in the options. Just select your online calendar and look for the "Keep offline copy" option in the lower area of the window.

Can Rainlendar Lite be used in any kind of environment (commercial, educational, government, military, ...) for free?

Written by Kimmo Pekkola

Cannot connect to Outlook.com

Written by Kimmo Pekkola
After selecting Outlook.com as the calendar type when creating a new calendar you'll get an error. This is because the Outlook.com calendar in Rainlendar uses the deprecated API which Microsoft does not support anymore.
To solve the issue you can install the latest beta version and use the new Office365 type calendar as it works with both Outlook.com and Office365 calendars. 

Does Rainlendar2 work in Android or iPhone?

Written by Kimmo Pekkola
Nope. Rainlendar is a desktop application so it cannot be installed to Android, iPhone, iPad or any similar device. It probably will work in the Windows 8 based tablets but it's not very touch friendly application.

Does Rainlendar2 work in Windows 10?

Written by Kimmo Pekkola
Yes. Rainlendar works just fine in Windows 10.

Does Rainlendar2 work in [insert your Linux distro here]?

Written by Kimmo Pekkola
The Linux version is compiled and tested in the latest LTS version of Ubuntu. Unfortunately it is not possible for me to make sure that it works in all different Linux distributions so you have to just install and try it yourself.
If your distro supports Debian packages you can install Rainlendar like this (replace the name of the deb package with the one you downloaded):

sudo dpkg -i rainlendar2-lite_2.7.b91-1_i386.deb

If your distro doesn't use the Debian packages you can get the tar.bz2 archive from the download page, uncompress it to a folder and run the rainlendar2 program (you probably have to install some missing dependencies before Rainlendar can be started). 

Events are read from Google calendar but not saved to it.

Written by Kimmo Pekkola
Rainlendar keeps the events from different calendars separate so when you create a new event you need to choose the calendar where it will be stored. The calendar choice can be done from the combobox in the bottom left corner of the event editor.

Gentoo Linux shows error: undefined symbol: XineramaIsActive

Written by Kimmo Pekkola
You need to compile gtk with xinerama support. To do this open /etc/make.conf and add xinerama to the USE flags. Then just run: emerge x11-libs/gtk+

Google calendar returns error 500 when reading the events.

Written by Kimmo Pekkola
Google has introduced a bug in their calendar which causes the error 500 for certain events. This affects only 3rd party applications which try to read the events through the Calendar API. A workaround for this is to limit the number of events that are read from Google. You can do that by changing the "Import Limit" setting for the calendar in Options->Calendars.
If changing the "Import Limit" setting doesn't help the only other option is to try to find the problematic event from your calendar. You can do that by creating a new calendar to your Google account and moving the events to it one by one until the server doesn't return the error 500 anymore. After you find the event you can delete it (and recreate if you wish) and copy the moved events back to your original calendar.
The event that causes the error is probably recurring so that kind of events is a good starting point for the search.

How can I add new categories?

Written by Kimmo Pekkola
New categories can be created in Options->Skins with the category editor. It allows you to modify the appearance of the existing categories as well as creating completely new categories.
If you don't need a custom appearance for the category the category field in the event dialog accepts free form text so you can just write the name of the category to the text field if it's not in the predefined list. If you want to have the category name in the list too you can add it in Options->Advanced->Default categories.
The appearance of the default categories is defined by the skin and it most likely doesn't support your custom categories. So, if you want also to change the appearance of the event on the calendar window when you assign a specific category for it you need to modify the skin's xml files. The Rainlendar's help file has comprehensive instructions how you can do this.

How can I create new skins?

Written by Kimmo Pekkola
You can find skin format documentation from the Rainlendar's help file. It also contains a step by step tutorial for making a simple xml-format skin.
One possibility is to look at one of the exsting Rainlendar skins and see how it's made. Rainlendar2 skin (.r2skin) is just a normal zip archive with different file extension so you can uncompress it after renaming the extension back to .zip. The archive contains few xml files and the resources (images, scripts, ...). The skin.xml file must be in the root of the archive so make sure that when you are zipping the archive after modifications that it doesn't contain any extra folders.
During skin development you can also just unzip the archive into Rainlendar's skins-folder. This way you don't have to zip it again after each change.

How can I get rid of the week numbers?

Written by Kimmo Pekkola
In Shadow4 skin you can do like this:
  • Go to Options->Skins
  • Click "Advanced >>>"button
  • Select "Shadow4 - Calendar" from the available skins list
  • Click Settings button
  • Unckeck "Show week numbers"
Other skins may or may not work the same way. If the skin doesn't have the functionality to hide/show the week numbers you need to add them by editing the skin. The Rainlendar's manual contains description of the skin format and how to edit the skins.

How can I install skins or languages?

Written by Kimmo Pekkola
There are two kinds of skins for Rainlendar: The old skins which are usually distributed as a zip or rar archive and the new skins which have .r2skin extension.
To install old skins you need to uncompress the skin into the Rainlendar's skins-folder. Make sure that no extra folders are created when you unzip the archive. There must be only one subfolder under the skins-folder where the skin's ini-file(s) are located. After you refresh the calendar the skin should appear in the skin list. If that doesn't happen check the Rainlendar's log file for possible errors.
Note that there are two places where the skins can be copied. They can be either in Rainlendar's program folder (which in Mac is inside the application bundle) or in the settings folder. In most cases you should copy the skin to the "skins" folder which is in the settings folder. Note that the "skins" folder doesn't exist unless you have already installed skins before but you can also just create it manually.
To install new skins (.r2skin) you can just drag and drop the file over one of the Rainlendar's windows and it will be installed automatically. In Windows you can install the skin also just by double clicking it. The languages (.r2lang) can be installed the same way as the new skins (i.e. by double clicking or dropping).

How can I make the calendar bigger?

Written by Kimmo Pekkola

If you use the default Shadow4 skin you can enable the larger version of the calendar window:


  • Right click on one of Rainlendar's windows to access the context menu
  • Select "Options"
  • In the options dialog choose the "Skins" section. 
  • Click "Advanced >>>" button to access the advanced options
  • Expand the "Shadow4" on the left side list to show the additional windows
  • Select the "Large Calendar" window and click the "->" button to move it to the active skin list.
  • You can remove the "Calendar" window from the active skin so that you don't get two calendars on the desktop.


Alternatively you can also enable the "Month View" window which shows the event descriptions right on the desktop.

For other skins go to Options->Skins->Advanced, select the calendar window, click on the Settings button and change the Scale-value to 200. This will double the size of the calendar. Some skins also have window width and height settings which can be used to increase the window size.

You can also increase the font size in the list windows from Options->Advanced->FontScale.

Or you can dig into the skin's xml files and modify it to match your taste (check the skinning tutorial from the Rainlendar's help). 

How can I show Outlook's appointments in Rainlendar?

Written by Kimmo Pekkola
You need to create a separate calendar into Rainlendar for Outlook. Open the options dialog and select the calendars page. Click Add..., choose Microsoft Outlook from the list, select Outlook's profile and message store which you want to use and close the dialogs. After the calendar refreshes it should show the Outlook's appointments.
Note that Outlook support is available only in the Pro version (Windows only). 

How can I synchronize my calendar between computers?

Written by Kimmo Pekkola
Rainlendar Pro has several options for the sharing the calendars on a network.
You can use Rainlendar to store the events to Google Calendar which allows you to access them also from Google's web site.
You can use a 3rd party service provider (e.g. iCal Exchange) to publish your calendars online.
If you have your own server you can also set up a webdav or ftp server and store the calendar to there. If you run Apache web server you can read the instructions how to set up the WebDAV module from this pdf file: Apache webdav services.pdf
You can also find a good guide how to use Rainlendar with other calendars from WiRuS' BloG. 

How to back up the calendar?

Written by Kimmo Pekkola
You can back up your settings, license and local events from the Manager dialog (File->Backup). Rainlendar will create a standard zip archive from the files. The backup file can be later restored from the same place (File->Restore).
Note that because there might be absolute paths in the settings file it's not always possible to restore the backup to another computer. In this case you can transfer the events by extracting the Default.ics file from the backup archive and importing it to your current calendar. You can do this from the Manager dialog too (File->Import->iCalendar Format).

How to change the time/date format?

Written by Kimmo Pekkola
Options->Advanced->TimeFormat and DateFormat. Note that you cannot just enter anything as the format and expect it to work. You need to read the supported format codes from the Rainlendar's help file.

How to connect to Google Calendar from Rainlendar?

Written by Kimmo Pekkola
If you have Rainlendar Pro you can show and edit the Google's events right from Rainlendar. You can find step by step instructions how to add your Google calendar into Rainlendar from the help and the guide.
Rainlendar also supports other online calendars and task lists which can be enabled the same way as the Google Calendar. 

How to disable the today window?

Written by Kimmo Pekkola
The today window shows the events and tasks for the current day. You can disable it like this:
  • Right click on the calendar and choose "Options..."
  • Uncheck "Show today's events and tasks when Rainlendar is started"
Alternatively you can also remove the today window from your active skin like this: 
  • Right click on the calendar and choose "Options..."
  • Select the "SKINS" tab in the dialog
  • Click the "Advanced >>>" button to show the additional skin options
  • Select the Today window on the active skin list (on the right) and click the left arrow button to remove it from the list
  • Click OK to close the dialog and you won't see the today window anymore when the day changes
Note that if you enable the "Hide windows if there are no items" setting in the General options the today window won't be shown unless there are events or tasks today.
You can also remove the tasks from the today window by selecting Windows->Settings->Today from the menu and unchecking the "Today show tasks" option. 

How to enable the day and week views?

Written by Kimmo Pekkola
  • Go to Options->Skins
  • Click the "Advanced >>>" button
  • Open the Shadow4 branch in the available list (the left side)
  • Select the Day View or Week View window from the list
  • Click the right arrow button between the lists to copy the windows to the active side
  • Click Ok to close the options dialog and you should see the new window on your desktop

How to get your friends' birthdays from Facebook?

Written by Kimmo Pekkola
You can get your friends' birthdays automatically from Facebook to Rainlendar like this:
  • Open your web browser and go to www.facebook.com.
  • Click the "Events"-link on the left.
  • Click the "Birthdays"-link at the bottom of the events list.
  • Scroll to the bottom of the page and click the "Export Birthdays"-link.
  • A popup will be opened which contains a link starting with "webcal://".
  • Right click over the link and copy the link address to the clipboard.
  • Go to Calendars page in Rainlendar's options.
  • Click the "Add..." button to create a new calendar.
  • Select "Network Shared Calendar" (note that this is available only in the Rainlendar Pro version).
  • Paste the link to the Facebook birthdays to the URL field.
  • Click Next and give some name to your calendar (e.g. "Birthdays").
  • Click Finish
  • In the bottom part of the calendar options change the "Visual Appearance" to "Birthday" and add a checkmark to the "Read only" setting.
 That's it. After you click Ok to close theoptions dialog Rainlendar will download your friends' birthdays from Facebook and keeps them updated.

How to import data from the previous version or Rainlendar?

Written by Kimmo Pekkola
This is done automatically when you start Rainlendar2 the first time. You can do that later too from Manager->File->Import. The old Rainlendar files (Events.ini and Todo.ini) are located in C:\Documents and Settings\[yourname]\Application Data\Rainlendar (note that the Application Data is a hidden folder)
Note that you can import Rainlendar's old ini format event files only with the Windows version. The Mac and Linux versions do not include the required plugin to import the ini files.

How to remove the background from the lists?

Written by Kimmo Pekkola
If you use Shadow4 skin and want to remove the dark background from the list windows you can do it like this:
  • Right click on the calendar and choose Windows->Settings->Calendar from the menu
  • Set the "Shadow4:Background opacity" value to 0
  • Click Ok and wait until the calendar gets refreshed
Note that you need to have a dark wallpaper or the texts in the lists will be very difficult to read without the background.

How to start Rainlendar automatically on Linux?

Written by Kimmo Pekkola
This depends on the desktop environment that you are using. In Gnome you can add startup programs from System->Preferences->Sessions. In KDE this can be done by creating a shortcut to the ~/.kde/Autostart folder.
If you're Kubuntu user you might also take a look at George's blog.

I get a network error every time I boot my computer. Can I get rid of it?

Written by Kimmo Pekkola
The error is shown if you e.g. use a wireless connection which isn't available yet when Rainlendar is started. You can delay Rainlendar's network calendars from Options->Advanced->"Network access delay after startup" so that they are not downloaded right on the startup.
Another option is to suppress the error messages from the calendar altogether. You can do this by enabling the "Suppress errors" in Options->Calendars. Note that you can still see if the calendar couldn't be read from the server by the small error icon in Rainlendar's tray icon.

I have several computers, do I need to purchase multiple licenses?

Written by Kimmo Pekkola
Probably not. The license is personal so you can install it on as many computers as you want to as long as you are the only person who is using the licensed Rainlendar.

I installed the license file but Rainlendar still shows [Unregistered]?

Written by Kimmo Pekkola
  • Restart Rainlendar and see if that helps.
  • When you download the license don't click the link directly from your email program but copy it to your browser's address bar instead.
  • If you are using Internet Explorer try to download the license file with some other browser (Firefox at least should work fine).
  • Open the license.r2lic-file with a text editor (e.g. Notepad) and check that it is ok (it should have your name, email and a serial number). If it contains something else download the license file again (You can also try to use some other browser/application to download it).
  • Check from the about dialog that all the plugins are from the same build as the main application. The build number is displayed in the version number (e.g. 2.7.b91 means that you are using build 91). You cannot mix the plugins from other builds. In this case you need to reinstall Rainlendar.

I lost my license (or it never arrived). What now?

Written by Kimmo Pekkola
You can get the license information re-sent to you from here . All you need to do is to enter your email address and the license will be send to you.

I paid for the Pro version but never received the license.

Written by Kimmo Pekkola
You should receive an email with download link to the license file. The email is sent to the email address who is the owner of the Paypal account (or if you paid with a credit card to the email address you provided). If you don't see the email in your inbox check your spam folder. If it's not there either contact the Rainlendar support with the transaction details and I'll send you the download link again.

I'm unable to save any tasks

Written by Kimmo Pekkola
If the task editor shows a notification that the target calendar is not selected and the calendar selection is empty it means that you don't have any calendars which support tasks.
The easiest way to solve the issue is to go to Options->Calendars and enable the Default calendar which supports both events and tasks. If you have removed the Default calendar you can create a new one from the Add button (choose iCalendar Format as the calendar type).
If you want to store the tasks to an online calendar you need to choose a calendar type which supports tasks (e.g. Google Tasks, CalDAV, Toodledo or Remember the Milk). Note that Google Calendar (v3) supports only events so it cannot be used to store tasks.

Is it possible to sync Rainlendar with a mobile phone?

Written by Kimmo Pekkola
The easiest way to do this is to sync both Rainlendar and your mobile phone with Google calendar.
You can also check alternative synchronization tools from the Rainlendar's guide.

Is the help available in PDF format?

Written by Kimmo Pekkola
The user guide and the reference documents can be downloaded from here:

Rainlendar does not start automatically

Written by Kimmo Pekkola
If Rainlendar does start automatically on Windows even if the "Enable on startup" setting is set from the options you can try this to solve the problem:
  • Uncheck the "Enable on startup" setting
  • Click ok to close the options dialog and apply the settings
  • Open the options dialog again and enable the "Enable on startup" setting
This will reset the registry key that is used to make the application start with Windows.
If Rainlendar still does not start automatically you can try the alternative way by adding the shortcut to the Windows Startup folder (See here ).  

Rainlendar gets hidden when I click the "Show Desktop" button.

Written by Kimmo Pekkola
Change the window position to "On Desktop". If that doesn't work, use the "On Top" position or learn to use Win+M to minimize the applications (Shift+Win+M brings them back).

Rainlendar is unable to initalize the MAPI library.

Written by Kimmo Pekkola
This error can happen if you e.g. have upgraded your Office installation and the Outlook's MAPI library has been changed. In this case you need to remove your current Outlook calendar from Rainlendar and create a new one.
The error is also shown if you have installed 64 bit version of Office but still use 32 bit version of Rainlendar (or vice-versa). You can download the 64 bit version of Rainlendar from the download page (click the Show all downloads link to show the 64 bit downloads). Note that if you have 32bit version of Office installed on 64bit Windows you must download and install the 32bit version of Rainlendar.

Rainlendar2 takes awful lot of memory. Is there anything that can be done about this?

Written by Kimmo Pekkola
1. Disable Outlook calendars. Rainlendar has to read all Outlook's DLLs to memory to be able to read the events from it. This will take require a lot of memory.
2. Switch to a simpler skin. Less graphics mean less used memory.
3. Delete past events. You can use the Manager dialog to delete the old events so that they are not kept in memory anymore.

The week numbers show incorrect values.

Written by Kimmo Pekkola
The week numbering follows the international standard ISO 8601. If you happen to live in a country that follows some other week numbering scheme you can adjust the weeks from Options->Advanced->WeekNumberDelta.

Where are the backups for the network calendars?

Written by Kimmo Pekkola
You can find them from the same place where the settings are stored:
  • WinXP: C:\Documents and Settings\YOURNAME\.rainlendar2\backups
  • Vista/Win7/Win8: C:\Users\YOURNAME\.rainlendar2\backups
  • Linux and Mac OS X: ~/.rainlendar2/backup or ~/.config/.rainlendar2/backup

Where is all the data stored?

Written by Kimmo Pekkola
By default the settings file (rainlendar2.ini) and the events/tasks (Default.ics) are stored in a folder called .rainlendar2 inside your home folder. The location depends on your operating system.
Windows XP: C:\Documents and Settings\[yourname]\.rainlendar2
Windows Vista & 7 & 8 & 10: C:\Users\[yourname]\.rainlendar2\
Linux: ~/.rainlendar2 or ~/.config/.rainlendar2
Mac OS X: ~/.rainlendar2
The ~ means your home folder. Note that the .rainlendar folder on Mac and Linux is a hidden so you need to show the hidden files before you can browse into it (On Mac you can also enter path to the Go to folder dialog to open the folder).
If you are making manual changes (edit or delete it) to the rainlendar2.ini file make sure Rainlendar isn't running when you do that or your changes might get overwritten. If you are not able to quit Rainlendar normally for some reason you can use your operating system's task manager to kill the process.
You can change the location of the ics-file where the events and tasks are stored from Options->Calendars.
If you want to store the settings somewhere else you can start Rainlendar2 with -c [path] command line parameter (the [path] defines the path to the settings).
You can also move the rainlendar2.ini file to the same folder where the executable is located. This makes Rainlendar to use it's own folder to store all the settings which is useful e.g. if you have installed the application to a USB memory.

Where is Rainlendar's log file?

Written by Kimmo Pekkola
The log file (rainlendar2.log) is located in the same folder as the settings (see above FAQ item). If you did a portable installation the log will be written in the installation folder.

You can get more logging information if you give "--debug" command line argument for the application. On Windows the debugging can be also enabled by starting Rainlendar from the "Debug Rainlendar" shortcut on the Rainlendar's program folder. On Mac you need to start the application from the Terminal like this: /Applications/Rainlendar2-Pro.app/Contents/MacOS/Rainlendar2-Pro --debug

When Rainlendar is running in debug mode the context menu contains new item called "Show debug log" which will open the log in your default text editor.
If you are sending the log to the Rainlendar's support you should always have the debugging enabled. Note that the debug log can contain your private data so read it through (and censor it if necessary) before posting it to a public location.
More details how to enable the debugging can be found from the guide

Powered by EasyFAQ © 2006 Joomla-addons.org