Tag Archives: LXDE

Debian-LXDE Dokumentation von Heike Jurzik bei Galileo Press

Das neue Debian GNU/Linux-Buch von Heike Jurzik enthält eine achtseitige Dokumentation über LXDE Debian. Das Buch ist bei Galileo Press erschienen. Wir freuen uns die Seiten zu LXDE mit freundlicher Genehmigung der Autorin und des Verlags für die LXDE Community zur Verfügung stellen zu können.

Im deutschen LXDE-Wiki findet sich die LXDE Dokumentation zum Nachlesen: http://wiki.lxde.org/de/LXDE_Debian

Eine Lesesprobe zum Herunterladen gibt es hier: galileocomputing_debian_lxde.zip

Debian GNU/Linux Buch von Heike Jurzik

Buchinfo:

* 826 S.,
* 3., aktualisierte und erweiterte Auflage 2009, geb.,
* mit DVD,
* 39,90 Euro, ISBN 978-3-8362-1386-8

Links:

If I had a XO as a child!?

Visited the local post office earlier this week and collected a parcel from Berlin. Mario had sent me one OLPC XO courtsey of the LXDE Foundation. I will use it to participate in the LXDE based efforts for doing things for the OLPC project. The aims for the LXDE side of thing is to take the XO to children in a slightly older target audience. Kinda strange, I was stunned by the nice things included in the standard setup.

We did the unboxing at my house (I live with four other people here and we had even a guest from Switzerland over) and we were all amazed of the cute little machine. Me and one of the girls who are more in to the programming and doing interesting stuff besides surfing with a computer was carried away. I found myslef longing back to the days when I was a child. Ok, my C64 is still a bit cooler than the XO but there are some interesting similarities. The standard setup have some different applications to teach programming, more code in some and more for the problem solving in some. Terrific! That’s how it used to be back in the days (check out hacketyhack and _why for a overview of some the things I belive in. Doing real interesting stuff and not be served everything for instance).

Anyhow. I just got my developer key installed and disabled security in the machine, this will enable me to reflash it with either Fedora or Debian to run LXDE on top. As I am the Debian guy in other choices I am leaning more towards Fedora, kinda nice to be able to see something new here. I’ll check with cwickert about the status of the Fedora things.

Oh!
The neighborhood thing is really really cool. Together with the mesh networking it’s like mindblowing. Why is that not default in all laptops? =)

LXDE Developer Gathering in Taiwan from September 25-27, 2009

The “Software Liberty Asscocation of Taiwan” (SLAT) is featuring the LXDE community during ICOS 2009 – International Conference on Open Source in Taipei in September 2009.

Taiwan is the place of LXDE’s birth. And most of the LXDE core developers are  based in Taiwan. We are inviting LXDE developers to this event, which is co-organized by LXDE core member Andrew Lee.

PCMan: ” I think it’s a good opportunity to have a LXDE developer gathering or CodeFest.”

So, please join us in Taipei from September 25-27. Participants may get accommodation and food sonsorship. Remember to add your name to the dedicated wiki-page if you are joining us. Please also send a separate email with your information to apply for sonsorship to andrew AT linux.org.tw.

Details

  • Date: 25th-27th September 2009
  • Location: ICOS2009 Venue, No.235, Sec. 2, Fuxing S. Rd., Da-an Dist., Taipei City 106, Taiwan (R.O.C.)

Transport and Weather

Links

* http://wiki.lxde.org/en/Gathering/2009-09-Taipei
* Software Liberty Asscocation of Taiwan” (SLAT)
* ICOS 2009 – International Conference on Open Source

Exciting improvements in libfm and PCMan File Manager

Recently libfm, the core of next generation file manager, underwent heavy development and rapid changes. Here are some exciting highlights.

  1. The repository was completely moved from svn to git now.
    You can grab the latest source code with following command line:
    git clone git://libfm.git.sourceforge.net/gitroot/libfm
  2. Drag and drop now works! You can even drag and drop between two different remote filesystems.
  3. Clipboard handing is greatly improved. Files cut/copied in GNOME/Nautilus, XFCE/Thunar, and even KDE/Dolphin can now be correctly pasted in libfm.
  4. Now libfm correctly mounts remote filesystems on demand.
  5. Basic bookmark support was added.
  6. File associations (default application for file types) can now be changed in properties dialog.
  7. Partial auto-completion for path entry
  8. Moving files now works, but error handling is not yet implemented.
  9. Now errors are correctly reported when the loading of folders failed.

Now we’re more and more closer to our goals, to build a modern, fast, and lightweight file manager supporting gio/gvfs for LXDE. After the core library, libfm, is finished, the development of the next major release of PCManFM will be started. This will fix various old bugs in the original 0.5.x series and provide full access to remote filesystems. So stay tunned and get it well-tested!

Last but not the least, developers are wanted! Please join us if you like LXDE and you know gtk+ and gio programming in C language.

Recent Advancement on libfm (core of next generation pcmanfm).

Everybody loves screenshots!

Libfm can access remote filesystems now.

Libfm can access remote filesystems now.

Look! It’s sftp://.

By utilizing glib/gio and gvfs, now libfm can access remote filesystems supported by gvfs. Currently there is no auto-mounting. So when testing libfm, you need to mount the filesystems with gvfs-mount manually. However this should work once libfm is finished.

The current source code in svn repositoy can already work as a good filesystem browser. However other parts are not yet finished so it’s not fully working. Anyways, browsing local and remote filesystems already works.

For those who claimed that gio and gvfs are heavy and slow, please try libfm. Although it uses gio/gvfs in several parts, the speed and memory usage are still quite acceptible. Sometimes programs using gio and gvfs can be slow, but libfm is not slow at all. Nor will the next generation pcmanfm be slow. Please give it a try and you’ll see it.

The project page of libfm: http://sourceforge.net/projects/libfm

LXPanel 0.5.3

LXPanel 0.5.3 was released today.  We are working toward alleviating the discomfort that some users feel with vertical panels as they exist in 0.5.x for use on smaller screens. Please feel free to discuss further.

General

A serious flaw that prevented vertical panels from honoring their configured size was corrected.  With this fixed it is possible to configure a vertical panel as small as 16 pixels. We regret that this was not discovered sooner.

Desktop number plugin

A new feature in the desktop number plugin allows you to use just the number rather than the full desktop name as reported by the window manager.  This allows the text to fit in a width of 16 pixels.

Digital clock plugin

A new feature allows you to have the clock be represented only by an icon, and access the time by hovering over it to see the tooltip. This makes the minimum size of the clock 16×16 pixels. You can also use the \n feature in the clock format string, introduced in 0.5.0, to stack the time vertically as you see fit.

Menu plugin

Another important correction solves an issue where menu icons that derive from the current GTK theme were lost.

Taskbar plugin

If you choose you can configure the taskbar as “icons only, tooltips” and access the window title by hovering over it to see the tooltip. I am skeptical that returning to the “text sideways” mode is helpful for the taskbar since this uses a considerable amount of height, which is also in short supply on small screens.

Window Command plugin

The previous behavior that alternately performed iconify/shade and raise has returned as a configurable option.

PCLXDE

The PCLinuxOS Team has released a PCLinuxOS version with LXDE as the default Desktop, called PCLXDE:

PCLXDE 2009.4 is a minimal self-booting/installable Linux Live CD that features the LXDE desktop environment along with a small suite of lightweight applications designed for use on low end computer systems. It is small, fast and fun. Designed for P III or better. Does not work on K6/2 processors. But wait there’s more!

lxde2

lxde4

Features include

Midori – Web Browser with Flash and Multimedia playback
Abiword -Word Processor (Get Open Office available after hd install)
ePDFView – PDF Viewer
Leafpad -Tex Editor.
Transmission – Bittorrent Client
Emesene – Instant Messenger
XChat – IRC Client
Sylpheed – Email and News Reader
GRDC – Remote Desktop Client
GPicView – Graphic Viewer
MTPaint – Graphic Drawing Client
Alsaplayer – Music Player
Mplayer – Video Player
PCMan – File Manager
Simple Backup – Backup Software
Xfburn – CD/DVD Burning Software
Gnome  PPP – Dial up Client
File Roller – Archiving Software
PCLinuxOS Control Center – Adminstration Tool
LXDECC – LXDE Control Center (provided by Lord UnR34l)
AddLocale – Convert LXDE into your language
XPat2 – Card Playing Suite
Tiwtux – Twitter Client
Grsync – Graphical Rsync Client
Virtualbox Additions added

and much more all fitted into a 300 mb Live CD for fast downloading and installation. Not not only that but an additional 11,000 programs available after hard drive install through the Synaptic Software Manager!

Ibiblio Download

Linuxtracker Torrent

md5sum c719f78186b13236d2698107f32e8f7d  pclinuxos-lxde-2009.4.isoPCLXDE is another MyPCLinuxOS community project. PCLXDE project headed by Neal Brooks.

Source: http://www.pclinuxos.com/

LXPanel 0.5.1 is released.

Soon after Marty Jack released LXPanel 0.5.0, I made some minor enhancements and here comes LXPanel 0.5.1.
Changes:

  1. The “Run” dialog no longer hangs. Now it’s showed immediately when you open it. Available commands for auto-completion is loaded in background with multi-threading.
  2. Restore the old behavior of taskbar in earlier versions: Taskbar button for the currently focused window is depressed if “Flat buttons” option is turned off.
  3. Some internal changes to reduce program size.
  4. Hide signal strength display in the icon of the netstatus applet if the monitored iface is not wireless.

Please give it a try!  Have fun!

LXPanel 0.5.0

LXPanel 0.5.0 is being readied for release.  Here is a preview of the new and changed features.

General

Optional automatic hiding of the panel when it is not being actively accessed is now supported.  It is configured on Panel Settings/Advanced.

Vertical panels are now assumed to be wide, and things are drawn normally rather than on their side as they were in previous releases.  The idea is that vertical panels are used on widescreen monitors where there is more width than there is height.  Use of autohide can also recover screen space if desired. This is consistent with the practice that has developed in other desktop environments.

A new feature in this release allows you to adjust the icon size independently of panel height. In addition, the font size adjusts with the icon size. This can be useful to configure panels as short as 16 pixels, or to configure panels that have space for more than one row of elements.  These features are configured on Panel Settings/Geometry.

A new layout manager for the Keyboard LED, Launchbar, Pager, System Tray, and Taskbar plugins adapts to the size of the panel and repacks icons to use space most efficiently.

Now only the Space and Taskbar plugins will honor “stretch” or offer it in the Panel Settings/Panel Applets dialog. For the Taskbar plugin, it is defaulted on.

Font color is now honored in every plugin. Font color changes immediately in all plugins as it should.

A total of 21 languages are 100% translated, representing in excess of 1.6 billion native speakers.

Many minor bugs have been fixed throughout.

Desktop Number plugin

Now shows desktop names if available from the window manager.

Digital Clock plugin

The clock format string may now contain \n to introduce a line break.

Directory Menu plugin

The Directory Menu plugin now has a configuration dialog.  Configurable properties include the starting root directory, the icon, and a textual label.

Keyboard Layout plugin

The Keyboard Layout plugin now builds by default. It has been thoroughly checked out.

Launchbar plugin

The handling of an empty launchbar has been enhanced to avoid displaying the broken image icon.  Now the plugin puts up an “Add” button when the launchbar is empty.  This button takes the user directly to the configuration dialog where applications can be added.

The launchbar configuration dialog now populates a list of available applications from the menu cache. It is no longer possible to add an application to the launchbar unless it is in the menu. However, users no longer have to search the file system for the desktop file if it is not in the particular directory that the plugin displayed in previous releases.

Users should be aware that the standard per-user location for .desktop files is ~/.local/share/applications. If you place your .desktop files there, they will be added to your menu and you can then add them to the launchbar.

The launchbar configuration dialog now displays the application icons.

Menu plugin

The Menu plugin implements the freedesktop.org menu standard, which specifies the directories that are searched for .desktop and .directory files. If you are experiencing difficulty with applications not appearing in the menu, you may examine the first few lines of the menu cache file in ~/.cache/menus to see the list of directories that were searched. Another common cause of missing entries is the NotShowIn and OnlyShowIn specifications within the .desktop file.

Non-square icons now work.

The plugin has been corrected so that the broken image icon is not displayed when a new Menu plugin is created.

Pager plugin

Each desktop now has a tooltip with the desktop name as reported by the window manager.

The hardcoded limitation on the number of desktops has been removed.

It is still a known issue that some Compiz features are unsupported.

System Tray plugin

So-called “balloon messages”, small amounts of text that a tray application can display, are now supported.

With the changes to make icon size configurable, there is an issue with some tray applications not drawing their icons at the configured icon size, although many do honor the configured size. These icons are drawn by the application, not by lxpanel, so cannot be influenced.

Because of the underlying communication mechanism in the X Window System, there is a restriction that only one system tray can exist per system. This version of LXPanel does not offer the system tray in the Panel Settings/Panel Applets configuration dialog if a system tray is already configured. If you delete the existing system tray from the panel where you have it placed, you may then add it in a different location.

There has been significant internal reworking of the implementation.

There is a known issue with tray applications based on the Qt toolkit.  When the panel is reoriented 90 degrees, such as from Bottom to Left, tray icons from Qt applications will be lost.  In this release, this is solved provided that LXPanel has been built against GTK version 2.16 or later.

Taskbar plugin

There is a new option to combine multiple windows from the same application into one button.  This should alleviate most issues with taskbar overcrowding.  The underlying mechanism now correctly shrinks taskbar buttons when the taskbar becomes full rather than allowing it to overrun its allocation in some instances.

The confusing options Accept SkipPager, Show Iconified, Show Mapped have been removed.

By user request, the Close option of the right-click popup menu was moved adjacent to the cursor.  Keyboard accelerators were added to the right-click popup menu.

There has been significant internal reworking of the implementation.

Volume Control (ALSA) plugin

Middle-click on the Volume Control (ALSA) plugin now toggles the mute status.  The tooltip has been enhanced to display the volume level.

Window Command plugin

The “toggle” behavior has been removed. Now the plugin unconditionally iconifies or shades all windows on a left or middle click.