Applicazioni gtk e temi kde

Ritratto di francesco bat
Forum: 

Scrivo questa mini guida che può essere utile per chi usa applicazioni gtk su kde (come ad es. gimp e synaptic).
Come avete notato il tema base dello schema dei colori usato da pclinuxos è OxygenMolecule.
C'è da sapere che questo tema è servito per collegare graficamente le applicazioni di kde con quelle gtk.
Se infatti notate che la grafica è la stessa.
Se però cambiate il colore del tema di kde con un altro, le applicazioni gtk continueranno ad usare OxygenMolecule e non ci sarà più sincronia.
Come risolvere ?
Ebbene, risolvere al 100% non è possibile, ma è possibile cambiare i temi delle applicazioni gtk anche su kde tramite l'editor di testo (questo vale anche per chi usa altri ambienti grafici come lxde, xfce, e17, icewm ecc.).
Nella home esiste un file denominato .gtkrc-2.0
Se aprite il file noterete queste stringhe:

# -- THEME AUTO-WRITTEN DO NOT EDIT
# This file was written by PCLinuxOS
include "/usr/share/themes/Oxygen-Molecule/gtk-2.0/gtkrc"
style "user-font"
{
} widget_class "*" style "user-font"
gtk-theme-name="Oxygen-Molecule"
gtk-font-name="DejaVu Sans 10"

Come noterete c'è il percorso al seguente tema OxygenMolecule per le applicazioni gtk.
Volendo è possibile cambiare tema cambiando il percorso del tema con qualcun'altro che può essere localizzato sempre nella stessa directory: /usr/share/themes/
e cambiare il nome del tema sulla stringa: gtk-theme-name="NOMETEMA"
In più potete modificare già il seguente file come ho fatto io per semplificare le cose in questo modo:

# -- THEME AUTO-WRITTEN DO NOT EDIT
# This file was written by PCLinuxOS

include "/usr/share/themes/Oxygen-Molecule/gtk-2.0/gtkrc"
# include "/usr/share/themes/Bluecurve/gtk-2.0/gtkrc"
# include "/usr/share/themes/Bluecurve-BerriesAndCream/gtk-2.0/gtkrc"
# include "/usr/share/themes/Bluecurve-Gnome/gtk-2.0/gtkrc"
# include "/usr/share/themes/Bluecurve-Grape/gtk-2.0/gtkrc"
# include "/usr/share/themes/Bluecurve-Lime/gtk-2.0/gtkrc"
# include "/usr/share/themes/Bluecurve-Slate/gtk-2.0/gtkrc"
# include "/usr/share/themes/Bluecurve-Strawberry/gtk-2.0/gtkrc"
# include "/usr/share/themes/Bluecurve-Tangerine/gtk-2.0/gtkrc"
# include "/usr/share/themes/Clearlooks/gtk-2.0/gtkrc"
# include "/usr/share/themes/Crux/gtk-2.0/gtkrc"
# include "/usr/share/themes/Industrial/gtk-2.0/gtkrc"
# include "/usr/share/themes/Mist/gtk-2.0/gtkrc"
# include "/usr/share/themes/Raleigh/gtk-2.0/gtkrc"
# include "/usr/share/themes/Redmond/gtk-2.0/gtkrc"
# include "/usr/share/themes/ThinIce/gtk-2.0/gtkrc"

style "user-font"
{
} widget_class "*" style "user-font"

gtk-theme-name="Oxygen-Molecule"
# gtk-theme-name="Bluecurve"
# gtk-theme-name="Bluecurve-BerriesAndCream"
# gtk-theme-name="Bluecurve-Gnome"
# gtk-theme-name="Bluecurve-Grape"
# gtk-theme-name="Bluecurve-Lime"
# gtk-theme-name="Bluecurve-Slate"
# gtk-theme-name="Bluecurve-Strawberry"
# gtk-theme-name="Bluecurve-Tangerine"
# gtk-theme-name="Clearlooks"
# gtk-theme-name="Crux"
# gtk-theme-name="Industrial"
# gtk-theme-name="Mist"
# gtk-theme-name="Raleigh"
# gtk-theme-name="Redmond"
# gtk-theme-name="ThinIce"

gtk-font-name="DejaVu Sans 10"

In questo modo potete attivare e disattivare i temi gtk:
togliendo il simbolo # su:
# include "
e
# gtk-theme-name="
attiverete il tema;
inserendo il simbolo # su:
# include "
e
# gtk-theme-name="
disattiverete il tema.
Questo è tutto.
Naturalmente sarà possibile scaricate altri temi gtk2 e collocarli nella home in qualche cartella apposita e creare nel file
.gtkrc-2.0 i relativi percorsi e nomi file che potranno essere utilizzati a piacimento.
Per il synaptic e le applicazioni da root non vi dimenticate di farlo anche nella home di root (non vi dimenticate di creare delle copie backup di ripristino per qualunque evenienza).
Questo è tutto e buon divertimento Smile

Ritratto di zafran

░░░░░░░░░░░░░░░░░░░░░░░▄▄
░░░░░░░░░░░░░░░░░░░░░░█░░█
░░░░░░░░░░░░░░░░░░░░░░█░░█
░░░░░░░░░░░░░░░░░░░░░█░░░█
░░░░░░░░░░░░░░░░░░░░█░░░░█
░░░░█████████████▄▄█░░░░░███████▄
░░░░▓▓▓▓▓▓▓▓▓▓▓▓█░░░░░░░░░░░░░░░█
░░░░▓▓▓▓▓▓▓▓▓▓▓▓█░░░░░░░░░░░░░░░░█
░░░░▓▓▓▓▓▓▓▓▓▓▓▓█░░░░░░░░░░░░░░░░█
░░░░▓▓▓▓▓▓▓▓▓▓▓▓█░░░░░░░░░░░░░░░█
░░░░▓▓▓▓▓▓▓▓▓▓▓▓█████░░░░░░░░█
░░░░████████████▀░░░░▀▀██████▀