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 05/02/2007, à 13:21

Lenezir

[Demi-résolu] FVWM-Crystal : installer un thème

Salut ^^
Je viens d'installer FVWM-Crystal (merci Struddel wink) et je suis un peu perdu.
J'ai trouvé un thème de bureau que je voudrais bien installer : http://desintegr.free.fr/?page=linux/fvwm (Le "Pack" FVWM) mais je sais pas comment m'y prendre.
Et est-ce que les thèmes FVMW sont compatibles avec FVWM-Crystal ?
Et en faisant avec la console un "ls" sur mon bureau je vois des icônes mais sur le bureau il n'y a rien du tout.
Comment faire pour les afficher ?
Merci ^^

Dernière modification par Imoreion (Le 05/02/2007, à 19:48)

Hors ligne

#2 Le 05/02/2007, à 16:04

ferreol

Re : [Demi-résolu] FVWM-Crystal : installer un thème

Bon je ne sais pas si je vais t´aider car moi aussi j ai du mal a faire fonctionner le theme de "PEM" mais normalement tu dois avoir un dossier dans ton home: 

.fvwm

dedans ce dossier tu dois créer un fichier .fvwm2rc

que tu peux recuperer mais il te faudra l editer.

Je ne sais pas mais à ta place j aurai installer le paquet fvwm et non pas le theme crystal comme cela tu par de rien et tu construit petit a petit.

moi j essaye de faire fonctionner le theme suivant :
http://pemarchandet.free.fr/fvwm.html

regarde il y a pas mal d explications ici:
http://fvwm.lair.be/viewtopic.php?t=118

tout marche sauf la topbar chez moi.

Hors ligne

#3 Le 05/02/2007, à 16:19

Lenezir

Re : [Demi-résolu] FVWM-Crystal : installer un thème

Merci je viens de le faire mais après un redémarrage ça ne change pratiquement rien chez moi.
Et que faut-il éditer dans ce .fvwm2rc ??
Merci big_smile

Hors ligne

#4 Le 05/02/2007, à 17:38

ferreol

Re : [Demi-résolu] FVWM-Crystal : installer un thème

oui , et pas mal modifier.

C est meme parfois plutot compliqué .

tu n as cas essayé avec le lien que je t ai donné télécharge le fvwm.tar.bz2

et regarde comment il fonctionne.

Il te faut un set d icones et indiquer le path  pour chaque icone .

associer les icones a tes applications pas necessairement les meme chez toi et lui...

Il te faut Un theme sonore optionnel .

Une serie de paquets si tu veux que tout fonctionne.

skinner ton menu...

rediriger le plugin weather.com ( en lui donnant le code de ta ville)

creer une configuration pop.mail.com

Tu peux enuite poussé le vis et prendre son theme de terminal...


Bref il y a du boulot.

essaye avec les deux liens que je t ai donné c est pas malexplique

Dernière modification par ferreol (Le 05/02/2007, à 17:41)

Hors ligne

#5 Le 05/02/2007, à 17:55

Lenezir

Re : [Demi-résolu] FVWM-Crystal : installer un thème

Ah quand même... hmm bon bah je vais m'y mettre...
Merci pour ton aide wink

Hors ligne

#6 Le 05/02/2007, à 18:30

ferreol

Re : [Demi-résolu] FVWM-Crystal : installer un thème

Moi je m´y suis mis il y a quelques jours et c est deja bon ou presque manque la barre du haut et puis reduire a 1024X768

la plupart des choses à changer sont des liens symboliques tu sais c est pas tres compliqué non plus. En quelques heures divisées en plusieurs reprises cela devrait etre bon. normalement.

Essaye avec mon exemple c est formateur en plus le thème est super sympa. il y a un dock animée , un topbar affichage des fenetres, un monitoring ( temp cpu) , la meteo , tes mails. 4 bureaux et un genre de pager en mieux . restera a lui coller un conky et tout sera parfait.

le tout en utilisant 45 mo de Ram contre 220 Mo pour KDE.
cela vaut le coup si tu as toujours pleins de trucs ouverts en meme temps.

Dernière modification par ferreol (Le 05/02/2007, à 18:31)

Hors ligne

#7 Le 05/02/2007, à 18:42

Lenezir

Re : [Demi-résolu] FVWM-Crystal : installer un thème

D'accord merci big_smile
Euh une ptite question (je rame déjà tongue) :

Quand j'ai

SetEnv fvwm_wallpaper_dir $[HOME]/wallpapers/

je suppose que

$[HOME]/wallpapers/

est le chemin de mes fonds d'écran. Mais le $[HOME] correspond à quoi ? A /home ou à /home/user ? Et pour aller dans par exemple /usr/share je vais mettre $[USR]/share ?
Voilà dès que j'aurais cette réponse je serais sur la bonne voie cool
Merci big_smile

Hors ligne

#8 Le 05/02/2007, à 22:09

ferreol

Re : [Demi-résolu] FVWM-Crystal : installer un thème

oui normalement c'est bien cela mais tout depend de la config dont tu parles.
Dans l'exemple que je t'ai donné c'est un peu plus compliqué que cela car il y a un script dans./script/wallpaper.sh

sinon dans un exemple basic tu dois remplacer home par ton chemin /usr/share/wallpaper ou /usr/share/background.

Hors ligne

#9 Le 05/02/2007, à 22:13

Struddel

Re : [Demi-résolu] FVWM-Crystal : installer un thème

Si tu as installé Fvwm-crystal, il ne faut pas utiliser les thèmes du fvwm normal, ils ne sont pas exactement faits pareil et ça risque de tout abimer (à ton theme, ton pc ne craint rien, t inquiete pas wink )

Si tu as installé Fvwm-crystal à partir des dépots alors c'est une mauvaise chose, ce n'est pas le dernier et il lui manque pas mal de trucs, installe plutot le dernier en le telechargeant ici : http://download.gna.org/fvwm-crystal/3.0.4/

Clique droit sur le fichier fvwm-crystal-3.0.4.tar.gz   et enregistre le ou tu veux.

Decompresse le dossier, va dedans avec la console et tape simplement :

make prefix=/usr/local install

Pas besoin de désinstaller l'autre, ça l'écrasera. Et ne surtout pas désinstaller le fvwm de base car fvwm crystal s'en sert.

Ensuite pour installer des thèmes il faut que tu trouves des thèmes typiques fvwm-crystal. Ils sont composées en general de plusieurs fichiers dans des archives sur le net (j'en ai vu je sais plus ou mais y en a quelques uns) et il faut simplement remplacer les fichiers que tu trouveras dans /usr/local/share/fvwm-crystal/fvwm/ par ceux de l'archive que tu auras téléchargé.

En installant ce fvwm-crystal tu as deja plusieurs thèmes, regarde s'il y en a pas d'autres qui te plaisent en allant ds le menu (clique gauche sur le bureau puis cherches un menu avec "recipes" et choisis un recipes pour essayer, je me rappelle plus ou c est je suis sous un autre WM là)

Si le menu clic gauche ne marche pas (ce qui arrive parfois) fais alt + touche menu (la touche qui permet de faire comem clic droit sous window, à coté du ctrl de droite) sur le bureau et préviens moi, je te dirais comment faire marcher le clic gauche pour ce menu.

Pour changer les wallpapers il faudra mettre tes fichiers image dans le dossier /usr/local/share/fvwm-crystal/fvwm/wallpapers/

Ensuite tu reviens sur le bureau, tu ouvre le menu et tu as un menu pour choisir le wallpaper ils y seront tous wink

Si tu as d'autres questions n'hésite pas smile

PS : Le plus agréable avec Fvwm-crystal c'est quand même de faire son propre thème, c'est le WM le plus moduable qui existe, tu peux lui faire faire ce que tu veux, sauf des effets à la beryl mais bon ...c est un choix wink .. et encore j ai un cube quand meme avec 3ddesk, la vraie transparence les onbres et le fading avec xcompmgr et transset tongue. Je suis allé jusqu'à dessiner les boutons de mes fenetres moi meme, c'est vraiment le WM qui TE ressemble wink

Dernière modification par Struddel (Le 05/02/2007, à 22:23)


Ratpoison

Hors ligne

#10 Le 05/02/2007, à 22:26

Lenezir

Re : [Demi-résolu] FVWM-Crystal : installer un thème

Merci Struddel ! Dès que j'aurais les idées en ordre demain je le ferais ! big_smile
@+++ big_smile

Hors ligne

#11 Le 05/02/2007, à 23:02

Lenezir

Re : [Demi-résolu] FVWM-Crystal : installer un thème

Bon j'ai pas pu tenir jusqu'à demain et j'ai trouvé le Used recipe merci !
Une tite question : j'ai vu que les lettres accentuées sont remplacées par un point d'interrogation dans les menus. Comment rectifier ça svp ?
Merci ^^

Hors ligne

#12 Le 05/02/2007, à 23:04

ferreol

Re : [Demi-résolu] FVWM-Crystal : installer un thème

pour le wallpaper je crois aussi que le seul format supporté est jpg donc le png oublie.

Ensuite pour ton probleme d'accent si je ne m'abuse c'est un probleme de locale je pense.

Demande a notre ami plus haut il est bien plus calé que moi sur le sujet.

Hors ligne

#13 Le 05/02/2007, à 23:07

Lenezir

Re : [Demi-résolu] FVWM-Crystal : installer un thème

C'est ce que je me suis dit mais j'ai pas encore trouvé où changer la localité. Je crois que notre code c'est 8859-1.

Hors ligne

#14 Le 05/02/2007, à 23:10

ferreol

Re : [Demi-résolu] FVWM-Crystal : installer un thème

struddel moi dans j'ai pris le fvwm des depots mais pas le crystal theme le basic. c'est pareil . J'essaye de me coller le theme PEM gentoo.
Il me manque la topbar mais j 'ai beaucoup de mal à me l'adapter en 1024X768. il est comme cela d'origine.

Style FvwmTopBar NoTitle, StaysOnBottom, Sticky, WindowListSkip, \
        CirculateSkipIcon, CirculateSkip, HandleWidth 0, BorderWidth 0, \
        NeverFocus, Layer 1

# This size corresponds to: ScreenWidth(1280) - Border(5) - Border(5)
SetEnv fvwm_topbar_width        1270
# This size corresponds to: fvwm_topbar_width - 265
SetEnv fvwm_topbar_iconman_width    1005
SetEnv fvwm_topbar_icon_width        125
# This end of IconMan position corresponds to: fvwm_topbar_width + fvwm_topbar_icon_width(125)
SetEnv fvwm_topbar_endim_pos        1130
# This battery level position corresponds to: fvwm_topbar_endim_pos + EndIconManWidth(12)
SetEnv fvwm_topbar_battery_pos        1142
# This inter application position 1 corresponds to: fvwm_topbar_battery_pos + VolumeWidth(36)
SetEnv fvwm_topbar_interap_pos1        1178
# This volume level position corresponds to: fvwm_topbar_interap_pos1 + InterApWidth(6)
SetEnv fvwm_topbar_volume_pos        1184
# This inter application position 2 corresponds to: fvwm_topbar_volume_pos + VolumeWidth(36)
SetEnv fvwm_topbar_interap_pos2        1220
# This wifi position corresponds to: fvwm_topbar_interap_pos2 + InterApWidth(6)
SetEnv fvwm_topbar_wifi_pos        1226
# This end of topbar position corresponds to: fvwm_topbar_wifi_pos + WifiWidth(36)
SetEnv fvwm_topbar_end_pos        1262

DestroyModuleConfig FvwmTopBar: *
*FvwmTopBar: BoxSize        fixed
*FvwmTopBar: Colorset        23
*FvwmTopBar: Columns        $[fvwm_topbar_width]
*FvwmTopBar: Rows        40
*FvwmTopBar: Geometry        $[fvwm_topbar_width]x40+5+5
*FvwmTopBar: Frame        0
*FvwmTopBar: Padding        0 0
*FvwmTopBar: (    $[fvwm_topbar_icon_width]x40+0+0,    Icon $[fvwm_theme_img]/topbar_head.png)
*FvwmTopBar: (    $[fvwm_topbar_iconman_width]x7+$[fvwm_topbar_icon_width]+0,    Icon $[fvwm_theme_img]/topbar_up.png)
*FvwmTopBar: (    $[fvwm_topbar_iconman_width]x26+$[fvwm_topbar_icon_width]+7,    Swallow "FvwmIconMan" "FvwmIconMan -g $[fvwm_topbar_iconman_width]x26")
*FvwmTopBar: (    $[fvwm_topbar_iconman_width]x7+$[fvwm_topbar_icon_width]+33,    Icon $[fvwm_theme_img]/topbar_down.png)
*FvwmTopBar: (    12x40+$[fvwm_topbar_endim_pos]+0,    Icon $[fvwm_theme_img]/topbar_endim.png)
*FvwmTopBar: (    36x40+$[fvwm_topbar_battery_pos]+0,    Swallow "BatteryState" `FvwmScript $[fvwm_script]/BatteryState \
                    $[fvwm_theme_img]/bat4.png \
                    $[fvwm_theme_img]/bat3.png \
                    $[fvwm_theme_img]/bat2.png \
                    $[fvwm_theme_img]/bat1.png \
                    $[fvwm_theme_img]/bat0.png )
*FvwmTopBar: (    6x40+$[fvwm_topbar_interap_pos1]+0,    Icon $[fvwm_theme_img]/topbar_interap.png)
*FvwmTopBar: (    36x40+$[fvwm_topbar_volume_pos]+0,    Swallow "VolumeLevel" `FvwmScript $[fvwm_script]/VolumeLevel \
                    $[fvwm_theme_img]/volume4.png \
                    $[fvwm_theme_img]/volume3.png \
                    $[fvwm_theme_img]/volume2.png \
                    $[fvwm_theme_img]/volume1.png \
                    $[fvwm_theme_img]/volume0.png )
*FvwmTopBar: (    6x40+$[fvwm_topbar_interap_pos2]+0,    Icon $[fvwm_theme_img]/topbar_interap.png)
*FvwmTopBar: (    36x40+$[fvwm_topbar_wifi_pos]+0,    Swallow "WifiSensor" `FvwmScript $[fvwm_script]/WifiSensor \
                    $[fvwm_theme_img]/wifi4.png \
                    $[fvwm_theme_img]/wifi3.png \
                    $[fvwm_theme_img]/wifi2.png \
                    $[fvwm_theme_img]/wifi1.png \
                    $[fvwm_theme_img]/wifi0.png )
*FvwmTopBar: (    8x40+$[fvwm_topbar_end_pos]+0,    Icon $[fvwm_theme_img]/topbar_tail.png)

Pour l'avoir en 1024X768
il faut tout chambouler, notamment les icones wifi et battery mais chez moi il finissent par apparaitre en dessous de ma topbar.

si tu peux m'aider je te remercie.

Hors ligne

#15 Le 05/02/2007, à 23:23

Lenezir

Re : [Demi-résolu] FVWM-Crystal : installer un thème

Ah oui et tu peux me dire comment faire marcher le clic gauche Struddel stp ? big_smile
Merci et bonne nuit big_smile

Hors ligne

#16 Le 06/02/2007, à 00:01

Struddel

Re : [Demi-résolu] FVWM-Crystal : installer un thème

@ ferreol :

Fvwm-crystal c'est exactement pareil que fvwm sauf que les configurations ne se font pas tout à fait de la même manière et qu'il intègre bcp de modules permettant d'utiliser des applications tiers, mais le theme "crystal" n'est pas une obligation, je n'ai plus rien du theme crystal d'origine moi wink

Pour la topbar je ne l'utilise pas donc je ne la connais pas vraiment mais en changeant simplement sa position ou la position des icones wifi et battery ça ne s'arrange pas ? j'ai du mal concrètement à voir ce que ça peut faire hmm

@ Imoreion :

Pour les accents dans les menus, soit tes locales sont mal installées (ds ce cas il faut les réinstaller avec synaptic) soit tu utilises une police qui ne possède pas d'accents (ou pas les accents français).

Va dans le dossier recipes de fvwm et trouve le nom du recipes que tu utilises.

cherche les lignes

DestroyMenu /FVWM-Crystal
AddToMenu /FVWM-Crystal

et juste avant ces lignes ajoute (sans sauter de ligne après)

MenuStyle * Font "Shadow=0 0 SE:xft:Police:pixelsize=10"

Change bien sur le "Police" par la police que tu veux et choisi sa taille après "pixelsize="

Pour le clic gauche cherche une ligne dans le meme fichier qui ressemble à

Mouse 1 R $[Mod] Menu /FVWM-Crystal $[MenuPosition-BelowLeft]

Tu auras surement un chiffre ou une lettre différent(e) après "Mouse" et tu as peut etre un 1 ou un 0 dans [Mod] ce qui bloque le clic gauche.

Remplace cette ligne par celle que je viens de donner smile

Ensuite si tu veux attribuer des fonctions à ton clavier ou a ta souris c est super simple, c'est toujours ds le meme style que cette phrase.

Exemple tu veux que ta touche F5 lance Firefox ?

Alors tu mets dans ce fichier toujours :

Key F5 A $[Mod] exec firefox

simple non ? tongue

Dans tous les cas, chaque fois que tu as fini un changement ds ce fichier, enregistre le et va ds le menu et dans le menu exit ou logout je sais plus, choisis "redemarrer" (ou "reload" si tu l'as en anglais), ça relance fvwm sans relancer X et GDM.

Dernière modification par Struddel (Le 06/02/2007, à 09:54)


Ratpoison

Hors ligne

#17 Le 06/02/2007, à 09:41

Lenezir

Re : [Demi-résolu] FVWM-Crystal : installer un thème

Merci ! big_smile

Hors ligne

#18 Le 06/02/2007, à 23:57

Lenezir

Re : [Demi-résolu] FVWM-Crystal : installer un thème

C'est encore moi !
J'ai un problème avec le clic gauche.
Depuis que j'ai mis ça

MenuStyle * Font "Shadow=0 0 SE:xft:Police:pixelsize=10"

le clic gauche ne marche plus sur le crystal, à la place de ça, ça me change de fond d'écran à chaque clic et le Alt+Menu ne marche plus. Mais ça m'a réglé au moins cette histoire d'accent tongue
Vous pourriez m'aider à régler l'histoire de la souris ?
Merci ^^

Voici mon fichier TopLine:

# TopLine desktop (former "1.1"
# Written by: Maciej Delmanowski <harnir@post.pl>
#
# You can use folding to navigate this file

# ImagePath {{{1
SetEnv Icon-Theme "Default"
ImagePath $[FVWM_USERDIR]/icons/$[Icon-Theme]:$[FVWM_SYSTEMDIR]/icons/$[Icon-Theme]

# Includes and FVWM modules {{{1
Module FvwmCommandS

# Default FVWM-Crystal functions, initialization {{{2
Include components/desktop/FVWM-Crystal_Functions
Include components/functions/Clear-FVWM-Settings
Include components/desktop/FVWM-Crystal_Preferences
Append preferences/Startup

# Preferred applications {{{2
Include components/functions/Screenshot-import
Include components/apps/XScreenSaver
Include components/apps/FvwmMiniConsole
Include components/apps/QuakeConsole

# Desktop & window bindings {{{2
Include components/bindings/Desktop-RMB-OpenTerminal
Include components/bindings/Desktop-MMB-EdgeScroll
Include components/bindings/Desktop-MMB-TogglePanels
Include components/bindings/Window-Basic
Include components/bindings/Window-Border

# Keyboard bindings {{{2
Include components/desktop/Keyboard
Include components/desktop/Keyboard_NumLock
Include components/desktop/Numpad

# Use window thumbnails instead of simple icons on the desktop {{{2
Include components/desktop/Icon-Thumbnails

# Various styles {{{2
Include components/desktop/FVWM-Crystal_Styles
Include components/styles/CursorStyle-Border

# Desktop settings {{{1
EdgeScroll	0	0
EdgeResistance	0	100
HideGeometryWindow	Move, Resize
OpaqueMoveSize	100
EdgeThickness	1

EWMH-Desktop 3 3 3 3
EWMH-Panel-Top 30

# Main menu panel {{{1
All (FvwmButtons-Panel) Close
DestroyModuleConfig FvwmButtons-Panel: *
*FvwmButtons-Panel: Geometry -3+3
*FvwmButtons-Panel: BoxSize smart
*FvwmButtons-Panel: ActiveColorset $[cs-panel-active]
*FvwmButtons-Panel: Colorset $[cs-panel-inactive]
*FvwmButtons-Panel: Rows 1
*FvwmButtons-Panel: Padding 1 1
*FvwmButtons-Panel: Frame 0

# Music controls {{{2
*FvwmButtons-Panel: (1x1, Size 22 22, Icon "22x22/fvwm-crystal/media-skip-forward.png", \
        Action (Mouse 1) Music-Next, \
        Action (Mouse 2) Nop, \
        Action (Mouse 3) Music-Prev, \
	Action (Mouse 4) Music-Forward, \
	Action (Mouse 5) Music-Backward)

# Main music button, with some menus {{{2
*FvwmButtons-Panel: (1x1, Size 22 22, Icon "22x22/fvwm-crystal/media-playback-start.png", \
Action (Mouse 1) Menu /Music $[MenuPosition-SW], \
Action (Mouse 2) Music-GUI, \
Action (Mouse 3) Music-PlayPause, \
Action (Mouse 4) Mixer-Volume-Up 10, \
Action (Mouse 5) Mixer-Volume-Down 10)

# Window list {{{2
*FvwmButtons-Panel: (1x1, Icon "22x22/fvwm-crystal/window-list.png", \
Action (Mouse 1) Window-List "$[MenuPosition-SW]", \
Action (Mouse 2) All (CurrentPage) PlaceAgain anim, \
Action (Mouse 3) Window-List-Icons "$[MenuPosition-SW]")

# diamond {{{2
*FvwmButtons-Panel: (1x1, Size 22 22, Icon "22x22/fvwm-crystal/fvwm-crystal.png", \
Action (Mouse 1) Menu /FVWM-Crystal $[MenuPosition-SW], \
Action (Mouse 3) Wallpaper-Random $[FVWM_SYSTEMDIR]/wallpapers $[FVWM_USERDIR]/wallpapers ~/wallpapers /usr/local/share/wallpapers /usr/share/wallpapers)

# Main "diamond" menu {{{2
MenuStyle * Font "Shadow=0 0 SE:xft:aniron:pixelsize=10"DestroyMenu /FVWM-Crystal
MenuStyle * Font "Shadow=0 0 SE:xft:aniron:pixelsize=10"AddToMenu /FVWM-Crystal
+ '%22x22/fvwm-crystal/preferences-desktop-screensaver.png%$[gt.Screensaver]' Popup /Screensaver
+ '%22x22/fvwm-crystal/camera-photo.png%$[gt.Screenshot]' Popup /Screenshot
+ "" Nop
+ '%22x22/fvwm-crystal/preferences-desktop-theme.png%$[gt.Window decorations]' Popup /Window-Decorations
+ '%22x22/fvwm-crystal/colorsets.png%$[gt.Colorsets]' Popup /Colorsets
+ '%22x22/fvwm-crystal/preferences-desktop-wallpaper.png%$[gt.Wallpaper]' Popup /Wallpaper
+ '%22x22/fvwm-crystal/preferences-desktop.png%$[gt.Preferences]' Popup /Preferences
+ "" Nop
+ '%22x22/fvwm-crystal/applications-development.png%$[gt.Developer menu]' Popup /Developer
+ '%22x22/fvwm-crystal/fvwm-crystal.png%$[gt.About FVWM-Crystal]' Include components/functions/About
+ '%22x22/fvwm-crystal/system-log-out.png%$[gt.Exit]' Popup /Exit
# }}}2

*FvwmButtons-Panel: (3x1, Size 60 24, \
Swallow (Close, Respawn, FvwmModule) "FvwmScript-Clock" 'Script components/scripts/FvwmScript-Clock', \
Action (Mouse 3) SendToModule *FvwmScript-Clock SendString 1 1 str)

Module FvwmButtons FvwmButtons-Panel

# Applications panel and menu generator {{{1
All (ApplicationPanel) Close
DestroyModuleConfig ApplicationPanel: *
*ApplicationPanel: Geometry +3+3
*ApplicationPanel: BoxSize smart
*ApplicationPanel: ActiveColorset $[cs-panel-active]
*ApplicationPanel: Colorset $[cs-panel-inactive]
*ApplicationPanel: Rows 1
*ApplicationPanel: Padding 1 1
*ApplicationPanel: Frame 0

# fvwm-crystal.apps {{{2
# This creates the distribution-based panel button - defaut distribution
# icon, only menu is opened (no default app on the panel)
PipeRead 'fvwm-crystal.apps --database=$[FVWM_DISTROMENUDIR]/Applications --database=$[FVWM_SYSTEMDIR]/Applications --database=$[FVWM_USERDIR]/Applications --with=/Applications/$[FVWM_DISTROMENUNAME] --search-icons-in=$[FVWM_USERDIR]/icons/$[Icon-Theme]/22x22/categories:$[FVWM_USERDIR]/icons/$[Icon-Theme]/22x22/apps:$[FVWM_SYSTEMDIR]/icons/$[Icon-Theme]/22x22/categories:$[FVWM_SYSTEMDIR]/icons/$[Icon-Theme]/22x22/apps:$[FVWM_DISTROMENUDIR]/icons/$[Icon-Theme]/22x22/categories:$[FVWM_DISTROMENUDIR]/icons/$[Icon-Theme]/22x22/apps --default-file-icon=22x22/apps/default.png --default-dir-icon=22x22/categories/directory.png --min-submenu-length=5 --sort=prio --panel-icons=standard --panel-action1=menu --panel-action2=none --panel-action3=menu --menu-pos=S --menuname-suffix="Panel" --check-execs'
# This creates the main panel with applications - default app icon is
# shown on the panel, and can be launched using RMB; LMB opens the app
# category menu
PipeRead 'fvwm-crystal.apps --database=$[FVWM_DISTROMENUDIR]/Applications --database=$[FVWM_SYSTEMDIR]/Applications --database=$[FVWM_USERDIR]/Applications --without=/Applications/$[FVWM_DISTROMENUNAME] --search-icons-in=$[FVWM_USERDIR]/icons/$[Icon-Theme]/22x22/categories:$[FVWM_USERDIR]/icons/$[Icon-Theme]/22x22/apps:$[FVWM_SYSTEMDIR]/icons/$[Icon-Theme]/22x22/categories:$[FVWM_SYSTEMDIR]/icons/$[Icon-Theme]/22x22/apps:$[FVWM_DISTROMENUDIR]/icons/$[Icon-Theme]/22x22/categories:$[FVWM_DISTROMENUDIR]/icons/$[Icon-Theme]/22x22/apps --default-file-icon=22x22/apps/default.png --default-dir-icon=22x22/categories/directory.png --min-submenu-length=5 --sort=prio --panel-icons=topapp --panel-action1=menu --panel-action2=none --panel-action3=topapp --menu-pos=S --menuname-suffix="Panel" --check-execs'
# This creates the menu with applications available under Alt+Win_R
PipeRead 'fvwm-crystal.apps --database=$[FVWM_DISTROMENUDIR]/Applications --database=$[FVWM_SYSTEMDIR]/Applications --database=$[FVWM_USERDIR]/Applications --search-icons-in=$[FVWM_USERDIR]/icons/$[Icon-Theme]/22x22/categories:$[FVWM_USERDIR]/icons/$[Icon-Theme]/22x22/apps:$[FVWM_SYSTEMDIR]/icons/$[Icon-Theme]/22x22/categories:$[FVWM_SYSTEMDIR]/icons/$[Icon-Theme]/22x22/apps:$[FVWM_DISTROMENUDIR]/icons/$[Icon-Theme]/22x22/categories:$[FVWM_DISTROMENUDIR]/icons/$[Icon-Theme]/22x22/apps --default-file-icon=22x22/apps/default.png --default-dir-icon=22x22/categories/directory.png --min-submenu-length=5 --sort=prio --panel-icons=topapp --panel-action1=menu --panel-action2=none --panel-action3=topapp --menu-pos=S --no-panel --check-execs'
# }}}2

Module FvwmButtons ApplicationPanel

# Pager {{{1
All (FvwmPager) Close
DestroyModuleConfig FvwmPager: *

SetEnv Desk-Pages-X "8"
SetEnv Desk-Pages-Y "1"

PipeRead 'echo SetEnv FvwmPager-Width $((28*$[Desk-Pages-X])); echo SetEnv FvwmPager-Height $((24*$[Desk-Pages-Y]))'
PipeRead 'echo *FvwmPager: Geometry $[FvwmPager-Width]x$[FvwmPager-Height]+$((($[vp.width]-$[FvwmPager-Width])/2))+3'
PipeRead 'echo DesktopSize $[Desk-Pages-X]x$[Desk-Pages-Y]'

*FvwmPager: MiniIcons
*FvwmPager: Font none
*FvwmPager: WindowBorderWidth 1
*FvwmPager: Window3DBorders
#*FvwmPager: NoSeparators
*FvwmPager: UseSkipList
*FvwmPager: Colorset * $[cs-panel-inactive]
*FvwmPager: HilightColorset * $[cs-panel-active]
*FvwmPager: WindowColorsets $[cs-panel-wininactive] $[cs-panel-winactive]

Module FvwmPager

# Change desktop pages using mouse wheel on pager
Mouse (FvwmPager) 4 W $[Mod] GotoPage-Right
Mouse (FvwmPager) 5 W $[Mod] GotoPage-Left

# Settings for icons on the desktop {{{1
Style * IconBox 1200x800+30-30, IconFill left bottom, IconGrid 30 30
Style * StickyIcon

# Settings of Trayer {{{1
AddToFunc ExitFunction I Exec exec killall trayer

AddToFunc StartFunction I Exec exec trayer \
--SetDockType false \
--widthtype request \
--heighttype pixel \
--height 24 \
--edge top \
--align right \
--transparent true \
--alpha $[TrayerAlpha] \
--tint $[TrayerTint] \
--margin 174 \
--distance 3

# ViM modeline {{{1
# vim:foldmethod=marker:foldenable:foldlevel=0:ft=fvwm

Hors ligne

#19 Le 07/02/2007, à 11:44

Struddel

Re : [Demi-résolu] FVWM-Crystal : installer un thème

T'as tout mélangé tongue

là ou tu as mis ça :

# Main "diamond" menu {{{2
MenuStyle * Font "Shadow=0 0 SE:xft:aniron:pixelsize=10"DestroyMenu /FVWM-Crystal
MenuStyle * Font "Shadow=0 0 SE:xft:aniron:pixelsize=10"AddToMenu /FVWM-Crystal

Faut mettre comme ça :

# Main "diamond" menu {{{2
MenuStyle * Font "Shadow=0 0 SE:xft:aniron:pixelsize=10"
DestroyMenu /FVWM-Crystal
AddToMenu /FVWM-Crystal

Ensuite je ne vois la ligne que je t'avais conseillé pour la souris nulle part donc là ton clic gauche n'est associé à aucune action wink

Après la partie pour le menu (donc ds la section "# Main "diamond" menu {{{2" juste après "+ '%22x22/fvwm-crystal/system-log-out.png%$[gt.Exit]' Popup /Exit
# }}}2" ), saute une ligne et ajoute ça :

# Afficher le menu
Mouse 1 R $[Mod] Menu /FVWM-Crystal $[MenuPosition-BelowLeft]

et saute une ligne derrière

Dernière modification par Struddel (Le 07/02/2007, à 11:47)


Ratpoison

Hors ligne

#20 Le 07/02/2007, à 12:34

Lenezir

Re : [Demi-résolu] FVWM-Crystal : installer un thème

Génial ça marche ! Merci ! big_smile

Hors ligne

#21 Le 07/02/2007, à 17:37

Lenezir

Re : [Demi-résolu] FVWM-Crystal : installer un thème

Coucou c'est encore moi !
Voilà cette fois y a un problème quand j'ai plusieurs fenêtres sur le bureau. Parfois quand je passe la souris sur une ou l'autre ça sélectionne automatiquement la fenêtre. Mais parfois je peux cliquer 100 fois sur une, c'est toujours l'autre qui est sélectionnée, donc je peux pas écrire dans la dernière.
Par exemple quand je lance le terminal avec qui je lance un programme, le terminal reste actif mais c'est impossible d'écrire dans la nouvelle fenêtre.
Et peut-on avoir des icônes sur son bureau ? Si oui comment faire ?
Merci ^^

Hors ligne

#22 Le 08/02/2007, à 00:13

Struddel

Re : [Demi-résolu] FVWM-Crystal : installer un thème

Pour la selection des fenetres le focus est particulier dans fvwm.

A savoir :

- Pour selectionner une fenetre et la passer en premier plan il faut cliquer sur la barre de titre de la fenêtre
- pour avoir le focus sur une fenetre (c'est à dire la selectionner et faire des actions dedans mais sans la passer au premier plan) il faut mettre le pointeur de la souris dessus sans cliquer
- par réciprocité, pour faire des actions dans une fenetre comme écrire dedans il faut avoir le focus donc il faut absolument que la souris soit sur la fenetre

Ca parait un peu bizarre comme ça mais c est en fait très pratique. Exemple simple mais à l usage on se rend compte qu il n y a pas que pour ça que c est pratique : pour faire un copier/coller d une fenetre à une autre sans passer celle ou on copie le texte en premier plan. Autre exemple, la je te réponds mais ma fenetre msn ne passe pas derrière firefox et je trouve ça très pratique, tellement que j'ai réglé le focus exactement de la même façon sous e16.

Pour les icones sur le bureau tu en veux pour faire beau ou parce que tu trouves ça pratique ?

Si tu en veux parce que tu trouves ça beau (chacun ses gouts .... ) alors essaie une appli comme rox-filer (dispo ds les dépots ubuntu) qui est un gestionnaire de fichier mais qui peut etre utilisé comme bureau pour mettre des icones. Sinon lance nautilus dans une console en tappant simplement "nautilus", ça fera pareil. Mais dans ce cas le menu sur le bureau est désactivé (toi tu as une barre des taches avec le menu dedans donc c est pas très grave) et tu dois choisir un fond d ecran avec les options de nautilus ou de rox filer donc la transparence marchera sur le fond d'écran de fvwm et pas sur celui de nautilus ou rox filer, pas génial (ou alors faut la vraie transparence mais pour ça faut patcher les sources de fvwm et le recompiler, moi c'est ce que j'ai fait juste pour avoir la vraie transparence sur le menu, ça fait plus classe tongue )

Si c'est uniquement parce que tu trouves ça pratique alors je te conseille d'essayer l'appli Apwal (dispo ds les dépots ubuntu) et de la lier au clic droit de ta souris.

En faisant ça, dès que tu feras un clic droit sur le bureau tu auras des icones qui apparaitront. Suffit d'un simple clic sur celle que tu veux pour lancer l'appli. Si tu ne cliques nulle part ça disparaitra au bout de quelques secondes (tu choisis le temps toi meme). Si tu veux faire ça dis le moi je te mettrai la marche à suivre smile

Dernière modification par Struddel (Le 08/02/2007, à 00:19)


Ratpoison

Hors ligne

#23 Le 08/02/2007, à 11:52

Lenezir

Re : [Demi-résolu] FVWM-Crystal : installer un thème

Merci pour ton beau discours Struddel ! big_smile
Et je serais très intéressé par la marche à suivre pour Apwal tongue
Et pour le focus j'avais compris ça mais des fois je peux cliquer ou garder la souris sur une fenêtre pour y écrire, c'est toujours la précédente qui est sélectionnée. Faut que je la ferme pour sélectionner la dernière.
Merci par avance ! big_smile

Hors ligne

#24 Le 08/02/2007, à 12:14

Struddel

Re : [Demi-résolu] FVWM-Crystal : installer un thème

Tu cliques bien sur la barre de titre pour la selectionner ?

Pour Apwal déjà faut l'installer (ouah sans dec big_smile ) ensuite si tu utilises gedit comme diteur de texte par exemple tu tapes :

sudo gedit /usr/local/share/fvwm-crystal/fvwm/components/bindings/Desktop-RMB-OpenApwal

et dans ce fichier vide tu ajoutes :

# Default desktop bindings

# Launch apwal on RMB
Mouse 3 RI $[Mod] X apwal

# vim:ft=fvwm

Tu enregistres et tu retourne dans ton fichier recipes. Tu cherches la ligne # Desktop & window bindings {{{2 et tu ajoutes juste en dessous

Include components/bindings/Desktop-RMB-OpenApwal

Tu erengistres, tu reload fvwm et tu cliques droit sur le bureau, ca va faire apparaitre un point d'interrogration ou une icone deja mise je sais plus, quoique ce soit tu cliques droit dessus et ça va t'ouvrir l'editeur apwal.

Tu ajoutes les icones que tu veux (suffit de cliquer sur le point d'interrogation et d'entrer la commande qui ouvre le prgramme dans les champs en haut, si c'est pas reconnu ca s'affiche en rouge, si c'est reconnu ça s'affiche en noir), tu enregistres et voila.

Chaque fois que tu cliques droit sur le bureau tes icones apparaitront wink


Ratpoison

Hors ligne

#25 Le 08/02/2007, à 12:25

ferreol

Re : [Demi-résolu] FVWM-Crystal : installer un thème

Struddel tu m ´as l air bien calé fvwm
moi j ai réglé mon probleme de topbar.

J ai quelques question pour toi . Pourquio mes appli kde s´ouvrent moins rapidement sous fvwm. konqueror me met 3-4 a  s´ouvrir alors que sous kde c est automatique.

Sinon j adore le pager de fvwm, on peut pas l appliquer sous kde ?

Par cotre le menu bouton roit s affiche a toute berzingue et la commande free -m me ravie

Dernière modification par ferreol (Le 08/02/2007, à 12:26)

Hors ligne