I just released pcmanfm 0.9.2 + libfm 0.1.5 alpha.
The main change beside bug fixes is the ability to set default web
browser and mail client.
This is achieved via a new gio module. Now you can execute
libfm-pref-apps to see it.
By default it’s hidden from applications menu if you’re in Gnome, KDE, or XFCE.
I think it should work most of the times, except in kde programs.
As most of the planned features are already finished, other minor
things are left for the next major release.
Now it’s time to declare ‘feature freeze’ for the first release.
Any objections?
After feature freeze, no new feature is going to be added in git
master branch (new feature is only allowed in other development
branches).
Please examine the English strings in both libfm and pcmanfm to see if
there are errors in spelling or grammar.
Later if no big problems are found, we’ll enter ’string freeze’.
I plan to release the first beta before the end of March.
So, if there are serious bugs, please report.
Thank you all.
Today, new alpha releases of PCManFM and libfm were made.
Again, let me show you the screenshot first.
Here are highlights of this release:
Please get it heavily tested.
Cheers!LXMusic 0.4.3 was released by Jürgen Hötzel.
Most important changes include:
* Adopt XMMS2 DrNo 0.7 API changes
* Fix a double free (on_playback_track_loaded)
* Translation updates
Please help to advance LXDE development and test releases, help with translations and update the wiki.
Links:
* Git Repository: http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxmusic
* LXMusic in the LXDE Wiki: http://wiki.lxde.org/en/LXMusic
* LXDE Translation Project: http://wiki.lxde.org/en/Category:Translations
Ok people… openSUSE 11.3 Milestone2 has been released and quite soon we will have the Milestone3.
So now, after lot’s of promises, what is the status now?
IT’S DONE!
yes… it’s done… openSUSE 11.3 allow now to install LXDE directly from installation DVD or Net install. I’m sure all of you reading this post wants to try it, but for lazy people (and i know there are a lot of them outside), just click here and watch some pictures.
Can that be all? No of course not!
Just today i announced to opensuse-lxde and opensuse-factory mailing lists that we switched finally to pcmanfm2.
Even if that one is not yet stable, and even if it’s still on alpha release stage, it’s already feature rich and stable enoguht for daily usage. Of course bugs exist and you report is welcome, so we can fix them.
But it’s not enough, thanks to sidux lxde community we have a couple of nice tools: lxdm-conf and lxcc.
lxdm-conf as name suggest, it is a simple and powerful tool that helps you to edit lxdm settings without take care to manually edit /etc/lxdm/lxdm.conf file. This tool is already into repos.
lxcc instead is a small control center, written using python-gtk. It’s based on an idea of PCLinuxOS Community that wrote lxdecc using gtkdialog. Instead to port original lxdecc to openSUSE we choose to cooperate with Sidux on lxcc simply because gtkdialog looks to be a dead project. Lxcc is not yet into repos, so here a screenshot:
And to finish a very good news. We are working on live cds. Yes, it’s taking looong time, but now we should be able to provide you better ISOs in shorter time since we moved from suse-studio to OBS kiwi system. Preliminary images can be downloaded from here: X11:lxde (login required).
Most probably, a preliminary image will be published soon for a testing (based on openSUSE 11.2), in the same way, a Factory based live CD should be ready soon. Of course, i can’t forget, all that work on ISOs couldn’t be possible without the Dmitry serpokryl help (The author of SOAD).
I hope you’ll enjoy openSUSE-LXDE experience. So please, test test test and test it again. We have to provide the best LXDE ever!
Siraj has posted a nice video of the Nokia N900 running Ubuntu 9.04 Mobile with LXDE on top over at the Maemo Area.
For more screenshots, read his blog article.
Via: Maemo Central
There will be 1.0, but before it become stable enough for production use, let’s call it 0.9.
Actually, 0.9.0 is not a new version of PCManFM. It is a whole new total rewrite and redesign from scratch. So its code base is totally different from the old PCManFM 0.5.x series.
Major improvements:
Please give it heavy tests. This will be the default file manager in next generation LXDE.
So quality and usability are extremely important.
Grab tha tarballs now!
http://sourceforge.net/projects/pcmanfm/
Cheers!
LXDE is applying as a project for the Google Summer of Code 2010. For students it is a good way to get deeper involved into Free and Open Source Software and LXDE specifically. During the summer students have the chance to code on LXDE and get paid by Google.
Some other projects usually also offer student slots for the LXDE community in the program. We are gathering project ideas, as a way to start for applicants here. If you are interested to join LXDE at the summer of code and would like to discuss project ideas, please join us on IRC at irc.oftc.net #lxde and on the mailing list: https://lists.sourceforge.net/lists/listinfo/lxde-list
If you have already an idea about a project you would like to do, please also leave your idea here as well: http://wiki.lxde.org/en/Google_Summer_of_Code_2010
Please also check out our students check list: http://wiki.lxde.org/en/Google_Summer_of_Code_-_Student_Check_List
Background info on Google Summer of Code
The most common question we get from students is “How do I prepare for Google Summer of Code?” The simple answer is not to wait for the program to get involved in open source. Start checking out projects now: take a look at documentation, check out their source code and idle in some IRC channels to see what interests you. The projects who have been past participants in Google Summer of Code are a great place to start; use the categorized list of mentoring organizations (e.g. projects listed by programming languages) from 2009 to help you get started.
About Google Summer of CodeGoogle Summer of Code (GSoC) is a global program that offers student developers stipends to write code for various open source software projects. We have worked with several open source, free software, and technology-related groups to identify and fund several projects over a three month period. Since its inception in 2005, the program has brought together nearly 3,400 students and more than more than 3,000 mentors & co-mentors from nearly 100 countries worldwide, all for the love of code. Through Google Summer of Code, accepted student applicants are paired with a mentor or mentors from the participating projects, thus gaining exposure to real-world software development scenarios and the opportunity for employment in areas related to their academic pursuits. In turn, the participating projects are able to more easily identify and bring in new developers. Best of all, more source code is created and released for the use and benefit of all.
* Frequently asked questions: http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/faqs
* LXDE Project Ideas: http://wiki.lxde.org/en/Google_Summer_of_Code_2010
* Student Check List: http://wiki.lxde.org/en/Google_Summer_of_Code_-_Student_Check_List
http://wiki.lxde.org/en/Google_Summer_of_Code_2010We migrated the source code repositories from Subversion to Git recently. Thanks to the HOW-TO, the commit logs in Subversion are all preserved.
Why we want to migrate them to Git? The main reason is speed. LXDE is a desktop environment with fast in mind, thus we need a fast SCM which can match our motto. For more information, please read “Why Git is better than X.”
For newcomers of Git, you can also read the git documentations on its website. I believe it is not too difficult to learn how to use it.
Please use the following command to get the source code:
git clone git://lxde.git.sourceforge.net/gitroot/lxde/REPO_NAME
The REPO_NAME is the repository name, which is listed here.
In addition, I made this video during the migration to Git. Enjoy!
(For those who don’t have Flash plugin: http://www.youtube.com/watch?v=Cwi1ZDTAqZU)
The latest source code of next generation pcmanfm, aka pcmanfm2, in git repo already supports desktop management. The new desktop manager looks better than the old one in pcmanfm 0.5.
Let’s see the screenshot:Desktop management support of next generation PCManFM
After compiling the latest source code, run the desktop manager with: pcmanfm2 –desktop Then you’ll see the desktop. Change the wallpaper from the popup menu or invoke the desktop configuration with: pcmanfm2 –desktop-pref Known Issues:Please test the latest pcmanfm and libfm in our git repo. The first public tarball release is coming soon!
Hooray! I just finished theming support of LXDM.
LXDM, the display manager of LXDE, now has full theming support based on gtkrc styles + GtkBuilder xml UI definition. No technology outside GTK+ iteself is needed and no additional library is required for this new feature. Now lxdm even comes with a default theme ported from gdm Industrial theme (See the screenshot).
The documentation for theming lxdm will be published later once things are settled. Now it’s themed with gtk pixmap engine with some dirty hacks, which is inefficient and quite limited. However, as I know, gtk-css-engine is being developed and it can be used to theme gtk+ applications with css syntax. So, later our gtkrc-based theming mechanism can directly benefit from gtk-css-engine and we can have more themes. So artists, stay tunned!
Cheers!!
This is a part of improving the quality of LXDE, we have alot of brilliant and dedicated translators working with keep the DE accessible in native tounge for alot of languages but some languages never took of or the translatro left or something and this renders more work for me.
We have infrastructure for 48 languages (other than English) and some of them is not maintained at all. Some components are translated in other languages but those corner cases is not in question here.
I want to drop Pootle support for the following languages
Some of these are not present in the subversion repositories and only accessible via Pootle because some translator hoped to do the translation some day. Files in the subversion repositories will not be removed. I will on the other hand edit the LINGUAS files in the repositoy to not build languages that we do not provide infrastructional support for. This will then mean that there are files present that won’t get used even when components are built from source.
If you intend to do any of these translations please step forward and tell us. I won’t remove the support from Pootle just yet. If you know good people that does translate to these languages, go ahead and ask them if the would like to join in the effort and help us make these supported again.
I will try to contact established translation teams for the languages in major distributions (fedora, debian) and the translation projects.
And lastly, there will be major updates to the files the coming week to make everything consistent. I will add support for LXDM too as it is maturing at a rapid speed.
As many people have seen, LXDE is currently underwent active development, but most of the visible problems are not yet solved and many distros are still shipping out-dated versions of LXDE components. So I think it’s time to give a more clear roadmap about the plans in 2010. Here’s are problems to solve this year:
If you like the idea of LXDE, please help the development and join our mailing list for discussion.
If you’re a programmer familar with GTK+, please join us. If you’re not familar with GUI programming, but knows C language and autotools, please help us fix compiler warnings and do profiling parts. If you don’t know programming, please join our translation team to make LXDE available in your language.
We believe that LXDE will be a mature desktop solution in 2010.
Back from holidays and vacations for a large part of the world we now present the latest component update being LXApperance. Download it at Sourceforge.net.
These are the changes in this release:
Today Jürgen Hötzel of the LXDE development team released an updated verison of LXMusic. Download it at sourceforge.
The most important changes:
During this weekend, much has been changed in libfm.
Many small bugs are fixed, and some missing features are implemented.
Please test it.
Get the latest source code from git repo.
git clone git://pcmanfm.git.sourceforge.net/gitroot/pcmanfm/libfm
Recent Changes:
Besides, since most planned features/APIs of the libfm was finished, the developement of new pcmanfm is now started and will later be available on git, too.
The performance of libfm was quite acceptable on moderate machine, but will be worse then the original pcmanfm on older machines. However, I haven’t done much optimization yet. So there is still space for further speed optimization.
If you have gvfs installed, libfm can utilize it and can access remote file systems. In addition, trash can support is available.
Cheers!
The Fedora 12 LXDE spin turns out to be a huge success. It only took us 8 days to become number #2 in the most popular Fedora Spins, although the other spins were released two weeks before LXDE. As I’m writing this post, we had more than 2500 complete BitTorrent downloads.
Thanks to all the people who downloaded the spin and made this possible. I really appreciate the your interest in LXDE and my work. Thanks for all the nice feedback I received so far.
If you don’t have the spin yet, grab the ISO image at http://spins.fedoraproject.org/lxde/#downloads
If you want to install it on a device with no CD drive, you can make a bootable USB key of the image. Attention: Please don’t use UNetbootin, it’s known to be broken. Use liveusb-creator or the livecd-iso-to-disk script from the livecd-tools package instead.
Fedora 12 LXDE Spin – Screenshot
Links:
Julian Lavergne from France posted ways to get involved into lubuntu on the mailing list of the project and I am reposting his suggestions here.
This is a quick summarize for people wanted to help on Lubuntu. In general, all tasks will be documented on the Subteams pages:
== Participate to the LXDE project ==
This is the most efficient way to contribute to Lubuntu. If you want a functionality, translate a package etc … you should directly work with LXDE.
== Create an artwork for Lubuntu ==
We don’t have an original artwork, and it’s an important goal for Lucid. Some works began on the LXDE forum, but there is a lots to do to create a complete set of artwork. Currently, it could be nice to have:
Please see https://wiki.ubuntu.com/Lubuntu/SubTeams/ArtworkSubTeam/Documentation for details.
If you want to work on artwork, you should contact the Ubuntu Art Team. There are a very good experience on making artwork for K/X/Ubuntu etc … It’s also important to work on the artwork, as a complete set. It’s better to submit a wallpaper + icon set + gtk engine together than separately.
IMPORTANT NOTE : We didn’t have currently decide the colors of the artwork. We should discuss and decide this on the next IRC meeting. But you can create some mockups to add them to the discussion
== Triage bugs on Launchpad ==
We need to manage bug reports for many packages (mostly, the LXDE core packages).
See https://wiki.ubuntu.com/Bugs/HowToTriage/ for an overview of the triaging on Ubuntu.
The current packages and bugs are here: https://bugs.launchpad.net/~lubuntu-packaging/+packagebugs
Most important to know is:
== Fix bugs / Develop features ==
If you want to work on a bug, you should affect it to you so people know you are working on it. If you want to implement a feature, or working on a patch, you should open a bug on Launchpad, so people can eventually help you. I’ll try to add a TODO list for packagers who want to help but want some mentoring or ideas (See https://wiki.ubuntu.com/Lubuntu/SubTeams/CodingAndPackagingSubTeam for futur information).
== Testing ==
We may have some ISO to test near the Alpha 1 of Lucid, it’s a good occasion to test if it’s working, and report bugs. You don’t need to know how to code for this, just use Lubuntu and report bugs/complain about it. You can also install a command line Lucid system in VirtualBox and install lubuntu-desktop package by “sudo apt-get install –no-install-recommends lubuntu-desktop”. Another way is to test a pristine lxde session by installing the lxde package, and see if no Lubuntu specific patch cause problems in a standart LXDE session. To report bug, do ubuntu-bugs the_name_of_the_package_affected. If you don’t know, use ubuntu-bug lubuntu-meta, we’ll triage it for you Testing (and reporting problems) is critical, because developers can only try to fix problems if there are reported.
== Improve the Documentation ==
Our wiki ( https://wiki.ubuntu.com/Lubuntu ) can always be improved. If you intend to do massive changes, please inform the mailing list before.
Feel free to add others tasks if you have any in mind. Some others tasks will probably appear in the futur on this mailing list or on the SubTeams pages. Also, you can ask any questions on any of those items on the mailing list.
Thanks in advance for your help
Finally the hard working people over at the Fedora project have released a working Fedora 12 Spin featuring LXDE! Christoph has the complete story behind the delay, never mind that though and go grab your copy at http://spins.fedoraproject.org/lxde/ (in the last couple of hours 60 other downloads have already occured).