In brief

MDM now supports HTML5 themes. This allows artists to design beautiful login screens with animations, dynamism and all the technologies which are already available to web designers!

Introduction and background info about MDM

In Linux Mint, MDM is the default display manager. It is the software which is responsible for the login screen, and which coordinates the authentication and the launching of the desktop sessions.

MDM features 3 different login screens, also known as “greeters”.

The “GTK” greeter is a simple login screen made of a GTK dialog. It looks like that:

The GTK greeter, clean and simple

The “GDM” greeter is a login screen which uses a canvas and is compatible with XML themes known as “GDM themes”. It’s probably the one you’re using right now, and it can look very different depending on which theme you’re using. Here’s an example of the GDM greeter running the Arc-Brave-Userlist theme:

The GDM greeter, good looking and themeable

The “HTML” greeter is a new login screen which uses webkit and is compatible with themes written in HTML. Here’s an example of a theme designed by the development team:

The HTML greeter, good looking, interactive and easy to theme

It might not look great like that, but keep in mind that this was designed by the MDM/Mint developers.. not by Web artists. This particular theme was made using HTML, CSS, Javascript, Bootstrap and JQuery.

Even though it’s only a screenshot, you can see the transparency used on the login dialog and see how the user picture rotated when we placed the mouse over it.

Some of the possibilities provided by Web technologies

Using web technologies within Linux Mint means we can not only create beautiful themes but also dynamic ones and use one of the biggest resources available: web content.

Here are a few examples of what can be done using Web technologies today:

Using these technologies, MDM HTML themes can define the way the login screen looks, but also the way the navigation works, how the user interaction works, the conditions to enable log in etc etc…

Your HTML login screen can make the user jump, play a minigame and even finish a level before he can log in…. but please don’t do that…

It goes without saying that including Flash or Java content in the login screen, asking the user to wait for something to load, or to play a minigame to be able to log in would cause some frustrating experience. But these technologies can be used to implement subtle effects appreciated by users and without efforts from the artist, for instance:

  • Giving the theme an animated background by using an animated gif or playing an HTML5 video in the background
  • Making snow flakes fall on top of the login dialog
  • Placing sessions and languages in side-widgets which expand when the user hovers them
  • Using a javascript carousel for user selection… etc etc..

A good example of this is unity-greeter, the LightDM greeter implemented by Ubuntu:

unity-greeter is a good mix or subtle effects and animations and is easy to implement as an HTML theme

Although this greeter is non-configurable and certainly non-themeable, the end result is a good example of how animations and effects can be used to improve the user experience. Using web technologies, a unity-greeter looking theme can be made easily.

A simple concept (credits to http://mysteryweb.deviantart.com)

MDM 1.2 in Linux Mint 15

MDM 1.2 will be available in Linux Mint 15 and will feature this new Webkit greeter and a selection of HTML themes.

MDM 1.1.x available as BETA for theme artists

On github.com, the development branch of MDM (1.1.x) already features a functional Webkit greeter.

We’re calling all interested artists and web designers to participate in this. We’d like to design good looking themes for it. We want to help artists make the most of the greeter we developed, guide them through and listen to their feedback to improve it and provide additional features themes might need.

If you’re interested in designing an HTML login screen:

Then:

  • Launch the MDM setup tool by clicking on Menu->Administration->Login Window (or from a terminal with “sudo mdmsetup”)
  • In the “local” tab, set the “Style” to “HTML”.
  • Make a copy of /usr/share/mdm/html-themes/mdm and modify it to create your own theme
  • Place your theme in /usr/share/mdm/html-themes or drop an tar.gz archive of it on the setup dialog to install it

To test your theme easily, we made an emulator!

  • Open a terminal and type “mdm-theme-emulator”
  • Click “open” and select your index.html file
  • Click “Add dummies” to add random users and sessions to your theme

Use the emulator to test your HTML theme

Note the various javascript functions present in index.html and read their comments. Some of them are called by MDM.

Let us know about your theme or any question you might have. The development team is available on IRC at irc.spotchat.org on #linuxmint-dev

  • From Linux Mint, launch Menu->Internet->Xchat IRC, then type “/join #linuxmint-dev”

Sponsorships:

Linux Mint is proudly sponsored by:

Platinum Sponsors:
Blue Systems - Netrunner
Gold Sponsors:
Opera
Dedicated Hosting Server *
Silver Sponsors:
Idera (formerly R1Soft)
Nothing in Particular Blog
ThinkPenguin.com
Bronze Sponsors:
Vault Networks *
AYKsolutions Server & Cloud Hosting
7L Networks Toronto Colocation *
Community Sponsors:

To become a sponsor or to see the full list of Linux Mint sponsors, please visit: http://www.linuxmint.com/sponsors.php

Donations:

A total of $4,556 was raised thanks to the generous contributions of 207 donors:

  • $300, Mayoof R. A.
  • $250, Yazan H.
  • $128.77 (5th donation), Hendrik S.
  • $100, Pat Flanders aka “magic-rat
  • $80, Christopher S.
  • $64.38, Anthony H.
  • $64.38, Francois G.
  • $51.51 (2nd donation), Richard C.
  • $51.51, I really like Linux Mint !
  • $51.51, Roderick A.
  • $50 (34th donation), Matthew M.
  • $50 (5th donation), Bruce R.
  • $50 (3rd donation), JMB
  • $50 (3rd donation), Gary M.
  • $50 (2nd donation), Todd B.
  • $50, Jacques F.
  • $50, Robert S.
  • $50, Dave G.
  • $50, Michael L.
  • $50, Douglas W.
  • $50, Stephen W.
  • $50, Pavle O.
  • $50, Perry S.
  • $50, Jason S.
  • $44, Vivian S.
  • $40, L.louise W.
  • $38.63 (35th donation), Olli K.
  • $38.63, Jan Joris Vereijken
  • $32.19 (4th donation), Peter Schallmoser-Schlogl
  • $32.19 (2nd donation), Markus G.
  • $32.19, Bartosz K.
  • $32.19, D P. B.
  • $32.19, Nandu K.
  • $32.19, Morten T.
  • $32.19, Jan Sepp
  • $31.41, Yin H.
  • $30 (40th donation), Slavoljub aka “slw”
  • $30, Elliot P.
  • $30, Robert M.
  • $30, J. P. M.
  • $30, UK Clearance Centre aka “New and Refurbished computers
  • $29 (9th donation), Wolfgang P.
  • $25.75 (4th donation), Pinna A.
  • $25.75, William M.
  • $25.75, Jens R. aka “ctron
  • $25.75, Jens R. aka “ctron
  • $25.75, Roberto R. D. T.
  • $25.75, Zdzislaw P.
  • $25.75, Alejandro C. M.
  • $25.75, Mark P.
  • $25.75, Panayot R.
  • $25 (16th donation), Ronald W.
  • $25 (3rd donation), Greg Freeman
  • $25 (2nd donation), Pierre L.
  • $25 (2nd donation), Knut E. E. aka “Animoy”
  • $25, Nicholas Z.
  • $25, Scott P.
  • $25, David D.
  • $25, Hutch
  • $25, Lee B.
  • $25, James C. S.
  • $25, caribriz
  • $25, Ronald A. Y.
  • $24, Yue K. W.
  • $20 (23rd donation), Tsuguo S.
  • $20 (7th donation), Juergen G.
  • $20 (3rd donation), Johan L.
  • $20 (3rd donation), Donald F.
  • $20 (2nd donation), Michael W.
  • $20 (2nd donation), Bryan S.
  • $20 (2nd donation), Sharmarke A.
  • $20, Sarah S.
  • $20, Joel Z.
  • $20, Joseph W.
  • $20, David Allen
  • $20, James P.
  • $20, Philip King
  • $20, Trapper
  • $20, James L.
  • $20, John H.
  • $20, David H.
  • $20, Philip N.
  • $20, David C.
  • $20, Klaus Silveira
  • $20, Stanley R.
  • $20, Richard H.
  • $20, Gabriel S.
  • $20, Chad M.
  • $20, David C.
  • $20, Terry J.
  • $20, Ashwin P.
  • $20, Curt M.
  • $20, Paskal L.
  • $20, Patrick F. aka “Pathin
  • $19.31, Marcel D.
  • $19.31, Chaussier A.
  • $19.31, John W.
  • $18, William A.
  • $15.45 (15th donation), Jarkko K.
  • $15.45, Guido P.
  • $15 (5th donation), Greg Dawes
  • $15, Lewis W.
  • $15, Warren F.
  • $15, Edward H.
  • $13 (2nd donation), Leopold H. Birkholm
  • $12.88 (6th donation), Jens-uwe R.
  • $12.88 (3rd donation), Stephan J.
  • $12.88 (3rd donation), Antonio Gemelli aka “Antowen
  • $12.88 (2nd donation), Anonymous
  • $12.88 (2nd donation), Javier I. I. A.
  • $12.88 (2nd donation), HJG Gommers
  • $12.88 (2nd donation), Clinton Aarts
  • $12.88, Mi
  • $12.88, Jerome G. -. A.
  • $12.88, Bogdan I.
  • $12.88, Rastko P.
  • $12.88, Jonathan G.
  • $12.88, Veeti
  • $12.88, Mandeep S.
  • $12.87, Johannes T.
  • $12, Christian P.
  • $10.3, Juergen M. B.
  • $10 (23rd donation), Tony C. aka “S. LaRocca”
  • $10 (3rd donation), Dmytro P.
  • $10 (2nd donation), Richard G. aka “ForeverLube
  • $10 (2nd donation), Marcus K.
  • $10, Orbmiser
  • $10, Ken R.
  • $10, Jozsef K.
  • $10, Simon J.
  • $10, Alexey Gorshkov aka “darkgerion”
  • $10, S B.
  • $10, Arron Ratcliff
  • $10, Alex Polevoy aka “dr.allcome”
  • $10, Pradeep M.
  • $10, Alexey Solomatin
  • $10, Douglas G.
  • $10, Jeff T.
  • $10, Chris B
  • $10, Robert L.
  • $10, Mark B.
  • $10, Jonathan C.
  • $10, Paul C.
  • $10, Jack M.
  • $10, Alex M.
  • $10, Kapoyko Y.
  • $10, Jason S.
  • $10, Maarten E.
  • $10, Terence B.
  • $10, Stuart K.
  • $10, Sukhvinder S.
  • $10, Jordan W.
  • $10, Vasanth S.
  • $10, Jessy JJ aka “Figuya
  • $10, Diaper Cakes
  • $10, Glenn J.
  • $9.01, Stefan T.
  • $7, Silvio Rainoldi aka “ianaz”
  • $6.44 (14th donation), Ronald Trip
  • $6.44 (12th donation), Marco aka “Dictionary-Maker
  • $6.44 (11th donation), Marco aka “Dictionary-Maker
  • $6.44 (5th donation), Mark W.
  • $6.44 (2nd donation), Wolfgang Friedrich aka “wof”
  • $6.44, Luciano Valinho aka “lvalinho
  • $6.44, Tomas Mallafre aka “tmallafre
  • $6.44, Yannick A. V. D.
  • $6.44, Wojciech S.
  • $6.44, Alex V.
  • $5 (10th donation), Paul B. aka “Dude”
  • $5 (5th donation), Jerry Jones
  • $5 (4th donation), Albert J. P.
  • $5 (4th donation), Sam Ganzha aka “Sammy”
  • $5 (3rd donation), Edilbert N.
  • $5 (2nd donation), Mitchell S.
  • $5 (2nd donation), L M.
  • $5 (2nd donation), Phillip S.
  • $5 (2nd donation), GlobalApo.com
  • $5, Jozsef K.
  • $5, Wayne C.
  • $5, Iikka I. aka “IDex”
  • $5, Brian L.
  • $5, Frédéric S.
  • $5, One Click Cash
  • $5, Martin P.
  • $5, Prabu U.
  • $5, Jose M. D. A.
  • $5, Phillip S.
  • $5, Thomas P.
  • $3.86 (2nd donation), Martin J.
  • $3.86, Vrettos M.
  • $3.86, Ignacjanskie Centrum Formacji Duchowej aka “icfd.pl
  • $3.22 (3rd donation), tete
  • $3.22, Sorin M. S.
  • $3 (9th donation), Web Design Company
  • $3, Custom T-shirts
  • $3, Wojciech G.
  • $2.58 (2nd donation), Normunds Mazurs
  • $2.58, Simon Hutley
  • $2.58, Guillaume aka “Voyance
  • $11.24 from 8 smaller donations

If you want to help Linux Mint with a donation, please visit http://www.linuxmint.com/donors.php

Rankings:

  • Distrowatch (popularity ranking): 3694 (1st)
  • Alexa (website ranking): 6,239th

Events:

Latest development:

Development is a lot of fun and it doesn’t take much to get started. If you’re tempted to join the team, don’t hesitate to follow our development on http://github.com/linuxmint and come and chat with the developers at #linuxmint-dev (irc.spotchat.org).

In Linux Mint 15 Olivia, Cinnamon won’t only handle the desktop, the file browsing and the window manager, but also the screensaver and the control center. This will provide better integration and a better user experience.

All your settings will be in one place and they will all be relevant to your Cinnamon desktop:

The screensaver is also tightly integrated with Cinnamon and MDM. You can switch users (like you did with GNOME Screensaver) and you can also set an away message for people to see when you’re not there.

This message is visible on your screen while you’re away.

It’s a very simple feature which was primarily designed for companies where employees might be looking for each others and the ability to set away messages might prove useful.

Of course it’s configurable. You can turn it off altogether and you can set a default away message, which then appears on your screen when the computer locks itself automatically or when you don’t enter any message.

The artwork and layout of the screensaver itself are not final.

The goal of these two projects (known on github as “cinnamon-screensaver” and “cinnamon-control-center”), within the scope of Cinnamon 1.8 and Linux Mint 15 is to replace GNOME components which no longer fit well within Cinnamon, to provide a more coherent desktop and to improve its level of integration. Of course once we’re in control of their maintenance we also take the opportunity to innovate and enlarge the scope of the Cinnamon project. With that in mind, towards Cinnamon 2.0 and Linux Mint 16, these projects will continue to be developed, and they will gain new features. The screensaver for instance isn’t currently a “screensaver”, since all it does is locking the screen. We’re experimenting with webkit (we’ll talk more about this and MDM in a future blog post) and we’ll be looking at the possibility to make Cinnamon Screensaver compatible with screensavers written in HTML5.

News and summary:

  • The new LMDE ISOs passed QA and were released yesterday. They were initially planned for January but time was spent on improving the installer, adding plymouth and DDM and we ran into a few issues with networking and name resolution which had to be fixed prior to the RC. Our apologies for the delay.
  • About 2/3 of the features planned for Linux Mint 15 were implemented. The team is extremely focused at the moment and the development is going really well. MATE 1.6 and Cinnamon 1.8 will be released at least a month before Linux Mint 15 to ensure we have time to properly test and integrate all these new features.
  • Many thanks to our sponsors, partners, donors and all the people who support us and allow us to work on Linux Mint.

The team is proud to announce the release of LMDE 201303 RC.

Screenshots


LMDE 201303 MATE Edition

LMDE 201303 Cinnamon Edition

Highlights

  • Update Pack 6
  • MATE 1.4
  • Cinnamon 1.6
  • Installer improvements (graphical timezone and keyboard selection, support for installation on multiple HDD, slideshow, webcam and face picture support)
  • Plymouth splash screen

If you’re new to LMDE, welcome to Linux Mint Debian!

Important links

LMDE in brief

  • Linux Mint Debian Edition (LMDE) is a semi-rolling distribution based on Debian Testing.
  • It’s available in both 32 and 64-bit as a live DVD with MATE or Cinnamon.
  • The purpose of LMDE is to look identical to the main edition and to provide the same functionality while using Debian as a base.

FAQ

1. Is LMDE compatible with Ubuntu-based Linux Mint editions?

No, it is not. LMDE is compatible with Debian, which isn’t compatible with Ubuntu.

2. Is LMDE fully compatible with Debian?

Yes, 100%. LMDE is compatible with repositories designed for Debian Testing.

3. What is a semi-rolling distribution?

Updates are constantly fed to Debian Testing, where users experience frequent regressions but also frequent bug fixes and improvements. LMDE receives “Update Packs” which are tested snapshots of Debian Testing. Users can experience a more stable system thanks to update packs, or switch their sources to follow Testing, or even Unstable, directly to get more frequent updates.

4. How does LMDE compare to the Ubuntu-based editions?

Pros:

  • You don’t need to ever re-install the system. New versions of software and updates are continuously brought to you.
  • It’s faster and more responsive than Ubuntu-based editions.

Cons:

  • LMDE requires a deeper knowledge and experience with Linux, dpkg and APT.
  • Debian is a less user-friendly/desktop-ready base than Ubuntu. Expect some rough edges.
  • No EFI, GPT or secureBoot support.

Additional notes:

  • About the installer: The live installer is developed from scratch with Debian in mind. It’s configurable and it can be re-used by other Debian-based distributions. We noticed a lack in live technologies and in live Debian installers, so we’re happy to take the lead on this. If you’re a developer and you’re interested in using it, have a look at its source repository and don’t hesitate to contact us so we can help you fork it and merge upcoming changes between our two projects.
  • About bugs: Please use this blog to report bugs.
  • Dedicated chat room: #linuxmint-debian is open to LMDE users on irc.spotchat.org.

Download links:

Torrents:

MD5 sums:

  • MATE 32-bit: 4ebcf5ae6268bec0b26a10143e4f7b55
  • MATE 64-bit: 90dcb75e716a791429eda16374c5ab31
  • Cinnamon 32-bit: f0153fa28ae5a4014962046fc66156a6
  • Cinnamon 64-bit: 82527fd02e6f0b8458c59488a2681396

MATE 32-bit:

MATE 64-bit:

Cinnamon 32-bit:

Cinnamon 64-bit:

Enjoy!

We look forward to receiving your feedback. Thank you for using Linux Mint and have a lot of fun testing the release candidate!