PATCH 1/2 makes the list of available layouts sorted by the layouts' show strings (they are stored as layouts names -- e.g. "cz (qwerty)"). PATCH 2/2 is a simple cosmetic fix. Should I squash it with the previous one? -- Vratislav Podzimek