how now [green] KDE?

Polytropon freebsd at
Sun Oct 10 14:34:42 UTC 2010

On Sun, 10 Oct 2010 07:33:50 -0400 (EDT), Chris Hill <chris at> wrote:
> On Sat, 9 Oct 2010, Gary Kline wrote:
> > Also, what do I add to ~kline/[*]?
> I have the file .xinitrc in ~, but I think that gets created by the xorg 
> install process.

No. Install processes usually do not do anything inside a user's
home directory.

Depending on using xdm (will work with KDE) or kdm (KDE's own
graphical login manager), or simply "startx" (without any display
manager), you will have to create ~/.xinitrc and (or) ~/.xsession.
Those are shell scripts executed at X startup.

As I am not a KDE user, I can only guess about what command
actually starts KDE; I think it is "startkde". So your ~/.xsession
file could look like this:

	exec startkde

A shebang line may be included, but is not required. If you're
using the C shell (FreeBSD's standard dialog shell) and want to
obtain its settings (you may have customized them), OR when you're
using X by "startx" without a display manager, you may consider
using the two-stage approach, which is:


	source ~/.cshrc
	exec ~/.xinitrc

If a display manager is present, it will inherit the C shell's settings
and then "switch over to" xinitrc mechanism.


	# Your customized commands here, e. g.
	[ -f ~/.xmodmaprc ] && xmodmap ~/.xmodmaprc
	xrandr --fb 1400x1050
	xrandr --size 1400x1050
	xsetroot -solid rgb:3b/4c/7a
	xterm -fg black -bg beige -title Terminal &
	xset b 100 1000 15 &
	xset r rate 250 30 &
	xset s off &
	xset -dpms &
	# And finally your window manager or desktop environment:
	exec startkde
	# I have "exec wmaker" here :-)

With this setup, you can use
	a) xdm
	b) kdm
	c) any other dm
	d) no dm (startx only, even per auto-login)

> Don't know what you would need for KDE, but I would hope 
> the package/port would create a default version of whatever you need.

The "startkde" command should be fully sufficient, as all other things
are to be configured inside KDE.

Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...

More information about the freebsd-questions mailing list