LXSession Edit – Configure what’s automatically started in LXDE.

It’s well known and well documented that our session manager LXSession Lite suppport the autostart freedesktop.org specs. However, autostart spec is a term for developers and it’s meaningless for our end users. Basically, it provides a way to automatically start some applications after login.

Now this can (partially) be configured through a simple GUI – LXSession Edit.

You can turn on some disabled gnome applications in LXDE with this handy tool.

Also, window manager used in LXDE can be changed with this tool, too (Only lxsession lite is supported, not the deprecated lxsession).

Currently adding and removing application from this startup list is not yet available, but it will be support in the next release.

The package is available here for testing: https://sourceforge.net/project/showfil…
Testers and packagers are wanted!!

Community First!

The current release of MySQL shows the problems free and open source software projects face that put business first and community second. Michael “Monty” Widenius critizes in his Blog the current developement model of MySQL and recommends not to use the current release 5.1 of the database system.

The reason I am asking you to be very cautious about MySQL 5.1 is that there are still many known and unknown fatal bugs in the new features that are still not addressed.

Monty gives a some reasons why the MySQL development department again got a quality problem with the release. Some of them are:

  • MySQL 5.1 was declared beta and RC way too early. The reason MySQL 5.1 was declared RC was not because we thought it was close to being GA, but because the MySQL manager in charge *wanted to get more people testing MySQL 5.1*. This didn’t however help much, …
  • We have changed the release model so that instead of focusing on quality and features our release is now defined by timeliness and features…
  • The MySQL core developers have been split into too many teams and only a small part of the core developers have been working on MySQL 5.1 to get the bugs fixed. Some of the core developers have also recently left the MySQL organization which is a serious issue as there is not many of of them.
  • Too many new developers without a thorough knowledge of the server have been put on the product trying to fix bugs…
  • Bug fixing and development processes are not systematic and not persistent.
  • We have not been giving the MySQL community enough opportunities to test MySQL 5.1 (too few releases). … the MySQL current development model doesn’t in practice allow the MySQL community to participate in the development of the MySQL server …
  • Internal QA on the MySQL server was started very late in the process. Now when the process have started to show results, the found bugs have largely being ignored as fixing these they would delayed the MySQL 5.1 GA date.
  • The MySQL server team have a bug fixing policy where a bug that has existed a long time has a lower priority ‘because people know about them’. This is supposedly one of the reasons why the Bug#989 mentioned above has not been fixed.

As I said in my talk at the MySQL users conference, I think it’s time to seriously review how the MySQL server is being developed and change the development model to be more like Drizzle and PostgreSQL where the community has a driving role in what gets done! (http://monty-says.blogspot.com/2008/11/oops-we-did-it-again-mysql-51-released.html)

What can we learn for the LXDE project here? The consequences are clear. During recent months we have already worked hard to improve the tools and infrastructure for the growing LXDE community and we will continue to do it. The community must take a leading role in development of software systems in order to keep the system on the bleeding edge.

Companies are always welcome to join development and focus on their business models. Projects like LXDE have a roadmap that is following long term goals instead of short term profitability. We are inviting more people to join the LXDE development, test LXDE and support and contribute – for faster and more energy efficient software. Please check out our contribution page at http://join.lxde.org.

LXDE Meeting in Shenzhen – Video

There is now a video online of the gathering with the Shenzhen Linux User Group and our discussion about Open Source and LXDE provided from Zhang Le. Thanks a lot!

Google Video: http://video.google.com/videoplay?docid=-9072456269136280272

Avi-Link: http://www.gentoo-cn.org/~zhangle/szlug/mario_lxde_20081122.avi

Linux User Group Shenzhen (Szlug) Meeting and Presentation of LXDE

I had a fantastic meeting with the Linux User Group in Shenzhen, which is just on the border to Hong Kong and seat of some famous technology companies such as Huawei and Tencent (QQ). The Shenzhen Linux User Group (Szlug) is one of the biggest Linux User Groups in Asia and has currently 480 members. About 60 members are actively involved in activities. I am very impressed by the group and I am looking forward to follow their advancements.

深圳 Linux Unix 用户组 SZLUG: Shenzhen Linux Unix Local User Group (深圳 Linux Unix 用户组/俱乐部) SZLUG 是深圳 Linux Unix 爱好者自发组织的团体。 SZLUG 以非定期组织聚会、交流使用自由软件心得 为活动内容,鼓励和吸引各行各业人员的参与,向社会 传达自由软件的力量,让更多的人接受自由软件的理念。 SZLUG 的聊天室地址是 irc://freenode/#szlug 如果希望加入 szlug 通讯录,请将真实个人信息发送给 jungle。只有加入 szlug 通讯录的成员可以得到 通讯录的副本。

[singlepic=42,400,,,]

Anders from the User Group has written the minutes of the meeting below.

时间:2008年11月22

日下午2点~6点
地点:中信广场某露天酒吧
出席人员:德林(Mario), bbbush, Zhang Le, Crquan, Anders, 杨城, 卢波, Dalin, Iyhlnm, Ajon, Hailong

德林(Mario)来自德国,

此次特地来深圳与SZLUG分享LXDE项目。LXDE是一个由PCMan在台湾发起的开源项目。来自亚洲的开源项目在当
前环境下显得弥足珍贵,目前有很多欧美人也加入了LXDE开源项目,德林(Mario)就是其中一员。

LXDE聚会演示设备是两台ASUS的EEEPC,同样的硬件配置,软件上只有桌面的差别,一台是LXDE桌面。首先德林(Mario)介绍了LXDE
的易用性,LXDE有很多灵活方便的功能,例如:Pannel设定,Theme切换,Apple/Windows风格选择,Alt-F4/Ctrl
+Alt+Del热键支援等等。当然LXDE最大的特点是快,耗用系统资源少。期间德林(Mario)为我们做了很多速度方面的对比测试:开机测试,
Open Office启动测试,Firefox启动测试。测试发现LXDE在速度上的确很快,给人很流畅的感觉。最后一个测试是Crash
Test, 打开了20多个应用程序,有Firefox,word,spreadsheet,还有一个游戏。在这种情况下系统内存耗用大概380M,
CPU占用率在30%。如果关闭游戏,CPU占用率才6%。这个Crash Test很COOL,系统就是没有Crash,而且反应速度依然很快!

在展示过LXDE功能后,德林(Mario)又介绍了很多LXDE项目的参与人员,让我们了解了很多开源项目背后的故事。比较深刻的就是讲到一个
Musician也加入了LXDE项目,道理很简单,不是只有RD才可以为开源项目贡献,其实每个人都可以为开源项目做贡献,无论是哪个层面的贡献,只
要你喜爱开源项目。接下来是LXDE基金会与LXDE System公司的介绍,更多的关于LXDE的信息大家可以去LXDE网站了解。在LXDE聚会
最后大家合影留念。

Links:

- LXDE官方网站 http://lxde.org
- IRC #lxde on irc.oftc.net
- Szlug http://szlug.org
- Groups: http://groups.google.com/group/szlug
- 欢迎访问IRC群: irc://freenode/#szlug
- 用户组WiKi : http://www.szlug.org
- More Pictures here: http://pics.livejournal.com/bbbush/gallery/0001yryp?page=3
- Video of the meeting: http://www.gentoo-cn.org/~zhangle/szlug/mario_lxde_20081122.avi

Fedora 10 with LXDE

We are excited to see another distribution including LXDE. Fedora offers LXDE in its new versions arriving November 26 25, 2008.

This release of Fedora comes with an additional desktop environment named LXDE. LXDE is a new project that provides a lightweight, fast desktop environment designed to be usable and slim enough to keep resource usage low. To install the LXDE environment, use the Add/Remove Software tool or run:
su -c ‘yum groupinstall LXDE’
If you only need the base components of LXDE, install the lxde-common package:
su -c ‘yum install lxde-common’
(http://docs.fedoraproject.org/release-notes/…)

The Fedora packages are maintained by Christoph Wickert from Germany. Thanks for your contribution Christoph!

Link:

* Fedora in the LXDE Wiki: http://wiki.lxde.org/en/Fedora

Netbooks shipping with LXDE on Mandriva

I met up with the folks from Mandriva in Paris a few days ago and it was exciting to hear some great news. They announced already that they include LXDE in Mandriva 2009. Mandriva is also offering customized Linux versions for netbook manufacturers and has started to ship with LXDE on netbooks in large numbers in emerging markets like Brazil.

Further on Gdium a partner of Mandriva is planning to ship netbooks based on MIPS with LXDE in 2009. During the meeting with Mandriva we agreed on a closer cooperation between the LXDE team, LXDE community and Mandriva. We wish Mandriva a great success with its 2009 Edition.

Mandriva Linux 2009 adds another to the extensive list of desktop environments integrated into Mandriva Linux – LXDE. LXDE is a lightweight yet modern environment designed to give a modern desktop experience on less powerful hardware. It has been integrated into Mandriva Linux 2009 with a particular eye towards its use on netbook systems, for which it is ideal. LXDE provides a fast and attractive desktop with a traditional launcher menu and panel, a full configuration application, a file manager (PCMan File Manager), task manager, display configuration tool, image viewer, notepad application, and archive management application. Installing LXDE on Mandriva Linux 2009 is as easy as installing the task-lxde package. (http://wiki.mandriva.com/en/2009.0_Tour#LXDE)

Install LXDE on Mandriva

Go to Mandriva Control Center

- Install Software

- search lxde and choose the meta-package.

That’s it!

You can use the console on root: urpmi task-lxde

Links

* Mandriva in the LXDE Wiki: http://wiki.lxde.org/en/Mandriva

Founding of the Freedesktop Group in Beijing

I was honered to be a guest at the founding meeting of the Freedesktop Group Bejing (which is part of the College Open Source Society) last Saturday, November 8, 2008 at Tsinghua University and to introduce LXDE to some of the brightest IT students from universities in Beijing.

[singlepic=27,400,,,]

Since my arrival in Beijing I am supported a lot by the folks from the Beijing Linux User Group who put me in touch with many people interested in a faster and more energy efficient computer desktop – the goal of the LXDE project. Thanks especially to Pockey Lam for all the support and good advice!

[singlepic=8,400,,,]

LXDE – video of the desktop environment

LXDE Video of the desktop: Maces explains how to add desktop icons, change colors and fonts, switch different desktops and customize the panel and taskbar on LXDE

Maces: I have uploaded a new video on Youtube. It shows the main features of the LXDE Desktop environment. I will introduce the Panel and it stettings and how to handle with your icons on the Desktop.

YouTube: http://www.youtube.com/watch?v=Zvel6FB97j0
German Video: http://www.maces-net.de/2008/10/14/neues-video-mit-lxde/
Maces Blog: http://www.maces-net.de/2008/10/13/new-video-on-lxde/

GPicView video of the standard picture viewer of LXDE

This video by maces presents GPicView the standard picture viewer developed by the LXDE team.

Installation in Debian, Ubuntu and other distributions:

pacman -Sy gpicview

Features

  • Extremely lightweight and fast with low memory usage
  • Very suitable for default image viewer of desktop system
  • Simple and intuitive interface
  • Minimal lib dependency: Only pure GTK+ is used
  • Desktop independent: Doesn’t require any specific desktop environment
  • Open source, licensed under GNU GPL

Author

Developed by 洪任諭 (Hong Jen Yee,aka PCMan) Copyright © 2007, Released under GNU general public license.

FAQ

  • How to set gpicview to default image viewer? Use following command line:

xdg-mime default gpicview.desktop `grep ‘MimeType=’ /usr/share/applications/gpicview.desktop | sed -e ‘s/.*=//’ -e ‘s/;/ /g’`

NOTE: xdg-utils is needed here. It’s a tool released by Portland project of Freedesktop.org. Most modern Linux distros have this tool installed by default.

Links

YouTube: http://de.youtube.com/watch?v=ACd3kN3mq_o
Maces Blogpost with German Video: http://www.maces-net.de/2008/10/06/kurzvorstellung-gpicview/
GPicView auf Sourceforge: http://sourceforge.net/project/showfiles.ph…
GPicView in the LXDE Wiki: http://wiki.lxde.org/en/GPicView

LXTask video of the standard LXDE task manager and system monitor

Another video of an LXDE component by Maces. LXTask is the standard task manager and system monitor of LXDE. It starts via Ctrl+Alt+Del and is extremely lightweight.

YouTube: http://de.youtube.com/watch?v=Ruk6rjAIyRQ
Maces Blogpost with German Video: http://www.maces-net.de/2008/10/07/kurzvorstellung-lxtask/
LXTask auf Sourceforge: http://sourceforge.net/project/showfiles.php?gro…
LXTask in the LXDE Wiki: http://wiki.lxde.org/en/LXTask