Archive for the ‘kde’ tag
openSUSE 11.4: How to sync Google Calendar and Contact with Kontact using Akonadi
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.
- Install akonadi-googledata (link to software search page)
- 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)
- Right Click on Calendars and click on Add Calendar …
- Select Akonadi
- Click on Manage Calendar Sources
- Click add
- Select Akonadi Google Calendar Resource
- 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 Settings – Network Settings – Proxy 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.
KDE 4.6.3: workaround for Plasma panels don’t resize to fit screen height or width
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.