Nouveau concept unique de base de lancement / menu

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

Nouveau concept unique de base de lancement / menu

#1 Post by musher0 »

18 déc. 2015. Nouvelle version 4.4e_ANSI. Un peu plus rapide,
un peu plus courte et un peu plus jolie ! Ici.
~~~~~~~~~~~
11 déc. 2015. Nouvelle version 4.4b_ANSI. Époustouflante. Ici.
~~~~~~~~~~~
3 déc. 2015. Version 4.4a_ANSI. Avec 4e panneau personnalisable
et pièges à erreur. On a gagné un peu de vitesse à la création initiale de
la liste principale, et les ré-affichages se font désormais en une fraction
de seconde. Cette version se trouve
ici.
~~~~~~~~~~~
16 nov. 2015. Version 4.3_ANSI, avec deux panneaux supplémentaires
pour accéder aux applications par défaut et aux répertoires les plus
courants. Ici.
~~~~~~~~~~~~
10 nov. 2014. Version 4_ANSI, en haut de la page 4 du présent fil. En
pratique, cela signifie que les caractères de la première et de la dernière
colonne de la liste sont maintenant colorées, toujours pour faciliter la
lecture. S.v.p. en tenir compte relativement aux captures d'écran des
versions antérieures qui apparaissent aux pages 1 à 3 incl.

~~~~~~~~~~~~
8 nov. 2015. Version 3d, en haut de la page 3 du présent fil. Tourne
entre autres sur librepup-6x, upupRaring, racy-5.5, le Puppy CE
(communautaire) de l'automne 2013, PPrecise-5.4.3, Pupjibaro et
sulu-5.2.8.7. (Voir un compte rendu d'autres tests au bas de la page 2.)
~~~~~~~~~~~~
7 nov. 2015. Version 3b.
~~~~~~~~~~~~
6 nov. 2015. Version 3a, entièrement bilingue (FR et EN).
~~~~~~~~~~~~
5 nov. 2015. Version 3, très améliorée. S.v.p. voir au bas de cette page.
~~~~~~~~~~~~
30 oct. 2015. Déjà une version 2, ici.
~~~~~~~~~~~~

Bonjour les amateurs de Puppy | Toutou des deux côtés de l'Atlantique !

Voici un concept de "menu" différent... Je ne sais trop si c'est rétrograde
ou futuriste. Pour ma part, je le trouve bien commode. Il combine un
tableau par catégorie de toutes les applis dans /usr/share/applications et
une ligne de commande pour les lancer, ainsi que n'importe quoi d'autre.
C'est basé sur le visualisateur de textes less.

Si vous aviez une minute pour me dire ce qui va et ne va pas avec. Il me
reste à actualiser la traduction anglaise, mais côté franco, c'est tout bon,
je crois. Je le joins en clair ci-dessous (surtout pour les commentaires) et
en archive gzip.

Merci d'avance.

musher0

~~~~~~~~

Code: Select all

... retiré parce que la dernière version a trop évolué ... Les curieux 
pourront quand même juger du progrès en téléchargeant la pièce jointe. 
musher0, 6 nov. 2015. 
NOTE -- Pour faire tourner ce script, vous aurez besoin d'un less complet
pour remplacer celui livré par défaut sur beaucoup de Puppys. Le less-470
est ici, mais que je sache, le script fonctionnera avec tout less à partir de
la version 451.
Attachments
categ-app-lst.sh.gz
Déballer dans /root/my-applications/bin et rendre exécutable.
(2.22 KiB) Downloaded 200 times
Last edited by musher0 on Sat 19 Dec 2015, 00:15, edited 19 times in total.

Pelo

:) c'est testé, çà a marché,

#2 Post by Pelo »

:) c'est testé, çà a marché, je poste çà aux ibériques, eux essaieront, j'en suis sûr.
Musher0 a vu la photo, je l'enlève, c'état entre nous :!:
Attachments
lst.jpg
Cette liste en tmp m'intéresse, je l'ai transférée en root.
(66.24 KiB) Downloaded 215 times
Last edited by Pelo on Sun 08 Nov 2015, 14:19, edited 2 times in total.

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

#3 Post by musher0 »

Merci pour le test.

À+

musher0
Last edited by musher0 on Sun 08 Nov 2015, 18:20, edited 1 time in total.
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

#4 Post by musher0 »

Salut les gars et les filles.

Version 2 :
  • Moins de bogues,
    Traduction française des catégories.
    Traduction anglaise des messages.
    Message d'attente en urxvt, plus rapide que les autres solutions.
    Numérotation des lignes grâce à "nl" un utilitaire GNU censément
    essentiel qu'on n'a pas dans nos Puppys ! Aïe ! (Joint.)
(Dieu que je l'aurai cherché celui-là ! J'te dis, le père Kauler, pourtant visionnaire, des
fois il me met en rage quand i' voit pas plus loin que le bout de son nez... L'utilitaire nl
numérote des lignes d'un texte en *.txt, mais avec plein d'options pour faciliter
l'intégration avec le texte principal.)

De plus, ce serait gentil de me signaler des catégories qui ne sont pas dans la liste
ci-dessous. Il y en a forcément !

Aussi je cherche un moyen de lancer les applis par numéro. J'ai cherché un peu dans
Internet, j'ai réfléchi un peu aux moyens d'y arriver. C'est pas évident, mais ça doit se
faire ! Ça serait diablement commode. Imaginez un peu : l'appli no 35 dans la liste
vous intéresse, vous tapez "35" et < retour >, et vlan, elle se lance ! Alors si vous avez
des pistes sur ce sujet...

Enfin, si vous avez de meilleures traductions que celles que j'ai mises dans le script,
ne vous gênez pas, c'est ce qu'on veut : le meilleur ! :D

Bons essais ! À plus tard.

musher0

~~~~~~~~~~~~~~;

Code: Select all

... Même commentaire qu'au message no 1 ci-dessus ... 
Attachments
CategAppLst2_2015-10-30(2).jpg
(39.22 KiB) Downloaded 428 times
CategAppLst2_2015-10-30(1).jpg
(42.4 KiB) Downloaded 427 times
nl.gz
Déballer dans /usr/bin et rendre exécutable. De coreutils-8.21. Aucune dépendance que les Puppys n'aient pas.
(50.17 KiB) Downloaded 175 times
CategAppLst-2.sh.gz
Déballer dans un répertoire &quot;bin&quot; quelconque et rendre exécutable.
(4.14 KiB) Downloaded 185 times
Last edited by musher0 on Fri 06 Nov 2015, 21:59, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Pelo

Dans un juke box, tu tapes le numero du disque

#5 Post by Pelo »

là tu es en surchauffe ! :D
çà rejoint une de mes idées.
Dans un juke box, tu avait les photos des disques avec un numéro, tu mettais un Franc, tu tapais le numéro, et le bras allait chercher le disque choisi pour te le mettre sur la platine.
Tu es sur cette voie, est-ce une idée qui plaira ? faut demander en salle, pas aux collègues, qui ont d'autres puppies (chats) à fouetter.

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#6 Post by augras »

Bonjour,
Testé sur tahrpup : tout fonctionne.
Je ne sais pas qui ça va intéresser : le menu openbox, par exemple, obtenu par clic droit, même sans icônes, reste conforme aux habitudes et est bien plus convivial.
Je garde dans un coin car avec ton menu tous les exécutables sont en fait présents.
Merci musher0.
Philippe

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

#7 Post by musher0 »

Révision, 2 nov. 2015 -- On trouvera une version améliorée ici.
musher0

~~~~~~~~~~~~
@augras et @tous :

Plus convivial ? Sans doute. Mais je joins ci-dessous une version 2, plus
performante, je crois, car elle ajoute le lancement par numéro. (Voir
illustrations.) Elle est jointe sous forme d'archive *.pet, avec la fonte
Monaco et l'utilitaire GNU nl (que les Puppys n'ont pas sortie-usine).

Reste que tu as posé une excellent question. Je me la suis posée
moi-même... et j'ai -continué à élaborer mon script !

Outre la stricte "prouesse technique" (j'ai diablement pioché sur ce
script !), un menu sous forme de liste raisonnée peut avoir son utilité...
  • 01 ) dans certains gestionnaires de fenêtres qui n'ont pas de menu, par
    ex. echinus, ou qui ont un menu qui "se câbre" facilement, par ex. wmx.

    02 ) si, pour une raison quelconque, on a trop fait d'ordi et qu'on fait une
    tendinite au poignet et qu'il est douloureux de se servir de la souris, on
    peut se servir du lancement par numéro, qui exige uniquement l'usage
    des doigts sur le clavier

    03 ) si on veut voir les commandes que lancent les fichiers *.desktop

    04 ) si on veut voir ce qui se passe en arrière-plan quand on lance les
    applis. Les erreurs apparaîtront dans la console de lancement que la
    structure de less offre "derrière le menu", pour ainsi dire.

    05 ) si on veut avoir à la fois un menu et une console de lancement dans
    une même fenêtre (à l'usage je me suis rendu compte que c'est très
    commode et très rapide, le moindrement qu'on sait ce qu'on fait.)

    06 ) étonnamment, ce menu sous forme de liste présente les applis selon
    un ordre différent de celui offert par les menus d'openbox, de pekwm,
    icewm, jwm, etc. Et voilà, on vient d'ouvrir la boîte de Pandore de la
    logique des menus !!!

    07 ) pour les développeurs qui veulent déboguer les fichiers *.desktop,
    les rendre plus cohérents. Ma marotte, tu diras; n'empêche que c'est un
    peu beaucoup le bordel là-dedans (même les fichiers *.desktop d'openoffice !).

    08 ) si on veut travailler avec des programmes regroupés en catégories
    bien raisonnées

    09 ) si on veut travailler avec des catégories en français

    10 ) si jamais on décide d'utiliser un menu indépendant de tout
    gestionnaire de fenêtres. Ce menu | liste | lanceur est portable sur des
    Toutous | Puppys (et même au-delà) ayant différentes configurations et
    gest. de fenêtres. On n'aurait qu'un menu à apprivoiser.
Aucune de ces dix raisons n'est tape-à-l'oeil ou populaire, je le crains. Et
puis par tempérament, je ne suis pas vendeur !

Enfin, voilà. En espérant que cela sera utile à quelqu'un.

Toute critique constructive sera la bienvenue. À+

Christian
~~~~~~~~~~
P.S. Publié sous LGPL3. Peut-être que je suis complètement déconnecté
des réalités linuxiennes, mais bon, il faut commencer quelque part, si on
veut un jour présenter quelque chose de professionnel.
Attachments
CategAppLst2-lancement_2015-11-01(2).jpg
Exemple du lancement par numéro d'openoffice calc
(58.63 KiB) Downloaded 392 times
CategAppLst2-lancement_2015-11-01.jpg
Exemple du lancement par numéro du PackIt de SFR. (À noter que restent valides les
illustrations précédentes des autres aspects de ce script.)
(43.62 KiB) Downloaded 406 times
Last edited by musher0 on Sun 08 Nov 2015, 18:22, edited 4 times in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

oui

#8 Post by oui »

bonjour christian

c'est très intéressant, car cela permet de découvrir des trésors cachés (des app's peu mises en valeur par le menu du système).

mais c'est très sobre, c'est un peu comme clex (connais-tu clex, c'est un gestionnaire non pas d'applications, mais d'arborescences en console! je l'utilise beaucoup, mais je suis peut-être le dernier sur terre! Tu peux le tester comma paquet de Debian ou d'Ubuntu... Au fait, installer un paquet d'ubuntu: quelqu'un a-t-il déjà testé "debi" dans Puppy? debi est un "apt-get" pour des paquets déjà sur le disque dur: il gère aussi les dépendances...)

personnellement, je recours aussi souvent à xfce4-appfinder: il fait ça aussi, mais en mode graphique, très joli d'ailleurs. Il a quelques dépendances, mais ça vaut le coup d'installer. toutefois je ne sais s'il marche avec Puppy

mon écran, (on ne peut plus) sobre, en jwm (on remarquera les icônes "texte" que jwm produit lui-même, pas besoin de ces collections d'icônes gourmandes de place sur le disque dur :wink:) vide et plein. vide, il n'y a rien qu'une partition enroulée, un trou noir, symbolisant que si on la déroule, on trouve beaucoup plus. la barre latérale gauche s'escamote automatiquement (comme dans l'ancien magnifique Puppy Xtreme!). L'heure, le service de cpu, les icônes actuellement ouvertes, celles proposées, tout y est, quand on frôle le bord gauche. On voit ce que cela donne en écran plein, tu peux y voir xfce4-appfinder (on y remarquera, dans son tableau, OOo4kids, la provoc pour toi le champion de abiword) en action ainsi que clex... Le navigateur, c'est xombrero avec contrôle orthographique en / fr / de s'il vous plait! clex dans sakura montre comment je gère mes liens dans un répertoire .../liens sous forme de fichiers html indépendants. j'utilise un seul et unique répertoire .../liens pour la totalité de mes installations qui coexistent sur le disque dur! c'est pourquoi j'ai recours à kompoZer, vu que, dans cette installe (lubuntu minimale pleine installe) je n'ai qu'un seul navigateur, xombrero, et que je nécessite kompoZer pour copier-coller des extraits d'articles de presse dans des fichiers html...

mes icônes textuelles, de haut en bas:

menu = menu
app's = xfce4 appfinder
grun = lanceur d'applications grun (évite la subsistance d'un moniteur sur le bureau)
paint = mtpaint (gimp fut installé d'office par xsane, je l'ignore mais sais m'en servir! mtpaint est plus direct...) pour mes prises d'écran
rox=rox, je déteste les autres gestionnaires d'arborescence, seul clex m'est utile en plus :wink:
web = navigateur, quel qu'il soit...
html = kompozer ou seamonkey, selon l'installe
maps = merkaartor, l'admirable app de cartographie conçue par des belges, fiers de l'appartenance de Mercator à leur peuple
genea = gramps

en dessous apparaissent les icônes outils système en commançant par le tableau des fenêtres montrant laquelle est en prise, puis les icônes d'apps ouvertes mais cachées, la cpu, et l'heure.

bien sûr que dans /usr/bin il y a des liens aux mêmes raccourcis:

ln -s /usr/bin/xfce4-appfinder /usr/bin/apps
ln -s /usr/bin/mtpaint /usr/bin/paint
etc.

pour appeler de telles app's par le même raccourci soit via grun, soit, surtout, en console (pour suivre les messages console!), ce pour avoir un système cohérent...

(remarque bien que ne concernant pas Puppy, mais tout au plus des puplets installant le module menu de Debian: "menu" de Debian/Ubuntu est corruptible: il élimine des applications oh combien importantes voir précieuses, vois illustration MenuDebC2laTarte , les 2 points rouges! C'est pourquoi on a besoin d'un autre menu, tel que xfce4-appfinder: plus joli, mais surtout considérablement plus complet!)

cordialement

françois
Attachments
MenuDebC2laTarte.jpg
(30.34 KiB) Downloaded 393 times
plein.jpg
(52.77 KiB) Downloaded 402 times
vide.jpg
(20.42 KiB) Downloaded 390 times

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

#9 Post by musher0 »

Bonsoir, oui.

Merci du compliment. Venant de toi, ça compte un peu plus ! :)

clex existe toujours, je viens de télécharger un *.rpm du binaire du site de clex.
On sera désormais au moins deux à l'utiliser ! Mais je ne te rendrai pas la réplique
tout de suite si tu veux bien, j'ai la (grosse !) doc de clex à me taper avant. et un
peu d'expérience à prendre ! Tout ce que je peux te dire en ce moment, c'est que
clex a l'air épatant !

L'app-finder de xfce devrait fonctionner sur un Puppy puisqu'il figurait dans le Wolfe
28 du forumeur GrumpyWolfe. Je ne suis pas fou de xfce, mais ils ont quelques
utilitaires extrêmement bien pensés qu'on peut utiliser dans un autre contexte. Leur
gestionnaire multi-média, par exemple, leur barre (recommandée par l'équipe de
pekwm), et 2-3 autres trucs.

Pour revenir à ton propos sur l'incomplétude de Puppy sur ton fil "Puppy à
l'agonie" (pas textuel), je suis d'accord en ce sens qu'il y a dans Puppy plein de
trucs "encore en plan" comme on dit. Ç'a été "vite fait", ça marche, mais faut pas
trop gratter la peinture, il y a des incohérences derrière.

J'avais lu il y a quelques années une critique de Puppy disant à peut près ceci :
"Puppy, c'est pour les bidouilleurs." Hélas.

Quand je vois de nos camarades du côté anglo nous inciter à créer des nouveaux
Puppys avec woof-CE, j'ai envie de dire : "Minute ! Qui c'est qui va mettre le Puppy
à niveau de l'intérieur AVANT ?!"

Par exemple, j'ai dû passer une bonne journée à chercher un utilitaire ou un script
qui numérote des lignes, jusqu'à ce que je lise un peu par hasard un commentaire
parlant de nl, qui fait normalement partie des coreutils qui devraient se trouver dans
tout système GNU/Linx. Même chose pour le less complet, pour fmt.

Pourquoi nl et cie ont-il été exclus des utilitaires GNU dans Puppy ? Probablement
que quelqu'un dans Puppy a décidé que bah, personne ne va se servir de nl, etc.,
alors on ne les inclut pas.

Comment un génie peut-il être en même temps étroit d'esprit ? On ne doit pas poser
la question, seulement constater le fait que les humains, malheureusement, peuvent
être les deux à la fois...

Heureusement que Puppy a d'autres qualités imparables -- fonctionnement en root,
les pupsave, les sfs, sa relative petitesse, la facilité à y ajouter des trucs --, parce
que, devant des inepties comme l'absence arbitraire d'inclusion de tel ou tel utilitaire,
etc., l'abandon sans raison apparente et sans préavis de telle "race" de Puppy au
profit de telle autre (on se souviendrai de "l'incident diplomatique" qu'a vécu
playdayz quand BK a décidé unilatéralement que les slackos représentaient
désormais officiellement Puppy au lieu des Lucid... il n'y a que dans les pires
entreprises qu'on gère les ressources humaines de façon aussi cavalière), je
t'avouerai que je suis souvent tenté d'émigrer vers une autre distro !

Alors ne vous demandez plus pourquoi je ne m'engage pas plus à fond dans la
création d'un Puppy | Toutou... Il y a pas mal d'étayage à faire AVANT.

Donc, voilà. Merci encore de ton commentaire positif et de tes pistes vers clex, etc.

On continue ! (Nez en moins et ce pendant, comme disait mon père !) :) À+

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

Pelo

Menu par catégorie

#10 Post by Pelo »

Musher0 fais nous quelque chose d'easy, cette liste servira pour faire la synthèse de la puppy, ce qui se trouve caché ailleurs ne nous intéresse guère.
OUI se sert de
je recours aussi souvent à xfce4-appfinder: il fait ça aussi, mais en mode graphique, très joli d'ailleurs. Il a quelques dépendances, mais ça vaut le coup d'installer. toutefois je ne sais s'il marche avec Puppy
J'aime bien, je vas l'essayer aussi.
Attachments
LalisteDeMusher.jpg
Voici ce que j'aurai quand j'aurai lancé le programme Musher
(89.37 KiB) Downloaded 324 times
Last edited by Pelo on Thu 05 Nov 2015, 09:16, edited 7 times in total.

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

#11 Post by musher0 »

Bonsoir à toutes et à tous.

J'ai corrigé quelques bogues du script d'affichage et j'en ai profité pour
améliorer le lanceur comme tel ( le script '0'). Désormais on peut taper le
numéro du programme et un paramètre après le chiffre '0' à l'invite de
l'afficheur < less >.

Par exemple : la commande

Code: Select all

0 227 /root/mes-documents/mes-images 
dit à gqview (si gqview est l'appli no 227 dans la liste) d'afficher les
images dans le répertoire /root/mes-documents/mes-images.

En prime, avec cet ajout, la vitesse de lancement devient époustouflante.
Rien de sorcier, il suffisait d'y penser : c'est une simple variante de

Code: Select all

exec gqview  /root/mes-documents/mes-images
.
Comme personne n'a téléchargé la version d'hier, je mets la version
corrigée 2a ici, en présentant séparément l'utilitaire < nl > et la fonte
< monaco.ttf >. C'est plus commode séparé pour tout le monde, je crois.

Bonne route !

musher0
Attachments
CatApps-2a_suppl.pet
Utilitaire nl et fonte monaco présentés séparément. (Suppléments pour le
script CatApps-2a)
(88 KiB) Downloaded 164 times
CatApps-2a.pet
Version déboguée et améliorée, Effacer les versions précédentes avant,
s.v.p. pour éviter la confusion et bien profiter
(41.55 KiB) Downloaded 180 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Pelo

On y go ! comme disent les canadiens.

#12 Post by Pelo »

Marre de me prendre le chou avec Openshot et Flowblade ! un peu de stuff Musher0 va me détendre. On y go ! comme disent les canadiens.
C'est une autre façon de faire les choses, que nous propose notre compère, une recette différente..
Amis users, je vais traduire cette recette du Québec.
Téléchargez les deux pets où vous voulez et cliquez dessus. Ensuite rendez-vous dans le dossier /usr/share/applications où un jolie icone CatApps2.desktop bleu claire a fait son apparition.
La cliquer.
Last edited by Pelo on Thu 05 Nov 2015, 08:28, edited 1 time in total.

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

#13 Post by musher0 »

Merci de ton appui, pelo.

Passé la journée à composer une version 3. Principale amélioration : temps
de création de ce "menu" réduit de moitié !

La publication peut attendre à demain (heure du Canada), dodo maintenant.

À+

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

Pelo

Dors, Musher, le but premier est atteint,

#14 Post by Pelo »

Ah bon ? le premier step est fait, la liste s'affiche. Je bloque ensuite pour lancer l'appli. Dors, Musher, le but premier est atteint, Il va me servir déjà, j'ai mon idée derrière la tête
J'apprécie sous forme de pets. tgz2pet transformerait-t-il en pets tous tes scripts, ce serait + facile à Archiver.
Le menu Xfce de Oui, on en parle ici
Attachments
Xfce.jpg
C'est vrai qu'il répond aussi à notre question
(80.72 KiB) Downloaded 142 times
Last edited by Pelo on Sat 28 Nov 2015, 13:41, edited 1 time in total.

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

#15 Post by musher0 »

Bonjour à toutes et à tous.

Tel qu'annoncé à pelo hier, voici la version 3.
Changements | Historique des versions à ce jour :
### Version 3 --
# Amélioré le tri avec LC_ALL=C
# Utilisé des boucles while avec caractéristique <<< HERE quand c'était possible
# Raffiné la traduction des catégories
# Inclus un "checksum" pour le rép. $SHARAPPS dans le script satellite < 0 >
# Enlevé un < wait > après < nl > (gain de vitesse de 5 secondes)
# Enlevé les répétitions de catégories pour faciliter la lecture
# Inclus recherche inverse dans l'invite
# Détaché l'historique du script.

### Version 2a --
# __ éliminé curseur vert au bout de l'invite
# __ liste s'affiche par la fin (où sont les instructions)
# __ changé $MBINS à /usr/local/bin pour détecter changements dans le script
# __ ajouté lancement par < !0 numéro >, avec instructions
# __ refait la liste si le rép. /usr/share/applications a été modifié
# __ Contourné message d'erreur à /tmp/nbyt.txt (l. 339-340)
# __ Script 0 : on peut maintenant passer un (1) paramètre à l'exécutable.

### Version 2 --
# __ numérote la liste des applications
# __ refait la liste si le présent script a été modifié
# __ traduction des catégories en français
# __ vérification de nl avec message plus téléchargement
# __ lignes utilisées au moins deux fois transformées en fonctions
# __ Ajouté des rép. au chemin ($PATH)
# __ Lancement de l'appli par numéro au moyen du script satellite < 0 >
# __ Premier paquet *.pet.
#
Je ne pense pas l'avoir dit précédemment :
ce script refait sa liste de menu chaque fois que le script même est modifié (ok, c'est un truc de développeur, ça) et
que le décompte de bytes change dans le rép. /usr/share/applications, là où sont les fichiers *.desktop qui servent
à lancer les applications (par contre cette astuce-ci peut faire économiser pas mal de temps à l'usager).

Ne vous affolez pas, donc, si vous voyez le message "Quelques secondes, s.v.p." après le premier lancement du
script. C'est normal, le menu se regénère. Vous venez d'installer un nouveau programme, probablement.

Par comparaison avec les menus déroulants de jwm, openbox et cie, qui disparaissent de l'écran dès le lancement
de l'appli, ce menu-ci a les avantages suivants :
  • * il reste à l'écran. En conséquence,
    * vous pouvez le parcourir
    * vous pouvez chercher une entrée dedans, à partir du haut ou du bas
    * vous pouvez marquer une entrée, votre jeu favori par exemple, pour y revenir facilement par la suite.
Deuxièmement, et ce n'est pas négligeable, vous pouvez lancer une application de diverses manières
après avoir tapé le point d'exclamation sur la ligne d'invite :
  • * en tapant le nom de l'appli après le '!'
    * en surlignant son nom dans la liste et en le copiant par clic milieu de la souris après le '!'
    * en tapant son numéro dans la liste après avoir tapé '!0' (c.-à-d. point d'exclamation et chiffre zéro)
... c'est ici que ça devient intéressant et supérieur... :)
  • * en tapant son numéro et un paramètre après le '!0'.
Vous pouvez également vous servir du script CatAppLst comme base de lancement pour tout script ou application
qui ne figure pas dans la liste, pour ouvrir un répertoire avec rox, pour faire du traitement de données simple au
moyen d'un utilitaire GNU, pour zipper des fichiers directement, etc.

Enfin, comme ce menu/base de lancement est essentiellement une fenêtre d'application, on peut l'icônifier pour
un usage ultérieur au cours de sa session, comme on le ferait pour n'importe quelle autre fenêtre d'application.
Ainsi, il peut rester à votre disposition pendant toute votre session.
À la bonne vôtre !

musher0
~~~~~~~~~~~
P.S. Pelo m'a fait remarquer... (mea culpa).

N'oubliez pas d'installer aussi le paquet supplémentaire joint au
message ci-dessus, qui contient l'utilitaire GNU < nl > et la fonte
< monaco.ttf >. Le nom de l'archive est CatApps-2a_suppl.pet.

musher0
Attachments
CatApps-3.pet
Comme dit précédemment, veuillez enlever les versions précédentes avant
d'installer celle-ci afin d'éviter de possibles erreurs.
(43.51 KiB) Downloaded 166 times
CategAppLst-3_2015-11-05(1).jpg
CatAppLst, version 3. Les espaces vides permettent de bien distinguer les catégories.
(64.79 KiB) Downloaded 326 times
Last edited by musher0 on Fri 06 Nov 2015, 07:34, edited 2 times in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Pelo

La version 2 tourne, la version 3 me cause du tracas.

#16 Post by Pelo »

taper ! le point d'exclamation
Moi il faut que je tape sur / le slash
Histoire de clavier du Québec sans doute, enfin je n'en sais rien.
La version 2 tourne, la version 3 me cause du tracas.
Je trouve bien :wink: aqualung
Je change de pupsave, pour me réattaquer à la version 3.

La paramètre *aqualung étoile aqualung me permettrait-il de trouver toutes les lignes contenant aqualung ? je vas essayer.
J'enlèverai le screenshot ci dessous, mais je voulais indiquer que le tri par date est révélateur aussi du talent du développeur, qui développe plus ou moins.
Last edited by Pelo on Sun 08 Nov 2015, 07:45, edited 3 times in total.

Pelo

Programme Musher0 version 3 (pupsave putumayo)

#17 Post by Pelo »

Pas de liste des applications quand je lance la version 3 et 'u' n'y fait rien.
Attachments
pets.jpg
3d plus less suffiront
(50.75 KiB) Downloaded 76 times
Last edited by Pelo on Mon 09 Nov 2015, 01:10, edited 2 times in total.

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

#18 Post by musher0 »

Salut pelo.

Merci de tester.

Des réactions en vrac :

As-tu effacé les versions précédentes ? La version 3 se place dans
/usr/local/bin. Les précédentes étaient dans /root/my-applications/bin.

Tu n'as pas de liste ? Rien ? Nada ? Nothing ? Treize & Trange...

Où est le point d'exclamation sur ton clavier azerty ? Le mien est au-
dessus du chiffre 1, en haut à gauche. Pour taper un '!', je dois taper
<motion 1>.

Au sujet de "trouver aqualung" : si tu es en bas de la liste, tu tapes
< ?aqualung > pour chercher en remontant. Si tu es en haut de la liste, tu
tapes < /aqualung > pour chercher en descendant. Dans les deux
directions de recherche : pour trouver le suivant, on tape n; pour trouver
le précédent, on tape N.

Aussi : pour aller en haut de la liste, on tape g; pour aller en bas de la
liste on tape G.

Tu me mets une capture d'écran de ce que tu as ? Merci.

Je vais pour ma part tester sur d'autres Puppys que j'ai sur mon tacot.

À+

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

Pelo

Le point d'exclamation

#19 Post by Pelo »

Le point d'exclamation est tout à la droite de la rangée du bas
"Au sujet de "trouver aqualung" : si tu es en bas de la liste, tu tapes
< ?aqualung > pour chercher en remontant. Si tu es en haut de la liste, tu
tapes < /aqualung > pour chercher en descendant. Dans les deux
directions de recherche : pour trouver le suivant, on tape n; pour trouver
le précédent, on tape N. "
çà c'est bougrement intéressant.
:?: catapps3 a bien cré le fichier dans tmp, je viens de voir çà. Le script a fonctioné, mais n'affiche rien, rien, mais rien du tout.
Elève Musher0, il faut revoir la version 3, si vous voulez être validé comme programmeur :!: Je vas faire le dormeur, à mon tour. Salut, cousin lointain.
Last edited by Pelo on Sun 08 Nov 2015, 14:20, edited 2 times in total.

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

#20 Post by greengeek »

Bonjour Pelo - quelle clavier et-il si vous plait? Merci

Post Reply