Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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

#1 11-11-2013 12:26:25

bjm
Membre
Distrib. : Wheezy 7.1
(G)UI : AWESOME ; Ratpoison
Inscription : 23-02-2008

Wheezy 7.1 ;Thèmes GTK2 qui ne s'applique pas à certaines Applications

Bonjour smile


Je suis en train de passer sous Wheezy ,  mais j'ai pu constater que les logiciel : abiword gedit evince gtkpod brasero n'applique pas le thème gtk2 que j'ai choisie et que
audacity gnumeric geany et inkscape  l'applique .
Ce que je voudrai c'est que tous mes logiciels ai le même thème , j'ai fait des recherches sur le weeb , et j'ai l'impression qu'on peu pas ?
Y a t'il une solution , je veux garder mon thème gtk2

Hors ligne

#2 11-11-2013 12:27:55

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Wheezy 7.1 ;Thèmes GTK2 qui ne s'applique pas à certaines Applications

Salut,

C'est parce que ces applications utilisent gtk3, il faut donc leur appliquer un thème compatible gtk3.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 11-11-2013 12:40:18

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : Wheezy 7.1 ;Thèmes GTK2 qui ne s'applique pas à certaines Applications

Bonjour,

as tu déjà installé les bons moteurs de thèmes ?
gtk2-engines-murrine gtk2-engines-pixbuf
Dans ton gtkrc du gtk2, l'engine préconisé, c'est lequel ?

Déjà celui-ci pour le gtk3 à installer, s'il ne l'est pas :

gtk3-engines-unico

Dernière modification par golgot200 (11-11-2013 12:52:28)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#4 11-11-2013 19:37:15

bjm
Membre
Distrib. : Wheezy 7.1
(G)UI : AWESOME ; Ratpoison
Inscription : 23-02-2008

Re : Wheezy 7.1 ;Thèmes GTK2 qui ne s'applique pas à certaines Applications

J utilise awesome comme bureau et le themes que j utilise est un theme xfce engines , le theme que utilise n utilise pas d image c est juste un gtkrc et je veux rester dans cette simplicité malheureuse actuellement certain logiciel ne prennent plus ce theme avec wheezy les barres menu et polices sont grosse c est moche.

Hors ligne

#5 15-11-2013 15:12:53

bjm
Membre
Distrib. : Wheezy 7.1
(G)UI : AWESOME ; Ratpoison
Inscription : 23-02-2008

Re : Wheezy 7.1 ;Thèmes GTK2 qui ne s'applique pas à certaines Applications

Utiliser un themes GTK3 ne me gène pas dans la mesure ou je peu le personnaliser sans me casser la tête .
J'en ai ouvert un et je n'y comprend rien .
Quelqu'un peu t'il me donnée l'avantage du GTK3 par rapport au GTK2 ?
Mon theme GTK2


style "default"
{
    GtkButton::default_border                    = {0, 0, 0, 0}
    GtkButton::default_outside_border            = {0, 0, 0, 0}
    GtkButton::child_displacement_x              = 0
    GtkButton::child_displacement_y              = 1
    GtkButton::default_spacing                   = 4
    GtkButton::focus-padding                     = 0
    GtkCheckButton::indicator_size               = 8
    GtkMenuBar::internal-padding                 = 1
    GtkMenuBar::shadow_type                      = out
    GtkHandleBox::shadow_type                    = out
    GtkMenuItem::selected_shadow_type            = etched-in
    GtkPaned::handle_full_size                   = 1
    GtkPaned::handle_size                        = 4
    GtkRadioButton::indicator_size               = 10
    GtkRange::slider_width                       = 12
    GtkRange::stepper_size                       = 10
    GtkRange::stepper_spacing                    = 0
    GtkRange::trough_border                      = 0
    GtkScrollbar::has_backward_stepper           = 1
    GtkScrollbar::has_secondary_backward_stepper = 0
    GtkScrollbar::min_slider_length              = 10
    GtkToolbar::shadow_type                      = out
    GtkWidget::focus-line-width                  = 1
    GtkWidget::focus_padding                     = 1
    GtkWidget::interior_focus                    = 1
    GtkWidget::internal_padding                  = 2
    GtkEntry::cursor_color                       = "#000000"
    GtkEntry::secondary_cursor_color             = "#000000"
    GtkTextView::cursor_color                    = "#000000"
    GtkTextView::secondary_cursor_color          = "#000000"
    GtkEntry::cursor_aspect_ratio                = 0.1
    GtkEntry::cursor_aspect_ratio                = 0.1
   
    xthickness             = 1
    ythickness             = 1


    base[ACTIVE]      = "#b5b5b5"
    base[INSENSITIVE] = "#303030"
    base[NORMAL]      = "#ffffff"
    base[PRELIGHT]    = "#ffffff"
    base[SELECTED]    = "#57768f"

    bg[ACTIVE]        = "#d3d3d3"
    bg[INSENSITIVE]   = "#303030"
    bg[NORMAL]        = "#888888"
    bg[PRELIGHT]      = "#57768f"
    bg[SELECTED]      = "#b5b5b5"

    fg[ACTIVE]        = "#ffffff"
    fg[INSENSITIVE]   = "#303030"
    fg[NORMAL]        = "#000000"
    fg[PRELIGHT]      = "#000000"
    fg[SELECTED]      = "#000000"

    text[ACTIVE]      = "#000000"
    text[INSENSITIVE] = "#000000"
    text[NORMAL]      = "#000000"
    text[PRELIGHT]    = "#000000"
    text[SELECTED]    = "#000000"

    engine "xfce"
    {
  smooth_edge = true
        boxfill
        {
            fill_style = plain
        }
    }
}
widget_class "*"                   style "default"

style "menustyle" = "default"
{
    xthickness = 2
    ythickness = 2
}
widget_class "*BonoboDockItem"     style "menustyle"
class "*BonoboDockItem"            style "menustyle"
widget_class "*ToolBar"            style "menustyle"
class "*ToolBar"                   style "menustyle"
widget_class "*MenuBar"            style "menustyle"
class "*MenuBar"                   style "menustyle"

style "button" = "colored"
{
    xthickness = 3
    ythickness = 3

    engine "xfce"
    {
        smooth_edge = true
        grip_style =  slide
        boxfill
        {
            fill_style = gradient
            orientation = vertical
            shade_start = 0.40
            shade_end = 1.80
        }
    }
}
widget_class "*Button*"            style "button"
class "*Button*"                   style "button"
widget_class "*button*"            style "button"
class "*button*"                   style "button"
widget_class "*OptionMenu*"        style "button"
class "*OptionMenu*"               style "button"
widget_class "*Tree*"            style "button"
class "*Tree*"                   style "button"
widget_class "*GtkScale*"        style "button"
class "*GtkScale*"               style "button"

style "sbstyle" = "default"
{
    xthickness = 2
    ythickness = 2
    engine "xfce"
    {
        smooth_edge = true
        grip_style =  slide
        boxfill
        {
            fill_style = gradient
            orientation = vertical
            shade_start = 0.40
            shade_end = 1.80
        }
    }
}
widget_class "*Scrollbar*"         style "sbstyle"
class "*Scrollbar*"                style "sbstyle"
widget_class "*GtkScale*"          style "sbstyle"
class "*GtkScale*"                 style "sbstyle"

style "progress" = "colored"
{
    xthickness = 1
    ythickness = 1

    engine "xfce"
    {
        smooth_edge = true
        boxfill
        {
            fill_style = gradient
            orientation = vertical
            shade_start = 0.40
            shade_end = 1.80
        }
    }
}
widget_class "*GtkProgress*"       style "progress"
class "*GtkProgress*"              style "progress"

style "menuitem" = "default"
{
    xthickness = 1
    ythickness = 2
}

widget_class "*MenuItem*"          style "menuitem"
class "*MenuItem*"                 style "menuitem"

style "flat" = "default"
{
    xthickness = 2
    ythickness = 2
}
widget_class "*HandleBox"         style "flat"
 


Et'il possible de le rendre compatible GTK3 ?

Hors ligne

#6 15-11-2013 15:30:35

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Wheezy 7.1 ;Thèmes GTK2 qui ne s'applique pas à certaines Applications

Aucune idée si c'est possible de le rendre compatible.
GTK3 semble être à voir comme la bibliothèque graphique de Gnome3, donc mieux intégrable à Gnome que Gtk2, moins à Mate, et surtout avec une API peut-être pas encore complètement stable smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#7 15-11-2013 16:10:30

deuchdeb
Moderato ma non troppo
Lieu : Pays de Cocagne
Distrib. : Jessie 8 + backports
Noyau : linux-image-3.16
(G)UI : KDE4.14 - Mate
Inscription : 13-01-2010

Re : Wheezy 7.1 ;Thèmes GTK2 qui ne s'applique pas à certaines Applications

En installant le paquet murrine-themes, tu auras accès au thème greybird qui gère très bien GTk2 et Gtk3.
Greybird est le thème par défaut de Xubuntu.

http://shimmerproject.org/project/greybird/

Ainsi toutes tes applications aurons la même physionomie.

Hors ligne

#8 27-11-2013 17:04:28

bjm
Membre
Distrib. : Wheezy 7.1
(G)UI : AWESOME ; Ratpoison
Inscription : 23-02-2008

Re : Wheezy 7.1 ;Thèmes GTK2 qui ne s'applique pas à certaines Applications

Bonjour big_smile
Pour que ces applications ait la même apparence, il faut utiliser un thème ou les deux type de GTK soit .
j'ai trouvé un themes Numix-Darker ou dans le repertoire il y a deux sous-répetoire :
Un gtk-2.0
et
Un gtk-3.0

Les applications qui ne supporte que gtk-3.0 prennent le fichier dans le repertoire gtk-3.0 ;
c'elle compatible gtk-2.0 prennent le gtkrc dans le repertoire gtk-2.0.

Ce qui est étrange c'est que si je lance geany sur mon écran 19pcs il prend le gtk-2.0 si je je lance sur mon écran 23pcs gtk-3.0 , j'ai un bi-écran ??

De plus ce n'est pas exactement la même apparence , ont voit une différence.

Si je veux adapter le theme à mes couleurs et que mon environnement soit homogéne  , il faut que je modifie le fichier dans le sous-répertoire gtk-2.0 + celui qui est dans le répertoire gtk-3.0 pour 2 ou 3 applications.
Merci GTK hmm

Donc :
Je reste sur du GTK2.0 , quand au applications qui ne surporte plus le GTK2.0 , je vais les virers ! et je vais les remplacer par des applications en mode console ou par des applications sous QT.


A rajouter dans le wiki ???

Pour installer un themes GTK3.0
Copier les themes dans /usr/share/themes puis :
Créez ensuite un dossier nommé gtk-3.0 qui contiendra le fichier settings.ini :
$ mkdir -p ~/.config/gtk-3.0/

Puis ajoutez ces lignes dans le fichier :
$ nano  ~/.config/gtk-3.0/settings.ini

[Settings]
gtk-theme-name = NOMDUTHEME
gtk-fallback-icon-theme = THEMEICON

Sauvegardez, relancez votre application.

Hors ligne

#9 27-11-2013 20:00:32

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : Wheezy 7.1 ;Thèmes GTK2 qui ne s'applique pas à certaines Applications

Pas facile, pas facile wink

Si ça continue pour ma part, je serais plus radical. Un PC sans écran  big_smile

Dernière modification par golgot200 (27-11-2013 20:01:21)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#10 29-11-2013 12:20:30

bjm
Membre
Distrib. : Wheezy 7.1
(G)UI : AWESOME ; Ratpoison
Inscription : 23-02-2008

Re : Wheezy 7.1 ;Thèmes GTK2 qui ne s'applique pas à certaines Applications

Sur la TV big_smile

Hors ligne

Pied de page des forums