Today KDE released KDE Applications 15.04 our suite of 150 applications. Notable additions in this release include Kdenlive the leading video editor on Linux and KDE Telepathy the chat application to unify your instant messaging.
Kdenlive is the most versatile non-linear video editing software available on Linux. It recently finished its incubation process to become an official KDE project and was ported to KDE Frameworks 5. The team behind this masterpiece decided that Kdenlive should be released together with KDE Applications 15.04. Some new features they included are the autosaving function of new projects and a much improved clip stabilization. For the future the team plans to refactor big parts of the application and to bring back the MacOSX and Windows versions.
KDE Telepathy is our app for instant messaging. It was ported to KF5 and Qt5 and is a new member of the KDE Applications releases. It comes along with KAccounts, bringing a centralized location for handling all your online accounts to Plasma Desktop.
The KDE Education team have been busy. Andreas Cord-Landwehr turned Rocs upside down: he heavily improved the graph theory core and reworked many other things. KHangman was ported to QML and given a fresh coat of paint in the process. Cantor got some new features around its Python support. And KAnagram received a new 2-player mode and the letters are now clickable buttons and can be typed like before. In addition several of the KDE Games were ported to KF5.
This release continues the new style of releases, introduced with the latest KDE Applications 14.12 release. Along with this release is KDE Workspaces 4.11.18 as part of the LTS version of our Plasma 4 desktop which will end in August and the KDE PIM applications in their 4.14.7 versions.
Non-technical contributors are an important part of KDE’s success. While proprietary software companies have huge advertising budgets, KDE depends on people like you talking with other people! Even for those who are not software developers, there are many ways to support our community and our product. Report bugs. Encourage others to join the KDE Community. Or support the non-profit organization behind the KDE community.
Please spread the word on the Social Web. Submit stories to news sites, use channels like Delicious, Digg, Reddit and Twitter. Upload screenshots of your new set-up to services like Facebook, Flickr and Picasa and post them to appropriate groups. Create screencasts and upload them to YouTube, Blip.tv, and Vimeo. Please tag posts and uploaded materials with "KDE". This makes them easy to find, and gives the KDE Promo Team a way to analyze coverage for the 15.04 KDE Applications release.
Follow what is happening on the social web at the KDE live feed, buzz.kde.org. This site aggregates real-time activity from Twitter, YouTube, flickr, PicasaWeb, blogs, and other social networking sites.
Tuesday, 14 April 2015. Today KDE releases a beta release of Plasma 5, versioned 5.2.95.
Enhanced Power Management
Power management settings can be configured differently for certain activities
Laptop will not suspend when closing the lid while an external monitor is connected ('cinema mode', by default, can be turned off)
Power management inhibitions block lock screen too
Screen brightness changes are now animated on most hardware
No longer suspends when closing the lid while shutting down
Support for keyboard button brightness controls on lock screen
KInfoCenter provides statistics about energy consumption
Battery monitor now shows which applications are currently holding a power management inhibition for example ('Chrome is currently suppressing PM: Playing video')
Better Bluetooth Capabilities
New Bluetooth applet
Bluedevil was ported to a new library from KDE, BluezQt
Added support for blocking and unblocking Bluetooth
Connected devices with Browse Files (ObexFTP) support are now displayed in the file dialog's Places panel
A touchpad configuration module has been added
Improved Plasma Widgets
Clipboard applet gains support for showing barcodes
The Desktop and Folder View containment codebases were
unified, and have seen performance improvements
The Recent Documents and Recent Applications sections in
Application Menu (Kicker) are now powered by KDE activities
Comics widget returns
System monitor plasmoids return, such as CPU Load Monitor and Hard Disk usage
Plasma Media Center - Tech Preview
Plasma Media Center is added as a tech preview in this beta. It is fully stable but misses a few features compared to version 1. You can log directly into a Plasma Media Center session if you want to use it on a media device such as a television or projector or you can run it from Plasma Desktop. It will scan for videos, music and pictures on your computer to let you browse and play them.
Big Steps Towards Wayland Support
Plasma 5.3 makes a huge step towards to supporting the Wayland windowing system in addition to the default X11 windowing system. Plasma's window manager and compositor KWin is now able to start a nested XWayland server, which acts as a bridge between the old (X11) and the new (Wayland) world. X11 windows can connect to this server as if it were a normal X server, for KWin it looks like a Wayland window, though. This means that KWin learned to handle Wayland windows in this release, though full integration is only expected for Plasma 5.4.
In addition KWin gained new output modes for Wayland allowing to start a nested KWin on X11 and to start KWin directly on a framebuffer device, which will be the fallback for the case that OpenGL and/or kernel mode settings are not supported. A rendering backend on kernel mode settings is expected for Plasma 5.4. More information about these new backends and how to test them can be found in the KWin wiki pages. Please keep in mind that this is only a development preview and highly experimental new code.
Bug Fixes Galore
348 bugs were fixed giving fewer crashes and more reliable use.
You can install Plasma 5 directly from source. KDE's community wiki has instructions to compile it. Note that Plasma 5 does not co-install with Plasma 4, you will need to uninstall older versions or install into a separate prefix.
In February 2015 the Plasma developers met in the Blue Systems office in Barcelona to discuss and plan out where we would take Plasma over the duration of the next year. The sprint consisted of active Plasma developers and visual designers from around the world, from Canada to India.
The meeting consisted of equal parts hacking and group discussions about plans both in the near and far future in breakout sessions throughout the week.
Improved Developer Tools
One of the important parts of Plasma is making it as easy for others to contribute as possible. Marco worked on a tool making it easy for designers to explore, edit, create and assess the completeness of Plasma themes. Sebastian introduced "Cuttlefish", a tool for designers and application developers to examine the current icon set of a system. It can be used to display the icons available on the system, and how they are presented at various sizes. These will be released as part of the Plasma SDK which will be added to the 5.3 beta release next week.
Enhanced Power Management
Good power management has always been a fundamental part of the Plasma experience, during the sprint we experimented with restoring KInfoCenter to life to be a useful central hub of advanced information. This allows us to provide all sorts of extra information without cluttering the main desktop. This will make it possible to visually identify where your battery life is going.
In addition, several tweaks were made to the battery notifications and timeouts.
Plasma Media Center
Plasmashell was modified to allow it to boot directly into media center mode, allowing it to be launched directly from the login screen. We discussed moving it into the main Plasma released and it will be released with 5.3 which has a beta next week.
During the hacking time, designers Jens and Ken began producing and designing additional promotional material for our upcoming marketing needs. This included updated logos, vectorised Konqis, and other assets.
Planning For The Future
Much of the sprint was spent planning out future goals. We discussed KPurpose, the new framework for sharing actions and invoking actions across applications which we should hear more of in upcoming releases. We discussed the future of notifications for not only current instant notifications but calendar based alerts.
Work and initial prototyping went into unifying application header space and making use of window decoration space in applications.
Plasma 5 is about to become part of the mainstream Linux distributions and the press coverage is confirming it will continue to be the flagship offering from KDE. We have plans for the years to come and we welcome anyone who wants to take part joining us.
Attention prospective Google Summer of Code students: the student applications window has begun.
If you haven’t contacted the relevant KDE subproject yet (including umbrella projects Kubuntu and Calamares) to submit your proposal for review, it is high time to do so. Take a look at our Google Summer of Code project ideas page, pick one or more of our exciting project ideas, dazzle us with your proposal and hack your way to ultimate glory this summer! A nice paycheck is also part of the deal.
If you have already received feedback and you feel your proposal is in good shape, we encourage you to officially submit it now to Google Melange.
Submitting early means your proposal might get more attention, and you will be able to edit it until the end of the student applications period. The deadline for student applications is March 27, 2015.
Mentors: interest from prospective students has been significant, and we’ll need to match those students with mentors. Offering more mentors might increase the number of student slots we get from Google, so if you are an established KDE developer and you are interested in giving a helping hand with Google Summer of Code, please sign up to be a mentor on Google Melange as soon as possible.
Linux.com interviews KDE e.V. president Lydia Pintscher. She talks about what KDE's legal body does and why it is important for open source communities to have a charity to represent them. She also discusses the difference between company and community supported projects and the status of women in open source.
The KDE student programs team is happy to announce that KDE has been accepted as a mentoring organization for Google Summer of Code 2015. This will allow students from around the world to work with mentors on KDE software projects. Successful students will receive stipends from Google.
The Google Summer of Code program offers development funding and mentorship to students who want to work on open source software projects. The program provides students the opportunity to learn more about coding, work within structured software development environments, and push bug fixes and new features into real-world, production software. For Google and the rest of the world, the program provides improvements to software that millions of people use on a daily basis.
Ideas on what a student entering Google Summer of Code 2015 with KDE might work on are listed on the Community Wiki.
digiKam is a mature open-source project (more than 14 years old now) that provides a digital asset management application oriented to photography post-production.
It had been almost three years since the last time the digiKam team had an opportunity to meet, talk, code and spend some time together. Gilles Caulier, the lead coordinator, was a victim of a serious car crash two years ago and was thus unable to organize or attend such an event. Now, we finally had an opportunity to meet again. After a lot of effort finding a suitable place and a date suitable for all developers to work together under optimal conditions, the digiKam coding sprint 2014 finally took place in Berlin, between November 14th and 16th 2014.
Before going through what happened during these days, we give sincere thanks to Digia, the company in charge of Qt development, for hosting the event, and also in particular Tobias Hunger, who welcomed us at Digia's offices located in the South of Berlin. Many thanks also to KDE e.V. for financial support that made the sprint possible.
People participating in the sprint (below, from left to right) :
The next major task is to port digiKam to Qt5. Approximately 10% was already ported by Gilles before the sprint, and the objectives for this coding sprint were as follows:
Specify timeline for porting digiKam.
Identify priorities (what should be ported first).
Delegate porting tasks to developers (who does what?).
Long discussions evolved around these topics. Gilles explained the experience he already gained with this sort of work, which tools are available to facilitate the porting, and where manual work is required. The libraries which are part of the digikam project were prioritized for the port, and tasks were assigned.
There were also discussions about the KIPI framework and its plugins. After many years of development, some plugins are essentially unmaintained and no longer needed by digiKam as their functionality was superseded or moved, leaving them out of the porting task. We also talked about APIs to provide better integration between KIPI and digiKam for a task-based framework such as digiKam's batch queue manager. The KDE Frameworks 5 (KF5) port seems like the right time to integrate binary incompatible as well as architectural changes where needed.
Shourya Singh Gupta worked on implementing the KIPI tools functionality in the Batch Queue Manager (Tools Settings). To do this, there were discussions regarding what API changes must be done to the stack to facilitate a generic way to plug kipi-plugins into BQM. By the end of Coding Sprint, there were changes made to APIs to allow a generic way to plug kipi-plugins' settings widgets into the user-interface, tested by converting two plugins (DNG converter and KIO export tool) to take advantage of this feature. Later, the background processing part of DNG converter—responsible for doing the real work—was also ported. This work is currently still in its separate feature branch, waiting to be merged after the frameworks porting branch becomes more stable.
Marcel worked on memory consumption problems with the database functionalities as well as several reported memory leaks. As soon as he could reproduce the problems under valgrind, many cleanups and fixes were committed. Among other fixes a long-standing bug (https://bugs.kde.org/show_bug.cgi?id=205776) was fixed.
He also worked to complete the Removable Collection support. The goal is to show thumbnails from disconnected media without actually having access to the full file, as this information is stored by digiKam in its internal metadata database. In practice this means that users can continue to search and preview collections with thumbnails and other metadata. Feedback to the user is provided to indicate items and collection that are not available for editing (See bugs https://bugs.kde.org/show_bug.cgi?id=191494 and https://bugs.kde.org/show_bug.cgi?id=114539). This feature was completed during the train ride back from Berlin, and committed Sunday evening following the Sprint.
Gilles polished the whole libkgeomap public API to be ready for the KF5 port. A lot of changes have been applied to reduce binary compatibility issues. This is especially needed if a library is to become a KF5 library to be more easily reused by other projects. A similar move has recently been made to libkface to make it available for KPhotoAlbum.
Veaceslav worked on porting libkdcraw from the old KDE4 Threadweaver API to the new KF5 Threadweaver implementation. Unfortunately, the new API was not quite stable nor documented, and Gilles decided to port it one more time to use a pure Qt thread pool implementation.
Teemu fixed some crashes as well as some small annoyances and introduced his plans to work on cleaning up the codebase, starting with cleaning up the CMakeLists and moving misplaced source files to their proper places. This will be an on-going process.
Dmitry, who is a long time digiKam user and who has written the famous Recipes Book, reported the need to have digiKam be less dependent of the KDE desktop so that it can be more suitable elsewhere. This does not mean losing KDE support, but rather wrapping properly all specific KDE features used by digiKam as optional when it's possible. Dmitry took lots of photo of the event and shared user experience with developers, which introduced some long and instructive discussions about photographer methodologies and workflow.
After long days of coding, the tired developers went out in search for food in the quarter around the hotel at Rosenthaler Straße. Sushi on Friday and Vietnamese food on Saturday managed to sustain the developers for the following day of coding.
The digiKam release plan has been discussed and published. As many kipi-plugins are still not yet ported to Qt5, digiKam 5.0 must be delayed until the end of the year. Christmas sounds like the right moment to offer code to the user community.
MySQL support is disabled by default for now because it's not fully functional and still experimental. MySQL support is still fully available, but as an optional feature. The plan is to find a student to work on it with the goal to stabilize code, and to add PostgreSQL support through Qt SQL plugins.
digiKam core (and the libraries it depends on) is now mostly ported to Qt5/KF5. It's compilable and running, although there is still ongoing effort to port away from KDElibs4 support libraries that are currently used. The port is not yet ready for prime-time and one can encounter bugs caused by porting, but in the near future there will be beta releases to get reports from end-users about regressions.
However, there is still a lot of work required especially with kipi-plugins, of which only a small part (about 20%) is currently ported. For people who want to try out and help with development, the code is available in the Frameworks branches of corresponding projects. The contribution page has more information.
The build-system (CMake) structure is currently being cleaned up to make the codebase more maintainable for the future as well as making writing unit tests a breeze. At the same time, the dependencies of different parts are being investigated and cleaned up, to allow easier compilation on Windows and OSX.
digiKam is planning to participate once again in Google Summer of Code (GSoC) this year. There are some new ideas available in the wiki to attract new contributors. We suggest that anyone interested in working on digiKam this summer should start getting familiar with the project already.
Once more, thank you to the folks at Digia (and Tobias) for your hospitality and to KDE e.V. for sponsoring the event!
digiKam in action. More photos from the event are available on Flickr.
Building on the success of conf.kde.in 2014 at Dhirubhai Ambani Institute of Information and Community Technology (DA-IICT) in the land of Gujarat, the horizon of the KDE Community is broadening and shifting south. conf.kde.in 2015 takes place on the 17th and 18th of April at Amritapuri in Kerala, India. As in previous years of the conference, conf.kde.in 2015 will promote the spirit of free and open source software (FOSS) and offer ideas to build awareness about FOSS culture at the collegiate level, the time when most technology students have their first interactions with Open Source. There will be particular emphasis on KDE technology, and on Qt, the popular cross-platform application framework.
Amritapuri is renowned as a spiritual center, named after the humanitarian and spiritual leader Mata Amritanandamayi. The major university of the town, Amrita University, is known for its efforts in promoting FOSS culture among the students; an ideal place for hosting conf.kde.in 2015. The University has had extensive involvement with FOSS in the past, the latest being DebUtsav (a Debian conference) in October 2014.
conf.kde.in started in 2011 at RVCE in Bangalore as a 5 day event with 300 participants, initiating a series of such KDE events in India. There was a KDE Meetup in 2013 and conf.kde.in 2014 at DA-IICT, which brought in members of the KDE Community from all over the world to attend the event, give talks, and share the spirit of KDE. The 2015 conference will cater to new members of KDE as well as seasoned developers, providing updates about what is going on in the KDE Community and teaching newcomers how to start making meaningful contributions. These events have been successful in attracting a lot of Indian students to mentoring programs such as Google Summer of Code (GSoC), Season of KDE and Google Code-In.
This year, the conf.kde.in 2015 organizers intend to generate even more interest and participation by creating a fertile environment for people to get started with KDE, Qt and FOSS through numerous talks, hands-on sessions and demonstrations.
Call For Papers
If the event seems exciting and valuable, this is an opportunity to join in.
How to be part of it?
Submit a paper explaining the content for a presentation of not more than 30 minutes on any aspect of KDE, Qt or other FOSS topic that you want to cover. Please include pertinent information about your background, other talks you've made (if any), and anything else that gives a sense of what attendees can expect from your presentation. The organizers await your innovative proposals, and are looking forward to an abundant gathering of the KDE Community.
Akademy is the KDE Community conference. If you are working on topics relevant to KDE or Qt, this is your chance to present your work and ideas at the Conference from 25th-31st July in A Coruña, Spain. The days for talks are Saturday and Sunday, 25th and 26th July. The rest of the week will be BoFs, unconference sessions and workshops.
Akademy 2014 attendees
What we are looking for
The goal of the conference section of Akademy is to learn and teach new skills and share our passion around what we're doing in KDE with each other.
For the sharing of ideas, experiences and state of things, we will have short Fast Track sessions in a single-track section of Akademy. Teaching and sharing technical details is done through longer sessions in the multi-track section of Akademy.
If you think you have something important to present, please tell us about it. If you know of someone else who should present, please nominate them. For more details see the proposal guidelines and the Call for Papers.
The submission deadline is 31st March, 23:59:59 CEST.
Anyone can attend Akademy for free. But registration is required in order to attend the event. Please register soon so that we can plan accordingly.
About Akademy 2015, A Coruña, Spain
For most of the year, KDE—one of the largest free and open software communities in the world—works online by email, IRC, forums and mailing lists. Akademy provides all KDE contributors the opportunity to meet in person to foster social bonds, work on concrete technology issues, consider new ideas, and reinforce the innovative, dynamic culture of KDE. Akademy brings together artists, designers, developers, translators, users, writers, sponsors and many other types of KDE contributors to celebrate the achievements of the past year and help determine the direction for the next year. Hands-on sessions offer the opportunity for intense work bringing those plans to reality. The KDE Community welcomes companies building on KDE technology, and those who are looking for opportunities.
한국LUG 사이트는 1024 x 768 해상도(운영자 노트북:14")에 최적화 되어 있습니다. : LINUX FANSITE
WWW.LUG.OR.KR Server is made by CentOS Linux, P4 1.8G, Memory 512MB, Main HDD 160GB, Backup HDD 40GB and LAMP, qmail MTA.
CentOS Linux & Mozilla Firefox UTF-8 Base Created.
1998-2015 www.lug.or.kr Directed By Great Dragon, Kim.
LUG 포인트 정책 : [회원가입 : +100점] [로그인(하루한번) : +100점] [글쓰기 : +20점] [코멘트 : +10점] [다운로드 : -200점] [질문 포인트 : 최소 200점]
데스크탑 프로그래밍(gcc, g++, wxGTK[wxWidgets] 등)은 "Fedora"를 사용하고, 서버 운영(WEB, FTP 등)은 "CentOS"를 사용하시길 권장합니다.
도전하는자, 자신을 투자하는자만이 뜻하는바를 이룰 수 있다.
Information should be Exchanged with Interactive, not One Way Direction.
관리자 Be Maker!
인생에서, 100% 순이익을 보장하는건 없다. 1%의 지식을 나눔으로써, 가끔씩 손해볼 필요도 있다.
그대가 가진 1%의 지식만이라도 공공을 위해 포스팅하라. 손해본다는 생각이 앞선다면 그대의 인생은 힘들어질것이다.
자신이 가진 지식의 1%도 투자하지 않고, 오로지 자신의 이익만 탐하는자와는 동지가 되지마라.
만나서 대화하면 모두 좋은 사람들이지만, 유독 인터넷에서만 자신을 밝히지 않고, 좀비로 서식하는 사람들이 많다.
부지불식간[不知不識間], 좀비(하류) 인생이 될지도 모르니, 항상 자신을 경계하도록 하라.
1. CentOS Linux
2. gcc로 공부하는 C++