Desktop

Google’s Agenda in je Gnome Clock applet

Als eigenaar en gebruiker van een Android toestel (HTC Magic) gebruik ik ook de agenda van Google. Dat is erg plezierig omdat Google Agenda altijd en overal is gesynchroniseerd. Ik hoef maar een afspraak te maken op b.v. mijn telefoon of die afspraak is ook te zien in Google’s Agenda op het web.

Die agenda is natuurlijk heel makkelijk in te zien vanachter je desktop computer. Dat kan vanuit de browser of vanuit b.v. de Prism versie van Google Calendar.

Er zijn echter nog meer mogelijkheden om de integratie van deze agenda te verbeteren. Elke Gnome desktop is immers standaard voorzien van de Gnome Clock Applet.

Als je op die applet klikt kan je ondermeer gebruik maken van de daarin opgenomen agenda. Helaas werkt die agenda standaard met de agenda functie van Evolution. En als gebruiker van Mozilla’s Thunderbird heb ik ervoor gekozen om die agenda functie niet te gebruiken.

Maar je kan alsnog ervoor zorgen dat e.e.a. op de juiste wijze wordt gecombineerd. Daarvoor moet je gebruik maken van een aparte voorziening uit de stal van Mozilla: Sunbird. En het werkt heel eenvoudig. Als volgt:

Voorbereiden:

In een terminal geef je de volgende twee commando’s:

sudo apt-get install python-evolution

sudo apt-get install sunbird

Vervolgens download je deze addon voor gebruik in Sunbird:

https://addons.mozilla.org/en-US/sunbird/addon/9656

Die addon sla je lokaal op je computer op.

Vervolgens start je Sunbird op. Ga met je muis naar het menu en kies voor Tools en dan voor add-ons. Zorg ervoor dat je in het Extensions tabblad staat en klik links onderaan op “Install” en blader dan naar de zojuist gedownloade en lokaal opgeslagen add-on (evolution_mirror-0.2.1-sb+tb-linux.xpi).

Integreren:

Vervolgens ga je jouw Google’s Agenda integreren in Sunbird. Neem daarvoor de volgende stappen:

  • File > New Calendar
  • Kies ‘On the Network’ en klik op next.
  • Kies voor de  CalDAV optie
  • Voer de volgende  URL (één regel) in the lokatie bar in:

https://www.google.com/calendar/dav/JOUWEMAILADRES@gmail.com/events

  • Kies ‘Next’ en geef een willekeurige naam aan deze agenda
  • Indien gewenst geef je nog een kleurtje
  • Geef vervolgens je Google inlognaam en wachtwoord op
  • Sunbird gaat vervolgens die agenda syncroniseren met Sunbird. Dat duurt een tijdje en het lijkt dan ook of Sunbird gaat bevriezen. Geen paniek..gewoon even wachten.
  • Als dat allemaal is gedaan kan er een alarmbel rinkelen voor reeds eerder verlopen afspraken. Cancel die alarmering en sluit vervolgens Sunbird af.
  • Klik vervolgens op de klok, kies voor een donkere datum en zie je afspraak daar staan.

De gebruikte add-on gebruikt de database van Evolution zodat je niet vanuit je clock applet Sunbird of Google Agenda kan starten. Je kan alleen maar kijken naar de gemaakte afspraken.

Evolution:

Uiteraard kan je ervoor kiezen om wel Evolution als agenda te gebruiken. Je moet dan wel eerst Evolution configureren als mail-client maar geef daarvoor dan b.v.  je gmail account op. Zet dan niet Evolution als standaard mail client op (als je ook Thunderbird gebruikt) en start de agenda op vanuit Toepassingen, Kantoor, Evolution e-mail en agenda.

Tot slot

Je kan er ook voor zorgen om de agenda te combineren met Thunderbird. Er is namelijk een add-on  beschikbaar die Sunbird laat samenwerken met Thunderbird. Het gaat om de Lightning add-on. Ik heb vooralsnog niet voor die oplossing gekozen omdat straks onder Ubuntu 10.4 de huidige versie van Thunderbird (2.0.0.23) zal worden opgevolgd door versie 3 of hoger. En ik weet nog niet of die combinatie problemen gaat opleveren.

Alltray Gwibber

Het is mogelijk om de Ubuntu Lucid versie van Gwibber te installeren onder Ubuntu Karmic. Daarvoor download en installeer je simpelweg b.v. de bestanden zoals je kan vinden op Ubuntu Package Search. Dan beschik je over de nieuwe features die Gwibber absoluut te bieden heeft. Maar omdat je nog onder Karmic werkt is de integratie met je panel niet optimaal. Het grootste bezwaar is dat je Gwibber afsluit als je het wegklikt.

Dat is op te lossen met het installeren van Alltray. Deze applicatie kan je gewoon installeren vanuit Synaptic of met sudo apt-get install alltray.

AllTray is a program you can use on Unix-like systems such as GNU/Linux or FreeBSD running the X Window System to dock any application which doesn’t have a native tray icon into the system tray/notification area. AllTray works with many desktop environments and window managers, including Metacity on GNOME, KWin on KDE and OpenBox, both standalone and with GNOME or KDE

Als je dan vervolgens je starter van Gwibber aanpast dan krijg je weer keurig een functionerende Gwibber dock in je paneel.

Conky

Vandaag kreeg ik een bijzonder bruikbare tip van Wiep, de webmaster van Bluelight-network. Hij had een recente kopie van mijn .conkyrc configuratie gekregen. Hij zag daarin mogelijkheden ter verbetering van de grafische cpu presentatie.

To the point: Bij mij stond deze code ingesteld:

CPU frequenty: ${freq}MHz – CPU activiteit:  ${cpu cpu0}%
$cpubar
${cpugraph 000000 ffffff}

en dat is nu veranderd in:

CPU frequenty: ${freq}MHz – CPU activiteit: ${cpu cpu0}%
${cpubar cpu0}
${cpugraph cpu0 000000 ffffff}

Die tweede versie moet je herhalen per core, dus b.v. ook voor cpu1 bij een dual core etc. etc..

Het resultaat zorgt ervoor dat de grafiek per processor core wordt opgebouwd. In ‘mijn’ versie liet de cpu wel de juiste activiteit zien, maar de grafieken waren identiek aan elkaar. En dat klopt dus niet.

Ter info: op Digiplace staan twee andere artikelen over het gebruik van Conky: Hier staan ze allemaal. En volledigheidshalve komt hieronder  de volledige configuratie die op Digiplace wordt gebruikt.

# UBUNTU-CONKY
# A comprehensive conky script, configured for use on
# Ubuntu / Debian Gnome, without the need for any external scripts.
#
# Based on conky-jc and the default .conkyrc.
# Changed and used by www.digiplace.nl

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft no

# Update interval in seconds
update_interval 2.0

# Minimum size of text area
# minimum_size 250 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
font arial
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

# Default colors and also border colors, grey90 == #e5e5e5
default_color grey

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 05
gap_y 230

# stuff after ‘TEXT’ will be formatted on screen

TEXT
$color
${color grey}SYSTEM ${hr 2}$color
Machine:   $nodename
Kernel:    $kernel on $machine
Uptime:    $uptime
Processes: $processes ($running_processes running)
Load:      $loadavg

${color grey}CPU0 ${hr 2}$color
CPU frequenty: ${freq}MHz – CPU activiteit:  ${cpu cpu0}%
${cpubar cpu0}
${cpugraph cpu0 000000 ffffff}
${color grey}CPU1 ${hr 2}$color
CPU frequenty: ${freq}MHz – CPU activiteit:  ${cpu cpu1}%
${cpubar cpu1}
${cpugraph cpu1 000000 ffffff}
NAME                 PID        CPU%      MEM%
${top name 1}    ${top pid 1}      ${top cpu 1}    ${top mem 1}
${top name 2}    ${top pid 2}      ${top cpu 2}    ${top mem 2}
${top name 3}    ${top pid 3}      ${top cpu 3}    ${top mem 3}
${top name 4}    ${top pid 4}      ${top cpu 4}    ${top mem 4}
${top name 5}    ${top pid 5}      ${top cpu 5}    ${top mem 5}

${color grey}MEMORY / DISK ${hr 2}$color
RAM:   $memperc%   ${membar 6}$color
Swap:   $swapperc%   ${swapbar 6}$color

Root:  ${fs_free_perc /}%   ${fs_bar 6 /}$color
Home:  ${fs_free_perc /home}%   ${fs_bar 6 /home}$color
Data:   ${fs_free_perc /mnt/data}%   ${fs_bar 6 /mnt/data}

${color grey}NETWORK (${addr eth0}) ${hr 2}$color
Down: $color${downspeed eth0} k/s ${alignr}Up: ${upspeed eth0} k/s
${downspeedgraph eth0 25,140 000000 ff0000} ${alignr}${upspeedgraph eth0
25,140 000000 00ff00}$color
Total: ${totaldown eth0} ${alignr}Total: ${totalup eth0}
Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768
61000 count}${alignr}Total: ${tcp_portmon 1 65535 count}

${color grey}MUZIEK ${hr 2}$color
${execi 10 rhythmbox-client –print-playing –no-start | fold -w47}

 

Vooruitblik naar Gwibber

Onder Ubuntu Karmic is Gwibber (een Gnome microblog cliënt) mijns inziens nog niet zoals het moet zijn. Maar de ontwikkelingen zien er wel heel goed uit. Kijk maar eens naar dit artikel van Jono Bacon waar je de integratie van Gwibber kan zien binnen de huidige Alpha van Ubuntu Lucid . Ik heb die Gwibber versie zelf onder Karmic geïnstalleerd en mis nog even die integratie maar heb een groot vertrouwen in de toekomst van Gwibber.

 

Gnome themes: Bisigi Project

In mijn onvermoeibare zoektocht naar mooie themes voor mijn Gnome werkblad omgeving kwam ik onlangs terecht bij het Bigisi Project. Op deze -van oorsprong- Franse website kan je een flink aantal prachtige themes vinden. Deze themes zijn compleet met eigen wallpaper, gdm theme, icons etc.

Op de website vind je instructies terug hoe je deze themes kan toevoegen. Kijk ook eens naar hun laatste theme: airlines. De bijgesloten wallpaper past zich vanzelf aan de tijd aan.

 

Quicktime bekijken

Met alle tamtam rondom de vandaag geïntroduceerde Apple iPad leek het mij wel leuk om ook eens te kijken waar het allemaal om gaat. En dan wil je al snel naar de Quicktime video kijken op deze pagina van Apple.com. Dat werkte echter niet onder Firefox (of Chrome) op mijn Ubuntu 9.10 (amd64) desktop.

Dat was vreemd omdat ik in principe alle mogelijke codecs had geïnstalleerd. Al snel bleek dat het probleem zit bij de totem-mozilla plugin die standaard wordt gebruikt onder Gnome. De oplossing om dat probleem te verhelpen is het gebruik maken van de Gecko-mediaplayer plugin.

Gecko Media Player is a browser plug-in that uses GNOME MPlayer
and Mplayer to play media in a browser.
It uses the NS4 API and is therefore compatible with all NS4 derived browsers:
Iceweasel, Firefox, Iceape, Epiphany, Galeon, Midbrowser, Xulrunner, etc.

It is the modern replacement for mplayerplug-in (from the same author).

De te hanteren werkwijze is als volgt:

  • Sluit eerst Firefox af. Zorg ook dat firefox-3.5-gnome-support is geinstalleerd en dat Multiverse repo actief is
  • Wis of hernoem vervolgens het bestand ‘pluginreg.dat’ wat je aantreft in de (ontzichtbare) map (in je eigen Home) .mozilla/firefox/******.default En dan staat er op de ****** natuurlijk iets anders vermeld.
  • Verwijder dan de plugin totem-mozilla (vanuit b.v. Synaptic)
  • En installeer daarna gecko-mediaplayer en haar afhankelijkheden (mplayer)
  • Start vervolgens Firefox weer op waardoor een nieuw pluginreg.dat bestand zal worden aangemaakt.

Mocht je ook Chrome hebben geïnstalleerd dan kan je ook vanuit die browser naar de Quicktime video’s kijken.

(bron: ubuntuforums.org)

Apple’ s OSX vs Ubuntu

Op twitter las ik onlangs een opmerking waaruit zou blijken dat Apple steeds meer wordt gezien als een systeem voor zowel beginners als voor Geeks. Nou zie ik mijzelf als een Geek maar ik voel mij toch niet aangesproken. Dat behoeft natuurlijk enige uitleg.

Om te beginnen ben ik als sinds 2000 een gebruiker van een Linux desktop. Mijn bureaubladomgeving is ingesteld op Gnome en sinds 2007 gebruik ik Ubuntu als distributie. Daarnaast heb ik nog een Apple Powerbook met OSX 10.5.x en werk ik momenteel aan het configureren van een splinternieuwe Apple iMac (van iemand anders) die draait op OSX 10.6.2. Laat ik daar nou eens naar kijken en een paar punten vergelijken met de ervaringen die ik heb opgedaan onder een GNOME (Ubuntu) desktop.

 

Hardware

Op de vormgeving valt helemaal niets af te dingen. De schoonheid van het apparaat, tot het toetsenbord en muis aan toe,  is werkelijk beeldschoon. Ook de kwaliteit is dik in orde. Uitpakken en installeren van deze iMac is ook heel plezierig. Je zet simpelweg de iMac neer. Je hoeft nu alleen maar een netspanningskabel te plaatsen, muis en toetsenbord te activeren en je bent klaar.

Zijn er dan nog bezwaren? Laat gezegd zijn dat de gekozen configuratie prima voor elkaar is. Dat is sowieso het sterke punt van Apple. De combinatie van hard- en software is optimaal samengesteld. Maar als je op termijn zelf iets wil veranderen aan de configuratie dan kom je al snel in de problemen. Je kan b.v. niet zomaar even een willekeurige andere grafische kaart installeren. Een CPU opwaarderen, een andere koeling gebruiken behoort niet tot de mogelijkheden. Je krijgt wat je koopt en daar moet je het maar mee doen.

Een ander punt is de interface van OSX. Het ziet er allemaal fantastisch uit. De vormgeving van haar iconen, de dock en vensters…allemaal even mooi. Maar al snel loop ik tegen bepaalde eigenschappen aan die ik onder een Linux desktop beter vindt opgelost. Zo heb je onder OSX wel de mogelijkheid om wallpaper of screensaver in te stellen, maar wezenlijk persoonlijke voorkeuren doorvoeren in haar vormgeving bestaat niet. Maar ik zie ook nog andere opvallende verschillen. Een paar voorbeelden:

Beschikbaarheid van applicaties

Het eerste wat ik mis is de afwezigheid van een of meerdere softwarebronnen. Onder Linux hoef je maar Synaptic of b.v. Ubuntu Software Centrum op te starten en je beschikt over vele duizenden toepassingen. En dat is echt een gemis op een Apple iMac. Je krijgt wel een appstore op je iPhone maar voor de desktop mag je zelf op zoek naar geschikte toepassingen. Die overigens in tegenstelling tot Linux zeker niet allemaal vrij te verkrijgen zijn.

Installeren van een applicatie

Het installeren van een applicatie is wel goed verzorgd onder OSX. Je download b.v. een dmg bestand en vervolgens moet je het programma icoon verplaatsen (slepen) naar de applicatiemap. Apple heeft namelijk geen menu systeem maar een map waarin de applicaties staan. Het verslepen is overigens niet altijd eenvoudig want als je nog geen Finder venster hebt open staan moet je eerst naar het bovenste paneel. Daar moet je dan klikken naar Archief en dan kan je een nieuw Finder venster openen. Of je moet werken met een toetscombinatie (cmd n) en dan mag je nog een keer klikken met je muis om in dat programma venster terecht te kunnen komen.

Eenmaal geïnstalleerd valt dan op dat het desbetreffende icoon zomaar een plek krijgt toegewezen in die map. Niet netjes in een grid, of op volgorde van het alfabet..nee, het wordt gewoon lukraak ergens neergezet. Om dat op te lossen moet je weer naar het bovenste paneel om de weergave goed te kunnen klikken of je werkt met een toetscombinatie als ^ cmd 1.

 

Vensterbeheer

Standaard wordt OSX niet met een geactiveerde Spaces gepresenteerd. Met Spaces heb je een voorziening om met meerdere bureaubladen te kunnen werken. Er is wel een standaard ingebouwd om openstaande vensters te kunnen bekijken. Daarvoor druk je op de (f)3 toets waardoor alle openstaande vensters zichtbaar worden. Toch is dat weer een extra handeling. Onder Linux kan je namelijk onder in beeld zien welke vensters open staan. Het gebeurt onder Apple regelmatig dat ik wat kwijt ben. Zo ben je b.v. een bestand aan het downloaden en wordt het download scherm van Safari (de default browser op een Apple) achter het hoofdscherm geplaatst. Je denkt dan in 1e instantie dat er niets wordt gedownload totdat je op die (f)3 toetst klikt.

Voorvertoning

Wat ik ook opvallend vond was het gedrag van de toepassing “voorvertoning”. Daarmee kan je grafische bestanden bekijken. Stel je krijgt een aantal foto’ s als bijlage bij een e-mail. Die bestanden sla je lokaal op in een map of bureaublad. Als je dan dubbel klikt op de 1e foto dan komt die foto keurig in beeld. Maar je kan niet doorbladeren naar de volgende foto’s. Nee..dan moet je voor die tijd eerst alle foto’s hebben geselecteerd en dan pas kan je alle foto’s op je gemak bekijken. Natuurlijk wen je daar wel aan in de praktijk, maar ik vind het gek dat je daarvoor extra handelingen moet gaan verrichten.

Dashboard

Met Dashboard kan je met een muisklik widgets op het scherm toveren. Het actieve scherm wordt ‘naar achteren geplaatst’ en daaroverheen worden widgets (kleine handige applicaties) getoond. Maar ik wil eigenlijk altijd wel over een handige widget kunnen beschikken. Waarom mogen die nou niet een plekje op het bureaublad krijgen? Met een minimale resolutie van 1920×1080 pixels is er echt ruimte zat hoor!

Conclusie:

Met het benoemen van deze punten zou je haast denken dat hier Apple wordt ‘afgeschoten’. Niets is minder waar. Ik vind een Apple iMac een prachtige machine om op te werken. Echt waar! Maar als gebruiker van een Ubuntu (GNOME) werkomgeving ben ik verwend geraakt aan voorzieningen die -naar mijn smaak- beter werken. Daarnaast geloof ik meer in het concept van Open Source toepassingen en in de vrijheid om je eigen hardware te kunnen kiezen. Kortom..deze Geek blijft voor de volle 100% tevreden over zijn GNOME desktop.

Rip een DVD

Er bestaan verschillende applicaties om een dvd te rippen en/of om te zetten naar een ander formaat. Denk b.v. aan AcidRip, dvd::rip of Thoggen.Die programma’s hebben allemaal hun eigen voor- en nadelen. Ieder zijn eigen smaak.

Mocht je echter nog op zoek zijn naar een geschikte applicatie dan is het goed om ook de mogelijkheden van OGMRip in ogenschouw te nemen.

Ten eerste omdat OGMRip alles in huis heeft om de klus te klaren.

OGMRip is an application and a set of libraries for ripping and encoding DVD into AVI, OGM MP4 or Matroska files using a wide variety of codecs. It relies on mplayer, mencoder, ogmtools, mkvtoolnix, oggenc, lame and faac to perform its tasks. OGMRip transcodes from DVD or files.

 

Features:

  • outputs ogm, avi, mp4 or matroska files
  • calculates video bitrate for a given filesize
  • calculates cropping parameters and scaling factors
  • supports multiple audio and subtitles streams encoding
  • lots of codecs (vorbis, mp3, pcm, ac3, dts, aac, xvid, lavc, x264, theora)
  • uses maximum quality codec switches
  • rips contiguous chapters .

Wat het programma erg aantrekkelijk maakt zijn de voorgebakken profielen. Je kan daarmee een dvd heel eenvoudig omzetten naar een formaat dat geschikt is voor bijna elk denkbaar apparaat.

In eerste instantie lijkt het alsof er weinig instellingen gemaakt kunnen worden. Niets is minder waar overigens, die mogelijkheden komen pas in beeld als het nodig is. Daardoor is het programma veel makkelijker te gebruiken zonder te hoeven beknibbelen op haar mogelijkheden.

Dit programma is dus perfect om te gebruiken. En het is specifiek gemaakt voor onder de Gnome desktop.

The GUI features a clean HIG-compliant GNOME 2 interface and tries to minimize as much as possible esoteric settings

Als je eenvoudig een een dvd wil overzetten naar b.v. je Nokia smartphone, je iPhone, Blackberry of PsP dan is OGMRip een logische keuze.

Choqok

Als rechtgeaarde Gnome gebruiker heb ik niet zoveel op met het gebruik van specifieke KDE applicaties op mijn desktop. Maar vandaag heb ik gezien dat deze soms krampachtige houding onterecht is gebleken.

Als gebruiker van twitter heb ik lang gezocht naar een ideale applicatie. Onder Gnome bleek Gwibber de beste kandidaat te zijn. In haar ontwikkelingstraject is schijnbaar een nieuwe weg ingeslagen en de huidige vormgeving én functionaliteit kan mij helaas niet bekoren. Daarom had ik een overstap gemaakt naar een Adobe Air apllicatie: Tweetdeck.En die werkt prima en heeft voorzieningen aan boord waar werkelijk alle wensen mee zijn te vervullen. Maar die komen met een prijs want Tweetdeck heeft beduidend meer cpu honger en vraagt ook meer van het werkgeheugen. Maar het belangrijkste bezwaar voor mij is eigenlijk dat ik alleen maar twitter wil gebruiken. Alle toeters en bellen van die applicatie zijn gewoon niet aan mij besteed.

En toen las ik op Twitter notabene positieve berichten over Choqok. En al snel kon ik mij in die berichtgeving vinden. Choqok draait nu keurig op mijn desktop, vraagt weinig van het geheugen of CPU en functioneert precies zoals ik dat altijd heb gewenst.

Scroll naar boven