Ah, we are getting to the bottom of this. It seems that it's the other way round: Pango just follows the changes made by the GTK devs.:SFR wrote:It seems that GTK uses Pango to convert color names to hex values and source shows that Pango has its own RGB definitions
https://stackoverflow.com/questions/260 ... n-too-dark
Strange that Mike is the first to have noticed this change. The cleanest way to fix it is to change -bg green to -bg "#00FF00" (or short "#0F0") in all affected scripts. Surrounding quotes are mandatory to avoid interpretation as bash comment.
I don't use flagship puppies on my old hardware, but I can mount their sfs and when mounting a Stretch7.5 sfs I see that 12 scripts are affected and 20 changes would have to be made. Shouldn't be an impossible task for the woof-CE folks (should be possible with a single sed command: sed -i 's/-bg green/-bg "#00FF00"/g' filepath1 filepath2 filepath3 etc.)
Here the list with the files and the affected line numbers (thanks to MMview )
Code: Select all
/root/network/Network/AppRun
--------------------------
192: killall yaf-splash && yaf-splash -placement top -bg green -timeout 2 -text 'Finished!'
/usr/bin/uefi-usb-installer
--------------------------
390: gtkdialog-splash -close never -timeout 3 -bg green -text "$GSPLASH $dev1" &
/usr/bin/wvdialshell
--------------------------
28: rxvt -geometry 80x5 -bg green -title "wvdial: close window to disconnect" -e wvdial
/usr/bin/xsaneshell
--------------------------
141: gtkdialog-splash -bg green -close never -text "$WAIT_MSG" &
/usr/local/jwmdesk/menumanager
--------------------------
98: gtkdialog-splash -timeout 1 -fontsize large -bg green -text "$(gettext 'Enabling') ${N} $(gettext 'at startup.')" &
/usr/local/simple_network_setup/rc.network
--------------------------
306: [ "$DISPLAY" ] && yaf-splash -placement bottom -bg green -timeout 5 -text "Network interface ${INTERFACE} has been activated" &
/usr/sbin/filemnt
--------------------------
210: /usr/lib/gtkdialog/box_splash -timeout 6 -bg green -text "`eval_gettext "Click \\\$imgFileBASE icon again to unmount it"`" &
248: /usr/lib/gtkdialog/box_splash -timeout 3 -bg green -text "$(gettext 'Unmounted') $imgFileBASE" #BK
/usr/sbin/get_libreoffice
--------------------------
116: gtkdialog-splash -close never -icon /usr/share/pixmaps/clock32.svg -bg green -text "$INFOMSG1" &
328: gtkdialog-splash -bg green -timeout 2 -text "$LIBO_VER_DIR chosen"
789: gtkdialog-splash -timeout 5 -close box -bg green -icon gtk-apply -text "$INFOMESSAGE5a ... ${LIBOBUILD}.sfs $INFOMESSAGE5b"
/usr/sbin/momanager
--------------------------
989: /usr/lib/gtkdialog/box_splash -bg green -timeout 3 -text "The menu is being updated..." &
1040: /usr/lib/gtkdialog/box_splash -bg green -timeout 3 -text "The menu is being updated..." &
1166: /usr/lib/gtkdialog/box_splash -bg green -timeout 3 -text "The desktop and menus are being updated..." &
1342: /usr/lib/gtkdialog/box_splash -bg green -timeout 3 -text "The desktop and menus are being updated..." &
/usr/sbin/pupswap
--------------------------
331: /usr/lib/gtkdialog/box_splash -close never -bg green -timeout 3 -text "$msg"
362: [ $GUI ] && /usr/lib/gtkdialog/box_splash -close never -bg green -timeout 3 -text "$msg"
/usr/sbin/usb_modeswitch_status
--------------------------
89: DISPLAY=":0" /usr/lib/gtkdialog/box_splash -placement center -close never -timeout 12 -bg green -fontsize large -text "$(gettext '3G USB modem now ready for use')" &
/usr/sbin/wmstartups
--------------------------
65: /usr/lib/gtkdialog/box_splash -timeout 1 -bg green -text "$(gettext 'Enabling') ${N} $(gettext 'at startup.')"
115: /usr/lib/gtkdialog/box_splash -timeout 2 -bg green -text "$(gettext 'adding') ${Entry1} $(gettext 'to startup')"