Page 2 sur 3

Re: Problème clavier

Posté : ven. 25 nov. 2016 12:52
par bouledogue

Dernier message de la page précédente :

Je pense que c'est normal sous linux, j'avais lu je ne sais plus où qu'un ancien windowsien se plaignait qu'on ne pouvait locker les chiffres sous linux, car il s'en servait beaucoup avec son portable (moi je m'en fiche j'ai un pavé numérique à droite). :)

mais les "anciens" (et pas seulement Mpat :mrgreen: ) vont confirmer ou infirmer ce que je dis ;)

Re: Problème clavier

Posté : ven. 25 nov. 2016 13:07
par robtail
C'est ce que j'avais lu aussi mais on m'a dit dans une autre section du forum que j'avais un "problème" de clavier :o

Re: Problème clavier

Posté : ven. 25 nov. 2016 13:34
par mpat
voici 2 fichiers tu vas en root avec ton gestionnaire de fichier dans /usr/share/x11/xkb/
trouves le fichier capslock et FR tu copies c'est deux fichier dans un coin de ton /home en cas de non fontionnement.

puis tu ouvres ton éditeur de texte en root aussi tu fais un copier coller du texte du 1er fichier que je te donne et tu enregistres comme ....capslock.....le 2ème comme .... fr ... voir image ci-dessous pour les réglages
Image

ensuite avec ton gestionnaire de fichiers en root tu remplaces tes fichiers existants par ceux-ci dans /usr/share/x11/xkb/
tu devas rebooter si pas de changement re sélectionner ton clavier


celui-ci ...capslock...

Code : Tout sélectionner

xkb_symbols "capslock" {
    replace key <CAPS> { [ Caps_Lock ] };
    modifier_map Lock { Caps_Lock };
};

hidden partial modifier_keys
xkb_symbols "shiftlock" {
    replace key <CAPS> { [ Shift_Lock ] };
    modifier_map Shift { Shift_Lock };
};

hidden partial modifier_keys
xkb_symbols "grouplock" {
    replace key <CAPS> { [ ISO_Next_Group, Caps_Lock ] };
};

hidden partial modifier_keys
xkb_symbols "swapescape" {
    key <CAPS> { [ Escape ] };
    key <ESC>  { [ Caps_Lock ] };
};

hidden partial modifier_keys
xkb_symbols "groupshift" {
    key <CAPS> {
        type[Group1] = "PC_ALT_LEVEL2",
        [ Mode_switch, Caps_Lock ]
    };
};

hidden partial modifier_keys
xkb_symbols "escape" {
    key <CAPS> { [ Escape ] };
};

hidden partial modifier_keys
xkb_symbols "backspace" {
    key <CAPS> { [ BackSpace ] };
};

hidden partial modifier_keys
xkb_symbols "super" {
    key <CAPS> { [ Super_L ] };
    modifier_map Mod4 { <CAPS> };
};

hidden partial modifier_keys
xkb_symbols "hyper" {
    key <CAPS> { [ Hyper_L ] };
    modifier_map Mod4 { <CAPS> };
};

hidden partial modifier_keys
xkb_symbols "none" {
    key <CAPS> { [ VoidSymbol ] };
};

hidden partial modifier_keys
xkb_symbols "numlock" {
    key <CAPS> { [ Num_Lock ] };
};

// This changes the <CAPS> key to become a Control modifier,
// but it will still produce the Caps_Lock keysym.
hidden partial modifier_keys
xkb_symbols "ctrl_modifier" {
    replace key <CAPS> {
        type[Group1] = "ONE_LEVEL",
        symbols[Group1] = [ Caps_Lock ],
           actions[Group1] = [ SetMods(modifiers=Control) ]
    };
    modifier_map Control { <CAPS> };
};
       ; 

celui-ci ...fr

Code : Tout sélectionner

default  partial alphanumeric_keys
xkb_symbols "basic" {

    include "latin"

    name[Group1]="French";

    key <AE01>	{ [ ampersand,          1,  onesuperior,   exclamdown ]	};
    key <AE02>	{ [    eacute,          2,   asciitilde,    oneeighth ]	};
    key <AE03>	{ [  quotedbl,          3,   numbersign,     sterling ]	};
    key <AE04>	{ [apostrophe,          4,    braceleft,       dollar ]	};
    key <AE05>	{ [ parenleft,          5,  bracketleft, threeeighths ]	};
    key <AE06>	{ [     minus,          6,          bar,  fiveeighths ]	};
    key <AE07>	{ [    egrave,          7,        grave, seveneighths ]	};
    key <AE08>	{ [underscore,          8,    backslash,    trademark ]	};
    key <AE09>	{ [  ccedilla,          9,  asciicircum,    plusminus ]	};
    key <AE10>	{ [    agrave,          0,           at,       degree ]	};
    key <AE11>	{ [parenright,     degree, bracketright, questiondown ]	};
    key <AE12>	{ [     equal,       plus,   braceright,  dead_ogonek ]	};

    key <AD01>	{ [         a,          A,           ae,           AE ]	};
    key <AD02>	{ [         z,          Z, guillemotleft,        less ]	};
    key <AD03>	{ [         e,          E,     EuroSign,         cent ]	};
    key <AD11>	{ [dead_circumflex, dead_diaeresis, dead_diaeresis, dead_abovering ] };
    key <AD12>	{ [    dollar,   sterling,     currency,  dead_macron ]	};

    key <AC01>	{ [         q,          Q,           at,  Greek_OMEGA ]	};
    key <AC10>	{ [         m,          M,           mu,    masculine ]	};
    key <AC11>	{ [    ugrave,    percent, dead_circumflex, dead_caron]	};
    key <TLDE>	{ [twosuperior, asciitilde,     notsign,      notsign ]	};

    key <BKSL>	{ [  asterisk,         mu,   dead_grave,   dead_breve ]	};
    key <AB01>	{ [         w,          W,      lstroke,      Lstroke ]	};
    key <AB07>	{ [     comma,   question,   dead_acute, dead_doubleacute ] };
    key <AB08>	{ [ semicolon,     period, horizconnector,   multiply ]	};
    key <AB09>	{ [     colon,      slash, periodcentered,   division ]	};
    key <AB10>	{ [    exclam,    section, dead_belowdot, dead_abovedot ] };

    include "level3(ralt_switch)"
};

partial alphanumeric_keys
xkb_symbols "olpc" {
    // Contact: Sayamindu Dasgupta <sayamindu@laptop.org>
    include "fr(basic)"

    name[Group1]="French";

    key <I219>	{ [ less, greater ]	};
    key <AD11>	{ [ dead_circumflex, dead_diaeresis, notsign, dead_abovering ]	};
    key <AB08>	{ [ semicolon, period, underscore, multiply ]	};
    key <TLDE>	{ [ twosuperior, asciitilde, VoidSymbol, VoidSymbol ]	};

    // Some keys only have the Shift+AltGr character printed on them (alongside
    // the unmodified one). Make such keys shift-invariant so that the printed
    // value is achieved by pressing AltGr or Shift+AltGr.
    key <AB02>	{ [ x,  X,  guillemotright, guillemotright ]	};
    key <AC02>	{ [ s,  S,  ssharp, ssharp ]	};
    key <AD02>	{ [ z,  Z,  guillemotleft, guillemotleft ]	};
};

partial alphanumeric_keys
xkb_symbols "Sundeadkeys" {

    // Modifies the basic French layout to use the Sun dead keys

    include "fr(basic)"

    key <AD11>	{ [dead_circumflex, dead_diaeresis ]	};
    key <AB07>	{ [comma,   question,  dead_acute, dead_doubleacute ]	};
};

Re: Problème clavier

Posté : ven. 25 nov. 2016 14:12
par robtail
Je fais comment pour ouvrir le gestionnaire en root? (je suis sous linux que depuis quelques jours)

Re: Problème clavier

Posté : ven. 25 nov. 2016 14:40
par tyrry
robtail a écrit :Je fais comment pour ouvrir le gestionnaire en root?
Slt , fais : alt + f2 et entre :

Code : Tout sélectionner

gksu nemo
@+

Re: Problème clavier

Posté : ven. 25 nov. 2016 18:02
par robtail
Quand j'ai redémarré j'ai eu erreur serveur x

J'ai du reformater la partition système pour résoudre le problème :(

Re: Problème clavier

Posté : ven. 25 nov. 2016 18:19
par mpat
ca n'a rien a avoir avec le serveur x on a pas touché au fichier , tu es sur d'avoir fait la bonne manip ?

Re: Problème clavier

Posté : ven. 25 nov. 2016 19:05
par robtail
OK je m'étais bien trompé de fichier, j'ai pensé que caps c'était capslock :roll:

Bref j'ai fait ce que tu m'as et c'était encore pire aucune lettre n'était à ça place.
J'ai remis l'ancien fichier fr et c'est redevenu comme avant
Le capslock j'ai laissé ce que tu m'as dit et ça ne change rien, d'ailleurs il est quasi identique au mien mise à part que j'ai ça en plus en première ligne (default hidden partial modifier_keys)

Re: Problème clavier

Posté : ven. 25 nov. 2016 19:08
par mpat
j'ai bien dit tu devas rebooter si pas de changement re sélectionner ton clavier

donc après manipulation des fichiers tu vas dans clavier et teste celui qui conviens le mieux " en principe c'est le simple Français ...j'ai aussi un asus clavier fr.

Re: Problème clavier

Posté : ven. 25 nov. 2016 19:26
par robtail
J'ai rebooté et j'ai testé tout les claviers FR, Belge, canadien et même d'autres, aucun ne prend le capslock pour les chiffres :(

Re: Problème clavier

Posté : sam. 26 nov. 2016 10:20
par robtail
j'ai cette erreur maintenant au démarrage du PC

Code : Tout sélectionner

Error activating XKB configuration.
There can be various reasons for that.

If you report this situation as a bug, include the results of
 • xprop -root | grep XKB
 • gsettings get org.gnome.libgnomekbd.keyboard model
 • gsettings get org.gnome.libgnomekbd.keyboard layouts
 • gsettings get org.gnome.libgnomekbd.keyboard options
Edit: problème réglé en remettant la langue de départ