Evolution

From wikinotes

evolution is a mail/calendar program orgiinally written at novell. It has been ported to windows. Unfortunately, it has dependencies I cannot seem to get a hold of.

TODO:

Look into gnome-vim -- keybindings and embedding as editor

http://www.opensky.ca/~jdhildeb/software/gnome-vim/oldindex.html

Install

## win32 binaries on gnome ftp
http://ftp.gnome.org/pub/gnome/binaries/win32/evolution/


sudo pacman -S evolution gnome-keyring   # you'll want gnome-keyring so you are not constantly re-prompted for the same passwords

Configuration

unlock gnome-keyring on login


# /etc/pam.d/login

# add lines
auth       optional     pam_gnome_keyring.so
session    optional     pam_gnome_keyring.so  auto_start
# /etc/pam.d/passwd

# add lines
password        optional        pam_gnome_keyring.so

autostart evolution-alert-notify

Simply run /usr/lib/evolution-data-server/evolution-alarm-notify.

I found this in /etc/xdg/autostart/org.gnome.Evolution-alarm-notify.


gtk theme

sudo pacman -S breeze

I have had the best using lxappearance

  • widget style: raleigh
  • icon theme: breeze
  • mouse cursor: breeze

offlineimap (maildir)

## From the New Account Wizard
##
Identity
  - Foo McFooson
  - foo@gmail.com

Receiving Email
  - Server Type:     Maildir Type Directories
  - Mail Directory:  ~/.mail/work/INBOX

Receiving Options
  - uncheck both (we're using offlineimap)

Sending Email
  - (defaults)

caldav

http://morpheus/cal.php/calendars/will/default         # #f5eb18
http://morpheus/cal.php/calendars/will/work            # #f24204
http://morpheus/cal.php/calendars/will/birthdays       # #8080ff
http://morpheus/cal.php/calendars/will/anniversaries   # #d5d5ff
http://morpheus/cal.php/calendars/will/events          # #78b06a
http://morpheus/cal.php/calendars/will/holidays        # #b9da8b
http://morpheus/cal.php/calendars/will/alexwork        # #c5a2e2
see thunderbird for colours for now...

carddav

NOTE:

you can also click find calendars, and it will name them, make the url, and choose the correct colour

http://morpheus/cal.php/calendars/will/default

external editor

Edit > Plugins > External Editor:
   Configuration Tab:
      gvim -f

default web-browser

xdg-settings set default-url-scheme-handler http firefox.desktop
xdg-settings set default-url-scheme-handler https firefox.desktop
xdg-settings set default-web-browser firefox.desktop

Misc UI tweaks

- File > Edit > Preferences:

  Mail Preferences:
    General:
      - [x] Mark messages as read after '3.5' seconds

  Composer Preferences:
    General:
      - Format messages in: Markdown

  Calendar and Tasks:
    General:
      - Work days: (check all)
    Display:
      - [x] show appointment icons in the month view
      - [ ] compress weekends in month view
      - [x] start month view with the current week
      - [ ] scroll month view by a week

Backups

File > Backup Evolution Data

Troubleshooting

Failed to authenticate: the session does not exist

This is caused by gnome keyring not being signed in before evolution starts.
Resolve by killing evolution daemons, and starting it again.

evolution --force-shutdown