[DWM] Probleme avec de raccourci avec Xtrlock (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
Distag
yeomen
Messages : 272
Inscription : dim. 03 avr. 2011, 15:58

[DWM] Probleme avec de raccourci avec Xtrlock (résolu)

Message par Distag »

Bonjour,

Alors voila, j'ai essayé de mettre xtrlock en raccourci mais pas moyen de le lancer de cette façon.
Pourtant comme mes nombreux autres raccourcis, je l'ai bien configurer comme il faut :

Code : Tout sélectionner

[…]
static const char *Lock[]={"xtrlock",NULL};
[…]
{MODKEY|ShiftMask,XK_l,spawn,{.v=Lock}},
[…]
Mais rien a faire, il ne se lance pas lors de sa saisie.
Que puis-je faire?
Dernière modification par Distag le dim. 18 sept. 2011, 21:05, modifié 3 fois.
x86_64 | KDE | Clavier Bépo
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [DWM] Probleme avec un raccourcie

Message par Ypnose »

Déjà, tu n'as pas d'erreur à la compilation? Et montre ton config.h
Avatar de l’utilisateur
Distag
yeomen
Messages : 272
Inscription : dim. 03 avr. 2011, 15:58

Re: [DWM] Probleme avec un raccourcie

Message par Distag »

Non aucune vraie erreure. Mise a part que le compilo me dit que je n'utilise pas certaines fonctions.

Voici mon config.h complet, mais il n'y a rien qui empeiche le fonctionnement d'un racourci normal, ni plus d'information que les deux lignes ci-dessus qui conserne mon probleme.

Code : Tout sélectionner

static const char font[]="-*-fixed-bold-*-*-*-15-*-*-*-*-*-*-*";
static const char normbordercolor[]="#00ff00";
static const char normbgcolor[]="#000000";
static const char normfgcolor[]="#ffffff";
static const char selbordercolor[]="#ff0000";
static const char selbgcolor[]="#ffffff";
static const char selfgcolor[]="#000000";
static const unsigned int borderpx=0;
static const unsigned int snap=32;
static const Bool showbar=False;
static const Bool topbar=True;

static const char *tags[]={"Term","Web","Média"};

static const Rule rules[]=
{
  {"URxvt",NULL,NULL,1,False},
  {"dwb",NULL,NULL,1<<1,False},
  {"MPlayer",NULL,NULL,1<<2,True},
};

static const float mfact=0.60;
static const Bool resizehints=True;

static const Layout layouts[]=
{
  {"[]=",tile},
  {"TTT",bstack},
};

#define MODKEY Mod4Mask

#define TAGKEYS(KEY,TAG) \
  {MODKEY,KEY,view,{.ui=1<<TAG}},\
  {MODKEY|ControlMask,KEY,toggleview,{.ui=1<<TAG}},\
  {MODKEY|ShiftMask,KEY,tag,{.ui=1<<TAG}},\
  {MODKEY|ControlMask|ShiftMask,KEY,toggletag,{.ui=1<<TAG}},

#define SHCMD(cmd) {.v=(const char*[]){"/bin/sh","-c",cmd,NULL}}

static const char *dmenucmd[]={"dmenu_run","-nb",normbgcolor,"-nf",normfgcolor,"-sb",selbgcolor,"-sf",selfgcolor,"-fn",font,NULL};
static const char *termcmd[]={"urxvtc","-b","0",NULL};
static const char *wwwcmd[]={"dwb",NULL};
static const char *AudioMute[]={"amixer","-q","set","Master","toggle",NULL};
static const char *AudioLowerVolume[]={"amixer","sset","Master","5%-",NULL};
static const char *AudioRaiseVolume[]={"amixer","sset","Master","5%+",NULL};
static const char *AudioPlay[]={"mocp","-G",NULL};
static const char *AudioNext[]={"mocp","-f",NULL};
static const char *AudioPrev[]={"mocp","-r",NULL};
static const char *AudioStop[]={"mocp","-s",NULL};
static const char *Print[]={"scrot",NULL};
static const char *Lock[]={"xtrlock",NULL};

static Key keys[]=
{
  {MODKEY,XK_r,spawn,{.v=dmenucmd}},
  {MODKEY,XK_w,spawn,{.v=wwwcmd}},
  {MODKEY,XK_Return,spawn,{.v=termcmd}},
  {0,0x1008ff12,spawn,{.v=AudioMute}},
  {0,0x1008ff11,spawn,{.v=AudioLowerVolume}},
  {0,0x1008ff13,spawn,{.v=AudioRaiseVolume}},
  {0,0x1008ff14,spawn,{.v=AudioPlay}},
  {0,0x1008ff17,spawn,{.v=AudioNext}},
  {0,0x1008ff16,spawn,{.v=AudioPrev}},
  {0,0x1008ff15,spawn,{.v=AudioStop}},
  {0,0xff61,spawn,{.v=Print}},
  {MODKEY|ShiftMask,XK_l,spawn,{.v=Lock}},
  {MODKEY|ShiftMask,XK_c,killclient,{0}},
  {MODKEY|ShiftMask,XK_q,quit,{0}},
  {MODKEY,XK_Right,shiftview,{.i=+1}},
  {MODKEY,XK_Left,shiftview,{.i=-1}},
  {MODKEY,XK_t,setmfact,{.f=-0.05}},
  {MODKEY,XK_s,setmfact,{.f=+0.05}},
  {MODKEY,XK_Down,setlayout,{0}},
  {MODKEY,XK_Up,setlayout,{0}},
  {MODKEY,0x2a,view,{.ui=~0}},//0

  TAGKEYS(0x22,0)//1
  TAGKEYS(0xab,1)//2
  TAGKEYS(0xbb,2)//3
  TAGKEYS(0x28,3)//4
  TAGKEYS(0x29,4)//5
  TAGKEYS(0x40,5)//6
  TAGKEYS(0x2b,6)//7
  TAGKEYS(0x2d,7)//8
  TAGKEYS(0x2f,8)//9
};

static Button buttons[]=
{
  {ClkClientWin,MODKEY,Button1,movemouse,{0}},
  {ClkTagBar,0,Button1,view,{0}},
};
Dernière modification par Distag le dim. 18 sept. 2011, 20:57, modifié 1 fois.
x86_64 | KDE | Clavier Bépo
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [DWM] Probleme avec de raccourcie avec Xtrlock

Message par Ypnose »

Essaie un sleep 1 avant de lancer la commande, c'est un problème connu.

https://bugs.launchpad.net/ubuntu/+sour ... bug/503029
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [DWM] Probleme avec de raccourcie avec Xtrlock

Message par tuxce »

C'est pas le seul, mais comme tu le répètes souvent :|, "raccourci" s'écrit sans "e".
Avatar de l’utilisateur
Distag
yeomen
Messages : 272
Inscription : dim. 03 avr. 2011, 15:58

Re: [DWM] Probleme avec de raccourci avec Xtrlock

Message par Distag »

Merci.
x86_64 | KDE | Clavier Bépo
Répondre