Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/11/2008, à 23:09

Marzikill

A propos d'Openbox

Bonjour à tous !


J'ai découvert le ô combien merveilleux Openbox, et je n'arrive plus à m'en passer : sobriété, efficacité, configurabilité, bref je me sens vraiment sous GNU/Linux.


Néanmoins, quelques points restent "casse-pied".



- le plus ennuyeux est pypanel (oui, oui, je préfère avoir un panel pour voir la liste de mes applications lancées....) J'adore son graphisme, et, comme toujours, sa simplicité. Mais, un point me chagrine : je ne parviens pas à donner le focus automatiquement à toutes les fenêtres déminimisées. Je suis obligée de re-cliquer une nouvelle fois sur la fenêtre pour qu'elle prenne le focus, et qu'elle passe au premier plan.
Comment donc donner le focus automatiquement aux fenêtres qui sont déminimisées (si je les déminimises, c'est que je veux travailler dessus non ?).

- le second point concerne les économiseurs d'écran. J'utilise xscreensaver, que je préfère à celui de Gnome, pour sa plus grande configurabilité. Sous linux, tout ce qui se fait par l'intermédiaire d'un GUI peut s'exécuter à partir de la ligne de commande... Je me trompe ? Alors voici la question qui me tarraude : quelle est la commande utilisée par xscreensaver pour lancer l'économiseur d'écran, et celle pour verrouiller l'écran ? (afin de me faire un gentils raccourcis clavier qui me permettrait de verrouiller mon écran en appuyant sur une seule touche !).



Merci d'avance pour toutes les réponses (les pistes sont elles aussi bienvenues... ) que vous voudrez bien m'apporter.
Amicalement
Marzikill.

Hors ligne

#2 Le 21/11/2008, à 17:53

thuban

Re : A propos d'Openbox

en ce qui concerne pypanel, regarde le fichier de configuration .pypanelrc dans ton home, c'est une piste, je ne sais pas si cela te permettra d'avoir ce que tu cherches wink . Sinon, essaie un autre panel, comme fbpanel qui est très bien aussi, ou tint2 (à voir dans la doc). ou alors, utilise alt+tab lol

Pour xscreensaver, ajoute à ton fichier autostart.sh (si tu ne vois pas de quoi je parles dis-le moi, sinon, va voir la doc, c'est expliqué dedans, c'est pour lancer n'importe quoi quand tu te loggue avec openbox), je crois que c'est la commande :
xscreensaver --no-splash &

à tester ^^

Hors ligne

#3 Le 21/11/2008, à 20:41

Marzikill

Re : A propos d'Openbox

...


Ouaip, merci pour ton aide... qui ne m'aide pas beaucoup ! Enfin, je vais me tourner en effet vers tint2 qui m'a l'air pas mal. Au niveau du .pypanelrc, c'est justement quelle est le "truc" à mettre pour que le focus soit automatiquement donné au fenêtres déminimisées... J'ai bien cherché dans les commentaires, mais visiblement...


#------------------------------------------------------------------------------
#                       Button Event Function Definitions
#------------------------------------------------------------------------------
# Left click   - button 1
# Middle click - button 2
# Right click  - button 3
# Wheel up     - button 4
# Wheel down   - button 5
#
# changeDesktop(x)
# - Change Desktop: Increase or decrease the current desktop by 'x' amount
#
# toggleShade(task)
# - Shade or Unshade an application
#
# toggleHidden()
# - Minimize the panel to the top or bottom depending on its start location
#
# toggleMinimize(task, traise=1)
# - Minimize or Unminimize an application and optionally raise it
#
# taskRaise(task, focus=1)
# - Raise an application to the top of the window list and optionally focus it
#
# taskLower(task, focus=0)
# - Lower an app to the bottom of the window list and optionally focus it
#
# taskFocus(task)
# - Give focus to the selected application, if it has focus then minimize it
#
# showDesktop()
# - Toggle between hiding and unhiding ALL applications

Pour xscreensaver, la commande que tu m'as donné dirige le lancement du daemon (j'ai tort ?) de xscreensaver. Or, le fond d'écran ne s'active qu'après une durée déterminée... Moi je souhaiterai que dès que j'appuie sur une touche déterminée (logo de droite en l'occurence) mon écran se verrouille, un peu comme sous gnome...


Merci pour l'aide que vous vudrez bien m'apporter.
Amicalement
Marzikill.

Hors ligne

#4 Le 21/11/2008, à 21:14

thuban

Re : A propos d'Openbox

peut-être ce que tu demandes n'est pas faisable avec pypanel, je ne sais pas très bien, si ce n'est pas mis dans les fichiers de configuration...
pour xscreensaver, je n'avais pas compris ta demande! mais sinon, j'ai trouvé! tu lance au démarrage xscreensaver --no-splash, puis tu choisi pour raccourci la touche que tu désires, et tu lui assignes cette commande : xscreensaver-command -activate

et voilà!

Hors ligne

#5 Le 22/11/2008, à 14:18

Marzikill

Re : A propos d'Openbox

Trop fort ! Xscreensaver se lance quand je veux ! Merci !


Quant à tint2... Comment fait-on pour l'installer ? wink


Chui allé sur le site, télécharger les sources, mais erreur de compilation. Dommage. N'y aurait-il pas un petit paquet ? (j'ai pas trouvé pour debian...)


Amicalement
Marzikill.

Hors ligne

#6 Le 23/11/2008, à 18:13

Marzikill

Re : A propos d'Openbox

Bon, c'est bon... Mea culpa, je sais pas ce que j'ai foutu... Un apt-get install tint2 et puis ça roule.... wink


Mais je me retrouve avec un problème : tint n'a pas de systray ! C'est catastrophique ! Par quelle appli (légère ...) puis-je le remplacer ? J'ai beau chercher "systray openbox" je trouve rien sur le Oueb...



Amicalement
Marzikill.

Hors ligne

#7 Le 24/11/2008, à 13:03

Rydgel

Re : A propos d'Openbox

Trayer est un bon gestionnaire de systray

#8 Le 26/11/2008, à 08:12

thuban

Re : A propos d'Openbox

trayer est pas mal en effet, mais il se peut que tu n'arrives pas à l'avoir présent sur tous tes bureaux (c'est se qui m'arrive, un petit bug semble t'il.).
tu as plusieurs applications pour ca : docker, stalonetray... je te renvoie ici :
http://urukrama.wordpress.com/openbox-guide/#systemtrays

Pour ma part, j'utilise stalonetray (il peut etre un peu embetant à configurer, je te file donc mon ~/.stalonetrayrc :

# vim:filetype=config:tw=80:et
#
# This is sample ~/.stalonetrayrc, resembling default configuration.
# Remember: command line parameters take precedence.
#
# Directives introduced in 0.7.6 are marked with "NEW in 0.7.6"
#
####################################################################
#
# stalonetray understands following directives
#
####################################################################
 
# background <color> # color can be specified as an HTML hex triplet or
                             # as a name from rgb.txt, note that '#' must be quoted
background "#777777"
 
# decorations <decspec> # set trays window decorations; possible values for
                             # decspec are: all, title, border, none
decorations none
 
# display <display name> # as usual
 
# dbg_level <int> # controls the amount of debug info (for this setting to
                             # have effect, stalonetray sources must have been
                             # configured and compiled with --enable-debug)
# dbg_level 0
 
# fuzzy_edges [<level>] # enable fuzzy edges and set fuzziness level. level
                             # can be from 0 (disabled) to 3; this setting works
                             # with tinting and/or transparent and/or pixmap
                             # backgrounds (NEW in 0.7)
fuzzy_edges 0
 
# geometry <geometry> # tray's geometry in standard X notation
# C'est ici que tu changes sa taille, et son emplacement (en partant d'en bas à droite)
geometry 25x25-1258-1
 
# grow_gravity <gravity> # one of N, S, E, W, NW, NE, SW, SE; tray will grow
                             # in the direction opposite to one specified by
               # grow_gravity; if horizontal or vertical
               # direction is not specified, tray will not grow in
               # that direction
grow_gravity W
 
# icon_gravity <gravity> # icon placement gravity, one of NW, NE, SW, SE
icon_gravity NE
 
# icon_size <int> # specifies dimensions of typical icon slot
icon_size 20
 
# ignore_icon_resize [<bool>] # ignore icon attempts to resize their windows
                             # (NEW in 0.7)
ignore_icon_resize true
 
# max_width <int> # specifies maximal tray's width (0 = no limit)
max_width 0
 
# max_height <int> # specifies maximal tray's height (0 = no limit)
max_height 25
 
# no_shrink [<bool>] # disables shrink-back mode (NEW in 0.7)
no_shrink false
 
# parent_bg [<bool>] # whether to use pseudo-transparency
                             # (looks better when reparented into smth like FvwmButtons)
parent_bg true
 
# pixmap_bg <path_to_xpm> # use pixmap from specified xpm file for (tiled) background
# pixmap_bg /home/user/.stalonetraybg.xpm
 
# respect_icon_hints [<bool>] # try to respect icon hints (NEW in 0.7)
respect_icon_hints true
 
# skip_taskbar [<bool>] # hide tray`s window from the taskbar
skip_taskbar true
 
# sticky [<bool>] # make a tray`s window sticky across the
                             # desktops/pages
sticky true
 
# tint_color <color> # set tinting color (NEW in 0.7)
tint_color white
 
# tint_level <level> # set tinting level; level ranges from 0 (disabled)
                             # to 255 (NEW in 0.7)
tint_level 0
 
# transparent [<bool>] # whether to use root-transparency (background
                             # image must be set with Esetroot or compatible utility)
transparent true
 
# vertical [<bool>] # whether to use vertical layout (horisontal layout
                             # is used by default)
vertical false
 
# window_layer <layer> # set the EWMH-compatible window layer; one of:
                             # bootom, normal, top
window_layer normal
 
# window_type <type> # set the EWMH-compatible window type; one of:
                             # dock, normal, toolbar, utility
window_type toolbar
 
# withdrawn [<bool>] # start withdrawn (NEW in 0.7, prior to that
                             # withdrawn mode was default!)
withdrawn false
 
# xsync [<bool>] # whether to operate on X server synchronously (SLOOOOW)
xsync false

edit : j'ai fait une erreur, il ne faut pas lancer xscreensaver --no-splash, mais xscreensaver -no-splash

Dernière modification par thuban (Le 26/11/2008, à 08:17)

Hors ligne

#9 Le 26/11/2008, à 14:27

Marzikill

Re : A propos d'Openbox

Mon Dieu !

Mais ce site est parfait !


Tout y est ! C'est absolument magnifique ! Merci ! (il faut absolument le faire circuler, toutes les informations pour configurer admirablement son petit gestionnaire de fenêtre favoris sont là ! C'est vraiment merveilleux !)



(T'en a d'autres des sites comme ça que tu cacherais comme un vilain egoïste ? lol:lol:


Amicalement
Marzikill.


Merci pour ton stalonetray. Mais je pense que je vais essayer de me débrouiller tout seul.. Comme un grand ! wink

Hors ligne

#10 Le 28/11/2008, à 17:19

thuban

Re : A propos d'Openbox

Ah mais de rien!Si si,  il y en a d'autres! tu trouveras les liens sur la doc d'openbox!:D :http://doc.ubuntu-fr.org/openbox

Dernière modification par thuban (Le 28/11/2008, à 17:20)

Hors ligne