Page 5 of 6

Re: Je pense que si Less fonctionne sur une Puppy

Posted: Mon 23 Nov 2015, 19:10
by musher0
Pelo wrote:(...)
Je n'ai pas trouvé comment extraire la liste des applications avec leur date de création, avec Pfind ou avec APPScat.
(...))
C'est ni avec PFind, ni avec CatApps. (Enfin... avec find comme tel tu pourrais
probablement.)

Le plus simple, pour voir une liste des applis par date de création, c'est d'ouvrir
une console dans le répertoire de son choix et de taper :

Code: Select all

ls -Algoht * | more
Si tu préfères travailler avec ROX-Filer, va dans le répertoire désiré, clique sur
l'icône genre "feuille de papier", puis sur l'en-tête de la colonne "Date de
modifidation".

voir je sais faire, c'est transferer la liste en texte que j

Posted: Tue 24 Nov 2015, 03:28
by Pelo
voir je sais faire, c'est transferer la liste en texte que je fail(li)s
sur une Puppy nouvelle, les nouveautés sautent aux yeux facilement.
Ce qui m'intrigue, c'est que 90 %des programmes sont les mêmes entre une Puppy de 2011 et une Puppy de 2015.
Ce qui veux dire que seules des mises à jour suffiraient, réduisant ainsi énormément la taille des ISOs à mettre en ligne (isos de 30MB, le pied !)
C'est un peu l'idée de POU, comme UBUNTU fait avec ses collections hiver et été, l'usager n'a à charger que le Delta.

Ci-dessous, en tasteur officiel, je ne taste que le haut de la liste (ViVid astrumi)

Posted: Tue 24 Nov 2015, 05:46
by musher0
Salut.

C'est ce qu'on appelle en psychologie "la persistance du soi" !!! :lol:

Pourquoi pelo est encore pelo après x années d'existence ?! :lol:
Pourquoi musher0 est encore musher0 après x années d'existence ?!
De petits malins déploreront le fait ! (héhé)

Les biologistes nous apprennent que toutes nos cellules sont renouvelées
progressivement sur sept ans. Mais sept ans plus tard, je suis encore
moi. Treize & Trange, tu ne trouves pas ? Ce serait bien de pouvoir
essayer une nouvelle personnalité de temps en temps !!!

Je dirais que le choix des mêmes applis d'une version à l'autre fait partie
de la personalité du Puppy. Ce qui change, ce sont les versions, les mises
à jour.

Incidemment, si tu veux essayer une Puppy différente, essaye la JL64 par
"Dry Walls". Le développeur original (de la série des Puppys Mariner et
Lighthouse) est malheureusement décédé il y a quelque temps, et "Dry
Walls" a pris la relève. Très léchée, par comparaison à la Puppy
ordinaire. Impressionnant !

Tourlou.

musher0

Posted: Thu 03 Dec 2015, 07:14
by musher0
Bonsoir !

Voici la version 4.4a_ANSI. Améliorations apportées :
# Version 4.4 (non publiée) --
# __ Moult tests pour que le code gagne en vitesse, avec un succès partiel.
# __ Corrigé d'autres bogues et oublis mineurs.
#
# Version 4.4a_ANSI --
# __ À l'aide de wmctrl :
# _____ capacité d'enrouler (jwm) ou de minimiser la fenêtre (jwm, pekwm),
# ou encore de la déplacer vers un autre bureau (jwm, pekwm). Non testé
# encore sur d'autres gest. de fen.
# _____ restreint la fermeture de la fenêtre au même bureau pour éviter
# les bévues et les mauvaises surprises.
# __ Déplacé les fichiers d'appoint de /tmp vers /var/local/CatApps, de
# sorte que les listes n'ont plus à être régénérées aussi souvent, et
# surtout, persistent d'un démarrage à l'autre si le nombre de fichiers
# *.desktop n'a pas changé. Compense en un sens les +/- 7,7 secondes de
# la création initiale de la liste principale puisque le ré-affichage de
# la liste se fait en une fraction de seconde.
# __ Introduit des pièges à erreur avec message immanquable si le no de
# l'appli ou du répertoire n'existe pas.
# __ Personnalisation : ajouté une quatrième page, facilement éditable
# par l'utilisateur, pour y inscrire de "bonnes adresses", des documents
# consultés fréquemment, etc., avec capacité de 599 entrées. Adapté le
# script lanceur '0d' en conséquence.
Toute rétroaction constructive bienvenue.

Pour tirer le meilleur parti de cette version, vous aurez besoin de wmctrl
comme dépendance, en plus du less-481 mentionné dans un message
précédent.

Au plaisir.

musher0

Posted: Thu 03 Dec 2015, 13:36
by musher0
Rebonjour.

En résumé, ce script CatApps est pour les gens qui ont plus de plaisir à
travailler au clavier qu'avec la souris, et qui apprécient que travailler
au clavier leur fait gagner du temps -- et de la précisio
n.

En quelques touches, le script CatApps-4.4a-ANSI donne accès à :

-- un panneau d'applications principales, l'équivalent du menu de jwm ou
____ d'icewm (les +/- 220 fichiers *.desktop dans /usr/share/applications)

-- un panneau des applications par défaut, les "default-quelque-chose"
____ dans /usr/local/bin (une vingtaine d'applications). En passant, cette
____ caractéristique n'existe nulle part ailleurs dans Puppy.

-- la quarantaine de répertoires et sous-répertoires dont on est
____ susceptible d'avoir besoin un jour ou l'autre dans Puppy | Toutou.

-- une page perso que l'utilisateur peut éditer pour y inscrire ses applis
____ préférées, les fichiers de contacts, ses références usuelles, etc., un
____ panneau pouvant gérer de façon pratique 599 entrées.

DE PLUS, les commandes suivantes donnent accès à
Commande ------------- ce qu'elle fait
! ................................ ouvre un terminal dans le script (pour ainsi dire)
____ NOTA. On peut donc faire n'importe quoi en console tout en restant
__________ dans le script CatApps.

!000 ........................... ouvre le répertoire /usr/share/applications
!111 ........................... ouvre le répertoire /usr/local/bin

Si on a installé wmctrl :
!rol ............................ enroule (masque) la fenêtre du script

!min OU
!hid ........................... icônifie la fenêtre du script (dans pekwm)

!dsk n OU
!bur n ........................ déplace la fenêtre du script dans le bureau n
(Par ex., < !bur 3 > déplace la fenêtre du script dans le bureau 3.)

Dernier avantage, et non le moindre, parce qu'il tourne en console, le
script CatApps jouit de l'historique de bash, il a une mémoire, ce qui
accélère encore l'accès aux applications et dossiers.

Par exemple, une fois qu'on a tapé !0 222 pour lancer geany, pour y
retourner, à geany, c'est facile et rapide. On tape ! puis la flèche vers le
haut et Entrée. Dans ce script, le clavier se souvient.

Essayez voir si le curseur de votre souris se souvient de lui-même du
dernier programme que vous avez lancé à partir du menu de jwm...
(Je sais, je sais, il y a xdotool et peut-être 2-3 applis du genre, mais les
prendre en considération, ce serait tricher par rapport à une comparaison
honnête.)

Je demandais dans mon message initial si ce script était rétrograde ou
innovateur. La réponse est : il est les deux. Il est rétrograde, fièrement
d'ailleurs, parce qu'il met de l'avant l'utilisation du clavier, une technologie
qui ne date pas d'hier, mais il est innovateur parce que je ne crois pas
qu'il existe d'approches semblables ni plus rapides au lancement des
applications. Enfin, ce script innove également par sa globalité.

Voilà. Je crois que ce sera la dernière version. J'ai passé cinq semaines à
concevoir et peaufiner ce script -- sauf quelques exceptions, dans une
indifférence générale. À moins d'un flash venant de l'Au-Delà :) -- ou que
vous ayez d'autres idées :) --, je ne vois pas trop comment je pourrais
encore améliorer ce script.

J'estime avoir fait ma part en "défense et illustration " de notre bon
vieux clavier :) à l'encontre des simagrées et des taches de doigt qu'on
veut désormais nous faire laisser directement sur l'écran.

L'adaptation en français du script de base de données d'Ian Forsyth
m'attend ! D'autres projets, quoi !

J'espère que le script CatApps vous sera utile !

Au revoir !

musher0

Posted: Thu 03 Dec 2015, 16:51
by Argolance
Bonsoir musher0,
Voilà. Je crois que ce sera la dernière version. J'ai passé cinq semaines à
concevoir et peaufiner ce script -- sauf quelques exceptions, dans une
indifférence générale. À moins d'un flash venant de l'Au-Delà Smile -- ou que
vous ayez d'autres idées Smile --, je ne vois pas trop comment je pourrais
encore améliorer ce script.
J'ai téléchargé/installé CatApps et mis un certain temps avant de comprendre comment ça fonctionne. Une fois dans l'esprit, tout coule assez bien. Elle rappelle, en plus joli, les interfaces DOS d'autrefois et, comme beaucoup de personnes qui ont connu ça, j’avoue que j'éprouve un certain plaisir à la manipuler.
Cela dit, cette application reste quand même assez déroutante et donc d'un accès relativement délicat pour l'utilisateur ordinaire.

Merci pour cette belle curiosité.

Cordialement.

Posted: Thu 03 Dec 2015, 18:54
by musher0
Merci de ton retour Argolance.

Tu es libre de ton opinion, bien sûr.

Me tromperai-je si je dis que ça intéressera plutôt les gens qui savent
quoi faire de leurs dix doigts, je veux dire les musiciens et les dactylos ?

(Par "dactylos", comprenons-nous, comme s'il fallait le préciser, je veux
dire les personnes qui savent taper à la machine, pas les objets sur quoi
on tape !)

Pour ma part, après deux tendinites à quelques années d'intervalle (une
au poignet [à cause de la souris classique], une autre à la main même [à
cause de la "trackball" qui a remplacé la souris]), j'essaie de me servir le
moins possible du rongeur informatisé, que sa ba-balle soit par-dessus
("trackball") ou en dessous (souris classique).

Donc, pour moi, ce script a une utilité thérapeutique. Mais en prime, j'ai
redécouvert que le gain de vitesse avec le travail au clavier était
vraiment remarquable.

Tout le monde devrait apprendre les rudiments de la dactylographie :
non seulement à long terme ça évite à vos tendons de s'user ou de
s'irriter, mais ça accélère en diable le travail à l'ordinateur. On avait
oublié ça, tout... doucement.

À+

musher0

Pour dactylographier choisir une puppy 64

Posted: Fri 04 Dec 2015, 02:56
by Pelo
Pour dactylographier choisir une puppy 64 qui aura le clavier qui fonctionne dans votre langue parlée. Sinon choisir une puppy 32. çà va empirer, à ce que j'ai lu en engliche. Faut dire que les computeurs récents n'ont même plus de clavier, les kernels vous permettront de tapoter sur votre écran... plasma. A la vitesse grand V grâce à la pleine utilisation de vos processeurs 64bits. Ils y a des ordis avec plus de 4 processeurs !
Je préférerais 4 dactylos pour avancer mon boulot ! Mon secrétaire, unique, a 10 doigts, mais il ne tape qu'avec deux. A quoi çà sert que je lui mette une Puppy performante ?
Voyant çà, micko de chez Slacko, retrofites ses kernels vers du plus vieux pour pouvoir taper sur un clavier, canadien ou français, et même UK.
Musher0 tu adores la console. Mais tu as du métier. çà s'appprend pas du jour au lendemain.
Console : manette de jeux.
Argolance, notre artiste, a toujours des bureaux magnifiques, à mon goût, ça va sans dire.
Musher0, ton script marche chez les gens qui te répondent, à ce que je vois. Donc parfait.

Re: Pour dactylographier choisir une puppy 64

Posted: Fri 04 Dec 2015, 04:36
by musher0
Pelo wrote:(...)
Musher0, ton script marche chez les gens qui te répondent, à ce que je vois. Donc parfait.
Merci pelo.

Prix de consolation, je suppose...

Curieuse attitude chez la plupart des gens: choisir la facilité et la paresse.
Moi, par contre, quand je vois une technologie plus performante, peu
importe son âge, je me bute et je l'apprends.

"Hé ben, 'cou donc", comme dirait ma mère.
Sociologique, ça. Pas informatique.

À+

musher0

Tu es un bon élève, qui aime apprendre.

Posted: Fri 04 Dec 2015, 07:34
by Pelo
Tu es un bon élève, qui aime apprendre. Il y a des mauvais professeurs, qui ne veulent pas apprendre. c'est pour çà qu'ils enseignent toujours dans la même classe.
Ils redoublent !

Posted: Fri 04 Dec 2015, 10:04
by Argolance
Bonjour,
musher0 wrote:Me tromperai-je si je dis que ça intéressera plutôt les gens qui savent quoi faire de leurs dix doigts, je veux dire les musiciens et les dactylos?
En ce qui me concerne, oui!
Ce qui m'a initialement amené à l'informatique (il y a un bail!), c'est le traitement, l’illustration et l'impression de texte (le manuscrit de 200 pages d'un proche). Il m'a semblé alors que l'occasion était bonne d'apprendre à taper avec tous mes doigts. Bien m'en a pris: depuis, je les ai quasiment oubliés, ils bossent tout seul.
Par ailleurs, je joue du piano (et même de la guitare) à mes heures.

Désolé pour le mot "curiosité", il était maladroit. Mais si je peux donner mon avis, je persiste à penser que ce script n'est pas à la portée du premier venu, ce qui n'enlève rien à l'originalité et à la qualité de ton travail.


Cordialement.

Posted: Fri 04 Dec 2015, 13:20
by musher0
Salut argolance.

Je ne pense pas à une large diffusion. Je sais que le public sera les gens
qui doivent éviter les tendinites et les utilisateurs de gest. de fen.
tronqués ou bizarres, genre evilwm (comme me le signalait Galbi), wmx,
echinus, etc.

Par contre, j'ai retracé xsel hier soir. Avec xsel, tu surlignes le nom d'un
exécutable en terminal, tu tapes

Code: Select all

`xsel -o -p`<Entrée>
, et vlan, l'exécutable s'ouvre. Alors si tu sais comment faire une seule
boulette des deux opérations... gros merci d'avance ! Ça, ça remettrait
urxvt sur la carte.

Dans la doc d'urxvt, peu de choses à ce sujet. On explique un peu le
triple clic, ou comment ouvrir des adresses internet à partir de la console,
mais c'est tout (...ce que je vois, du moins).

À+

musher0

Posted: Fri 11 Dec 2015, 15:56
by musher0
Argolance, il ne sait pas !!!
(Mais tout est beau quand même !!!)
:)

Posted: Fri 11 Dec 2015, 16:25
by musher0
Bonjour M'sieurs-Dames !

Encore une version, mais celle-ci... ouf. (Trad. en latin : "This one rocks!")
Ici : -- https://www.adrive.com/public/JQjtAe/Ca ... b_ANSI.pet --

Nouvelles dépendances : l'UExtract de SFR, xsel, xwit, xdotool;
anciennes dépendances : wmctrl, less complet;
inclus dans le paquet: scripts d'appui et liens, 1 maquette en anglais et
1 en français, xsel et xwit.
# Version 4.4b_ANSI -- 4-11 déc. 2015
# __ script xsel.sh pour le 1er panneau. Donc ajout de l'utilitaire
# xsel au paquet, et nouvelle façon de lancer une appli, direc-
# tement du tampon primaire. En général, sur tout le système.

# Remanié les instructions en conséquence sur la page.

# __ Mis les 4 pages dans un tableau d'une ligne ("array"). Étudié la
# combinaison de pages, mais rien réalisé encore. Un agencement de
# 4x3x2 pages, ça fait 24 possibilités à gérer. Pour l'instant, ce "tableau"
# fait économiser de l'espace dans le script. (Dans les "TO-DO", donc.)

# __ Soulignement des numéros dans les instructions, p. 1, et modif.
# légère de la mise en forme.

# __ Restructuré '0' (lien symb. de '0e'), le script lanceur comme tel,
# plus logiquement, pour qu'il puisse lancer toutes sortes d'exécutables,
# de fichiers et de répertoires présentés dans le menu sous diverses
# formes. Réglé le bogue du "pas-de-lancement-de-cette-colonne".

# __ Message d'erreur si l'utilisateur tape un chiffre trop grand ou trop
# petit. Aussi ajouté des pièges à erreur ici et là, pour les ratons-laveurs
# que nous sommes. ;)
#
# -- Trouvaille --
# __ Découvert et intégré xwit, de sorte que 1) le script s'icônifie
# quand un élément est lancé, même sous jwm; 2) l'utilisateur peut
# choisir une dizaine de hauteurs pour la fenêtre du script et en
# changer à sa guise.


# __ Iconification et retour du script après lancement et exécution
# fonctionne à 90 %. Bogue qui reste : l'icône.

# __ En résumé :
# 1) façon supplémentaire pan-système de lancer un programme;
# 2) choix de neuf (9) hauteurs de fenêtre pour le menu;
# 3) le présent menu / base de lancement cède la place sur l'écran
# __ à l'appli qu'il lance, le temps qu'elle est là, et réapparaît après
# __ la fermeture de l'application lancée;
# 4) le script vous pardonne davantage de fautes de frappe.
À la bonne vôtre ! :D

~~~~~~~~~~~~~~
NOTA : Désolé de vous avoir dérangé tantôt. J'ai enfin réussi à installer
la dernière version du gest. de fen. à tuilage echinus. S.v.p. voir ci-
dessous une saisie d'écran de CatApps maximisé sous echinus. À+.

Posted: Sat 12 Dec 2015, 02:15
by musher0
(Révisé et augmenté ce soir le message ci-dessus enligné ce matin.)

Posted: Sat 12 Dec 2015, 06:30
by musher0
Rebonsoir.

Voici deux saisies d'écran de CatApps-4.4b_ANSI maximisé sous echinus.

Il faut comprendre que, avec un gest. de fen. hybride comme echinus, le
bureau de CatApps peut-être maximisé, le 2e peut être tuilé et le 3e peut
héberger des fenêtres flottantes (tel qu'on on les connaît dans jwm).

À+

Posted: Sat 12 Dec 2015, 18:36
by musher0
Rebonjour.

Pour les amateurs d'echinus (il y en a, quoi qu'on pense ! :) ), voici un
fichier de configuration intégrant CatApps à echinus. Ainsi, dans echinus,
CatApps s'ouvrira et se fermera par clic droit à un encroit quelconque de
l'écran.

Vous voudrez nul doute remplacer mes autres paramètres personnels par
les vôtres avant d'utiliser ce fichier de configuration.

À+

Posted: Wed 16 Dec 2015, 14:16
by musher0
Bonjour à toutes et à tous.

Voici la version 4.4c_ANSI. Ont changé :
# Version 4.4c_ANSI -- 12-16 déc. 2015
# __ Remplacé xdotool par XFakeKey, plus petit et plus ciblé. Pas besoin
# de toute l'artillerie pour taper virtuellement sur la touche Entrée !
# __ Adaptation à l'usage avec echinus : ajout des instructions pour
# echinus dans la liste des textes si CatApps tourne sous echinus.
# __ Test sur echinus : CatApps appelé par clic droit fonctionne très
# bien sous (ligne < echinus*command: CatApps > dans la config d'echinus).
Parlant d'echinus, pour les intéressés, j'en ai enligné une nouvelle
version tout à l'heure. En fin de compte, l'un (le présent script
CatApps) complète bien l'autre (echinus). D'après moi, CatApps enrichit
"l'intention" de terminal du développeur d'echinus.

En ce qui concerne XFakeKey, voir ici. Moi qui ne connais rien au
langage C, j'ai réussi à compiler ce petit bout de code en suivant les
instructions de l'auteur Adam Pierce. Intéressant d'ailleurs pour
quiconque doit envoyer n'importe quelle touche en différé (script).

Questions et observations constructives bienvenues.

À la bonne vôtre !

Posted: Fri 18 Dec 2015, 11:32
by musher0
Déjà une autre version, encore plus rapide !
# Version 4.4d_ANSI -- 17-18 déc. 2015
# __ Ligne 333, section numérotation : utilisé < Champ1="${i%% *}" > au
# lieu d'une forme équivalente avec awk : gain de deux secondes à la
# création de la liste, parce que le traitement de variables est interne (se
# fait dans bash même).
# __ Abrégé le délai d'affichage de la fenêtre "Patience" en conséquence.
# __ Créé un tableur d'informations sur les fichiers utilisés par
# CatApps, en français et en anglais.
Le tableur est joint, ainsi que la nouvelle version.

Toute observation ou suggestion d'amélioration est la bienvenue.

Au plaisir.

Posted: Sat 19 Dec 2015, 00:11
by musher0
Héhé. :)
# Version 4.4e_ANSI -- 18 déc. 2015
# __ Révisé la doc. (ici) et condensé des commentaires dans le
# script principal.
# __ Le lien xterm (néanmoins à urxvt) remplace "urxvt" dans le code.
# (Note pour moi : tester avec sakura, roxterm, et un ou deux autres
# terminaux. Car toutes les distros n'ont pas urxvt.)
# __ Réduit un peu les dimensions par défaut de la fenêtre. En conséquence,
# __ adopté la fonte AerialMono, plus lisible que la Monaco en taille 10.