Language Selection

English French German Italian Portuguese Spanish

KDE

KDE: Manuskript, LabPlot and Krita

Filed under
KDE
  • Repo Review: Manuskript

    Manuskript is a program designed to assist with the writing of fictional stories and non-fiction papers. It allows you to easily organize all your ideas for plots, characters, and world details, create an outline, and then let you begin writing your first drafts.

    When you first launch Manuskript, you need to select which kind of project you want to create, though there isn't really that much difference between the fiction and non-fiction project types (Non-fiction projects are divided into sections rather than chapters). You can then set how many chapters you want it to have, how many scenes per chapter, and a word count goal for each scene. This can all be adjusted at a later stage from the Editor tab.

    [...]

    Manuskript is a great planning and organizing tool for writers, though it definitely seems to be intended more for fiction than non-fiction. I did unfortunately encounter a few bugs though, but the program is still fairly early in development. I'm not really much of a fiction writer myself, so I probably won't be using Manuskript that much, but I can definitely see how useful it could be for some writers.

  • Recent developments for the coming release

    Despite a very active development in the recent couple of weeks, we still need to finalize a couple of things before we can do the release for version 2.8.

    While going through the remaining issues, we found some time to work on users’ suggestions, test our nightly builds and provide feedback. We fixed several reported bugs and also implemented a couple of smaller features that were recently requested. The purpose of this short post is to update you on the latest developments.

    LabPlot supports different analysis methods, like fitting, smoothing, Fourier transformation, etc. For smoothing we recently added the calculation of rough values. The difference between the approximating smooth function and the original data is called “rough” in this context (data = smooth + rough). This is very similar to the calculation of “residuals” for the fit algorithms. In 2.8 we calculate and expose the rough values, made it possible to visualize them and to check the goodness of the smoothing process.

  • Status update: Linux

    I didn’t believe her, seeing that it only happened inside Krita. I converted Disney’s existing imageSynth2 demo and compiled it inside our toolchain to see if it was the compiler instead, but to no avail.

    Without any other options left, I jumped deep inside the rabbit hole that is SeExpr’s parser, and started by tracing the calls that yield the (truncated) constants.

    The state dump I posted before says a class called N7SeExpr211ExprNumNodeE represents them; this is just a mangled name for the ExprNumNode class. I put a breakpoint on the value() call, but the value had already been truncated. I tested with the constructor itself, but wasn’t able to get the actual value, as it’d been <optimized out> according to gdb.

Qt Creator 4.12.2 released

Filed under
KDE

We are happy to announce the release of Qt Creator 4.12.2!

This release of Qt Creator supports Qt for MCUs 1.2 and fixes various smaller issues.

The opensource version is available on the Qt download page under "Qt Creator", and you find commercially licensed packages on the Qt Account Portal. Qt Creator 4.12.2 is also available as an update in the online installer. Please post issues in our bug tracker. You can also find us on IRC on #qt-creator on chat.freenode.net, and on the Qt Creator mailing list.

Read more

KDevelop 5.5.2 released

Filed under
KDE

We today provide a bug fix and localization update release with version 5.5.2. This release introduces no new features and as such is a safe and recommended update for everyone currently using a previous version of KDevelop 5.5.

You can find the updated Linux AppImage as well as the source code archives on our download page.

Should you have any remarks or in case you find any issues in KDevelop 5.5, please let us know.

Read more

Wayland Status update for Plasma 5.19

Filed under
KDE

We have been busy recently on the Wayland Goal.

A few of those points were already highlight on Nate's excellent blog. But some were missing, and I wanted to highlight those dedicated to Wayland with more context.

The changes I mention here will be present in Plasma 5.19, but they are exhaustive.

Read more

Second Beta for Krita 4.3.0 Released

Filed under
KDE

This is the second beta release for Krita 4.3.0. It’s later than expected because our system for making release builds was temporarily unavailable.

Read more

Plasma Vault and gocryptfs

Filed under
KDE

I promised gocryptfs support in Vault a long time ago, but I kept failing to deliver on that promise because of other obligations, life and work happenings.

Now, the beauty of Free Software is that the users do not need to rely only on my free time for new Vault features.

Martino Pilia sat down and wrote a gocryptfs backend for Plasma Vault which has been merged and will be available in Plasma 5.19. Many thanks for that!

Read more

KDE and GNOME GSoC Projects (Students Introduced)

Filed under
KDE
GNOME
  • Status report: Week 1

    Hey all! This is my first report of the project’s Coding Period.

  • Coding officially begins

    Today, the Community bonding period finally ended and GSoC’s three months coding period officially begins.

    In the last month, I made myself more familiar with git, qml and javascript. As KDE including Gcompris has been moved to Gitlab so I also changed the configuration of my local repository accordingly and tested it. I read codes of almost all the activities (hope I didn’t miss any) and I am quite comfortable with all now.

  • Basic Subtitling Support in Kdenlive – GSoC ’20

    A month ago I was selected to participate as a student in Google Summer of Code with Kdenlive. The Community Bonding period is coming to an end and the coding period will soon commence.

    In this post, I am going to talk about what the project is about, how I plan to implement it, and what all I have done in the community bonding period to ensure a smooth and bump-free coding period.

  • Chinmay Gurjar: Chapter 1: A New Tale Begins

    It was around 23:25(IST) on the 4th of May, my brother and I were glued to our phone screens, the GSoC webpage open, eagerly waiting for the results (he was visibly the more excited one). And BAM! 23:31, I saw my name on the GSoC website. Then followed a tsunami of “congratulations”. I’ve been accepted into GSoC to work with GNOME.

    I applied for the Music project under GNOME. I’ve always fancied music, making music and now I wanted to make a music player to play that music. So, when I saw the Music listed for GSoC, I knew, I just knew that it was the “one”. I started contributing to the project and made some minor fixes, here and there. Those fixes taught me a lot about open source.

  • S Sai Vineet: GSoC 2020 with GNOME: a beginning

    I have been accepted into Google Summer of Code 2020 with GNOME Foundation!
    I am grateful to my mentor albfan and the whole GNOME developer community to have helped me become capable enough to tackle this project. Can’t wait to get my hands dirty and become a strong member of the GNOME community!

  • Adwait Rawat: GSoC 2020, Let’s GO!

    On 5th May 2020, I got an email from google, stating that I got accepted as a participant for Google Summer of Code 2020. The organisation I applied to was GNOME.

    Reason being, I have been contributing to GNOME since early 2019 to various projects such as gitg, libgit2-glib, GNOME Games etc. These contributions were usually minor fixes, but ended up being very educational for someone who was new to open-source.

  • Mariana Pícolo: The beginning of a journey with GNOME on Google Summer of Code

    I'm so excited to announce that I'm being part of Summer of Code 2020 with GNOME!

    In this post, I'll talk about my experience during the student application period.

  • Nour E-Din ElNhass: The Journey Begins

    Hello everyone, This is the first post in my blog of many up coming posts that will be documenting my journey through the open source world as I’ve been accepted to GSoC internship for 2020, contributing to Gnome organization. I’ll try to document every little detail as possible to try to give the same experience I had.

    So, who am I ? you may be wondering !!

    As said on the home page, I am Nour E-Din, an undergrad student, my first contribution to and open source application was to Evolution. Evolution is the official personal information manager for GNOME.It combines e-mail, address book, calendar, task list and note-taking features. It has been maintained for years, had developed a lot and has many users who use it daily.

  • Apoorv Sachan: The first Contribution, GNOME & GSoC

    Well, why the ants ? Think teamwork, think team effort, interdependent efforts, voluntary involvement, the easy stuff, the hard stuff, the small and the large stuff, they all do it together, collectively and end up making what all of us call an ant-hill. A self sustaining ecosystem capable of supporting various ants, queen ant,the female workers, and male ants and the baby ants of-course. Who will in-turn help build a bigger ant-hill bootstrapped upon its previous design and so on into the future . . . .

    Well enough said about ants ! You get where I am going !

    This post is about how I came to contribute to an open-source project, got started on a journey I had been looking forward to since ever.

  • Nour E-Din ElNhass: The first steps

    It’s already been 3 weeks since I’ve received my acceptance email to GSoC internship. I am going to explain what progress have been made during this time and what I am willing on achieving on the upcoming days .

KDE Development: Adriaan de Groot and New GSoC Students

Filed under
KDE
  • Timezones, yes please

    One of the bits of Calamares that I think is most terrible is the timezone selector. So I was very happy to read Volker’s ideas about timezone-mapping.

    Calamares is a universal Linux installer, used by some dozens of Linux distro’s. It is built as a framework, customizable by downstreams to their liking. This is basically a service to the small-distro Linux community, and PRs are very welcome .. but I digress.

    Part of installation is picking a timezone to put the system in. Calamares offers a map, and you click on it, and it picks a likely location, and off you go. The technology used is simple: there’s a PNG for each timezone (this sounds familiar). The user clicks on the PNG of the world map, and the mouse coordinates are mapped to a location (longitude and latitude), the location is mapped to a zone offset that gets mapped to a timezone image, and the image is drawn.

  • The Community Bonding Period Ends

    It has been almost a month, since the commencement of community bonding period and the phase was mostly good. I spent most of my time lurking over the IRC in passive reconnaissance mode, force of habit I mostly speak less and I know it is not a good one especially being part of an open-source community. I used to attend all the meetings and tried to get accustomed with the workflow of the community and got to know about everything hot and spicy that is taking place whether it is Krita finally on android or new contributors working on some bugs.

  • KDE Conference India 2020: A very late post

    KDE India Conference 2020 was successfully organized in Maharaja Agrasen Institute of Technology. It was a three-day event, from Jan 17 to Jan 19. There were talks about Libre, Open Source Software and how software is developed using C++ and the Qt Framework. Hands-on workshops were also organized on C++, Qt and QML which gave attendees a good start on how to start their journey with C++ and Qt Framework. The conference was able to educate 200+ attendees throughout the conference. Refreshments were provided to all present for the conference on all 3 days. Every day of the conference concluded with dinner at various good places in Delhi with all the speakers, organizers and volunteers.

  • About me, who am I?

    I am Shubham, a final year undergraduate student, pursuing B.E(Bachelor of Engineering) at BMS Institute of Technology and Management, Bangalore, India. I am an open source enthusiast and developer, mostly working with C++ with Qt framework. I also have decent knowledge of C, Java, Python, bash scripting, git and I love developing under linux environment. Previously I was selected as one of many GSoC students to be mentored by this amazing organization, which is KDE. This year also, I applied again to KDE as a student and was fortunate enough to get selected. I will be developing for Cantor project. Apart from coding, in my spare time I go for Cricket or Volleyball to keep myself refreshed.

  • Integrated Documentation in Cantor

    Cantor is an application that lets user use their favourite mathematicalapplications from within a nicely KDE-integrated worksheet interface. It offers assistant dialogs for common tasks and allows users to share their worksheets withothers. Cantor is one of many KDE educational projects. It supports a variety of backends, be it Maxima, Octave, Python, R and many more and that too packed in a single intuitive GUI. The current version of Cantor does not have support for viewing backend's documentation inside the application itself. For example, to view Maxima’s documentation or help, the application provides an external link pointing to the Maxima’s official documentation page which is opened in a fresh browser window. This has the obvious drawback of requiring an active internet connectivity.

KOrganizer Overview - You Will Love Calendar Scheduling on Computer

Filed under
KDE
Ubuntu

KOrganizer is a colorful and useful calendar application for computer. For years, it helps me schedule my works, teaching, and personal life and also reminds me for important appointments so I won't forget any task I should do. It works offline and can also work with online calendar services you have. After I wrote many articles about it before, now I want to sum them up in a simple yet thorough overview of this awesome tool. Thanks to all KOrganizer developers I could reach up to this point with it. Let me share with you, it is fun! I believe you will also love scheduling after reading this. Happy scheduling!

Read more

Screen Zoom and Mouse Indicator for Teachers using KDE Desktop

Filed under
KDE

Teacher who uses computer can zoom in and increase cursor visibility on screen aside from drawing free lines and displaying keystrokes. Thanks to KDE developers, Plasma desktop has these all enjoyable teaching features built-in since a long time. You do not need to install any application, just enable them on the System Settings. Together these make a complete environment for teaching especially for screencast and live presentation. I make this short article and also a video below to explain how to do that. Finally, if you want this superb teaching ability I suggest you to use Kubuntu the friendly operating system on your computer. Happy teaching!

Read more

Syndicate content

More in Tux Machines