Joon's blog

Python | openSUSE | LaTeX

Archive for the ‘kde’ tag

openSUSE 11.4: How to sync Google Calendar and Contact with Kontact using Akonadi

with 2 comments

The following post: setting-up-google-calendar-with-kontact-or-korganiser-using-akonadi has very nice instruction with screenshots. Only package name and proxy settings are different in openSUSE.

  • Open up Akonadi Configuration, and click on Add… if you don’t see Akonadi Google Calendar Resourse, then you have to restart akonadiserver.
  • If you see that, then open korganizer and (this is pretty much copied from the above post)
  1. Right Click on Calendars and click on Add Calendar …
  2. Select Akonadi
  3. Click on Manage Calendar Sources
  4. Click add
  5. Select Akonadi Google Calendar Resource
  6. Enter your email and password and select ok
  • If akondadi google account shows “invalid password” right after you inputted the id and password, then go to Personal SettingsNetwork SettingsProxy and check Connect to the Internet directly. Then the login should work.
  • After this, adding a new address book with  Akonadi Google Contacts Resourse is straightforward.

Written by joon

June 1st, 2011 at 6:04 pm

KDE 4.6.3: workaround for Plasma panels don’t resize to fit screen height or width

without comments

This is a workaround for Bug 265051:Plasma panels don’t resize to fit screen height or width … , and it is just Karsten’s workaround. I put it here for the record.

This happens in KDE 4.6.3 (possibly in other versions as well)

For this you need xdotool. It is in openSUSE:11.4:Contrib/standard repo for openSUSE 11.4.
1-Click Install

You need to make following two files:
panel.js

1
panelById(panelIds[0]).length = screenGeometry(0).width;

resize-kde-panel.sh

1
2
3
4
5
#!/bin/bash
qdbus org.kde.plasma-desktop /MainApplication loadScriptInInteractiveConsole
/home/......./panel.js
xdotool key ctrl+e
xdotool key alt+F4

You need to modify the path to “panel.js” file in the second line.

Now make resize-kde-panel.sh executable:

1
chmod +x resize-kde-panel.sh

Then whenever the panel needs resizing (potentially after connecting/disconnecting external monitor), just run that shell and it will resize itself.
You can make an application of this shell and run it in GUI mode as well.

Written by joon

May 21st, 2011 at 2:30 pm

Posted in kde,linux,opensuse

Tagged with , ,