Vive la mémoire... LIBRE !!!

Message
Author
musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#101 Post by musher0 »

Argolance wrote:Bonsoir,
Ta phobie de JWM n'a t-elle pas quelque chose d'obsessionnel et compulsif?
En tout cas, mon "truc" (comme ton "franc-parler" te le fait dire) prend les couleurs du thème courant de l'utilisateur et "CleanRAM" (:wink:) fonctionne avec n'importe quel gestionnaire de fenêtre!

Sans rancune.
Cordialement.
Oui, oui, peut-être pas un Trouble obsessionnel-compulsif, mais sûrement
un Trouble post-traumatique parce qu'on m'a battu avec jwm quand je suis
arrivé sur ce forum !!! ;) J'en porte encore les cicatrices ! :lol:

Sans parler de ce que le monde des gestionnaires de fenêtres compacts ne
s'arrête pas à jwm. Venir dans le monde Puppy, ça veut dire se défaire des
oeillères CouineDose. Mais pas pour en mettre d'autres.

Demi-blague à part. je ne vois pas l'utilité de refaire ce qui a déjà été bien
fait par une petite équipe il y a quelques années.

Sans rancune non plus. Tu développes dans ton sens et moi dans le mien.
Restons-en là.

À+
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#102 Post by greengeek »

musher0 wrote:un Trouble post-traumatique parce qu'on m'a battu avec jwm quand je suis arrivé sur ce forum !!!
Quelle problemes avec jwm?

Pelo

Ne tombez pas dans un Brexit futile !

#103 Post by Pelo »

Non je n'ai pas testé parce que tes trucs sont toujours basés sur jwm -- que je n'utilise à peu près plus jamais -- et que sauf exception je n'aime pas les combinaisons de couleurs que toi tu aimes. Ça, tu le sais déjà.
Musher0 a dit çà.
Que nos développeurs aient des goûts différents, c'est bien. Ils nous 'pondent' des Puppies différentes. bien plus typées que les puppies d'usine.
Mais faire lire son devoir par un collègue c'est quand même utile. Ne tombez pas dans un Brexit futile !

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#104 Post by musher0 »

greengeek wrote:
musher0 wrote:un Trouble post-traumatique parce qu'on m'a battu avec jwm quand je suis arrivé sur ce forum !!!
Quelle problemes avec jwm?
Hi greengeek.

Puppyists snob anyone who doesn't like to work with jwm -- or anyone
who doesn't know how to work with it (as was my case when I started with
Puppy). Also the jwm docs target only one mode of thinking. If, like me,
you need examples to understand anything, you're really out of luck.

TWYL.
~~~~~~~~~~~~~

Traduction :
Les Puppyistes snobbent quiconque n'aime pas travailler avec jwm -- ou
qui ne sait pas comment travailler avec (ce qui était mon cas quand j'ai
commencé avec Puppy). De plus les docs de jwm ne ciblent qu'un seul
mode de pensée. Si, comme moi, vous avez besoin d'exemples pour
comprendre quoi que ce soit, c'est tant pis pour vous.

À+
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Pelo

Oui, mais de là à ne pas tester le clavier d'Argolance !

#105 Post by Pelo »

Oui, mais de là à ne pas tester le clavier d'Argolance ! Uniquement les rouages du programmes, si rien ne cloche, y'en a pour 20 minutes. Moi j'ai donné, malgré les coups. Un américain s'est même déplacé sur le forum francophone. Je croyais que tous méprisaient ce qui n'était pas US, ben non.
Et c'est un cousin canadien qui boycotte. Medor lui laisse Argolance se débrouiller tout seul. Il fait école ?

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#106 Post by Argolance »

@Pelo
Hors-sujet.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#107 Post by musher0 »

Salut le monde !

J'ai corrigé un bogue dans la v. en glaise. ;)

Aussi retravailllé un petit peu la ligne des sous-titres.

Testé sous les gest. de fen. jwm, icewm, echinus et waimea. Ok partout, sauf
parfois le titre de la fenêtre du script ne s'affiche pas sous icewm, parfois si. J'ai eu
beau me torturer les méninges, je n'ai pas trouvé pourquoi icewm fait le délicat. Si
vous avez des idées à ce sujet, je vous écoute !

La v. 4c, s'affiche sans barre de fenêtre du tout, cela élimine le problème. Mais ce
n'est pas pour cela que j'ai fait cette variante à l'origine. Je voulais qu'elle fasse
plus « écriteau », plus strictement « information ». M'enfin.

Alors voilà. La version 4b retravaillée et la v. 4c, ainsi qu'un lien symbolique vers
la v. 4b sont joints. On les dézippe dans un chemin d'exécutables, ou bien on tape
./cleanup_memory4b ou ./cleanup_memory4c dans le répertoire où on les aura
dézippés, ces scripts. C'est à votre goût, quoi.

Les options en ligne de commande comme "simple", "flafla" et "suivi" ont été
préservées. (S.v.p. relire les pages précédentes sur le développement de ce script
pour comprendre ce que je dis là.)

Pour « chiâler »* au sujet de ces scripts, c'est ci-dessous. Faut pas vous gêner,
on est pour la libre expression ! :)

À+

~~~~~~~~~~~
* Au sens québécois ou au sens français, peu importe ! Soit vous trouvez ces
scripts insatisfaisants, soit vous les trouvez tristes !!! Mais c'est également ok de
les trouver ok. ;)

** Hé. oh, musher0, ça va, tu la boucles!!! ;)
Attachments
cleanup_memory.zip
(5.75 KiB) Downloaded 293 times
cleanup-RAM-4b-EN.jpg
Capture de la version anglaise corrigée.
(113.63 KiB) Downloaded 383 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#108 Post by musher0 »

Bonjour.

La version 4b1 est .

Il manquait les paramètres < -r -R > à less pour afficher les séquences
d'échappement ANSI comme il faut dans les modes « simple » et « histo ».

Je viens de m'en rendre compte en revisitant ce fil pour nos collègues
anglophones. Désolé.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#109 Post by musher0 »

Bonjour à toutes et à tous.

Un mini-script pour franciser l'utiltaire free, parce que la version fournie par le
DpupBuster-7.9.0.2 de josejp2424 n'est pas tout à fait la même que celle d'avant.
(Non testé sur d'autres chiens-chiens.)

De plus, dans les deux versions, je fais faire à replaceit un léger compactage des
espaces. Avec ce free, les lignes « retrousseront » si votre console a moins de 80
caractères de large.

S.v.p. voir la capture ci-jointe.

À+
~~~~~~~~~~

Code: Select all

#!/bin/ash
MBINS=/root/my-applications/bin
# $MBINS/free.sh
# Requiert free, replaceit
####
free -m > /tmp/free.txt
RPLCT="replaceit --input=/tmp/free.txt"
$RPLCT "       " " "
case "${LANG:0:2}" in
	fr)$RPLCT "        total" "(En Mo)  total"
                   $RPLCT "  used" "utilisé"
	   $RPLCT "  free" libre
	   $RPLCT shared partagé
	   $RPLCT "buff/cache" "   tampons"
	   $RPLCT available "disponible"
        $RPLCT Mem Mém
        $RPLCT Swap Éch. ;;

     en|*) echo bla > /dev/null ;;
esac
echo
more /tmp/free.txt
Attachments
free.sh_nouveau.jpg
De haut en bas : no de version, version anglaise avec espacement plus compact,
traduction française avec espacement plus compact.
(232.02 KiB) Downloaded 275 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#110 Post by musher0 »

Bon dimanche à toux et à tousse. :) (Pardon, j'ai la grippe.)

Voici ue version améliorée.
Extrait des commentaires :
# V. 4b2 : Meilleur traitement de la version anglaise (multiples tests en anglais);
# éliminé ligne de titres en anglais dans la version française;
# incorporé sous-titre tout à droite "disp. / avail.";
# amélioré la mise en forme. Entres autres : titre centré et
# taquets à 5 caractères de distance, remis à 8 à la fin (usage de l'util. tabs).
# 10 mars 2019, musher0
####
Comment faire pour utiliser ce script :
On le télécharge dans /root/my-applications/bin.
On le rend exécutable.
On lui fait un lien symbolique sans la termaison « .sh » si on veut.
On le lance.

Il a maintenant l'air de ça. (Voir capture d'écran ci-jointe.)

« Jouissez ! » (Trad. libre de "Enjoy!") ;)
Attachments
cleanup_memory4b2.zip
(2.83 KiB) Downloaded 257 times
MEV_libre-4b2.jpg
(133.44 KiB) Downloaded 257 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
jplt3
Posts: 118
Joined: Mon 08 Apr 2019, 20:40
Location: Planet Earth

#111 Post by jplt3 »

Utilisant ton script depuis sa creation , musher0 j'aimerais savoir si il est encore d'actualisté dans les puppy recentes , c'est à dire si la gestion de la memoire est mieux géré ?
ou si un script similaire au tient ou le tient est utilisé dans les puppy regulierement pour vider la memoire (via un cron ?)

Et justement comment savoir si la memoire est saturé ? je me pose cette question car je lance mes puppy qu'en ram.

Y-a-t-il dans puppy un mecanisme qui vide la memoire des qu'elle est saturé ou pleine ?


(ATTENTION je deterre des tres vieux posts , je ne suis pas le spammeur FOU qui rodait par ici :lol: :mrgreen: )

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#112 Post by musher0 »

jplt3 wrote:Utilisant ton script depuis sa creation , musher0 j'aimerais savoir si il est encore d'actualisté dans les puppy recentes , c'est à dire si la gestion de la memoire est mieux géré ?
ou si un script similaire au tient ou le tient est utilisé dans les puppy regulierement pour vider la memoire (via un cron ?)

Et justement comment savoir si la memoire est saturé ? je me pose cette question car je lance mes puppy qu'en ram.

Y-a-t-il dans puppy un mecanisme qui vide la memoire des qu'elle est saturé ou pleine ?

(ATTENTION je deterre des tres vieux posts , je ne suis pas le spammeur FOU qui rodait par ici :lol: :mrgreen: )
Déterrez, déterrez, mon ami ! :)

Salut jlpt3. Merci de ta fidélité !

Réponses partielles --

À ce que je sache, le noyau Linux va déverser le surplus d'une RAM saturée dans
le fichier d'échange ("swap", en latin).

Si Puppy même a un "mécanisme", je ne sais pas, il faut que je demande.

Au sujet de mon script --
Non, il n'a jamais été adopté en haut lieu ( c.-à-d. au niveau du woof-CE ).

Explications :
La coterie du woof-CE ne daigne pas regarder ici, sur le forum du peuple. Quant à
moi, je suis inscrit au github, mais son fonctionnement est trop fort pour ma tête.
(Vraiment.)

Je n'ai donc jamais soumis de scripts au woof-CE.

À+
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
jplt3
Posts: 118
Joined: Mon 08 Apr 2019, 20:40
Location: Planet Earth

#113 Post by jplt3 »

musher0 , comme je te l'ai deja dit (quelque part) tu devrais vraiment partager tous tes scripts quelque part , et oui github ou plutot via git est un moyen .

Effectivement, se mettre à git n'est pas chose aisé pour pouvoir participer à woof-ce !
JpLt

User avatar
jplt3
Posts: 118
Joined: Mon 08 Apr 2019, 20:40
Location: Planet Earth

#114 Post by jplt3 »

Bonjour musher0,

peut etre ajouter dans ton script un lien vers ce topic ?
de meme pour les dépendances(replaceit,tabs) , ou les trouver ?

Qu'est ce que tabs ?

Car c'est un peu la jungle pour trouver quelque chose sur ce forum !
JpLt

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#115 Post by musher0 »

Allô !

tabs devrait être à /usr/bin/tabs, par défaut dans tous les chiens-chiens.

Que je sache, replaceit a été récemment ajouté aux chiens-chiens par les
dieux des chiens-chiens à /usr/local/bin/replaceit.

S'il n'est pas dans ton roquet, j'en ai mis une compilation 32-bits ici
BarryK en a fait une compilation 64-bits pour son Quirky Xerus en 2017.
Voir https://bkhome.org/news/201707/aemenu-p ... aceit.html
(Mais je n'ai pas cette version, à mettre à disposition. Désolé.)

L'auteur en est P.L. Daniels. On trouve son original ici

J'espère que cela t'aide un brin.

À+
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Post Reply