Between Linux and Anime

Kind of like Schrodinger's Cat

Category: KDE (Page 3 of 4)

Missing Soprano/Node when building Kdelibs

Here’s me making another quick-fix-note after another hair-imperiling battle updating trunk after a month or two of inactivity.

If while building Kdelibs you find yourself confronted with the inexplicable compile-time error complaining “Soprano/Node: No such file or directory”, you probably manually checked out Soprano from Kdesupport and did the usual “cmakekde” like I did. This (apparently) causes the problem, though it beats me why. I built Soprano that way since a good while ago and never had problems until now.

Anyway, try building Soprano like this instead:

cd path/to/Soprano
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=$QTDIR
make
make install

Worked for me. After days of tinkering, digging around the installation and source directories, and generally getting pissed off, I finally have the essential components of trunk updated and built again!

717
Rate this post
Thanks!
An error occurred!

Loser no more!

And here’s a dramatic turnaround from the solemn nature of my previous post. *Ahem* excuse me while I get this one out of my system…

AAAWHHH YEEEEEEEEEESSSSSSSSSSSSSSSSHHHHHHHHHH!!!!!!!!!!!!!!!!!!!!!!!!!!

My Summer of Code application this year made it! Exultation! All the more sweet after the vivid bitterness of last year’s failure. So I shall be working this summer towards the conceptualization and creation of a sensible system tray for Plasma Mobile, and the excitement I feel, at being allowed the chance of contributing to the ongoing work to bring KDE to the mobile space, could hardly be overstated. Needless to say, this will be an awesome summer for me :)

Another cool fact: all the (other two) Plasmaters also landed their respective projects this year. Congratz guys! (Yes I spontaneously coined the term “Plasmaters”. I think I like it though)

And a final not so cool fact: Plasmate has been piling dusts of neglect ever since school started going crazy on me. Apparently the others have been busy too – I just went and did an update but it didn’t pull any changes. So much for a beta in April. I guess Plasmate’s gonna need a little summer love too alongside my cool GSoC project :)

710
Rate this post
Thanks!
An error occurred!

Holy, (IMO) Apple did the iPad right

So all this jumble of talk on Apple’s latest gadget-child has been buzzing around the fringes of my consciousness for a good while now without me stopping to pay attention and actually seeing what all the hype is about. After all, I was (and still am) pretty convinced that I am simply not going to get an iPad. And then today, feeling somewhat unable to work, I decided out of curiosity to finally bring up Mr Job’s little keynote in which he introduced the iPad, and gave it a watch-over.

And damn, I gotta say. Apple really has this one nailed.

Read More

659
Rate this post
Thanks!
An error occurred!

Plasmate 0.1 alpha2 Screencast!

So alpha2 of Plasmate got rolled out a day or so ago, and here I am again to give you an obligatory what’s-new screencast! This is my first ever voiced screencast too. Hope I’m legible :) Here goes…


OGG here

And that summarizes the larger part of the changes we committed since last month. Big thanks here to Sandro who hacked up the much anticipated GHNS integration at Tokamak! It only works for plasmoids now and has a fair number of kinks, but its good and sweet enough for a try out.

The plasmoid use case is pretty stable now, especially after a fix that came with 4.4.1 permitting python plasmoids to have a main script name other than ‘main.py’. Folks joining the Javascript Jam might want to give it a whirl, it may make your life easier! As for non-plasmoids, they edit, install and export perfectly now, and we’ll be diving in towards implementing previewers for them very soon. Great things lie ahead!

As Aseigo noted, you can get the alpha2 source tarball here. OpenSUSE users can grab it packaged from KDE:KDE4:Playground thanks to Will Stephenson.

Happy hacking!

574
Rate this post
Thanks!
An error occurred!

Plasmate 0.1 alpha1 Screencast!

Today being the day it is I should start with wishing all my fellow chinks out there a very happy and prosperous Chinese New Year. And then to the rest of the world, Happy Valentines Day! While I’m at it let me also congratulate KDE on a stellar 4.4 software compilation release, thank the openSUSE folks for a pretty darn good upgrade-experience, and of course, last but certainly not least, congratulate Plasmate, the lovable Plasma add-on creation tool, on our recent first ever alpha release!

You cannot imagine how excited I am about this :)

Unfortunately I don’t have much to add to the other posts who have already previously announced the news, so I decided to do a brief showcase screencast instead. It’s a simple one where I demonstrate creating a simple Python plasmoid from scratch in Plasmate, which would hopefully hint at the workflow we are aiming to create as well as demonstrate the salient features that made it into the alpha1 release. Here it is:


Ogg here.

I had to make do with slow-internet while doing this one so kindly excuse the slow loading on the documentation widget :) There is also unfortunately no sound.

As noted in the other posts, brave souls wishing to give this alpha release a spin could acquire the source tarball here, or check it out of svn://anonsvn.kde.org/home/kde/tags/plasmate/0.1-alpha1. As with all alpha software this release is incomplete and may contain bugs so be warned. We’ll of course appreciate bug reports, which should be submitted under plasmate to b.k.o.

Have a lot of fun!

511
Rate this post
Thanks!
An error occurred!

Slow/Choppy Kwin Effects in KDE SC 4.4.0?

Especially the ‘slide’ desktop switching effect? It may be because of oxygen’s new animations. These animations (like active-window glows that fade smoothly in and out of existence and window buttons that push in and out smoothly) are really awesome, but can be rather costly in terms of performance. So if you are feeling lag in kwin’s effects, try disabling them:

The problem solution would be to go to systemsettings, go to appearance and click configure on oxygen style, then uncheck “enable animations”, click ok, and then apply. The second thing which would give even better performance boost is to disable animated windec active/inactive transistions. Just unhide folders in dolphin ( alt+. ), go to .kde4 > share > config and open oxygenrc file. Find the “[Windeco]” line, and below it type: UseAnimations=false . Save file and then restart kwin by opening krunner (alt+f2) and typing “kwin -replace”. After that your effects will be smoother

Source.

Since the animations are really subtle, you don’t lose much in terms of user experience/aesthetic if you lose them. They are really quite pretty though (Nuno and co spent a lot of effort on them :) ) so keep and enjoy them if you can!

What does bug me is the fact that you can’t disable the window decoration animations via the configuration gui. I’ve filed a bug on it here.

504
Rate this post
Thanks!
An error occurred!

PlasMate ~ Project Management and Other Goodies

It’s been a long time since the last update, and admittedly I haven’t been working on PlasMate as much as I’d like to in the past month (with school kicking in and all). Anyway, just a quick post to highlight some of the stuff we’ve been up to.

Read More

403
Rate this post
Thanks!
An error occurred!

The Web, the Desktop, and the Google between

I haven’t written a proper tech article since before I (re-)started this blog, so I thought it was high time. Besides, I’ve been wanting to write this post ever since I read some articles on Google’s Chrome OS, around the time right after my old blog vaporized. So there’s a couple of buzzwords to hopefully sucker you into clicking the ‘more’ button and actually reading the article – It’s about Google’s upcoming Chrome OS and it’s implications for the web, the desktop and the browser, as well as why desktop evolution can take an alternative path, exemplified by KDE’s budding Project Silk movement.

Read More

341
Rate this post
Thanks!
An error occurred!

PlasMate Documentation Widget

Another update on PlasMate. A number of improvements have been made since my last update, the most visible of which is the newly implemented documentation widget.

Read More

110
Rate this post
Thanks!
An error occurred!

File previews in folderview popups

Just a quick record. I just committed a fix for a folderview bug that had been (excuse the pun) bugging me for awhile now.

If you’ve been fiddling with the file preview settings in folderview, you’ve probably noticed that there was no way to control file preview in the on-hover popup views – all settings in the config dialog applied only to the icons on the folderview itself, while the popups invariably only previewed images. That has been fixed now – the popups now properly inherit file preview settings:

I had intended to attempt this fix much earlier, but was impaired by formidable difficulties in rebuilding trunk after fresh-installing my system (all the new and unfamiliar dependencies didn’t help :P ). Fortunately bugfixes are still acceptable during feature/string freeze. It would have sucked if this pet peeve of mine had needed to delay its resolution till 4.5 :)

84
Rate this post
Thanks!
An error occurred!

Page 3 of 4

Powered by WordPress & Theme by Anders Norén