You will often want to have more than one build environment in parallel, for example if you want to work on stable and various feature branches. Recommended way so far was to use a git-new-workdir script.
I've just pushed a patch to KWallet5 allowing you to have your wallet unlocked automagically during login. This patch was originally done by Alex Fiestas for KWallet4, so all credits and free beers go to him; I've merely just forward-ported it.
You'll also require kde:kwallet-pam repo and pass "-DKWALLET5=1" to cmake. This will generate pam_kwallet5.so which then can be coinstalled with the same module for KWallet4 (plus it also enables some ifdef'd code inside the module). If you're still using some KDE4/Qt4 software which is using KWallet4, you will require both modules present.
The KDE Community is known for its commitment to free and open source software and sticking to standards. This extremely versatile community has produced software like KDE Plasma desktop, Calligra Office Suite, Krita, and much more.
Since updating to VMware Workstation 11 (from the Gentoo vmware overlay), I've experienced a lot of hangs of my KDE environment whenever a virtual machine was running. Basically my system became unusable, which is bad if your workflow depends on accessing both Linux and (gasp!) Windows 7 (as guest). I first suspected a dbus timeout (doing the "stopwatch test" for 25s waits), but it seems according to some reports that this might be caused by buggy behavior in kwin (4.11.21). Sadly I haven't been able to pinpoint a specific bug report.
Now, I'm not sure if the problem is really 100% fixed, but at least now the lags are much smaller- and here's how to do it (kudos to matthewls and vrenn):
Add to /etc/xorg.conf in the Device section
Option "TripleBuffer" "True"
Create a file in /etc/profile.d with content
(yes that starts with a double underscore).
Log out, stop your display manager, restart it.
I'll leave it as an exercise to the reader to figure out what these settings do. (Feel free to explain ...read more...
Krita is a KDE program for sketching and painting, although it has image processing capabilities, offering an endtoend solution for creating digital painting files from scratch by masters. Fields of painting that Krita explicitly supports are concept art, creation of comics and textures for rendering.
KDE's third update of its 15.04 series of Applications is now available in Chakra. With this release kde-workspace has also been updated to version 4.11.21 and kdelibs and kdepim to 4.14.10. Have in mind that the applications that have been ported to Frameworks 5 will not be updated in the stable repositories but remain at their previous versions. The new versions of these packages are available in the [kde-next] repository which provides Plasma 5.
An anonymous reader writes: Eric Griffith at Phoronix has provided a fresh perspective on the KDE vs. GNOME desktop debate after exclusively using GNOME for the past week while being a longtime KDE user. He concluded his five-page editorial by saying, "Gnome feels like a product.
Here’s the definitive list of stretch goal votes. A whopping 94,1% of eligible voters (622 of 661) actually voted: 94,9% of kickstarter backers and 84,01% of paypal backers. Thank you again, everyone who pledged, donated and voted, for your support!
Lazy Brush: interactive tool for coloring the image in a couple of strokes
The Midterm evaluation week has almost come to an end and midterm evaluation deadline ends today. This post will describe about what all I have achieved in my project "Integration of Cantor with LabPlot" and what I plan to do further.
Below are the screenshots of LabPlot.
As you can see in the above screenshots Cantor's session is integrated. Variable manager, Print, Print Preview and all other relevant actions in Cantor has also been implemented into LabPlot. With implementation of all these I have successfully achieved my midterm evaluation target. I was working on improvising my code implemented so far and implementing my mentor's suggestion to code. I will now move on to extract variables from the cantor's session so that we can use them ...read more...
Last year was a long year. It was a year of many transitions for me and many new adventures, most of which I haven't really shared outside of my close "inner circle" of friends and family. During that time, I let my practice of writing slip by and my blog went very quiet. In general, my online activity dropped to a quiet hum. It was actually quite enjoyable after many years of rather more public interaction.
I've slowly started attending tech events again, though. And I've made up my mind to blog more often. At first I will probably have to make it a purposeful, weekly exercise before it all starts flowing without effort as it once did. There's a good backlog of thoughts, ideas, projects and meanderings that have piled up and it feels like the right time to start sharing them.
Brace yourself. ;)
p.s. Hell, I actually wrote some postcards today. Some of you will know what I'm referring to. :)
Reaching our funding goal was great, but for me personally the money is secondary to something even more important: community.
You see, Roundcube had been an Internet success for a decade now, but when I sat to talk with the developers about who their community was and who was participating from it, there wasn't as much to say as one might hope for such a significant project used by that many people.
Unlike the free software projects born in the 90s, many projects these days are not very community focused. They are often much more pragmatic, but also far less idealistic. This is not a bad thing, and I have to say that the focus many of them have on quality (of various ...read more...
I am happy to say that Pre-Alpha edition of - Kexi - 3.0 runs nicely already after like 3 weeks of porting! Especially its tabular view work out of the box for me after fixing the last compilation error with zero fixes needed in the functionality. Porting for the porting itself would not be an interesting goal.
Two weeks before voting closes we’re at a response rate of 91.38%: 604 of 661 possible votes. If you’re eligible to vote and haven’t done so yet, you have until 10am CEST on July 6 to make the response rate even higher! Note that no-award backers who have pledged 15 euros or more can also vote, though they haven’t received a survey. If this is you, please send mail to firstname.lastname@example.org, either with your vote or to ask for the list.
We collected enough pledges for nine whole stretch goals. Two 1500-euro backers each added a stretch goal of their own: one already in the list (“Update the look & feel of the layer docker” which is at #6, meaning that #10, “Stacked brushes” got in as well) and one off-list, “Lazy Brush” — you can see how it works here.
The table below shows the penultimate results, with in the last column the related phabricator task. To access phabricator you will need a KDE identity account, which can be made at ...read more...
Many pre-university students have participated in Google Code-In again and for many of them it has been the first opportunity to make contributions to Free Software and Open Source projects. In opposite to Google Summer of Code the GCI program is organized as a worldwide contest where students at the age of 13-17 years take the challenge to complete as many software development tasks from their mentor organizations as possible.
The second week of GSoC coding period has come to an end.
In case you haven't read my previous blog posts then I should start by saying that I am working on porting Amarok to Qt5/KF5 as part of the GSoC 2015 program under Mark Kretschmann (markey) and Myriam Schweingruber (mamarok).
So this week some of the changes that I made are as follows:
Changed KIcon to QIcon. If anyone is using the porting script in kde-dev-scripts for this, then be careful that the script doesn't affect the return types of the functions which previously returned an instance of KIcon. This means that if the return type of a function is KIcon then you have to change it to QIcon by yourself. Not a major inconvenience, if you ask me.
Added include directory of phonon (I added PHONON_INCLUDES instead of PHONON_INCLUDE_DIR) to the cmake path in which header files are searched. Adding this wasn't important before but now with Phonon4Qt5 it is important. More information can be found here.
David Both, our resident Linux expert, brings us an in-dept look at Konqueror-a file management program he finds to be versatile and powerful, as well as, a very good web browser and FTP client. Konqueror is provided with Red Hat Enterprise Linux, Fedora, CentOS, and many other Linux distributions as a part of the KDE Desktop Environment.
How about that!? Google Summer of Code coding period started ( quite a while ago though ) and I thought I'd share some of my enthusiasm with you!
Firstly, impression about the program itself:
From what I've seen so far, the best part is definitely having the chance to code along with such great people, while getting precious feedback. This is what I've lacked so far in my experience as a student, and it certainly is the best way to get introduced to open-source software ( especially KDE :D ).
Now about the project:
My work this summer will revolve around offering OpenStreetMap( OSM ) support to Marble: this will involve offering the user a complete experience: from opening OSM files, to viewing and editing them, to finally exporting them in ".osm" files.
Some of the work is already done, yet it still requires some tweaking, some technical bits will involve some code refactoring, and some parts( the most exciting ones ) consist of creating specialized tools for the map editor.
In case you missed the latest news, Jonathan Riddell has been accused by the Ubuntu Community Council (CC) of breaking Ubuntu Code of Conduct (CoC) and has been asked to resign from his position of leader of the Kubuntu project (a title which actually does not exist and which he never claimed to hold)
I had the chance of meeting Jonathan when I joined Canonical in 2009. I was a bit intimidated during my first Canonical real-life meeting, but Jonathan carried me around and went out of his way to introduce me to many of my then new colleagues.
Since then he has always been one of the friendliest person I know. We often shared rooms during Canonical, Ubuntu or KDE events and went on to be colleagues again at Blue Systems. I believe Jonathan kindness is one of the reasons why the Kubuntu community has grown into such a welcoming and closely-knit group of people.
Sometimes passion carries us over too far and we say or do things we should not, but until now all ...read more...
In this week's edition of our open source news roundup, we take a look at the release of Rust 1.0.0, NASA's Software Catalog, and more! After a lengthy development process, the Mozilla-backed Rust programming language had its first stable release last week. Rust is a systems programming language designed to compete with C and C++ in terms of performance, but unlike those languages, Rust has advanced features built in to make it much, much harder to write code containing security flaws caused by poor memory management.
Ok, I've started to design the web client interface, here there are two screenshot of what it looks like in this early stage (both desktop and mobile devices scales), nothing is final and everything may be changed in the next days talking with the community and collecting ideas.
Again, “PlasmaStore” is just a placeholder I'm going to talk with the community about possible names for the client.. so far I was thinking at something about “PlasmaShare” due to the fact that the opensource philosophy goes around free code sharing and community collaboration so although it's going to look like an applications and desktop stuff store I just don't think that the word “store” suits it.
In my previous post I looked at the possibility of using rake, a Ruby build tool, instead of make to write debian/rules files. While that turned out to not be entirely impossible as far as the core dpkg-* utilities used to build Debian packages are concerned, wiring it up with the debhelper ‘dh’ command sequencer appears unfortunately impossible without changes to dh itself.
Clearly the solution here is to write our own sequencer in Ruby! To do that we will first have to understand what a sequencer does though.
In the post about using rake for debian/rules I already briefly outlined what the Debian package build process looks like and that it is, for the most part, driven by a tool called dpkg-buildpackage. The rules file itself is mostly just a harness receiving commands from dpkg-buildpackage and forwarding them to the dh sequencer.
We already looked at the most trivial of rules files previously and did not spend time on looking into how this ...read more...
In Plasma Desktop 5.3 , the desktop configuration dialog offers a new experimental tweak: A mode in which widgets can be dragged around by pressing and holding anywhere on the widget. When enabled, the widget handle is also no longer shown just on hover, but only after a press and hold.
Soon after my daughter was born, I became increasingly concerned about sharing her pictures in Facebook. I’d usually post one picture of her, and see it quickly reshared by family and friend. Yes, it was flattering, but with privacy concerns growing daily, it left an uneasy feeling. So, at one time I stopped posting in Facebook (I’m mostly a lurker nowadays) and most important stopped posting family pictures. I would share some pictures over email, but it’s not easy and you can only share a few pictures each time. I kept looking for a solution that would allow sharing pictures without losing control, and it had to fit my workflow. I use digikam on MySQL to organize my pictures (btw, upgrade to 2.9, performance is much improved!). I’ll import the pictures from my camera, organize into albums (family, work, vacations, etc), check for color balance, etc. tag faces and rate the ones I like most. I run an owncloud server I use for the family. And ownCloud has a way to share via a public link, ...read more...
When the Agile Manifesto became popular and based on them, agile methodologies like Scrum, XP or Kanban, upstream development was in its early stages as collaboration ecosystems of companies.
Only a few for profit organizations embraced developing upstream back then. Most of them were small and heavily influenced by FLOSS engineers vision. Free software communities were basically driven on personal basis or the very lucky ones, together with "sponsored developers". In general, these ecosystem were not part of companies strategies.
Today, more and more companies are getting fully involved in community projects as stakeholders, not just consumers or simple contributors.
They frequently start as consumers, then, little by little they become "upstreamers", that is, they share/publish their code with the goal to have it merged (upstream code). Not without effort, many of them become successful contributors. After some time, some of them end up understanding that is "cheaper" to play by the project rules. In summary, they ...read more...
Prominent features of KDE Frameworks 5.9.0 include a new module called ModemManagerQt, a Qt wrapper for the ModemManager API, a plugin that can be used to register events for notifications from KRecentDocument, Qt 5.5 support for KBookmarks, and smoother animations for KMessageWidget.