I decided to change my welcome/login (greeter) screen by switching via 'mdmsetup' to the GDM version called 'linuxmint' (plain gray background), but swapping in the unlock background from 'usr/share/backgrounds/linuxmint-quiana/linux_mint_17.png'. With minor changes to 'themes.xml' and 'GdmGreeterTheme.desktop' this worked ok as a new GDM theme folder I named 'linuxmint17'. My next step was to be to shift the login window container and content lower to unobscure the "Linux" blocks illustrated in the background image. To do this efficiently and safely, either I need a viewer or I need a bail-out mechanism.
Viewer historical Inconvenience:
Once upon a time, there was gdmthemetester designed to test gnome themes under development. This script seems to be so obsolete that is it not only absent from the Linux and Ubuntu builds, but I can't find any sign that a repository even exists for it. It must have become unusable with gnome changes and forks.
So next came gdmflexiserver. This is still resident, but one can no longer open it in an xnest window. (Xnest is obsolescent, but available.) This capability seems to have been lost in gdmflexiserver somewhere between hardy and trusty (I didn't run it down by reviewing each distro's gdmflexiserver man page). Gdmflexiserver shows only the presently selected login greeter screen, and not one under development. Since using it leads to having to force reboot the computer each time I use it, it is not more efficient than just rebooting on a modified greeter folder.
Is there a theme viewer that doesn't require that I follow Clem's recent path of changing to HTML5, a bigger project than I want to tackle at present?
Rebooting to a broken greeter theme is fraught with hazard if the problem keeps one from logging in.
If I have to make each changed theme the active theme to view it, and this breaks login, what terminal commands can I use to change the greeter theme to one known to work?
With the loss of Gdmthemetester and Xnest mode of Gdmflexiserver, there seems to be no way short of using a digital camera to capture an image of the theme to use as a thumbnail image (necessary part of the theme folder to see what it looks like in mdmsetup). There was an approach reported based on using a timed script running after login as root, but I'd like to avoid doing that.
Is there any other way that someone can suggest?
Recovering from gdmflexiserver:
When I am in Gdmflexiserver and click the quit button that appears in greeter screen in this mode, the theme goes away leaving only a black screen with a mouse pointer. No keystrokes seem to work except cntl-alt-F1, from which I can login and shutdown. If I login to the instance, I get a new, apparently normal desktop. Logging out of this desktop gets me to the black screen.
Is there a way to get out of this state without having to do a forced reboot ? Maybe a shell command that kills only the instance and not the original login?
Thanks for any help
Last edited by KirbySmith
on Fri Aug 22, 2014 8:37 pm, edited 1 time in total.
Desktop 1: DFI Lanparty UT nF4 SLI-D/AMD Athlon 64 San Diego 2.2 GHz/G.SKILL 1GB x 2 DDR 3200/BFG GeForce 7800 GT/Mint 17.2 MATE
Desktop 2: Gigabyte 770T-USB3/AMD Phenom II X4 965 3.4 GHz/2GB x 2 + 4GB X 2 DDR3 1333/EVGA GeForce 9800 GT/Mint 17.3 MATE