From: <dom...@us...> - 2020-04-12 01:57:00
|
Revision: 1030 http://sourceforge.net/p/fvwm-crystal/code/1030 Author: dominique_libre Date: 2020-04-12 01:56:59 +0000 (Sun, 12 Apr 2020) Log Message: ----------- Install the gtk+ config files when they don't exist Modified Paths: -------------- ChangeLog fvwm/scripts/SetGtkFont Added Paths: ----------- addons/.gtkrc-2.0 addons/settings.ini Modified: ChangeLog =================================================================== --- ChangeLog 2020-04-12 01:37:52 UTC (rev 1029) +++ ChangeLog 2020-04-12 01:56:59 UTC (rev 1030) @@ -2,10 +2,13 @@ samedi 11 avril 2020 asciidoc/FAQ: updated uniform look with gtk & qt ++ addons/.gtkrc-2.0: gtk+2 example config file ++ addons/settings.ini: gtk+3 example config file + fvwm/scripts/SetGtkFont: install gtk+ config files when they don't exist vendreedi 10 avril 2020 + fvwm/scripts/SetGtkFont; - fvwm/scripts/FontSelector/FontSelector: applay the panel font setting + fvwm/scripts/FontSelector/FontSelector: apply the panel font setting to GTK+ 2 and 3. jeudi 9 avril 2020 Added: addons/.gtkrc-2.0 =================================================================== --- addons/.gtkrc-2.0 (rev 0) +++ addons/.gtkrc-2.0 2020-04-12 01:56:59 UTC (rev 1030) @@ -0,0 +1,15 @@ +gtk-theme-name="Adwaita-dark" +gtk-icon-theme-name="Adwaita" +gtk-font-name="Verdana Regular 14" +gtk-cursor-theme-name="Adwaita" +gtk-cursor-theme-size=0 +gtk-toolbar-style=GTK_TOOLBAR_BOTH +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=0 +gtk-menu-images=0 +gtk-enable-event-sounds=1 +gtk-enable-input-feedback-sounds=1 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle="hintfull" +gtk-xft-rgba="rgb" Added: addons/settings.ini =================================================================== --- addons/settings.ini (rev 0) +++ addons/settings.ini 2020-04-12 01:56:59 UTC (rev 1030) @@ -0,0 +1,19 @@ +[Settings] +gtk-theme-name=Adwaita-dark +gtk-icon-theme-name=Adwaita +gtk-font-name=Verdana Regular 14 +gtk-cursor-theme-name=Adwaita +gtk-cursor-theme-size=0 +gtk-toolbar-style=GTK_TOOLBAR_BOTH +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=0 +gtk-menu-images=0 +gtk-enable-event-sounds=1 +gtk-enable-input-feedback-sounds=1 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle=hintfull +gtk-xft-rgba=rgb +gtk-application-prefer-dark-theme=1 +gtk-cursor-blink=0 + Modified: fvwm/scripts/SetGtkFont =================================================================== --- fvwm/scripts/SetGtkFont 2020-04-12 01:37:52 UTC (rev 1029) +++ fvwm/scripts/SetGtkFont 2020-04-12 01:56:59 UTC (rev 1030) @@ -11,5 +11,20 @@ Gtk3PrefFile="${HOME}/.config/gtk-3.0/settings.ini" GtkFontName=`echo ${panel_font} ${panel_font_style} ${panel_font_size}` -sed -i "s:gtk-font-name=\".*\":gtk-font-name=\"${GtkFontName}\":" "${Gtk2PrefFile}" -sed -i "s:gtk-font-name=.*:gtk-font-name=${GtkFontName}:" "${Gtk3PrefFile}" +if [ ! -f "${Gtk2PrefFile}" ]; then + cp ${FVWM_SYSTEMDIR}/../addons/.gtkrc-2.0 ${Gtk2PrefFile} +fi +if [ ! -f "${Gtk3PrefFile}" ]; then + mkdir -p "${HOME}/.config/gtk3-0" + cp ${FVWM_SYSTEMDIR}/../addons/settings.ini ${Gtk3PrefFile} +fi +if ! grep -q gtk-font-name "${Gtk2PrefFile}"; then + echo "gtk-font-name=\"${GtkFontName}\"" >> ${Gtk2PrefFile} +else + sed -i "s:gtk-font-name=\".*\":gtk-font-name=\"${GtkFontName}\":" "${Gtk2PrefFile}" +fi +if ! grep -q gtk-font-name "${Gtk3PrefFile}"; then + echo "gtk-font-name=${GtkFontName}" >> ${Gtk3PrefFile} +else + sed -i "s:gtk-font-name=.*:gtk-font-name=${GtkFontName}:" "${Gtk3PrefFile}" +fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |