Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: Xmodmap bein booten einlesen?

3 views
Skip to first unread message

Mike Lederer

unread,
Oct 29, 2009, 1:32:49 PM10/29/09
to
Hallo Christian,

> Kommt drauf an welchen Desktopmanager bzw. Environment Du verwendest.
> Ich verwende Fluxbox bzw. Evilwm und da wird die ~/.xinitrc beim Start
> abgearbeitet, wo folgendes drinsteht:
> #v+
> if test -f $HOME/.Xmodmap ; then
> xmodmap $HOME/.Xmodmap
> fi
> #v-
> Komt aber wie gesagt drauf an was Du einsetzt; in de.comp.os.unix.x11
> bist Du aber besser aufgehoben.

Nutze KDE4 und LXDE, es funktioniert bei beiden nicht.
Bei meinem Rechner mit Debian lenny funktioniert es wie gesagt und das beim
schon Start von GDM.

Gruesse
Mike

Frank Ursel

unread,
Oct 29, 2009, 3:25:44 PM10/29/09
to
Mike Lederer schrieb:

--schnipp--
# cat /etc/X11/Xsession.d/40Xmodmap
SYSMODMAP="/etc/X11/Xmodmap"
USERMODMAP="$HOME/.Xmodmap"


if [ -x /usr/bin/X11/xmodmap ];
then
if [ -f "$SYSMODMAP" ];
then
xmodmap "$SYSMODMAP"
fi
fi

if [ -x /usr/bin/X11/xmodmap ];
then
if [ -f "$USERMODMAP" ];
then
xmodmap "$USERMODMAP"
fi
fi
--schnapp--

Das funktioniert hier mit Debian Sid gar wunderbar. Ob es da mittlerweile
was eigenes von Debian gibt, weiß ich aber nicht.

Frank

Mike Lederer

unread,
Oct 30, 2009, 7:41:53 AM10/30/09
to
Hallo Frank,

>>> Kommt drauf an welchen Desktopmanager bzw. Environment Du verwendest.
>>> Ich verwende Fluxbox bzw. Evilwm und da wird die ~/.xinitrc beim Start
>>> abgearbeitet, wo folgendes drinsteht: #v+
>>> if test -f $HOME/.Xmodmap ; then
>>> xmodmap $HOME/.Xmodmap
>>> fi
>>> #v-

> --schnipp--


> # cat /etc/X11/Xsession.d/40Xmodmap
> SYSMODMAP="/etc/X11/Xmodmap"
> USERMODMAP="$HOME/.Xmodmap"
>
>
> if [ -x /usr/bin/X11/xmodmap ];
> then
> if [ -f "$SYSMODMAP" ];
> then
> xmodmap "$SYSMODMAP"
> fi
> fi
>
> if [ -x /usr/bin/X11/xmodmap ];
> then
> if [ -f "$USERMODMAP" ];
> then
> xmodmap "$USERMODMAP"
> fi
> fi
> --schnapp--
>
> Das funktioniert hier mit Debian Sid gar wunderbar. Ob es da mittlerweile
> was eigenes von Debian gibt, weiß ich aber nicht.

So und nun hoert es mit meinem Wissen :-(
Wo muss ich denn das jetzt hinein schreiben?

Gruesse
Mike

Frank Ursel

unread,
Oct 30, 2009, 12:01:18 PM10/30/09
to
Mike Lederer schrieb:

> So und nun hoert es mit meinem Wissen :-( Wo muss ich denn das jetzt
> hinein schreiben?

Du schreibst das :

SYSMODMAP="/etc/X11/Xmodmap"
USERMODMAP="$HOME/.Xmodmap"


if [ -x /usr/bin/X11/xmodmap ];
then
if [ -f "$SYSMODMAP" ];
then
xmodmap "$SYSMODMAP"
fi
fi

if [ -x /usr/bin/X11/xmodmap ];
then
if [ -f "$USERMODMAP" ];
then
xmodmap "$USERMODMAP"
fi
fi


in eine eigene Datei unterhalb von /etc/X11/Xsession.d/
(z.B. legst du dir die Datei 40Xmodmap an.)

Damit wird beim Einloggen in X eine systemweite Xmodmap in /etc/X11/
geladen, wenn vorhanden. Und dann wird die .Xmodmap des Benutzers geladen,
der sich da grad unter X eingeloggt hat.

Frank

Mike Lederer

unread,
Oct 30, 2009, 5:36:38 PM10/30/09
to
Hallo Frank,

>
> in eine eigene Datei unterhalb von /etc/X11/Xsession.d/
> (z.B. legst du dir die Datei 40Xmodmap an.)
>
> Damit wird beim Einloggen in X eine systemweite Xmodmap in /etc/X11/
> geladen, wenn vorhanden. Und dann wird die .Xmodmap des Benutzers geladen,
> der sich da grad unter X eingeloggt hat.
>

Wird gleich am Montag erledigt und dannach berichtet ob es funktionierte.
Danke

Gruesse
Mike

Mike Lederer

unread,
Oct 31, 2009, 1:47:11 PM10/31/09
to
Hallo Frank,

> Damit wird beim Einloggen in X eine systemweite Xmodmap in /etc/X11/
> geladen, wenn vorhanden. Und dann wird die .Xmodmap des Benutzers geladen,
> der sich da grad unter X eingeloggt hat.

Klappt wunderbar :-) freu.
Haette es noch gerne vor der Grafischen-Anmeldung, ist aber schon um einiges
besser als ich es geloest hatte (ueber KDE-Autostart).

Die besten Gruesse
Mike

Message has been deleted
0 new messages