Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 19 Apr 2014, 23:20
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Accès par aemenu aux dossiers principaux
Moderators: Béèm, darkerror05
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [4 Posts]  
Author Message
musher0


Joined: 04 Jan 2009
Posts: 3799
Location: Gatineau (Qc), Canada

PostPosted: Tue 06 Aug 2013, 16:55    Post subject:  Accès par aemenu aux dossiers principaux
Subject description: Peut être intégré à d'autres menus
 

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 ! Smile

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
MenusRep-0.1.pet
Description 
pet

 Download 
Filename  MenusRep-0.1.pet 
Filesize  10.37 KB 
Downloaded  56 Time(s) 
AccesDossiers-share.jpg
 Description   
 Filesize   34.71 KB
 Viewed   105 Time(s)

AccesDossiers-share.jpg

AccesDossiers-root.jpg
 Description   
 Filesize   19.4 KB
 Viewed   98 Time(s)

AccesDossiers-root.jpg


_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
Pelo


Joined: 10 Sep 2011
Posts: 2285
Location: Mer méditerrannée (1 kms°)

PostPosted: Wed 07 Aug 2013, 13:29    Post subject: fonction bookmarks de rox-filer  

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).
favoris.png
 Description   
 Filesize   47.58 KB
 Viewed   57 Time(s)

favoris.png

Back to top
View user's profile Send private message Yahoo Messenger 
musher0


Joined: 04 Jan 2009
Posts: 3799
Location: Gatineau (Qc), Canada

PostPosted: Wed 07 Aug 2013, 13:39    Post subject:  

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

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
Pelo


Joined: 10 Sep 2011
Posts: 2285
Location: Mer méditerrannée (1 kms°)

PostPosted: Thu 08 Aug 2013, 07:48    Post subject: Je vais tester tes pets aemenu
Subject description: Il faut toujours innover
 

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.
Back to top
View user's profile Send private message Yahoo Messenger 
Display posts from previous:   Sort by:   
Page 1 of 1 [4 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0516s ][ Queries: 12 (0.0061s) ][ GZIP on ]