user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 13-01-2013 17:12:32

WarLocG
#! modo de compet

Personnaliser fluxbox

Installation:


sudo apt-get install fluxbox pcmanfm

Peuvent être installé aussi:
- nitrogen : pour gérer ses fond d'écran
- tint2 : en remplacement à la toolbar par défaut

Démarrer fluxbox depuis le terminal (dont on peut se créer un alias dans /etc/bash.bashrc pour demarrer directement)

xinit `which fluxbox`

ou depuis le display manager d'où l'option sera désormais accessible dans 'Sessions'.


Le fond d'écran:


Les commandes fbsetbg et fbsetroot seront également installés depuis le paquet fluxbox, on va se servir d'eux pour définir le fond d'écran.

En utilisant fbsetb:
* Définir un papier paint comme fond d'écran fluxbox:

fbsetbg /chemin/vers/fond/d/ecran

* Définir aléatoirement un papier paint depuis un dossier:

fbsetbg -r /dossierDesFondEcran

Note: -R fera pareil sans mémoriser le papier paint (de même pour les autres majuscules)

Vous pouvez ajouter les options suivantes également:
* -a ou -A taille maximale, en préservant l'aspect du papier paint
* -f plein écran
* -c centré
* -t mozaique

En utilisant fbsetroot:
* Définir une couleur uniforme pour le fond d'écran:

fbsetroot -solid couleur

Exemple pour couleur: fbsetroot -solid \#6080ff donne un bleu assez proche du Windows mode classic
* Définir un dégradé:

fbsetroot -gradient texture -from couleur -to couleur

Exemple pour dégradé: fbsetroot -gradient Vertical -from \#400000 -to \#000000 donne un dégradé vertical d'un rouge sang vers le noir

Type de textures pour dégradé:

Horizontal / Vertical / Diagonal / Crossdiagonal / Pipecross / Elliptic / Rectangle / Pyramid

* Définir une texture type "modula":

fbsetroot -mod x y -fg couleur -bg couleur

(En fait ca dessine une grille)
Exemple: fbsetroot -mod 640 480 -fg \#000000 -bg \#c0c0c0 donne une sorte de grille noir sur fond gris pâle, les matheux apprécieront

Quelques scripts en python ici.


L'édition des menus:


Ouvrez le fichier /home/votreUtilisateur/.fluxbox/menu

Petite liste rapide de commande:
* [begin] (nom) et [end]
      La première chose à avoir, vos commandes doivent de trouver dedans, c'est le container de votre menu, exemple: [begin] (Mon FLUXBOX à moi)
* [include] (/path/vers/menu) 
      Inclue un menu existant, exemple: [include] (/etc/X11/fluxbox/fluxbox-menu)
* [separator]
      Un séparateur, une ligne horizontale quoi, exemple: [separator] ()
* [exec] (Description) {Commande} <pixmaps>
      Une commande, exemple: [exec] (LibreOffice Writer) {libreoffice --writer} </home/user/.fluxbox/pixmaps/libreofficeWriter.xpm>
* [submenu] (Description) <pixmap> et [end]
      Un sous-menu dans lequel vous aurez des [EXEC] ou d'autres [SUBMENU], exemple: [submenu] (Bureautique) </home/user/.fluxbox/pixmaps/Bureautique.xpm>
* [exit] (Description) <pixmaps>
      Quitter la session fluxbox, exemple [exit] (Fin de session) <>


Les thèmes


Les dossiers et fichiers de thèmes se déposent dans /usr/share/fluxbox/styles/ d'où vous pouvez reprendre un thème existant et le modifier ou en recréer un de toute pièce sur exemple de ceux présent.
(pour plus tard : les options pour un fichiers de thème + insertion du fond d'écran dans un thème, 2 manières)


Démarrer des commandes/services au lancement de fluxbox


Dans $HOME/.fluxbox/startup, cherchez les lignes en commentaires après xmodmap ... et avant which fbautostart > /dev/null et insérez entre votre commande terminé par & comme précisé dans l'exemple.

# Change your keymap:xmodmap "/home/warlocg/.Xmodmap"
# Applications you want to run with fluxbox.
# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END.

## unclutter -idle 2 &
# wmnd &
# wmsmixer -w &
# idesk &
## !! edité juste ici !! 
conky &
tint2 &

# Debian-local change:
#   - fbautostart has been added with a quick hack to check to see if it
#     exists. If it does, we'll start it up by default.which fbautostart > /dev/null

Note: Je ne sais pas si le fait de le mettre ailleurs change quelque chose, non testé.

Raccourcis clavier

Dans $HOME/.fluxbox/keys vous pourrez rajouter vos propres raccourcis clavier. Pour ma part j'ai rajouté 2-3 lignes tout en bas. Faites attention de ne rien écraser d'autres dans le fichier.

# My custom key shortcuts
Control Alt T :Exec lilyterm
Control Alt S :Exec gnome-screenshot -i

Dans mon cas, j'ai rajouté un raccourci pour invoquer un terminal et un pour les captures d'écran. Il faudra passer par un coup de 'restart' et 'reconfigure' pour que les changements prennent effet.


Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

#2 14-01-2013 10:37:03

Fel
#! Griot Voodoo

Re : Personnaliser fluxbox

Merci, et je suis heureux qu'une section FluxBox voit le jour.


Tout faire dans les règles, mais en les détournant...
cool  apt-get install Coyotus ( Great#Guru of da planet Libre)  cool

Hors ligne

#3 06-08-2013 03:36:52

m3rl1
Membre

Re : Personnaliser fluxbox

bonjour,

je ne comprend pas un truc (si y'en avais qu'un ^^)... j'ai installer Fluxbox (du moins je crois) et quand je redemmare je me retrouve tjr sous gnome .... il n'y a que dans le menu application/System Tools que j'ai un nvx navigateur de fichier ...mais le reste n'a pas bouger...  pourquoi?

Hors ligne

#4 06-08-2013 06:22:07

IceF0x
#! Gourou Linux

Re : Personnaliser fluxbox

m3rl1 a écrit :

bonjour,

je ne comprend pas un truc (si y'en avais qu'un ^^)... j'ai installer Fluxbox (du moins je crois) et quand je redemmare je me retrouve tjr sous gnome .... il n'y a que dans le menu application/System Tools que j'ai un nvx navigateur de fichier ...mais le reste n'a pas bouger...  pourquoi?

Tu l'a bien sélectionné dans ton login manager ?


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#5 06-08-2013 08:23:24

Fel
#! Griot Voodoo

Re : Personnaliser fluxbox

Petite parenthèse pour lien wiki :

https://wiki.debian.org/fr/FluxBox


1375770091.png


Tout faire dans les règles, mais en les détournant...
cool  apt-get install Coyotus ( Great#Guru of da planet Libre)  cool

Hors ligne

#6 06-08-2013 10:50:22

m3rl1
Membre

Re : Personnaliser fluxbox

J'ai juste fais :

root@bt:~# sudo apt-get -f install fluxbox pcmanfm

dans mon terminal et un reboot normal avec "root" "toor" et "startx"... rien d'autre...

Merci pour le wiki. je vais le lire... je crois que j'en ai bien besoin ...

Hors ligne

#7 06-08-2013 12:45:31

Fel
#! Griot Voodoo

Re : Personnaliser fluxbox

m3rl1 a écrit :

J'ai juste fais :

root@bt:~# sudo apt-get -f install fluxbox pcmanfm

dans mon terminal et un reboot normal avec "root" "toor" et "startx"... rien d'autre...

Merci pour le wiki. je vais le lire... je crois que j'en ai bien besoin ...


  Sans être un spécialiste, ton invocation "sudo apt-get -f install" me semble douteuse.

  Je connais "sudo apt-get install -f" pour tenter de réparer une installation, mais pas "sudo apt-get -f install".

  Les vrais spécialistes vont reprendre tout cela avec toi.


N'hésites pas à jeter un oeil sur :

http://wiki.archlinux.fr/Fluxbox


Ce matin j'ai aussi débuté un truc à compléter :

http://linuxtrack.net/viewtopic.php?id=592


Pour ce qui est du besoin de wiki, je te comprends, qu'est-ce que j'aimerais que tous les wikis soient gravés dans mon cerveau une fois pour toute, mais bon je ne suis pas informaticien? Il y en a qui ont le truc, et d'autres pas, ou un peu moins...
Enfin, chercher, c'est que du plaisir, cela fait travailler la tête et c'est donc bon pour la santé!!!

Dernière modification par Fel (06-08-2013 12:49:52)


Tout faire dans les règles, mais en les détournant...
cool  apt-get install Coyotus ( Great#Guru of da planet Libre)  cool

Hors ligne

#8 06-08-2013 19:03:48

IceF0x
#! Gourou Linux

Re : Personnaliser fluxbox

Personnellement je pense qu'il est mieux de faire son propre tutoriel plutôt que de poster des liens à consulter, car cela permet de réunir ce dont on a besoin dans un topic ou plusieurs mini topic.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#9 06-08-2013 19:06:08

IceF0x
#! Gourou Linux

Re : Personnaliser fluxbox

m3rl1 a écrit :

J'ai juste fais :

root@bt:~# sudo apt-get -f install fluxbox pcmanfm

dans mon terminal et un reboot normal avec "root" "toor" et "startx"... rien d'autre...

Merci pour le wiki. je vais le lire... je crois que j'en ai bien besoin ...

c'est parce que c'est encore gnome qui est par défaut dans xinit

tu dois créer un xinitrc perso ou utiliser update-alternative pour changer ta session.

sudo update-alternatives --config x-session-manager

Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#10 07-08-2013 08:41:29

Fel
#! Griot Voodoo

Re : Personnaliser fluxbox

IceF0x a écrit :

Personnellement je pense qu'il est mieux de faire son propre tutoriel plutôt que de poster des liens à consulter, car cela permet de réunir ce dont on a besoin dans un topic ou plusieurs mini topic.

  En effet Coyotus, mais c'est bon ça quand tu en as le temps. Et puis je pense qu'il est bon de donner des coups de pouces à des environnements peu utilisés, donc donner des liens, pour que les gens puissent expérimenter, pour que par la suite ils peuvent à leur tour faire un retour d'expérience en pouvant proposer leurs propres expériences et expérimentations.

  Tu en connais beaucoup toi des gens qui touchent leurs billes sur FluxBox ?

  Personnellement, à part WarLocG et quelques autres rencontres éparses !!!

  De plus les gars ne sont pas toujours présents, alors comment provoquer une émulation autour de trucs aussi marginaux que FluxBox par exemple ???
  Les utilisateurs sont rares, les spécialistes encore plus, alors je me dis que plus il y aura d'utilisateurs, plus il y aura de retour d'expériences et d'évolution des expérimentateurs, qui pourront à leur tours, devenir de vrais "helpers" étant à même de pouvoir proposer des tutos.

  Attention, Coyotus, ce que je dis là, c'est bien dans le sens de choses plus ou moins marginales, ou peu utilisées, où les terrains de jeux sont encore un peu vierges.
 
  Pour le reste je comprends ton propos.


Tout faire dans les règles, mais en les détournant...
cool  apt-get install Coyotus ( Great#Guru of da planet Libre)  cool

Hors ligne

#11 22-08-2013 14:10:21

m3rl1
Membre

Re : Personnaliser fluxbox

bon,

je reprend l'installation de fluxbox puis après je test E17.

Petite parenthèse sur la commande: root@bt:~# sudo apt-get -f install fluxbox pcmanfm

au debut j'ai fais ça sans le "-f" et c'est mon terminal qui m'a dit de le faire comme ça... je l'ai fais et le packet s'est telecharger...du moins je crois ^^ (on aurai dit que oui quand même...).

Bon, je vais lire les tutos .... (il serais temps...^^)

Hors ligne

#12 08-09-2013 14:22:38

WarLocG
#! modo de compet

Re : Personnaliser fluxbox

Dans la mesure où j'ai habituellement un gestionnaire de session, je n'ai pas pensé aux personnes qui démarrent directement sur la console.

Sur certaines mini-distributions de dépannage, je lance fluxbox simplement en rentrant "fluxbox" dans le terminal. Voici tout de même un aperçu du man:

man fluxbox a écrit :

STARTING FLUXBOX
       fluxbox(1) comes with a program called startfluxbox(1) usually located
       wherever you installed fluxbox. This script provides you with many
       options and variables that can be set when starting fluxbox. To
       actually call fluxbox and begin using it, you should place “exec
       startfluxbox” in your ~/.xinitrc as the last executed command. This is
       assuming that the location of fluxbox(1) and startfluxbox(1) are in
       your shell’s $PATH. Also note that you may need to create the
       ~/.xinitrc file or your setup may use ~/.xsession instead, depending on
       your X setup. Some X login managers like gdm(1) or kdm(1) may simply
       provide a “Fluxbox” session for you without having to alter any
       settings.

       By using fluxbox -i you’ll see the defaults used by fluxbox(1). These
       are what fluxbox looks for upon startup. In the list of “Defaults:”
       you’ll see a menu file location, this is where you can provide a
       system-wide menu file for your users.

       On exit or restart, fluxbox will save user defaults in the file
       ~/.fluxbox/init. Resources in this file can also be edited by hand, see
       the RESOURCES section for more details. fluxbox(1) also has many tools
       to edit these; look through the main menu once fluxbox has started to
       find different ways of managing your session.


Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

#13 04-02-2014 00:07:59

WarLocG
#! modo de compet

Re : Personnaliser fluxbox

Je rajoutes un petit up pour les personnes qui veulent démarrer fluxbox directement depuis le terminal ou qui aurait supprimé le display manager (c'est mon cas actuellement)

avec la commande xinit on peut faire suivre le binaire qui lance le bureau donc dans le cas de fluxbox on pourra au choix faire comme suit:
* xinit /usr/bin/fluxbox
* xinit $(which fluxbox)
* xinit `which fluxbox`

et meme tant qu a faire comme sur certaines distributions se créer un alias dans /etc/bash.bashrc:
alias flux='xinit `which fluxbox`'


Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

#14 30-05-2015 17:13:36

WarLocG
#! modo de compet

Re : Personnaliser fluxbox

Up

J'ai rajouté les commandes/services lancés en même temps que fluxbox


Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

#15 30-05-2015 22:11:42

IceF0x
#! Gourou Linux

Re : Personnaliser fluxbox

Merci pour ce complément d'info


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#16 23-06-2019 11:22:48

WarLocG
#! modo de compet

Re : Personnaliser fluxbox

Les styles (en cours de rédaction !!)

Organisation des fichiers

/usr/share/fluxbox/styles/<nom du style>/
    /- pixmaps/   (dossiers des .xpm pour les icones, peut être absent)
    /      /- *.xpm
    /- theme.cfg

Mais je pense que c'est plus une organisation de fichiers faite par tenner pour rendre cela plus propre car ca peut directement se faire via un simple fichier texte avec le nom du style dans /usr/share/fluxbox/styles/

Gérer la transparence

Depuis le Menu > Configuration > Transparency
"Force Pseudo-Transparency" doit être coché pour que la transparence prenne effet. Note: les options gérant la transparence se trouvent également dans $HOME/.fluxbox/init parmi d'autres options.

Ecrire le style

- Les commentaires peuvent se faire en précédent par les symboles # ou !
- On peut utiliser le joker * pour englober toutes les options disponibles
- Les couleurs se gèrent par : le nom (white / black / red / etc..), rgb:RR/GG/BB, facon html (#RRGGBB)

Les catégories principales sur lesquelles viennent se greffer les sous-catégories. Il n'y a pas d'ordre
- background (le fond d'écran)
- menu (le menu via clic droit sur le fond d'écran)
       - .frame (le décors du menu)
       - .title (la zone titre)
       - .hilight (la surbrillance - ayant pour valeur: flat|raised avec ou sans gradient{vertical|horizontal|diagonal|crossdiagonal|rectangle})
       - .bullet (les puces : la petite flèche, carré ou autre dessin désignant une sous-catégorie - ayant pour valeur: triangle)
- toolbar (la barre d'outils)
- window (les fenêtre ouvertes actives {focus} et inactives {unfocus})

Exemples de fichier de configuration

Le theme.cfg refait à ma sauce pour bora_black (renommé bora_black2)

#This work is licensed under a Creative Commons Attribution-Share Alike 3.0 License.
#(http://creativecommons.org/licenses/by-sa/3.0/de/deed.en)



###############################################################################
#
# name: bora_black
# origine: tenner (remade by WarLocG)
# date: 18-09-2007
# http://www.tenr.de 
#
############################################################## BACKGROUND ######
# Background : image ou couleur du fond (use nitrogen)

background: 					flat 
#background.color: 				#656565
background.color:				#404040
#background.colorTo:				#656565
background.colorTo:				#404040

############################################################## FONTS ##########
# Font: police d ecriture
					
menu.frame.font:				sans-9:bold
menu.title.font:				sans-10:bold
toolbar.clock.font:				sans-9:bold
toolbar.workspace.font:				sans-10:bold
toolbar.iconbar.focused.font:			sans-8:bold
toolbar.iconbar.unfocused.font:			sans-8
window.font:					sans-8

############################################################## MENU ###########
# Menu: 

menu.bevelWidth:				1

#menu.itemHeight:				35
#menu.titleHeight:				21
menu.borderColor:				#525252
menu.borderWidth:				1

menu.bullet:					triangle
menu.bullet.position:				Right
menu.frame.underlineColor:			#ffffff

menu.title:					flat gradient rectangle
menu.title.justify:				center
#menu.title.color:				#1f1f1f
menu.title.color:				#000000
#menu.title.colorTo:				#505050
menu.title.colorTo:				#004080
menu.title.textColor:				#e7e7e7

#menu.frame:					flat gradient crossdiagonal	
menu.frame:					flat gradient vertical
menu.frame.justify:				left
#menu.frame.color:				#1f1f1f
menu.frame.color:				#000000
#menu.frame.colorTo:				#505050
menu.frame.colorTo:				#202020
menu.frame.textColor:				#ffffff
menu.frame.disableColor:			#888888

#menu.hilite:					flat gradient rectangle
menu.hilite:					flat gradient rectangle
#menu.hilite.color:				#636363
menu.hilite.color:				#102030
#menu.hilite.colorTo:				#636363
menu.hilite.colorTo:				#204060
#menu.hilite.textColor:				#ffffff
menu.hilite.textColor:				#d0e0ff

############################################################## TOOLBAR ########

toolbar.bevelWidth:				0

toolbar.borderWidth:				1
toolbar.borderColor:				#525252

toolbar.height:					21

toolbar.justify:				center

toolbar:					flat gradient rectangle
toolbar.pixmap:					
#toolbar.color:					#1f1f1f
toolbar.color:					#000000
#toolbar.colorTo:				#505050
toolbar.colorTo:				#004080

toolbar.clock:					parentrelative
toolbar.clock.justify:				center
toolbar.clock.color:				#
toolbar.clock.colorTo:				#
toolbar.clock.textColor:			#e7e7e7

toolbar.workspace:				parentrelative
toolbar.workspace.justify:			Center
toolbar.workspace.color:			#
toolbar.workspace.colorTo:			#
toolbar.workspace.textColor:			#e7e7e7

toolbar.button:					parentrelative 
toolbar.button.color:				#
toolbar.button.colorTo:				#
toolbar.button.picColor:			#e7e7e7
toolbar.button.pressed:				parentrelative 
toolbar.button.pressed.color:			#
toolbar.button.pressed.colorTo:			#
toolbar.button.pressed.picColor:		#000000

toolbar.iconbar.borderWidth:			1
toolbar.iconbar.borderColor:			#525252

toolbar.iconbar.empty:				parentrelative
toolbar.iconbar.empty.color:			#
toolbar.iconbar.empty.colorTo:			#

toolbar.iconbar.focused.borderWidth:		1
toolbar.iconbar.focused.borderColor:		#525252
toolbar.iconbar.focused:			flat gradient rectangle
#toolbar.iconbar.focused.color:			#1f1f1f
toolbar.iconbar.focused.color:			#000000
#toolbar.iconbar.focused.colorTo:		#505050
toolbar.iconbar.focused.colorTo:		#004080
toolbar.iconbar.focused.textColor:		#e7e7e7
toolbar.iconbar.focused.justify:		center

toolbar.iconbar.unfocused.borderWidth:		1
toolbar.iconbar.unfocused.borderColor:		#525252
toolbar.iconbar.unfocused:			flat gradient rectangle
toolbar.iconbar.unfocused.color:		#2b2b2b
toolbar.iconbar.unfocused.colorTo:		#383838
toolbar.iconbar.unfocused.textColor:		#888888
toolbar.iconbar.unfocused.justify:		center

############################################################## WINDOW #########

window.roundCorners: TopRight TopLeft
window.bevelWidth:				4
window.shade:					false
window.borderWidth:				1
window.borderColor:				#525252

window.justify:					Center
window.title.height:				21

window.title.focus:				flat gradient rectangle
#window.title.focus.color:			#1f1f1f
window.title.focus.color:			#000000
#window.title.focus.colorTo:			#505050
window.title.focus.colorTo:			#004080
window.title.unfocus:				flat gradient rectangle
window.title.unfocus.color:			#2b2b2b
window.title.unfocus.colorTo:			#383838

window.label.focus:				parentrelative
window.label.focus.color:			#
window.label.focus.colorTo:			#
window.label.focus.textColor:			#e7e7e7
window.label.unfocus:				parentrelative
window.label.unfocus.color:			#
window.label.unfocus.colorTo:			#
window.label.unfocus.textColor:			#888888

window.button.focus:				parentrelative
window.button.focus.color:      		#
window.button.focus.colorTo:      		#
window.button.focus.picColor:			#ffffff
window.button.unfocus:				parentrelative
window.button.unfocus.Color:			#
window.button.unfocus.ColorTo:			#
window.button.unfocus.picColor:			#888888
window.button.pressed:				parentrelative
window.button.pressed.color:			#
window.button.pressed.colorTo:			#
window.button.pressed.picColor:			#000000

window.handle.focus:				flat
window.handle.focus.color:			#1f1f1f
window.handle.focus.colorTo:			#1f1f1f
window.handle.unfocus:				lat
window.handle.unfocus.color:			#1f1f1f
window.handle.unfocus.colorTo:			#1f1f1f
window.handleWidth:				2

window.grip.focus:				flat
window.grip.focus.color:			#525252
window.grip.focus.colorTo:			#525252
window.grip.unfocus:				flat
window.grip.unfocus.color:			#1f1f1f
window.grip.unfocus.colorTo:			#1f1f1f

###############################################################################
# EOF

qnx-photon

# photon-qnx
# theme for fluxbox
# 2001 (c) skypher

toolbar:                             raised gradient vertical
toolbar.color:                       rgb:DB/DA/DB
toolbar.colorTo:                     rgb:D4/CE/D2

toolbar.label:                       flat gradient vertical
toolbar.label.color:                 rgb:DB/DA/DB
toolbar.label.colorTo:               rgb:D4/CE/D2
toolbar.label.textColor:             rgb:45/45/45

toolbar.windowLabel:                 sunken solid
toolbar.windowLabel.color:           rgb:FC/F9/DF
toolbar.windowLabel.textColor:       rgb:45/45/45

toolbar.clock:                       flat gradient vertical
toolbar.clock.color:                 rgb:DB/DA/DB
toolbar.clock.colorTo:               rgb:D4/CE/D2
toolbar.clock.textColor:             rgb:45/45/45

toolbar.button:                      solid flat
toolbar.button.color:                rgb:EB/EB/EB
toolbar.button.picColor:             rgb:15/15/15

toolbar.button.pressed:              sunken flat
toolbar.button.pressed.color:        rgb:AB/AB/AB

menu.title:                          raised gradient vertical
menu.title.color:                    rgb:68/95/E3
menu.title.colorTo:                  rgb:31/59/9C
menu.title.textColor:                white

menu.frame:                          sunken gradient vertical
menu.frame.color:                    rgb:DB/DA/DB
menu.frame.colorTo:                  rgb:D4/CE/D2
menu.frame.textColor:                rgb:45/45/45

menu.hilite:                         flat solid
menu.hilite.color:                   rgb:91/A3/9E
menu.hilite.textColor:               white

menu.bullet:                         triangle
menu.bullet.position:                right

! win focus
window.title.focus:                  flat gradient vertical
window.title.focus.color:            rgb:D9/D9/D9
window.title.focus.colorTo:          white

window.label.focus:                  raised gradient vertical
window.label.focus.color:            rgb:68/95/E3
window.label.focus.colorTo:          rgb:31/59/9C
window.label.focus.textColor:        white

window.button.focus:                 raised gradient vertical
window.button.focus.color:           rgb:EA/EA/EA
window.button.focus.colorTo:         rgb:94/9B/99
window.button.focus.picColor:        rgb:35/35/35

window.button.pressed:               sunken solid
window.button.pressed.color:         rgb:94/9B/99

window.handle.focus:                 raised solid
window.handle.focus.color:           rgb:EA/EA/EA

window.grip.focus:                   Raised Gradient vertical
window.grip.focus.color:             rgb:68/95/E3
window.grip.focus.colorTo:           rgb:31/59/9C

window.frame.focusColor:             black


! unfocused win
window.title.unfocus:                flat gradient vertical
window.title.unfocus.color:          rgb:D9/D9/D9
window.title.unfocus.colorTo:        white


window.label.unfocus:                raised gradient vertical
window.label.unfocus.color:          rgb:C6/C5/C6
window.label.unfocus.colorTo:        rgb:A7/A6/A7
window.label.unfocus.textColor:      white

window.button.unfocus:               raised gradient vertical
window.button.unfocus.color:         rgb:EA/EA/EA
window.button.unfocus.colorTo:       rgb:94/9B/99
window.button.unfocus.picColor:      rgb:35/35/35

window.handle.unfocus:               raised solid
window.handle.unfocus.color:         rgb:EA/EA/EA

window.grip.unfocus:                 raised solid
window.grip.unfocus.color:           rgb:EA/EA/EA

window.frame.unfocusColor:           black

! ----------- tab - explicit for fluxbox, the best wm out there[tm] (;
window.tab.justify:                  left

window.tab.label.unfocus:            raised gradient vertical
window.tab.label.unfocus.color:      rgb:C6/C5/C6
window.tab.label.unfocus.colorTo:    rgb:A7/A6/A7
window.tab.label.unfocus.textColor:  white

window.tab.label.focus:              raised gradient vertical
window.tab.label.focus.color:        rgb:68/95/E3
window.tab.label.focus.colorTo:      rgb:31/59/9C
window.tab.label.focus.textColor:    white

window.tab.borderWidth:              1
window.tab.borderColor:              black
! ----------- (fluxbox.sourceforge.net)

! fonts
window.tab.font:                     -*-gamow-medium-r-*-*-7-*-*-*-*-60-*-*
! ^ change this to lucidasans-10 if you don't have gamow


*.font:                              lucidasans-10

toolbar.justify:                     left
window.justify:                      left
menu.title.justify:                  left
menu.frame.justify:                  left

! borders n stuff
borderColor:                         black
borderWidth:                         1
bevelWidth:                          2
handleWidth:                         4
frameWidth:                          0

background: flat
background.color: white

Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

#17 23-06-2019 12:52:23

IceF0x
#! Gourou Linux

Re : Personnaliser fluxbox

C'est possible d'avoir une capture d'écran du résultat ? je suis curieux de voir ce que donne la transparence.
merci


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#18 25-06-2019 14:32:48

WarLocG
#! modo de compet

Re : Personnaliser fluxbox

La transparence ne gère que les décorations des fenêtres et le menu (+le toolbar de fluxbox et slit (des dockapps) si configuré et utilisé). Pour la transparence à l'intérieur du terminal, là ca sera par exemple lilyterm qui va gérer ca.

J'ai mis un fond qui permette de voir quelque chose.

Les décorations des fenetres avec focus et sans focus (sur mon thème)
1561465449_fb-alpha-01.png

Le menu avec une transparence réglée sur 200
1561465592_fb-alpha-02.png
et le même avec transparence réglée sur 60
1561465662_fb-alpha-03.png

J'ai essayé de tricher un peu aussi en me disant que si je met en fond une image transparente j'aurais plus besoin de la transparence mais c'est carotte ^^
Je créé ici une image en 19x19 transparente que j'appelle glouglou
1561465778_fb-glouglou-01.png

J'ai réglé la transparence à 255 (opacité complète) pour mes tests, hélas, que ca soit avec du xpm ou du png, l'image est aplatie et étirée, donc bon, c'était bien tenté ^^
1561465908_fb-alpha-pixmap.png
Mais on peut placer des images dans fluxbox, je sais pas si openbox fait pareil.


Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

#19 28-06-2019 09:04:10

IceF0x
#! Gourou Linux

Re : Personnaliser fluxbox

Merci pour ce retour, j'avoue que le menu transparent qui reste lisible, ça donne, avec openbox c'est possible mais les entrée du menu devenaient aussi transparente donc à un certain niveau illisibles, je n'ai pas testé très loin le truc non plus.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#20 08-07-2019 15:23:41

ZeR0-@bSoLu
Membre

Re : Personnaliser fluxbox

C'est jooooulie big_smile j'aime beaucoup la transparence yikes


Mess With The Bests
Die Like The Rest

Hors ligne

Pied de page des forums