Lobster wrote:
eh . . . I have 1.5
am I ahead of time?
Thanks guys looking forward to 116
Er.. as always!
(And behind
)
Now this fix works! And it is not so filthy but logical. (Same as I posted a few posts ago)
Code: Select all
#!/bin/sh
echo "ICONWIPE" > /tmp/pup_event_icon_change_flag
#do this code block if X is running...
mv -f /etc/X11/xorg.conf /etc/X11/xorg.conf.prev 2>/dev/null
[ -e /usr/bin/Xvesa ] && ln -sf Xvesa /usr/bin/X
NEXTWM="`cat /etc/windowmanager`"
echo -n "$NEXTWM" > /etc/windowmanager #this makes change permanent.
echo -n "$NEXTWM" > /tmp/wmexitmode.txt
sync
exec killall X
Note the first call, the echo to /tmp, that is the important change.
I just tested with my old P3, which incidentally boots just fine to a desktop but it seems a bit narrow compared to a normal first run, and at 1024x768.. I wanted 1200x1024, which the card and monitor support just fine.
Without the fix I run Xorgwizard from the button in the first-run window and I choose my larger resolution and my drive icons are about one third of the screen above the bottom,
this has been an age old problem of puppy with changing screen res, not a Lucid Puppy Bug! But it has been brought to the forefront in Lupu, a great thing for Puppy in general.
With the fix my icons redraw perfectly at the new resolution.
.
For those of us that don't mind playing with code, please test. The file to edit is
/sbin/excon, Of course you must have the icon problem/screen problem such that you need to run the xorgwizard.
1) Boot pfix=ram
2)Choose locale and time zone if you want but
don't restart X and don't close the first run wizard.
3)locate /sbin/excon and right click>open as text
4)at Line 2, right under the shebang (/bin/sh) add
echo "ICONWIPE" > /tmp/pup_event_icon_change_flag
5)Save it, Close Geany
6)now click the exit to prompt icon button in the first run.
7)X will die and keyboard choice will come up, choose yours, then probe or whatever you need to do in xorgwizard and after that is finished your desktop
will come up with nicely redrawn icons.
8)report your success!
Cheers