Re: Calling setxkbmap when starting X

2006-09-17 Thread Ivan \"Rambius\" Ivanov

Hello,

Thank you for your response.


I think what you're looking for is xinit(1).  My own:

$ cat ~/.xinitrc
#!/bin/sh
xmodmap .xmodmaprc
xsetroot -solid dimgray
xgamma -gamma 0.8
exec /usr/X11R6/bin/gnome-session


I forgot to explain that I do not start X manually with startx
command. It is started on boot time by adding the following line in
/etc/ttys:

ttyv8   "/usr/local/bin/kdm -nodaemon"  xterm   on  secure

I think that in this case ~/.xinitrc is not called.


Note also you can also define keyboard settings in rc.conf:

$ grep keymap /etc/rc.conf
keymap="us.iso.kbd.custom"

My own custom keymap is a quick hack to swap the Caps_Lock key with
Escape for non-X uses (something that only vi users would appreciate).

Alternatively, KDE, like Gnome, etc. most likely offers a mechanism to
execute scripts at startup, but I'd advise against that approach.

I googled a little bit about localizing FreeBSD and found that one can
configure it in  xorg.conf. In my case I add the following setting in
the Keyboard section:

   Option  "XkbLayout""us,bg"
   Option  "XkbOptions"   "grp:alt_shift_toggle"
   Option  "XkbVariant"   ",phonetic"

Regards
Ivan

--
Tangra Mega Rock: http://www.radiotangra.com
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Calling setxkbmap when starting X

2006-09-16 Thread George Allan
On Sun, Sep 17, 2006 at 12:30:37AM +0300, Ivan Rambius Ivanov wrote:
> I am from Bulgaria and I use Bulgarian language on my FreeBSD machine.
> I use the following command
> 
> $ setxkbmap -model pc105 -layout "us,bg" -variant ",phonetic" -option
> "grp:alt_shift_toggle"
> 
> to enable both Bulgarian and English. However, I call this command
> every time I log in KDE. Is it possible to invoke it automatically
> when X is started?

I think what you're looking for is xinit(1).  My own:

$ cat ~/.xinitrc
#!/bin/sh
xmodmap .xmodmaprc
xsetroot -solid dimgray
xgamma -gamma 0.8
exec /usr/X11R6/bin/gnome-session

Note also you can also define keyboard settings in rc.conf:

$ grep keymap /etc/rc.conf
keymap="us.iso.kbd.custom"

My own custom keymap is a quick hack to swap the Caps_Lock key with 
Escape for non-X uses (something that only vi users would appreciate).

Alternatively, KDE, like Gnome, etc. most likely offers a mechanism to 
execute scripts at startup, but I'd advise against that approach.

Hope that helped.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Calling setxkbmap when starting X

2006-09-16 Thread Ivan \"Rambius\" Ivanov

Hello,

I am from Bulgaria and I use Bulgarian language on my FreeBSD machine.
I use the following command

$ setxkbmap -model pc105 -layout "us,bg" -variant ",phonetic" -option
"grp:alt_shift_toggle"

to enable both Bulgarian and English. However, I call this command
every time I log in KDE. Is it possible to invoke it automatically
when X is started?

Thank you in advance for your answers.

Regards
Ivan

--
Tangra Mega Rock: http://www.radiotangra.com
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"