Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/06/2008, à 13:16

moqui

xmonad et workspace

Bonjour,

J'ai essayé xmonad il y a peu.
Je le lance via mon .xsession.
Le problème est que je n'arrive pas à passer d'un workspace à l'autre bien que ceux-ci soient configurer !
Pourtant, j'ai bien les instructions suivantes dans mon .xmonad/xmonad.hs (celui par défaut légèrement adapté):
(les ... signifient qu'il a du code que je n'ai pas relaté ici)

myWorkspaces    = ["1","2","3","4","5","6","7","8","9"]
...
myKeys conf@(XConfig {XMonad.modMask = modMask}) = M.fromList $
   ...
   ++
    --
    -- mod-[1..9], Switch to workspace N
    -- mod-shift-[1..9], Move client to workspace N
    --
    [((m .|. modMask, k), windows $ f i)
        | (i, k) <- zip (XMonad.workspaces conf) [xK_1 .. xK_9]
        , (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]]
    ++
    ...

...
main = xmonad defaults
defaults = defaultConfig {
      -- simple stuff
        terminal           = myTerminal,
        focusFollowsMouse  = myFocusFollowsMouse,
        borderWidth        = myBorderWidth,
        modMask            = myModMask,
        numlockMask        = myNumlockMask,
        workspaces         = myWorkspaces,
        normalBorderColor  = myNormalBorderColor,
        focusedBorderColor = myFocusedBorderColor,
        defaultGaps        = myDefaultGaps,

      -- key bindings
        keys               = myKeys,
        mouseBindings      = myMouseBindings,

      -- hooks, layouts
        layoutHook         = myLayout,
        manageHook         = myManageHook,
        logHook            = myLogHook
    }

Quelqu'un a une idée ?

#2 Le 18/06/2008, à 00:26

Struddel

Re : xmonad et workspace

Certains raccourcis par défaut d'xmonad ne sont pas prévus pour les claviers azerty.

Il faut changer les raccourcis des workspaces, par exemple en alt + flèche droite / flèche gauche et pour basculer une fenêtre d'un workspace à un autre : alt + shift + flèches droite / gauche

Idem pour enlever une fenêtre du master, il faut changer, la config par défaut ne marche pas sur les azerty, il faut mettre par exemple alt + point-virgule (semi colon en anglais)

Avec ces raccourcis ça marche impec wink

Si tu n'arrives pas à le configurer comme ça dis le, je te copierai la bonne config wink

Dernière modification par Struddel (Le 18/06/2008, à 00:29)


Ratpoison

Hors ligne

#3 Le 18/06/2008, à 10:25

moqui

Re : xmonad et workspace

Struddel a écrit :

Certains raccourcis par défaut d'xmonad ne sont pas prévus pour les claviers azerty.

Il faut changer les raccourcis des workspaces, par exemple en alt + flèche droite / flèche gauche et pour basculer une fenêtre d'un workspace à un autre : alt + shift + flèches droite / gauche

Idem pour enlever une fenêtre du master, il faut changer, la config par défaut ne marche pas sur les azerty, il faut mettre par exemple alt + point-virgule (semi colon en anglais)

Avec ces raccourcis ça marche impec wink

Si tu n'arrives pas à le configurer comme ça dis le, je te copierai la bonne config wink

Ok, merci.
J'essayerai dès que j'aurais un peu de temps devant moi.

#4 Le 18/06/2008, à 21:28

Struddel

Re : xmonad et workspace

Au cas où, voici ma config (j'étais pas chez moi hier donc c'était pas pratique) :

    -- Passer d'un worskspace à l'autre et déplacer les fenêtres

    , ((modMask, xK_Right), nextWS)
    , ((modMask, xK_Left), prevWS)
    , ((modMask .|. shiftMask, xK_Right), shiftToNext >> nextWS)
    , ((modMask .|. shiftMask, xK_Left), shiftToPrev >> prevWS)

    -- enlever une fenêtre du master 

    , ((modMask              , xK_period), sendMessage (IncMasterN (-1)))
    , ((modMask , xK_semicolon), sendMessage (IncMasterN (-1)))

Dernière modification par Struddel (Le 18/06/2008, à 21:29)


Ratpoison

Hors ligne

#5 Le 18/07/2008, à 14:32

s@mson

Re : xmonad et workspace

bonjour,

J'ai plusieurs questions. J'ai essayé le fichier de config ci-dessus, mais quand je relance xmonad j'obtiens un message d erreur et un fichier xmonad.errors vide.

J'a essayé de rajouté la ligne

 import XMonad.Actions.CycleWS

trouvée sur
http://akibania.com/news/xmonad-05-conf … anais.html
,cela ne change pas.

D'autre part, je suis liimité en espace disque (eeepc, il me reste 650Mo sur les 4Go), le paquet libghc6-xmonad-contrib-dev qui utilise 171Mo est-il necessaire?

ubuntu 8.04 xmonad 1.0 installé a partir des dépots

Merci d'avance

Hors ligne