Dvtm - utilisation

A tous :smt006

Comment utiliser dvtm??

j’ai installé le paquet et une fois dvtm lancé en console, j’ai juste un nouvel écran…

Comment le configurer pour avoir des layouts svp??

J’ai trouvé cette doc’ http://www.brain-dump.org/projects/dvtm/, se suffit-elle à elle même??

Merci pour votre aide

[quote=“M3t4linux”]A tous :smt006

Comment utiliser dvtm??

j’ai installé le paquet et une fois dvtm lancé en console, j’ai juste un nouvel écran…

Comment le configurer pour avoir des layouts svp??

J’ai trouvé cette doc’ http://www.brain-dump.org/projects/dvtm/, se suffit-elle à elle même??

Merci pour votre aide[/quote]dvtm est très proche de dwm dans le sens où on le customise en éditant les sources
et en le recompilant.
Les layouts sont déjà inclus dedans.

Qu’a tu choisi comme modificateur pour changer les layouts?
Par défaut c’est ctrl-g mais tu peux le modifier.

Sans vouloir être chien, as tu lu le man avant de poster?
Tout y est expliqué super clairement.
Petit extrait du config.h issu des sources de dvtm prises dans les dépots debian :[code]Layout layouts[] = {
{ “[]=”, tile },
{ “+++”, grid },
{ “TTT”, bstack },
{ “[ ]”, fullscreen },
};

#define MOD CTRL(‘g’)

/* you can at most specifiy MAX_ARGS (2) number of arguments */
Key keys[] = {
{ MOD, ‘c’, { create, { NULL } } },
{ MOD, ‘x’, { killclient, { NULL } } },
{ MOD, ‘j’, { focusnext, { NULL } } },
{ MOD, ‘u’, { focusnextnm, { NULL } } },
{ MOD, ‘i’, { focusprevnm, { NULL } } },
{ MOD, ‘k’, { focusprev, { NULL } } },
{ MOD, ‘t’, { setlayout, { “[]=” } } },
{ MOD, ‘g’, { setlayout, { “+++” } } },
{ MOD, ‘b’, { setlayout, { “TTT” } } },
{ MOD, ‘m’, { setlayout, { “[ ]” } } },
{ MOD, ’ ', { setlayout, { NULL } } },
[/code]

Je vais me servir de tes explications et du man, que j’ai juste consulté mais sans aller plus loin, désolé :blush:

Merci pour ta patience

[quote=“M3t4linux”]Je vais me servir de tes explications et du man, que j’ai juste consulté mais sans aller plus loin, désolé :blush: [/quote]Y’a pas de soucis. :slightly_smiling:
Il y a un comportement que j’aimerais bien changer sur dvtm, c’est que le modificateur soit une touche et pas une combinaison de touche,
genre la touche windows, ce serait parfait vu que une touche qui ne sert à rien dans la console (corrigez si je dis des conneries).
Jusque là, je n’y ai pas réussi.

Je n’y comprends vraiment rien!!!

Le fichier config.h se récupère seulement sur le site cité plus haut??

Sinon, je lance dvtm dans une console, mais après?? Il faut en lancer combien pour mettre en moisaîque les fenêtres, ctrl+g ne fait rien…

Bref, le man ne m’explique pas ce qu’il me faut, le BA-BA :blush:

Comme on dit chez moi : je suis vraiment un babache!!!

[quote=“M3t4linux”]Je n’y comprends vraiment rien!!!

Le fichier config.h se récupère seulement sur le site cité plus haut??

Sinon, je lance dvtm dans une console, mais après?? Il faut en lancer combien pour mettre en moisaîque les fenêtres, ctrl+g ne fait rien…

Bref, le man ne m’explique pas ce qu’il me faut, le BA-BA :blush:

Comme on dit chez moi : je suis vraiment un babache!!![/quote]tu as le config.h dans les sources.
Lancer un seul dvtm suffit, ensuite ctrl-g c pour créer une autre fenêtre.
Et encore control-g avant chaque touche provocant une action.

La combinaison des touches ctrl+g suivis de g ou c ne provoque rien

Que peut il me manquer?? le fichier config.h doit être placé dans quel répertoire pour être pris en compte??

Bonjour,

[quote=“M3t4linux”]La combinaison des touches ctrl+g suivis de g ou c ne provoque rien
[/quote]Au début, je pense que c’est normal que ctrl -g g ne provoque rien car quand il n’y a qu’une fenêtre, changer sa disposition ne se voit pas beaucoup. :smt003
Par contre pour ctrl-g c, je ne vois pas pourquoi ça ne fait rien.

[quote=“M3t4linux”]Que peut il me manquer?? le fichier config.h doit être placé dans quel répertoire pour être pris en compte??[/quote]Pour être pris en compte, il doit surtout être suivi d’un make clean installdans le répertoire des sources et d’un relancement de dvtm.

Ah! je n’ai pas vu le “make clean install” ou je l’ai vu mais je n’ai pas fais attention, j’ai tellement cherché un peu partout que je me suis embrouillé :unamused:

Merci

Ah la la!!! Je commence à m’arracher els cheveux pas poignées là :open_mouth:

Voici ce que je fais

Dans le dossier des sources :

Et là, ctrl-g, c ne fait rien du tout

Qu’aisje loupé???

[quote=“M3t4linux”]Ah la la!!! Je commence à m’arracher els cheveux pas poignées là :open_mouth:

Voici ce que je fais

Dans le dossier des sources :

Et là, ctrl-g, c ne fait rien du tout

Qu’aisje loupé???[/quote]Bonjour,
euh …
Si tu n’as pas oublié de (re)lancer dvtm avant le ctrl-g, c, je ne vois pas.
Tu est dans une console ou sous X?
Si tu es sous X, tu es sûr que ctrl-g n’est pas un raccourci déjà assigné à autre chose?

Peux-tu coller la ligne de ton config.h commençant par #define MOD CTRL
et la sortie de # make clean install

Salut!!

Voci le config.h

[code]#define MOD ALT(‘g’)

/* you can at most specifiy MAX_ARGS (2) number of arguments */
Key keys[] = {
{ MOD, ‘c’, { create, { NULL } } },
{ MOD, ‘x’, { killclient, { NULL } } },
{ MOD, ‘j’, { focusnext, { NULL } } },
{ MOD, ‘u’, { focusnextnm, { NULL } } },
{ MOD, ‘i’, { focusprevnm, { NULL } } },
{ MOD, ‘k’, { focusprev, { NULL } } },
{ MOD, ‘t’, { setlayout, { “[]=” } } },
{ MOD, ‘g’, { setlayout, { “+++” } } },
{ MOD, ‘b’, { setlayout, { “TTT” } } },
{ MOD, ‘m’, { setlayout, { “[ ]” } } },
{ MOD, ’ ', { setlayout, { NULL } } },
{ MOD, ‘h’, { setmwfact, { “-0.05” } } },
{ MOD, ‘l’, { setmwfact, { “+0.05” } } },
{ MOD, ‘.’, { toggleminimize, { NULL } } },
#ifdef CONFIG_STATUSBAR
{ MOD, ‘s’, { togglebar, { NULL } } },
#endif
#ifdef CONFIG_MOUSE
{ MOD, ‘M’, { mouse_toggle, { NULL } } },
#endif
{ MOD, ‘\n’, { zoom , { NULL } } },
{ MOD, ‘1’, { focusn, { “1” } } },
{ MOD, ‘2’, { focusn, { “2” } } },
{ MOD, ‘3’, { focusn, { “3” } } },
{ MOD, ‘4’, { focusn, { “4” } } },
{ MOD, ‘5’, { focusn, { “5” } } },
{ MOD, ‘6’, { focusn, { “6” } } },
{ MOD, ‘7’, { focusn, { “7” } } },
{ MOD, ‘8’, { focusn, { “8” } } },
{ MOD, ‘9’, { focusn, { “9” } } },
{ MOD, ‘q’, { quit, { NULL } } },
{ MOD, ‘G’, { escapekey, { NULL } } },
{ MOD, ‘r’, { redraw, { NULL } } },
{ MOD, ‘X’, { lock, { NULL } } },
{ MOD, ‘B’, { togglebell, { NULL } } },
{ MOD, KEY_PPAGE, { scrollback, { “-1” } } },
{ MOD, KEY_NPAGE, { scrollback, { “1” } } },
{ MOD, ‘?’, { create, { “man dvtm”, “dvtm help” } } },
};[/code]

cleaning CC dvtm.c CC madtty.c CC -o dvtm stripping executable installing executable file to /usr/local/bin installing manual page to /usr/local/share/man/man1

Réaction identique sous X ou en session tty…

Merci bien à toi :wink:

Ben, je vois vraiment pas ce qui peut l’empêcher de fonctionner…
après un :$ dvtm
le ctrl-g suivi d’un c m’ouvre bien un deuxième shell selon le rapport spécifié dans le config.h
et je vois pas ce qui est différent sur ton PC.
Désolé …

C’est vraiment bizarre…

Je suis entrain d’apprendre le fonctionnement de dwm et dvtm semble être un outil de choix avec dwm…

Aurais tu la gentillesse de mettre une copie-écran de ce que cela donne dans ton terminal?

J’utilise urxvt et zsh et toi??

Quand le lance la commande $ dvtm, un shell s’ouvre avec une ligne bleue en haut mais en faisant ctrl-g et c, recopies le prompt m3t4linux@debian :unamused:

[quote=“M3t4linux”]C’est vraiment bizarre…

Je suis entrain d’apprendre le fonctionnement de dwm et dvtm semble être un outil de choix avec dwm…[/quote]Pour ma part je ne l’utilise normalement que dans la console,
j’ai remarqué que dvtm avec 3 shells à l’intérieur lancé dans urxvtc consomme plus de ram que trois urxvtc de lancé avec chacun un shell, en plus je trouve que devoir utiliser une combinaison pour le modificateur est moins pratique que ce que propose dwm, donc dvtm reste pour moi un substitut à dwm pour la console et pour les connections ssh.

je te mets en pièce jointe une image de dvtm dans X (je ne sais pas faire les captures d’écran en console) après avoir fait ctrl-g c deux fois.

urxvtc (urxvt en client de urxvtd) et bash.