SlideShare a Scribd company logo
The Amazing KDE (C)Anand Vaidya [email_address]
Disclaimer I am not an expert, please do not ask difficult questions :-) I have given up compiling KDE from sources since 3.x, so I have no idea about KDE4 compilation, just use J. Riddell's debs Some info here is probably incorrect or plain wrong, Caveat Emptor! I am a long time KDE (1.x-) user and fan Icons and images are © of the respective organizations. I have attributed wherever possible
Agenda KDE in Two Slides What's new in KDE4? Hands on Demo – KDE4 Alpha aka very few things work ;-) Why I think KDE is cool (& useful)
What is KDE Desktop Env – like GNOME, CDE, Xfce, runs on top of X11 Written in C++ (no Mono or .Net stuff) Uses Qt from TrollTech, Norway 65 languages GPL licensed Linus' favourite desktop :-) Mark Shuttleworth use KDE on his desktop   (http://www.phoronix.com/scan.php?page=article&item=732&num=5)
What is KDE v3.5.7 latest stable (22/May/2007) v4.0 in development – offers completely new & exciting features Usability: Officially, KDE3 meets ISO9241  ( http://dot.kde.org/1179818755 ) My guess: More contributors from Europe, S.America
KDE Structure for Dummies KDE CORE KDE Multimedia KDE LIBS KDE PIM Web Image and Video NON CORE KDE APPS, Non KDE Apps www.kde-apps.org KDE extra-gear OS, infra (dbus, hal) and libs (libpng, zlib,pcre, xine-lib etc)
KDE4 -Many new things strigi – fast search Phonon Audio Framework Solid – Hardware support visually appealing GUI kross scripting
KDE4 Will run (as expected) on many unixes, Linux, BSDs, and gasp... Windows and OSX too. KDE4-Alpha released: 11/May/07 Final release in Oct-2007 Build system uses cmake. Code hosted on svn QT available on Win & Mac -GPL Completely new architecture
KDE4 Phonon: MM API supports gstreamer, NMM, Helix, Xine, DirectX-Windows backends Better Accessibility, HIG conformance SVG rendering everywhere No more app names beginning with “k” -Big Relief :-) App cleanups and merging KDE3 compat libs to support old (kde3) apps (2011)
Sample Oxygen Icons screenshot courtesy: http://www.oxygen-icons.org/?cat=3
KDE4 Phonon Phonon is a new KDE technology that offers a consistent API to use audio or video within multimedia applications. The API is designed to be Qt-like, and as such, it offers KDE developers a familiar style of functionality Not a xine engine replacement Handles volume changes etc (eg: loud music+incoming voip call) http://dot.kde.org/1170773239/
KDE4 Solid After a lot of hacking behind the scenes, a new initiative to improve KDE's interaction with network and hardware devices has been launched. Solid will provide a robust basis for the dynamic modern desktop in KDE, which needs to be aware of available hardware and networks, paving the way for innovative functionality.  Users should see KDE applications taking advantage of Solid in KDE 4, from the most basic Plasma applets and complex applications to desktop-wide awareness. Developers will be able to take advantage of a robust, flexible and portable API and will be integrated into the Plasma engine. It will make use of existing technologies like HAL. Solid will also include a knowledge base providing a way for users to easily provide feedback on incorrect behaviour.  http://dot.kde.org/1136389547/
KDE4: kross http://kross.dipe.org/ Scripting layer Apps & languages Supports Ruby, Python, Javascript Automate spreadsheets, image processing /usr/share/doc/python-qt4-doc/examples/graphicsview/elasticnodes.py see: http://dot.kde.org/1152490640/
KDE4 DEMO kstars –  astronomy program kiten –  japanese reference ksnapshot –  capture screenshots konsole –  terminal – our all-time favourite kate –  superb text editor qt / python integration (see kross slide) Mahjong - game okular –  more than a pdf viewer konqueror  – the swiss army knife
KDE4 (non) DEMO Does not work: khotnewstuff kghostview kontact , kmail etc
REMUCO Demo Control Musicplayer through bluetooth enabled phone. http://remuco.sf.net Not really KDE4 demo.
okular More than a PDF viewer Try : File->Get Books from Internet Try: PDF, Save As Text
KDE4-Dashboard widgets http://www.applexnet.com/node/337 Limited support for Apple Dashboard widgets ( http://www.apple.com/downloads/dashboard/ ) image used with permission from Mike Piontek, from:http://mikepiontek.com/software/mac/delivery-status.html
Experiencing KDE4 Use opensuse LiveCD with KDE4  (http://home.kde.org/~binner/kde-four-live/) Install KDE4 packages on kubuntu feisty fawn  (http://kubuntu.org/announcements/kde4-alpha1.php) Compile from source  (http://techbase.kde.org/Getting_Started/Build/KDE4)
Far Out in the Future... One of the first implementations of Semantic Desktop : Nepomuk KDE http://nepomuk.semanticdesktop.org/xwiki/ http://nepomuk-kde.semanticdesktop.org/xwiki/bin/view/Main/ See van den oever's presentation slides
Cool KDE Stuff: konq uber app: web browser + file manager + many things Save/email pages as PDF Tools->Archive Webpage: Create a single tarball with all images, html etc Tools->Speak Text gg: and ggx: - Google search apt:/search?firefox  , apt-search: xine cpan: lwp browse bluetooth locate: linux or bug: 110385 or dbug: 68635
Cool KDE Stuff: GHNS Get new wallpapers, themes, right from your desktop (see demo)
Cool KDE Stuff: strigi strigi Desktop search – Standard part of KDE4 – see now on KDE3  (kubuntu feisty fawn) apt-get install strigi-daemon strigi-applet strigi-plugins Add strigi applet to dockbar Konqueror: strigi:/status Indexes pdf, txt, ODF, rpm, deb, tar etc Other C apps can use strigi – using dbus inotify support
Cool KDE Stuff: cmd line Commandline still available. eg: Try this: kmail -s "Test Message" --msg /tmp/testmsg.txt --attach /tmp/attachment.pdf yourfriend@example.com
Cool KDE Stuff: amarok Listen to online radio -even Singapore stations (with some effort) Integrated Magnatune (online store) Podcasts Retrieve lyrics, last.fm integration ScriptManager:  get lyrics, Control amarok from your browser! (localhost:4774)
More apps KDE-Wallet  -one place for all passwords Many many more K3B -Burn Baby Burn – CD/DVD recording
Some Myths Biggest Baddest: GNOME and KDE don't get along well :  Nothing can be more wrong than this: eg Guademy 2007 (GUADEC + KDE Akademy) Work done at FD.o Common standards: dbus, scripting interfaces, HIG etc Many common underlying libs (okular uses poppler, xine-engine support in kde etc) There are major differences of opinions though
KDE Myths Read more: http://kdemyths.urbanlizard.com/ You may also read an article by me @  http://wiki.kde.org/tiki-index.php?page=KDE+vs+Other+Desktops
Why I like KDE GPL license Large community Friendly Developers -  http://planet.kde.org Nice Apps (previous slides), fast  Superb customisation options baghira, karamba, kxdocker etc
KDE Info KDE e.V. is a registered non-profit organization that represents the KDE Project in legal and financial matters.  ( http://ev.kde.org ) Corporate patrons: Trolltech, Mark Shuttleworth  (ubuntu fame)
Useful KDE sites http://dot.kde.org  - News, articles http://wiki.kde.org http://techbase.kde.org  -developer info http://websvn.kde.org  -source http://bugs.kde.org   http://planet.kde.org http://kdemyths.urbanlizard.com/  - squash the lies http://www.trolltech.no
Contributing to KDE File bugs Write C++ code, docs, tutorials, artwork, translations Write scripts (shell/python/ruby) Evangelize Contribute to wiki.kde.org Participate in forums, mailing lists  Guide new users $$ or equipment donations No skills? No sweat: Give talks ;-)
Acknowledgements & Copying This material is based on my experience as well as material collected from the www, mostly kde related sites. This presentation can be redistributed as follows: No commercial re-distribution: eg, as part of a for-profit CDROM or as part of your sales pitch. Seek my permission first. Must attribute the document creator. Share alike: If you use this document and enhance it or modify, share the modifications or the modified document under a similar license Which means I apply: Creative Commons License, http://creativecommons.org/licenses/by-nc-sa/2.5/
The End  Thanks for your time. If you have any feedback, corrections or questions please contact me: Anand Vaidya, anand@novaglobal.com.sg This document was created with OpenOffice on kubuntu Linux. email me if you want the odp file instead of the pdf

More Related Content

What's hot (20)

PPTX
Docker Introductory workshop
Runcy Oommen
 
PDF
Introducing Docker
Francesco Pantano
 
PDF
Introduction to docker
Justyna Ilczuk
 
PDF
Docker - container and lightweight virtualization
Sim Janghoon
 
PDF
Docker 102 - Immutable Infrastructure
Adrian Otto
 
PDF
Docker by Example - Quiz
CodeOps Technologies LLP
 
PDF
Linux GUI Applications on Windows Subsystem for Linux
Embarcadero Technologies
 
PDF
A Gentle Introduction To Docker And All Things Containers
Jérôme Petazzoni
 
PDF
Introduction to Docker and deployment and Azure
Jérôme Petazzoni
 
PDF
Unleash your inner console cowboy
Kenneth Geisshirt
 
PDF
Docker 1 0 1 0 1: a Docker introduction, actualized for the stable release of...
Jérôme Petazzoni
 
PPTX
Docker and the Container Ecosystem
psconnolly
 
PPTX
Container Torture: Run any binary, in any container
Docker, Inc.
 
PPTX
Cgroups, namespaces and beyond: what are containers made from?
Docker, Inc.
 
PPTX
ABCs of docker
Sabyrzhan Tynybayev
 
PDF
Docker Online Meetup #3: Docker in Production
Docker, Inc.
 
PDF
At the end of the rainbow
Ignacio Burgueño
 
PDF
Terraform modules and (some of) best practices
Anton Babenko
 
PDF
Why is Python slow? Python Nordeste 2013
Daker Fernandes
 
PDF
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Embarcadero Technologies
 
Docker Introductory workshop
Runcy Oommen
 
Introducing Docker
Francesco Pantano
 
Introduction to docker
Justyna Ilczuk
 
Docker - container and lightweight virtualization
Sim Janghoon
 
Docker 102 - Immutable Infrastructure
Adrian Otto
 
Docker by Example - Quiz
CodeOps Technologies LLP
 
Linux GUI Applications on Windows Subsystem for Linux
Embarcadero Technologies
 
A Gentle Introduction To Docker And All Things Containers
Jérôme Petazzoni
 
Introduction to Docker and deployment and Azure
Jérôme Petazzoni
 
Unleash your inner console cowboy
Kenneth Geisshirt
 
Docker 1 0 1 0 1: a Docker introduction, actualized for the stable release of...
Jérôme Petazzoni
 
Docker and the Container Ecosystem
psconnolly
 
Container Torture: Run any binary, in any container
Docker, Inc.
 
Cgroups, namespaces and beyond: what are containers made from?
Docker, Inc.
 
ABCs of docker
Sabyrzhan Tynybayev
 
Docker Online Meetup #3: Docker in Production
Docker, Inc.
 
At the end of the rainbow
Ignacio Burgueño
 
Terraform modules and (some of) best practices
Anton Babenko
 
Why is Python slow? Python Nordeste 2013
Daker Fernandes
 
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Embarcadero Technologies
 

Viewers also liked (20)

PDF
Discover Qt Learning and Certification
account inactive
 
PPTX
Unix Introduction
ananthimurugesan
 
PPTX
Unix seminar
Ajeet Kushwaha
 
PPT
Linux red hat overview and installation
devenderbhati
 
PPT
Java interfaces & abstract classes
Shreyans Pathak
 
PDF
File systems for Embedded Linux
Emertxe Information Technologies Pvt Ltd
 
PPT
Operating system (remuel)
Remuel Malinao
 
PDF
005 skyeye
Sherif Mousa
 
PDF
Chapter One- Intro to Biology
Mary Beth Smith
 
PPTX
Introduction 2 linux
Papu Kumar
 
PPT
Introduction to xml
Shivalik college of engineering
 
PPT
Chapter 4 Lecture- Solution Stoich
Mary Beth Smith
 
PPT
Chapter 5 - Electron Configurations
Kendon Smith
 
PDF
Chapter 24- Seeds & Flowers
Mary Beth Smith
 
PPT
UNIX(Essential needs of administration)
Papu Kumar
 
PPT
Chapter 2 - Matter and Change
Kendon Smith
 
PPTX
Operating system ppt
kaviya kumaresan
 
ODP
Web Application Lunacy
anandvaidya
 
DOC
2010 05 02 10 Dr Daniel C Tsui Physics Nobel Prize King Carl Xvi Gustaf Of S...
hjk888
 
PDF
Chapter 1 Lecture- Matter & Measurement
Mary Beth Smith
 
Discover Qt Learning and Certification
account inactive
 
Unix Introduction
ananthimurugesan
 
Unix seminar
Ajeet Kushwaha
 
Linux red hat overview and installation
devenderbhati
 
Java interfaces & abstract classes
Shreyans Pathak
 
File systems for Embedded Linux
Emertxe Information Technologies Pvt Ltd
 
Operating system (remuel)
Remuel Malinao
 
005 skyeye
Sherif Mousa
 
Chapter One- Intro to Biology
Mary Beth Smith
 
Introduction 2 linux
Papu Kumar
 
Introduction to xml
Shivalik college of engineering
 
Chapter 4 Lecture- Solution Stoich
Mary Beth Smith
 
Chapter 5 - Electron Configurations
Kendon Smith
 
Chapter 24- Seeds & Flowers
Mary Beth Smith
 
UNIX(Essential needs of administration)
Papu Kumar
 
Chapter 2 - Matter and Change
Kendon Smith
 
Operating system ppt
kaviya kumaresan
 
Web Application Lunacy
anandvaidya
 
2010 05 02 10 Dr Daniel C Tsui Physics Nobel Prize King Carl Xvi Gustaf Of S...
hjk888
 
Chapter 1 Lecture- Matter & Measurement
Mary Beth Smith
 
Ad

Similar to Amazing KDE (K Desktop Environment) (20)

PDF
LinUx KDE guide
ruwaghmare
 
ODP
How To Contribute to KDE without Coding Skills
Stephanie Das Gupta
 
PDF
KDE For Automotive? Really? Tell me more about it
Agustin Benito Bethencourt
 
PPTX
NUMOSS Week 4 - Desktop Environment
Gagah Arifianto
 
PDF
Central Iowa Linux Users Group-December 2019: Windows Managers
Andrew Denner
 
PDF
KDE Plasma Develop Intro
csslayer
 
PDF
Kde Presentation
Andreas Marschke
 
ODP
Gnome Architecture
동수 장
 
PPTX
Linux and its fundamentals
Agreeta Sharma
 
PDF
guadec-2015-developer-switch-dreams
Christian Hergert
 
PPT
Desktop environment
Vasuamthibaskar Baskar
 
PDF
itft-Gnome and kde
Swati Aggarwal
 
ODP
Kubuntu 10.04 slides
jepong
 
ODP
Treinamento Qt básico - aula I
Marcelo Barros de Almeida
 
PDF
KDE SC 4.6 Brings brand new kubuntu
csslayer
 
PDF
Choosing an Application framework for Mobile Linux Device
sshreyas
 
PDF
KDE Plasma Mobile workspaces at Cybercom Developer Day 2010 by Marco Martin 7...
CybercomChannel
 
PDF
Archcraft Linux introduction. Lets see how it does look?
Marek Zawadzki
 
ODP
Some wonderful Linux softwares for daily use
arun.arwachin
 
PDF
ownCloud - CampKDE 2011
Frank Karlitschek
 
LinUx KDE guide
ruwaghmare
 
How To Contribute to KDE without Coding Skills
Stephanie Das Gupta
 
KDE For Automotive? Really? Tell me more about it
Agustin Benito Bethencourt
 
NUMOSS Week 4 - Desktop Environment
Gagah Arifianto
 
Central Iowa Linux Users Group-December 2019: Windows Managers
Andrew Denner
 
KDE Plasma Develop Intro
csslayer
 
Kde Presentation
Andreas Marschke
 
Gnome Architecture
동수 장
 
Linux and its fundamentals
Agreeta Sharma
 
guadec-2015-developer-switch-dreams
Christian Hergert
 
Desktop environment
Vasuamthibaskar Baskar
 
itft-Gnome and kde
Swati Aggarwal
 
Kubuntu 10.04 slides
jepong
 
Treinamento Qt básico - aula I
Marcelo Barros de Almeida
 
KDE SC 4.6 Brings brand new kubuntu
csslayer
 
Choosing an Application framework for Mobile Linux Device
sshreyas
 
KDE Plasma Mobile workspaces at Cybercom Developer Day 2010 by Marco Martin 7...
CybercomChannel
 
Archcraft Linux introduction. Lets see how it does look?
Marek Zawadzki
 
Some wonderful Linux softwares for daily use
arun.arwachin
 
ownCloud - CampKDE 2011
Frank Karlitschek
 
Ad

Recently uploaded (20)

PPTX
Accounting for liabilities stockholderss
Adugna37
 
PPT
The reporting entity and financial statements
Adugna37
 
PPTX
Maps-and-Their-Significance and importsnce
vaishalinsva
 
PPT
Public Budgeting and Finance for public sector.ppt
salmansamir2
 
PDF
Asias Powerhouses of Healthcare Management 2025s Top Voices Transforming the ...
Gorman Bain Capital
 
PPTX
How to Prevent Credit Card Fraud A Complete Guide for Consumers and Businesse...
Merchantech - Payment Processing Services
 
PPTX
Econometrics - Introduction and Fundamentals.pptx
skillcipetcsn
 
PPTX
Agrarian Distress by Dr. S. Malini. ppt.
MaliniHariraj
 
PPTX
Introduction of Derivatives.pptx dwqdddff
XMenJEAN
 
PDF
Why Most People Misunderstand Risk in Personal Finance.
Harsh Mishra
 
PDF
European Exchange Report 2024 - FESE Statistics
secretariat4
 
PDF
The Main Types of Brass Instruments and the Icons That Define Them
MusicInsuranceCompany
 
PPTX
Kaia Your AI Companion for Risk Management.pptx
360factors
 
DOCX
The Political Era of Accountability: A Reflection on South Africa's Past Self...
Matthews Bantsijang
 
PDF
CH 1_Managers and Economics - Introduction.pdf
AhmadM65
 
PDF
Revisiting gender board diversity and firm performance
GRAPE
 
PDF
Mining Beneficiation as a Catalyst for Broad-Based Socio-Economic Empowerment...
Matthews Bantsijang
 
PDF
Financial Statement Ananlysis - CFA Level 1.pdf
izdiharzohana
 
PDF
EPF.PDF ghkvsdnkkxafhjbvcxvuhv ghghhhdsghhhhhhh
Satish Sathyameva Jayathe
 
Accounting for liabilities stockholderss
Adugna37
 
The reporting entity and financial statements
Adugna37
 
Maps-and-Their-Significance and importsnce
vaishalinsva
 
Public Budgeting and Finance for public sector.ppt
salmansamir2
 
Asias Powerhouses of Healthcare Management 2025s Top Voices Transforming the ...
Gorman Bain Capital
 
How to Prevent Credit Card Fraud A Complete Guide for Consumers and Businesse...
Merchantech - Payment Processing Services
 
Econometrics - Introduction and Fundamentals.pptx
skillcipetcsn
 
Agrarian Distress by Dr. S. Malini. ppt.
MaliniHariraj
 
Introduction of Derivatives.pptx dwqdddff
XMenJEAN
 
Why Most People Misunderstand Risk in Personal Finance.
Harsh Mishra
 
European Exchange Report 2024 - FESE Statistics
secretariat4
 
The Main Types of Brass Instruments and the Icons That Define Them
MusicInsuranceCompany
 
Kaia Your AI Companion for Risk Management.pptx
360factors
 
The Political Era of Accountability: A Reflection on South Africa's Past Self...
Matthews Bantsijang
 
CH 1_Managers and Economics - Introduction.pdf
AhmadM65
 
Revisiting gender board diversity and firm performance
GRAPE
 
Mining Beneficiation as a Catalyst for Broad-Based Socio-Economic Empowerment...
Matthews Bantsijang
 
Financial Statement Ananlysis - CFA Level 1.pdf
izdiharzohana
 
EPF.PDF ghkvsdnkkxafhjbvcxvuhv ghghhhdsghhhhhhh
Satish Sathyameva Jayathe
 

Amazing KDE (K Desktop Environment)

  • 1. The Amazing KDE (C)Anand Vaidya [email_address]
  • 2. Disclaimer I am not an expert, please do not ask difficult questions :-) I have given up compiling KDE from sources since 3.x, so I have no idea about KDE4 compilation, just use J. Riddell's debs Some info here is probably incorrect or plain wrong, Caveat Emptor! I am a long time KDE (1.x-) user and fan Icons and images are © of the respective organizations. I have attributed wherever possible
  • 3. Agenda KDE in Two Slides What's new in KDE4? Hands on Demo – KDE4 Alpha aka very few things work ;-) Why I think KDE is cool (& useful)
  • 4. What is KDE Desktop Env – like GNOME, CDE, Xfce, runs on top of X11 Written in C++ (no Mono or .Net stuff) Uses Qt from TrollTech, Norway 65 languages GPL licensed Linus' favourite desktop :-) Mark Shuttleworth use KDE on his desktop (http://www.phoronix.com/scan.php?page=article&item=732&num=5)
  • 5. What is KDE v3.5.7 latest stable (22/May/2007) v4.0 in development – offers completely new & exciting features Usability: Officially, KDE3 meets ISO9241 ( http://dot.kde.org/1179818755 ) My guess: More contributors from Europe, S.America
  • 6. KDE Structure for Dummies KDE CORE KDE Multimedia KDE LIBS KDE PIM Web Image and Video NON CORE KDE APPS, Non KDE Apps www.kde-apps.org KDE extra-gear OS, infra (dbus, hal) and libs (libpng, zlib,pcre, xine-lib etc)
  • 7. KDE4 -Many new things strigi – fast search Phonon Audio Framework Solid – Hardware support visually appealing GUI kross scripting
  • 8. KDE4 Will run (as expected) on many unixes, Linux, BSDs, and gasp... Windows and OSX too. KDE4-Alpha released: 11/May/07 Final release in Oct-2007 Build system uses cmake. Code hosted on svn QT available on Win & Mac -GPL Completely new architecture
  • 9. KDE4 Phonon: MM API supports gstreamer, NMM, Helix, Xine, DirectX-Windows backends Better Accessibility, HIG conformance SVG rendering everywhere No more app names beginning with “k” -Big Relief :-) App cleanups and merging KDE3 compat libs to support old (kde3) apps (2011)
  • 10. Sample Oxygen Icons screenshot courtesy: http://www.oxygen-icons.org/?cat=3
  • 11. KDE4 Phonon Phonon is a new KDE technology that offers a consistent API to use audio or video within multimedia applications. The API is designed to be Qt-like, and as such, it offers KDE developers a familiar style of functionality Not a xine engine replacement Handles volume changes etc (eg: loud music+incoming voip call) http://dot.kde.org/1170773239/
  • 12. KDE4 Solid After a lot of hacking behind the scenes, a new initiative to improve KDE's interaction with network and hardware devices has been launched. Solid will provide a robust basis for the dynamic modern desktop in KDE, which needs to be aware of available hardware and networks, paving the way for innovative functionality. Users should see KDE applications taking advantage of Solid in KDE 4, from the most basic Plasma applets and complex applications to desktop-wide awareness. Developers will be able to take advantage of a robust, flexible and portable API and will be integrated into the Plasma engine. It will make use of existing technologies like HAL. Solid will also include a knowledge base providing a way for users to easily provide feedback on incorrect behaviour. http://dot.kde.org/1136389547/
  • 13. KDE4: kross http://kross.dipe.org/ Scripting layer Apps & languages Supports Ruby, Python, Javascript Automate spreadsheets, image processing /usr/share/doc/python-qt4-doc/examples/graphicsview/elasticnodes.py see: http://dot.kde.org/1152490640/
  • 14. KDE4 DEMO kstars – astronomy program kiten – japanese reference ksnapshot – capture screenshots konsole – terminal – our all-time favourite kate – superb text editor qt / python integration (see kross slide) Mahjong - game okular – more than a pdf viewer konqueror – the swiss army knife
  • 15. KDE4 (non) DEMO Does not work: khotnewstuff kghostview kontact , kmail etc
  • 16. REMUCO Demo Control Musicplayer through bluetooth enabled phone. http://remuco.sf.net Not really KDE4 demo.
  • 17. okular More than a PDF viewer Try : File->Get Books from Internet Try: PDF, Save As Text
  • 18. KDE4-Dashboard widgets http://www.applexnet.com/node/337 Limited support for Apple Dashboard widgets ( http://www.apple.com/downloads/dashboard/ ) image used with permission from Mike Piontek, from:http://mikepiontek.com/software/mac/delivery-status.html
  • 19. Experiencing KDE4 Use opensuse LiveCD with KDE4 (http://home.kde.org/~binner/kde-four-live/) Install KDE4 packages on kubuntu feisty fawn (http://kubuntu.org/announcements/kde4-alpha1.php) Compile from source (http://techbase.kde.org/Getting_Started/Build/KDE4)
  • 20. Far Out in the Future... One of the first implementations of Semantic Desktop : Nepomuk KDE http://nepomuk.semanticdesktop.org/xwiki/ http://nepomuk-kde.semanticdesktop.org/xwiki/bin/view/Main/ See van den oever's presentation slides
  • 21. Cool KDE Stuff: konq uber app: web browser + file manager + many things Save/email pages as PDF Tools->Archive Webpage: Create a single tarball with all images, html etc Tools->Speak Text gg: and ggx: - Google search apt:/search?firefox , apt-search: xine cpan: lwp browse bluetooth locate: linux or bug: 110385 or dbug: 68635
  • 22. Cool KDE Stuff: GHNS Get new wallpapers, themes, right from your desktop (see demo)
  • 23. Cool KDE Stuff: strigi strigi Desktop search – Standard part of KDE4 – see now on KDE3 (kubuntu feisty fawn) apt-get install strigi-daemon strigi-applet strigi-plugins Add strigi applet to dockbar Konqueror: strigi:/status Indexes pdf, txt, ODF, rpm, deb, tar etc Other C apps can use strigi – using dbus inotify support
  • 24. Cool KDE Stuff: cmd line Commandline still available. eg: Try this: kmail -s "Test Message" --msg /tmp/testmsg.txt --attach /tmp/attachment.pdf [email protected]
  • 25. Cool KDE Stuff: amarok Listen to online radio -even Singapore stations (with some effort) Integrated Magnatune (online store) Podcasts Retrieve lyrics, last.fm integration ScriptManager: get lyrics, Control amarok from your browser! (localhost:4774)
  • 26. More apps KDE-Wallet -one place for all passwords Many many more K3B -Burn Baby Burn – CD/DVD recording
  • 27. Some Myths Biggest Baddest: GNOME and KDE don't get along well : Nothing can be more wrong than this: eg Guademy 2007 (GUADEC + KDE Akademy) Work done at FD.o Common standards: dbus, scripting interfaces, HIG etc Many common underlying libs (okular uses poppler, xine-engine support in kde etc) There are major differences of opinions though
  • 28. KDE Myths Read more: http://kdemyths.urbanlizard.com/ You may also read an article by me @ http://wiki.kde.org/tiki-index.php?page=KDE+vs+Other+Desktops
  • 29. Why I like KDE GPL license Large community Friendly Developers - http://planet.kde.org Nice Apps (previous slides), fast Superb customisation options baghira, karamba, kxdocker etc
  • 30. KDE Info KDE e.V. is a registered non-profit organization that represents the KDE Project in legal and financial matters. ( http://ev.kde.org ) Corporate patrons: Trolltech, Mark Shuttleworth (ubuntu fame)
  • 31. Useful KDE sites http://dot.kde.org - News, articles http://wiki.kde.org http://techbase.kde.org -developer info http://websvn.kde.org -source http://bugs.kde.org http://planet.kde.org http://kdemyths.urbanlizard.com/ - squash the lies http://www.trolltech.no
  • 32. Contributing to KDE File bugs Write C++ code, docs, tutorials, artwork, translations Write scripts (shell/python/ruby) Evangelize Contribute to wiki.kde.org Participate in forums, mailing lists Guide new users $$ or equipment donations No skills? No sweat: Give talks ;-)
  • 33. Acknowledgements & Copying This material is based on my experience as well as material collected from the www, mostly kde related sites. This presentation can be redistributed as follows: No commercial re-distribution: eg, as part of a for-profit CDROM or as part of your sales pitch. Seek my permission first. Must attribute the document creator. Share alike: If you use this document and enhance it or modify, share the modifications or the modified document under a similar license Which means I apply: Creative Commons License, http://creativecommons.org/licenses/by-nc-sa/2.5/
  • 34. The End Thanks for your time. If you have any feedback, corrections or questions please contact me: Anand Vaidya, [email protected] This document was created with OpenOffice on kubuntu Linux. email me if you want the odp file instead of the pdf