Accès par aemenu aux dossiers principaux

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

Accès par aemenu aux dossiers principaux

#1 Post by musher0 »

Bonjour à toutes et à tous.

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.
La méthode utilisée est la même pour tous ces scripts, et j'aurais pu
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
Attachments
MenusRep-0.1.pet
(10.37 KiB) Downloaded 160 times
AccesDossiers-share.jpg
(34.71 KiB) Downloaded 213 times
AccesDossiers-root.jpg
(19.4 KiB) Downloaded 211 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Pelo

fonction bookmarks de rox-filer

#2 Post by Pelo »

La fonction bookmarks de rox filer ne répond-elle pas au besoin ? - même principe que les favoris du navigateur web - Si j'ai à accéder souvent à un répertoire ou à un fichier, je l'ajoute dans les favoris.
Peut-être qu'on ne parle pas de la même chose.
Il n'y a pas si longtemps que je sais que l'on peut bookmarker un endroit, alors d'autres l'ignorent aussi sans doute (icône petite flèche verte qui pointe sur un rond jaune).
Attachments
favoris.png
(47.58 KiB) Downloaded 167 times

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

#3 Post by musher0 »

Salut !

C'est vrai, sauf qu'avec mon script, la plupart des dossiers deviennent
accessibles, que tu les aies mis comme signet dans ROX ou non. De plus,
mes scripts sont plus "généraux" que les signets de ROX, et ils
demandent moins de "travail", puisqu'ils se créent automatiquement.

Quant à l'autre point, tu as raison : les gens ne connaissent pas, en
général, cette fonction commode de ROX.

Et puis, point relevé nulle part : les gens sont naturellement paresseux.
Ils préfèrent changer de logiciel plutôt que d'étudier et d'exploiter à fond
celui qu'ils ont. (Ah, la nature humaine...)

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

Pelo

Je vais tester tes pets aemenu

#4 Post by Pelo »

Il faut toujours innover, et ces petits pets font de grandes choses. Testons !

(Je ne peux plus me passer du témoin de batterie avec alerte, ainsi que du pupsaveconfig.). Bonne journée à toi, m'sieur Musher.

Post Reply