Voici quelques scripts sans prétention pour accéder à des dossiers
importants de notre Puppy. Il s'agit des dossiers /root, my-documents,
my-applications et /usr/share.
En tant que développeur amateur, je me déplace beaucoup et souvent
dans la structure des dossiers Linux, pour vérifier ceci, retoucher telle
chose, voir si une icône est présente à tel endroit, etc.
Certains commentaires de débutants m'ont donné à penser qu'un tel
accès pourrait aussi leur faciliter la vie. Alors, voilà.
Pour la commodité de la chose, j'ai mis deux liens dans /root, que vous
pouvez rapporter sans peine sur le bureau.
Comme à mon habitude, j'ai basé ces scripts sur aemenu. Une
"traduction" facile pour les menus d'icewm ou de pekwm est possible.
Pour jwm, c'est probablement un peu plus complexe, mais ça doit pouvoir
se faire aussi.
J'ai divisé les listes résultantes en sous-menus, pour qu'elles s'affichent
au complet sur le bureau. Mais vous pouvez retoucher le code pour créer
plus ou moins de sous-menus, selon le nombre de sous-dossiers que
vous avez.
Quelques caractéristiques :
- On accède aux sous-dossiers dans my-documents et my-applications
en passant par le menu "root".
On peut accéder au dossier supérieur. Par ex., de /root, on peut accéder
à /; de /usr/share, on peut accéder à /usr.
Ce sont des menus dynamiques, mais avec vérification incorporée. C'est-
à-dire que si quelque chose a changé dans la structure des dossiers, le
menu se recrée automatiquement en 2-3 secondes. Sinon, le menu
s'affiche tout de suite.
Corollaire : La première fois qu'on se sert de ces menus au cours de
notre session, ils se créent, et il y a comme un hoquet (délai). C'est
normal. Par la suite, si rien n'a changé, le menu s'affiche sans retard.
Dans chaque menu est aussi prévu un accès au même niveau avec rox
(accès habituel). Dans le menu root, il suffit de cliquer sur "root"; dans le
menu share, on clique sur "share".
Une fois qu'on a choisi un sous-dossier, celui-ci s'affiche dans ROX, puis
le menu réapparaît automatiquement. Cela pourra en déconcerter
certains; pas de panique, c'est fait exprès ! L'expérience m'a appris qu'on
a souvent besoin d'afficher deux sous-dossiers, par ex., pour faire une
copie, ou consulter deux éléments (scripts, images, docs, etc.) en même
temps. En se réaffichant, le menu permet d'afficher dans ROX un 2e ou
un 3e dossier sans reprendre le processus de menu du début. On
s'économise ainsi quelques clics.
Pour fermer le menu, il suffit de cliquer sur un espace vide du bureau.
en créer pour d'autres dossiers, mais il ne faut pas multiplier les êtres
inutilement !
Plus sérieusement, vu la façon dont ces menus sont faits, on peut
accéder au niveau supérieur en un clic. Donc s'ajoutent à la liste des
dossiers rendus facilement accessibles : / et /usr. Avec un accès facile
à six dossiers importants au total, on a pas mal fait le tour de la
hiérarchie Puppy. Resterait à faire un menu pour /opt, mais ce dossier
n'est pas toujours utilisé, cela dépend des gens.
Si vous voyez que des améliorations peuvent être apportées, n'hésitez
pas à les communiquer ici ? Merci d'avance.
À la bonne vôtre !
musher0