Language Selection

English French German Italian Portuguese Spanish

LightDM, or: an examination of a misunderstanding of the problem

Filed under
Software

LightDM's a from-scratch implementation of an X display manager, ie the piece of software that handles remote X connections, starts any local X servers, provides a login screen and kicks off the initial user session. It's split into a nominally desktop-agnostic core (built directly on xcb and glib) and greeters, the idea being that it's straightforward to implement an environment-specific greeter that integrates nicely with your desktop session. It's about 6500 lines of code in the core, 3500 lines of code in the gtk bindings to the core and about 1000 in the sample gtk greeter, for a total of about 11,000 lines of code for a full implementation. This compares to getting on for 60,000 in gdm. Ubuntu plan to switch to LightDM in their next release (11.10).

This is a ridiculous idea.

To a first approximation, when someone says "Lightweight" what they mean is "I don't understand the problems that the alternative solves".

rest here




More in Tux Machines

Leftovers: Software and Games

  • Xed Text Editor: Can It Really Compete with Gedit and Pluma
    There are many text editors available for Linux such as command line editors (vi, vim, nano and so) and GUI editors (Gedit, Pluma, Kate and so on). Linux always has space for new stuff but Xed isn't new and around from quite sometime. Xed text editor offers most of the standard editor features, extending this basic functionality with other features not usually found in simple text editors. It supports editing of multiple text files in a window (using Tabs) just like any other famous text editor. Support to encode UTF-8 files, compare files among others, syntax highlighting of source code, auto indentation and manual indentation, printing, print preview support, and many other standard features.
  • NeuLion MC Encoder V2.5 Adds Live HEVC 4K 10-bit Encoding for Linux Servers
  • Lil Tanks is a well polished and action packed side-scroller available for Linux
    I've been playing Lil Tanks [Steam, Official Site] and I think it's a fantastic side-scrolling action game well worth a look.
  • Phoenix Point from the original creator of X-COM is now crowdfunding on Fig
    I haven't been this excited for quite a while, the original creator of X-COM, Julian Gollop, and the rest of his studio Snapshot Games have put up Phoenix Point for crowdfunding on Fig. I'm excited for a number of reasons: It will support Linux, it will be on both GOG & Steam and it looks very much like an evolution of the XCOM.

More of today's howtos

Red Hat After Graphics People

GNOME News

  • Desk Changer is a Wallpaper Slideshow Extension for GNOME
    Have you been looking for a GNOME wallpaper slideshow extension? If so, you can stop. In the comments to our recent post on the way GNOME handles wallpapers a number of readers asked whether GNOME had an image slideshow feature built in, without the need for third-party apps and the like. The answer is yes, GNOME does. Sort of.
  • Minwaita: A Compact Version of Theme Adwaita for Gnome Desktop
    As you may already know that Ubuntu is switching back to Gnome, this is the transition time for Ubuntu to switch back. Some creators are motivated and creating themes for Gnome desktop, which is a good thing and hopefully we shall see plenty of Gnome themes and icons around soon. As its name shows "Minwaita" it is minimal/compact version of Adwaita theme, the theme is available after some enhancements to make Gnome more sleek and more vanilla Gnome experience without moving to away from Adwaita's design. This theme is compatible with Gnome 3.20 and up versions. This theme was released back in November, 2016 and still in continuous development that means if you find any problem or bug in the theme then report it to get it fixed in the next update. Obsidian-1 icons used in the following screenshots.
  • Gnome Pomodoro Timer Can Help You Increase Productivity
    If you are struggling with focus on something, it could be your work or study then try Pomodoro technique, this method developed by Francesco Cirillo in the late 1980s. The technique uses a timer to break down work into intervals, traditionally 25 minutes in length, separated by short breaks. You can read more about Pomodoro here.
  • Widget hierarchies in GTK+ 4.0
    In GTK+3, only GtkContainer subclasses can have child widgets. This makes a lot of sense for “public” container children like we know them, e.g. GtkBox — i.e. the developer can add, remove and reorder child widgets arbitrarily and the container just does layout.