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 Wed 17 Dec 2014, 17:58
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
Echinus window manager, versions -0.3.6 and -0.4.9.
Moderators: Flash, JohnMurga
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 3 of 3 Posts_count   Goto page: Previous 1, 2, 3
Author Message
musher0


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

PostPosted: Thu 03 Dec 2009, 23:07    Post_subject:  

Hello all.

I've encountered a freeze of Gparted under echinus, just as it's going to apply the changes to the partition. Both in Puppy 4.12 and in dpup482 beta5.

Can anybody confirm this, or is this just a case of the cobbler's son?

Same Gparted worked find under jwm. Strange...

Sincerely,

_________________
"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_website 
musher0


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

PostPosted: Sun 03 Nov 2013, 14:28    Post_subject:
Sub_title: echinus v. 0.4.9
 

Updated Nov. 5, 2013, 1 p.m.
~~~~~~~~~~~~~~~~~~~

Hello, all you echinus fans out there!

I've made available a pet of the new version of echinus (v. 0.4.9) here:
http://murga-linux.com/puppy/viewtopic.php?p=731167#731167

It's intentionally that I've posted it in the LucidPuppy thread, since this
echinus does not work completely in wary-5.5 or wolx-5.5. In those
Puppies, the win keys are only activated if you have specified a 105-keys
keyboard, but the rest runs ok. Therefore "not completely".

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Edit, Nov. 8, 2013 -- Member Médor reports that he had no problem using
echinus on wolx-5.5.
http://murga-linux.com/puppy/viewtopic.php?p=735659&sort=lastpost#735659
I made another test on wary-5.5, which remained partially unsuccessful. Even with a pure "pc105" keyboard-type setting, the Win keys in echinus
remained dead in PuppyWary-5.5.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

But you can use the author polachok's default configuration or create your
own, substituting the Win keys for Alt+Shift, for example.

polachok's own description of the echinus configuration file can be found
at: https://github.com/polachok/echinus. Scroll down to the
"README" section. It contains some additional parameters not used here.

I'm also including here my echinuxrc file, with comments. This may help
to understand better how to use echinus with the most profit for the user,
because echinus is hard to find on the web, and echinus experiences
and/or echninus documentation files are even harder to find.

My echinusrc config call up various spm menus (aka aemenus), which are
not necessary for echinus to work properly. I'll provide these menus if
there is a request.


I also discovered one undocumented behavior, concerning bringing back
a maximized window to its previous size in floating mode.

The comments are in French and in English in the same file. Lazy me, I
didn't want to do the work twice! (Hopefully, it will also give echinus
more exposure.)

If you've also discovered some undocumented behaviors in echinus, or
generally want to share your experience of it, this is the place!

So there you go. Enjoy!

musher0

~~~~~~~~~~~~~~~~~~~
Code:
# musher0's echinusrc file / fichier echinusrc de musher0
# # # # 2009-07-27 # # # #
# # #  Rév. : 2013-10-21 # #
# # # # # # # # # # # # #

# Couleurs et décorations de la barre de titre et des bordures /
# Colors and décorations of the title bar and of the borders.
# fenêtre active / active window
Echinus*selected.border: #938993
# "#262626" # autre / alternative

Echinus*selected.button: #FFFFFF
# "#d3d7cf" # autre / alternative

Echinus*selected.bg: #938993
# "#B9A9A9" # "#262626" # autre / alternative

Echinus*selected.fg: #FFFFFF
# "#d3d7cf" # autre / alternative

# ~~~~~~~~~~~~~~~~~~~~~

# fenêtres passives / passive windows
Echinus*normal.border: #000000
# "#938993" # "#B9A9A9" # "#262626" # autre / alternative

# couleur des icônes de contrôle / color of control buttons
Echinus*normal.button: #FFFFFF
# "#8B0000" # "#262626" # autre / alternative

# couleurs du fond et du texte / colors of background and foreground
Echinus*normal.bg: #262626
Echinus*normal.fg: #b0b4ac

# Épaisseur des bordures / Thickness of borders
Echinus*border: 3       # 1
# En / in pixels

# Icônes des boutons de contrôle / Control Button Icons
Echinus*button.left.pixmap: iconify.xbm
Echinus*button.center.pixmap: max.xbm
Echinus*button.right.pixmap: close.xbm

Echinus*sloppy: 0
# focus de la souris / mouse focus

Echinus*opacity: 0.7
# opacité / opacity

# décorations en mode pavant / decorations in tiling  mode
Echinus*decoratetiled: 1
# 1= oui / yes # 0 = non / no

Echinus*hidebastards: 0
# cacher les barres "étrangères" / hide extraneous ("foreign") bars

Echinus*titleposition: 1    # 0
# position du titre / position of title
# 1 = gauche / left # 0 = milieu / middle

############################
# barre indiquant les bureaux / bar indicating desktops
Echinus*tagbar: 0 # 1
# 0 = off
# Si 0, contrôlé par ourico (suggestion) / If 0, controlled with ourico
# (la barre propre à echinus) / (echinus' own bar)

Echinus*mwfact: 0.85
# Facteur de déplacement ? / Displacement factor ?
Echinus*nmaster: 1
# ?

Echinus*font: Aerial-11
# fixed-13 # autre / alternative

Echinus*title: 17
# épaisseur de la barre de titre / thickness of title bar
# en / in pixels

############################
# Nombre et nom des bureaux / Number and name of desks
Echinus*tags.number: 5

Echinus*tags.name0: central
# gestion / general management
Echinus*tags.name1: cli
# lignes de commandes / command line programs
Echinus*tags.name2: web
# applis Internet applications
Echinus*tags.name3: bureau
# bureautique / Office apps
Echinus*tags.name4: mus&gfx
# musique, dessin et médias / music, drawing and medias

# Echinus*tags.name5: divers
# misc
# Echinus*tags.name6: dev
# développement / development
# Echinus*tags.name7: bof
# pour les jours de ras-le-bol ! :-) / for those "what-the-heck" days!

# # # # # # # # # # # # # # #
# Styles du gestionnaire / WM style
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# # Comportement par défaut / Default behaviour
Echinus*deflayout: f # i
# # flottant / floating
# # comme / like icewm et / and jwm
# # Layout applied to tag if not explicitly set by tags.layout later.
# # Type du bureau si non défini explicitement par "tags.layout" plus tard.
# # L'un des suivants / One of the following:
# # i - ifloating / i-flottant, f - floating / flottant
# # OU : t - tiled / en pavés,
# # Pour le comportement en mode pavés :
# #  b - bottomstack / empilés depuis le bas
# #  m - maximized / maximisé.
# # # # # # # # # # # # # # #

Echinus*tags.layout0: f
Echinus*tags.layout1: f
Echinus*tags.layout2: f
Echinus*tags.layout3: f
Echinus*tags.layout4: f
Echinus*tags.layout5: f
# Echinus*tags.layout3: b # ???
# Tous mis en mode flottant pour imiter un gest. de fen. ordinaire. /
# All put in floating mode for now, to imitate an ordinary wm.
#
# C'est plus facile de s'initier si on vient de jwm ou icewm. /
# This is easier for a newbie used to jwm or icewm.
#
# Quand on sera plus habitué, on voudra que chaque bureau ait son style.
# After gaining some experience, you'll want each desk to have its own style.

####################################
# Combinaisons de touches pour echinus, v. 0.33
# Key combinations for echinus, v. 0.33
#
# Adaptation par musher0 : la touche A[lt] est remplacée par C[trl]+A[lt]
#    Cela permet de conserver la touche A[lt] pour activer
#    les fonctions des programmes, comme dans OpenOffice,
#    par exemple, où A[lt]-F active le menu "fichiers".
#
# Adapted by musher0: the A[lt] key is replaced with C[trl]+A[lt]
#   This preserves the A[lt] key to activate
#     the program functions, such as in OpenOffice,
#   where A[lt]-F activates the "files" sub-menu.
#
# Echinus*modkey: A # polachok's default
# (Voir ci-dessous.) / (See below.)
Echinus*modkey: C
# La touche Ctrl est la touche de modification principale. /
# The C[trl] key is the main mod key.

###
# Pour enlever les barres externes / To remove strut bars
Echinus*togglestruts: CA + b

###
# Pour donner la préséance à une fenêtre / To give focus to a window
Echinus*focusnext: CA + j
# à la prochaine fenêtre / to the next window

Echinus*focusprev: CA + k
# à la fenêtre précédente / to the previous window

###
# Pour aller d'un bureau à l'autre / To go from one desk to the other
Echinus*viewprevtag: A + Tab
# Bureau précédent / Previous desk

Echinus*viewlefttag: CA + Left
# Bureau à gauche (Ctrl+Alt+flèche gauche)
# Desk to the left (Ctrl+Alt+left arrow)

Echinus*viewrighttag: CA + Right
# Bureau à droite / Desk to the right

###
# Combinaisons de touches pour fermer / Key combinations to close
Echinus*quit: CA + q
# tout / everything

Echinus*restart: CS + q = echinus
# fermer et redémarrer echinus / close and restart echinus

Echinus*killclient: CS + c
# un programme / a program

# Alternance du mode flottant et du mode pavant # Important pour les novices !
# Alternating between floating mode and tiling mode # Important for newbies!
Echinus*togglefloating: CA + space
# Echinus*iconify: A + i
#   # dans / in version 0.321
Echinus*zoom: CA + Return
# pour amener la fenêtre x dans l'espace principal du bureau, en mode "pavant" /
# to bring window x in main desk space, in tiling mode

# Pour passer d'un bureau à l'autre / To switch from one desk to the next
# Echinus*view0: CA + F1   
# Non, car active le "screen" 1,  le "login" de Puppy. On se rabat sur la touche Alt. /
# No, this activates the number 1  screen, Puppy's login. Let's be contented with the A[lt] key.
Echinus*view0: W + F1
# AW + F1
#    Non: Laissées tel que dans l'original, parce que  / No: left as in the original, bacause
#    cette combinaison n'est en général pas utilisée / this combination is in general not used
#    par les logiciels.                                                    / by programs.
Echinus*view1: W + F2
Echinus*view2: W + F3
Echinus*view3: W + F4
Echinus*view4: W + F5
# Echinus*view5: W + F6
# Echinus*view5: W + F7
# Add as many as there are desks. / Ajouter selon le nombre de bureaux.

# Envoyer une fenêtre dans le bureau x / Send a window in desk x
Echinus*tag0: AS + 1
Echinus*tag1: AS + 2
Echinus*tag2: AS + 3
Echinus*tag3: AS + 4
Echinus*tag4: AS + 5
# Echinus*tag5: AS + 6
# Echinus*tag5: AS + 7
# Same comment as above. / Même remarque que ci-dessus.

Echinus*toggleview4: A + F4
Echinus*focusview6: A + s
# Fait quoi ? / What does this do?

# Diverses mises en place des fenêtres en mode pavant /
# Various window layouts in tiling mode
# # One of / L'un de :
# i - ifloating, f - floating, t - tiled, b - bottomstack, m - maximized.
# (Voir ci-dessus. / See above.)
Echinus*setlayoutm: CA + m
Echinus*setlayoutf: CA + f
Echinus*setlayouti: CA + i
Echinus*setlayoutt: CA + r
Echinus*setlayoutb: CA + w

# Pour augmenter ou diminuer la largeur de la bande de droite, en mode pavé. /
# To enlarge or reduce the width of the windows at the right, in tiling mode.
Echinus*moveright: CA + d = 5
Echinus*moveleft: CA + a = -5
Echinus*moveup: CA + w = 0 -5
Echinus*movedown: CA + s = 0 5
Echinus*resizedecx: AS + a = 0 0 -5 0
Echinus*resizedecy: AS + s = 0 0 0 -5
Echinus*resizeincx: AS + d = 0 0 5 0
Echinus*resizeincy: AS + w = 0 0 0 5

# Important
# En mode flottant, pour réduire une fenêtre maximisée à sa taille antérieure :
# Ctrl + clic gauche sur le côté gauche ou droit de la fenêtre (Non documenté)
#
# In floating mode, to reduce a maximized window to its previous size:
# Ctrl + left-click on either the left or right side of the window (non documented)
#
# Pour ouvrir un menu, une console ou un programme : /
# To open a menu, a console or a program:
#
# Ci-dessous, tous des "aemenus" avec touche Win (gauche ou droite) /
# All the menus below are "aemenus" called with the left or right Win key.
#
# Les touches Win sont déjà activées dans les LucidPuppy. Problématiques dans
# les wary. / Win keys are already activated in the LucidPuppies. They are a bit
# of a problem in the wary's.
#
Echinus*spawn0: W + a = /root/.pekwm/spm2-w12n -m
#    menu des programmes # aragon's simple Puppy menu

Echinus*spawn1: W + q = /root/my-applications/ae/Sorties.sh
#    menu de sortie / to quit

Echinus*spawn2: W + z = /root/my-applications/ae/disques-aragon-mod.sh
#    menu des disques / disks (partitions) menu

Echinus*spawn3: W + s = /root/my-applications/ae/GE.sh
#    menu de contrôle du bureau / screen control menu

Echinus*spawn4: W + w = /root/my-applications/ae/menu-roxpanel.sh
#    menu général / meta-menu

Echinus*spawn5: W + x = /root/my-applications/ae/boussole.sh
#    boussole / compass

Echinus*spawn6: W + b = a-droite.sh
# ROX panel at the right / panneau ROX à droite
###
# Pour augmenter ou réduire la largeur du petit pavé à droite /
# To enlarge or reduce the width of the smaller tiled programs at the right
Echinus*decmwfact: CA + h = -0.05
Echinus*incmwfact: CA + l = +0.05
# Si le petit pavé est en bas / If the smaller tiled programs are at the bottom.
Echinus*decnmaster: AS + j = -1
Echinus*incnmaster: AS + k = +1

###
# Changer la ligne qui suit pour appeler un aemenu au lieu de la console. /
# Change the following line to call an aemenu instead of the terminal.
Echinus*command: console-hdr.sh
# (Une console urxvt personalisée / A customized urxvt console.)
# Ou / or "xterm". Ou / or "spm" (Simple Puppy Menu).
# Echinus*terminal: xterm # Obsolète. Remplacé par Echinus*command.

###
# Règles pour que tel programme s'affiche lance dans tel bureau /
# Rules to get a certain program to display in a certain desk.
#
Echinus*rule0: Firefox.* web 0 1
Echinus*rule1: opera web 0 1
# Signifie qu'opera se lancera dans le bureau "web" /
# Means that opera will launch in the "web" desk.
Echinus*rule2: Icecat.* web 0 1
Echinus*rule3: gmplayer.* mus 1 1
Echinus*rule4: mtpaint.* mus 1 1
Echinus*rule5: DOSBox.* cli 1 1
Echinus*rule6: Abiword.* *bur 1 1
Echinus*rule7: Soffice.* *bur 1 1
Echinus*rule8: Notecase.* *bur 1 1
Echinus*rule9: dir-mus.sh mus 1 1
#
# Also can apply with programs running under wine: /
# Peut aussi s'appliquer à des programmes tourninant sous wine.
# Par ex.: / For ex.:
# Echinus*rule5: screamer039b-XP.* mus 1 1
# Echinus*rule6: nPOPuk.exe misc 1 1
# Echinus*rule7: realplay.* mus 1 1
#
## 30 ##

echinusrc(1).zip
Description  My revised echinusrc configuration file.
zip

 Download 
Filename  echinusrc(1).zip 
Filesize  4.5 KB 
Downloaded  81 Time(s) 

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)

Edited_times_total
Back to top
View user's profile Send_private_message Visit_website 
musher0


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

PostPosted: Sun 03 Nov 2013, 14:44    Post_subject:  

As a footnote, here's a screenshot of what you can do with the new echinus-0.4.9:

http://murga-linux.com/puppy/viewtopic.php?p=731168&sort=lastpost#731168
and more specifically:
[img]http://murga-linux.com/puppy/viewtopic.php?mode=attach&id=71259[/img]

_________________
"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_website 
musher0


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

PostPosted: Tue 05 Nov 2013, 13:57    Post_subject:  

Hello, all.

I've edited my suggested echinusrc file today. Please see two posts up.
Thanks for your understanding and have a great day!

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_website 
Display_posts:   Sort by:   
Page 3 of 3 Posts_count   Goto page: Previous 1, 2, 3
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


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