Mailinglist Archive: opensuse (924 mails)

< Previous Next >
Re: [opensuse] For those that doubt kdm3 script is used in 122.
Op 30-10-12 20:49, Felix Miata schreef:
On 2012-10-30 18:58 (GMT+0100) Oddball composed:

And you're sure /usr/share/kde4/apps/kdm/themes/ is not working.

Absolutely.

Does the only kdmrc on your system include:

where is it? the REAL kdmrc
yast has /etc/sysconfig/displaymanager

/etc/sysconfig/displaymanager affects how YaST configures kdmrc, which is a unique file.

UseTheme=true (uncommented)

and either

#Theme=...

or

Theme=/usr/share/kde4/apps/kdm/themes/<somethingorother>
?

No, there is no kdmrc found on this machine, at least not with the
search tools that are installed

Maybe instead of full reinstall, try just reinstalling affected packages.

If is installed now is

kdm-branding-openSUSE

then, remove it by installing

kdm-branding-upstream

I thought of that, i'll do this, but it is not the solution.

A tool that may help to reach a solution.

I installed a different brand, and partly it is shown, but not complete.

and giving the result a looksee. If you don't like the result, reverse
the process and see if you are at least back to where you were after
the original installation of 12.2 was completed.

Since I'm perfectly content with upstream basics, all my systems in
kdmrc have:

UseTheme=false
and
Theme=
or
Theme=/dev/null

and in /etc/sysconfig/displaymanager

DISPLAYMANAGER_KDM_THEME=""

Where do you have your kdmrc stored?

# pwd
/etc/kde4/config
# ls -l kdm
lrwxrwxrwx 1 root root 26 Feb 12 2012 kdm -> /usr/share/kde4/config/kdm
# realpath kdm
/usr/share/kde4/config/kdm
# pwd
/etc/kde4/config/kdm
# ls -l kdmrc*
-rw-r--r-- 1 root root 23357 Oct 20 20:00 kdmrc
-rw-r--r-- 1 root root 23364 Jan 31 2012 kdmrc.01-bak
-rw-r--r-- 1 root root 23364 Feb 12 2012 kdmrc.02
-rw-r--r-- 1 root root 23369 Feb 12 2012 kdmrc.03
-rw-r--r-- 1 root root 23368 May 31 01:49 kdmrc.04
-rw-r--r-- 1 root root 23374 Oct 7 14:06 kdmrc.05
-rw-r--r-- 1 root root 23357 Oct 20 20:00 kdmrc.06
# realpath kdmrc*
/usr/share/kde4/config/kdm/kdmrc
/usr/share/kde4/config/kdm/kdmrc.01-bak
/usr/share/kde4/config/kdm/kdmrc.02
/usr/share/kde4/config/kdm/kdmrc.03
/usr/share/kde4/config/kdm/kdmrc.04
/usr/share/kde4/config/kdm/kdmrc.05
/usr/share/kde4/config/kdm/kdmrc.06

Ok, that is nice, so this kdmrc uses a directory where it looks for the themes.
And the two: /etc/kde4/config/kdm has bacgroundrc
/usr/share/kde4/apps/kdm/themes/SUSE/Background.jpeg is where the image should be stored.
It looks like we are getting somewhere.
/usr/share/kde4/config/kdm contains the kdmrc and bak, and also backgroundrc, and this readme:

This automatically generated configuration consists of the following files:
- /usr/share/kde4/config/kdm/kdmrc
- /usr/share/kde4/config/kdm/backgroundrc

This config was derived from existing files. As the used algorithms are
pretty dumb, it may be broken.
Information from these files was extracted:
- /usr/share/kde4/config/kdm/kdmrc
Old files that would have been overwritten were renamed to <oldname>.bak.

Try 'genkdmconf --help' if you want to generate another configuration.

You may delete this README.

So, as i was already here earlier in my search, the reason for the breakage seem to be the'pretty dumb algorithms used'..... so that means, what, that it can not be fixed?, or that it won't be fixed?

The directory it points to: Theme=/usr/share/kde4/apps/kdm/themes
But somewhere in between things go wrong.
I see here in this config, that the changes i make trough login screen manager in systemsettings, are written down, because i recognise the changes i made, but the loginmanager that is used instead of the one i choose, is not found in the directory that is given, that is why these choices can not be committed after saving.
So changes made in the first part:
AntiAliasing=true
ColorScheme=Oxygen
FaceSource=AdminOnly
FailFont=Sans Serif,10,-1,5,75,0,0,0,0,0
ForgingSeed=1350896550
GUIStyle=Cleanlooks
GreetFont=Serif,20,-1,5,50,0,0,0,0,0
They get committed after saving, but the actual theme does not.

What is wrong here?
How can there be a login manager greeter, that can be changed in look, but no theme?



--

Have a nice day,
Oddball.


OS: Linux 3.7.0-rc2-4-desktop i686
Huidige gebruiker: oddball@EeePc-Rob-SFN9
Systeem: openSUSE 12.2 (i586)
KDE: 4.9.2 "release 511"

--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx

< Previous Next >