Precise Puppy 5.6.1-final, May 29, 2013
Re: Recent versions of hwclock are incompatible with . . .
1. Run this command and verify that the output is "HWCLOCKTIME=localtime":Sylvander wrote:How should I test it?
Code: Select all
grep "^HWCLOCKTIME" /etc/clock
Code: Select all
rm /etc/adjtime
4. Run this command and verify that the output is "LOCAL":
Code: Select all
tail -1 /etc/adjtime
Completed items 1 through 4, and here's the results:
All seems well to me.
Code: Select all
# grep "^HWCLOCKTIME" /etc/clock
HWCLOCKTIME=localtime
# rm /etc/adjtime
# tail -1 /etc/adjtime
LOCAL
#
Re: Recent versions of hwclock are incompatible with . . .
Great! Thanks for testing.
Scanned doc in 5.6.1 and internet fax
Scanned documents (pdf, jpeg in doc files,...) are not accepted in upload by my internet fax service. The same procedure has success in slacko 5.5. The error in precise is something of the kind "file empty (but it's not empty and I can open it with epdfview) or wrong MIME type".
EDIT: solved by:
EDIT: solved by:
Code: Select all
update-mime-database /usr/share/mime
Drive icons may pile up when displayed at right edge.
In 2009, shinobar solved a problem which caused the drive icons to pile up on top of each other at certain screen resolutions, such as 800x600, if ROX-Filer's grid step is set to Medium or Coarse. At that time drive icons were always displayed along the bottom edge of the pinboard.
Now drive icons may be displayed along any edge of the pinboard, and recently Ghost Dog ran into a problem when displaying icons along the right edge. (See forum thread: Drive Icons All Bunched Up In The Corner.)
Ghost Dog has since verified that the resolution of the screen that exhibited this problem was 1366x768. This indicated that the problem was similar to the problem shinobar solved for drive icons along the bottom at 800x600.
The problem happens only when the screen width is not an exact multiple of ROX-FIler's grid step (just like the 2009 problem only happened when the screen height was not an exact multiple of the grid step). For more details, see my attempt at an explanation posted here: http://www.murga-linux.com/puppy/viewto ... 520#705520
After Ghost Dog verified that this problem occurred on a 1366x768 screen, I was able to borrow a PC that supported that resolution and so test my theory. Now I have a suggested fix.
Actually, I am attaching four versions of pup_event_frontend_d that correct this problem. One is based on the single-script version of pup_event_frontend_d, as included with recent Puppies. But Barry has been busy and developed a new and improved modular version for use in future Puppies. So I also ported my changes to the appropriate modules of that version. Those two versions contain the fix (based on shinobar's code) as well as some other minor improvements (inspired partly by other contributors to the above thread). Then I decided to make a version of each of those which have just the minimal changes needed to fix the problem, without the minor improvements.
Attached are four versions of the daemon:
1. Drop-in replacement for Precise 5.5, 5.6, 5.6.1, Slacko 5.5, Racy 5.5.
Minimal changes.
2. Drop-in replacement for Precise 5.5, 5.6, 5.6.1, Slacko 5.5, Racy 5.5.
Some of the math moved out of free_coord().
3. Based on current Woof.
Minimal changes.
4. Based on current Woof.
Some of the math moved out of free_coord().
In #1 and #3 I simply added a few lines so that the X coordinates receive the same correction that the Y coordinates have received since shinobar fixed them in 2009.
In #2 and #4 I have added that correction but moved it and much of the related math out of the free_coord() function. This was inspired by posts from Karl Godt and MinHundHettePerro, both of whom pinpointed the problem, and suggested code to fix it which also moved needlessly repetitive code out of the function so that it wasn't repeated for every icon.
Among the stuff moved in #2 and #4, was the code that reads ROX-Filer's Options file. At first I wondered if that might be a bad thing since this daemon would no longer be aware of changes to "pinboard_grid_step", unless it was restarted. Looking closer I realised that this wasn't really a problem because it doesn't really matter if the daemon is aware of changes to "pinboard_grid_step" or not, since after that value is changed, correct icon placement cannot be guaranteed until the daemon is restarted (usually by restarting the X server).
Although there is no guarantee that icons will be placed correctly if "pinboard_grid_step" is changed unless this daemon is restarted, in most cases they will be placed properly. The only time they won't be is when the user wants the icons along the bottom edge of the pinboard (the default) and has a screen resolution with a height which isn't an exact multiple of 32, such as 800x600, or when the user wants the icons along the right edge of the pinboard and has a screen resolution with a width which isn't an exact multiple of 32, such as 1366x768.
In other words, since the daemon should be restarted anyway after changing "pinboard_grid_step" by any user who uses one of the screen resolutions just mentioned, the behavior that occurs if the daemon isn't restarted isn't really worth describing.
But I like to be complete, so will do so anyway. Feel free to skip this part.
(-- Start of exceedingly boring stuff --)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(The "pinboard_grid_step" values that I mention below are limited to the three values available through the ROX-Filer Options menu: 2 (Fine), 16 (Medium), and 32 (Coarse).)
Current daemon:
Daemons #1 or #3 above:
Daemons #2 or #4 above:
(Actually, I should point out that a screen height or width that is not a multiple of 32, but is a multiple of 16 will always work correctly with a grid step of 16 (Medium). But I have lumped 16 together with 32 in the above description because life is too short to spend trying to describe each possible case. Suffice it to say that in some cases above which cause incorrect icon placement when the grid step is 32, there would not be a problem with a grid step of 16, if the appropriate screen dimension was a multiple of 16. Note that neither height at 800x600, nor the width at 1366x768 is a multiple of 32 or 16, so in those cases it is appropriate to lump 32 and 16 together.)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(-- End of exceedingly boring stuff --)
(Resumption of moderately boring stuff. )
In my #4 daemon, free_coord() SCRN_X and SCRN_Y are no longer used. They are still used in frontend_startup, but the only function currently using them is the first, unused definition of free_coord. If that unused definition was eliminated, there would probably no longer be a need to pass SCRN_X and SCRN_Y to the other scripts. But I've not tested that, so have left that as-is for now.
By the way, in the current Woof version, I noticed that frontend_change didn't source gettext.sh (needed for call to create_icon_func() ), so I've added that and defined TEXTDOMAIN and OUTPUT_CHARSET.
Please note that in the .tar.gz for the modular version, #3 and #4 below, I've only included the modules that I changed. The other modules are also needed for it to run (see Barry's blog: new pup_event_frontend).
Now drive icons may be displayed along any edge of the pinboard, and recently Ghost Dog ran into a problem when displaying icons along the right edge. (See forum thread: Drive Icons All Bunched Up In The Corner.)
Ghost Dog has since verified that the resolution of the screen that exhibited this problem was 1366x768. This indicated that the problem was similar to the problem shinobar solved for drive icons along the bottom at 800x600.
The problem happens only when the screen width is not an exact multiple of ROX-FIler's grid step (just like the 2009 problem only happened when the screen height was not an exact multiple of the grid step). For more details, see my attempt at an explanation posted here: http://www.murga-linux.com/puppy/viewto ... 520#705520
After Ghost Dog verified that this problem occurred on a 1366x768 screen, I was able to borrow a PC that supported that resolution and so test my theory. Now I have a suggested fix.
Actually, I am attaching four versions of pup_event_frontend_d that correct this problem. One is based on the single-script version of pup_event_frontend_d, as included with recent Puppies. But Barry has been busy and developed a new and improved modular version for use in future Puppies. So I also ported my changes to the appropriate modules of that version. Those two versions contain the fix (based on shinobar's code) as well as some other minor improvements (inspired partly by other contributors to the above thread). Then I decided to make a version of each of those which have just the minimal changes needed to fix the problem, without the minor improvements.
Attached are four versions of the daemon:
1. Drop-in replacement for Precise 5.5, 5.6, 5.6.1, Slacko 5.5, Racy 5.5.
Minimal changes.
2. Drop-in replacement for Precise 5.5, 5.6, 5.6.1, Slacko 5.5, Racy 5.5.
Some of the math moved out of free_coord().
3. Based on current Woof.
Minimal changes.
4. Based on current Woof.
Some of the math moved out of free_coord().
In #1 and #3 I simply added a few lines so that the X coordinates receive the same correction that the Y coordinates have received since shinobar fixed them in 2009.
In #2 and #4 I have added that correction but moved it and much of the related math out of the free_coord() function. This was inspired by posts from Karl Godt and MinHundHettePerro, both of whom pinpointed the problem, and suggested code to fix it which also moved needlessly repetitive code out of the function so that it wasn't repeated for every icon.
Among the stuff moved in #2 and #4, was the code that reads ROX-Filer's Options file. At first I wondered if that might be a bad thing since this daemon would no longer be aware of changes to "pinboard_grid_step", unless it was restarted. Looking closer I realised that this wasn't really a problem because it doesn't really matter if the daemon is aware of changes to "pinboard_grid_step" or not, since after that value is changed, correct icon placement cannot be guaranteed until the daemon is restarted (usually by restarting the X server).
Although there is no guarantee that icons will be placed correctly if "pinboard_grid_step" is changed unless this daemon is restarted, in most cases they will be placed properly. The only time they won't be is when the user wants the icons along the bottom edge of the pinboard (the default) and has a screen resolution with a height which isn't an exact multiple of 32, such as 800x600, or when the user wants the icons along the right edge of the pinboard and has a screen resolution with a width which isn't an exact multiple of 32, such as 1366x768.
In other words, since the daemon should be restarted anyway after changing "pinboard_grid_step" by any user who uses one of the screen resolutions just mentioned, the behavior that occurs if the daemon isn't restarted isn't really worth describing.
But I like to be complete, so will do so anyway. Feel free to skip this part.
(-- Start of exceedingly boring stuff --)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(The "pinboard_grid_step" values that I mention below are limited to the three values available through the ROX-Filer Options menu: 2 (Fine), 16 (Medium), and 32 (Coarse).)
Current daemon:
- Height not a multiple of 32, and icons along bottom edge:
- After changing "pinboard_grid_step", plugging in a new drive may cause its icon to appear on top of preexisting drive icons, but not on top of icons for other drives added since the grid step was changed.
- Width not a multiple of 32, and icons along right edge:
- This doesn't work at all with current daemon if grid step is changed from "fine" (the default) -- even if the daemon is restarted.
- Any other combination:
- Icons will be displayed correctly.
Daemons #1 or #3 above:
- Height not a multiple of 32, and icons along bottom edge, or width not a multiple of 32 and icons along right edge:
- After changing "pinboard_grid_step", plugging in a new drive may cause its icon to appear on top of preexisting drive icons, but not on top of icons for other drives added since the grid step was changed.
- Any other combination:
- Icons will be displayed correctly.
Daemons #2 or #4 above:
- Height not a multiple of 32, and icons along bottom edge, or width not a multiple of 32 and icons along right edge:
- After changing "pinboard_grid_step" to a larger value than it was when this daemon was started, plugging in a new drive may cause its icon to appear on top of other new drives that were added since the grid step was changed, but not on top of preexisting drive icons.
After changing "pinboard_grid_step" to a smaller value than it was when this daemon was started, plugging in a new drive will cause its icon to be displayed correctly.
- After changing "pinboard_grid_step" to a larger value than it was when this daemon was started, plugging in a new drive may cause its icon to appear on top of other new drives that were added since the grid step was changed, but not on top of preexisting drive icons.
- Any other combination:
- Icons will be displayed correctly.
(Actually, I should point out that a screen height or width that is not a multiple of 32, but is a multiple of 16 will always work correctly with a grid step of 16 (Medium). But I have lumped 16 together with 32 in the above description because life is too short to spend trying to describe each possible case. Suffice it to say that in some cases above which cause incorrect icon placement when the grid step is 32, there would not be a problem with a grid step of 16, if the appropriate screen dimension was a multiple of 16. Note that neither height at 800x600, nor the width at 1366x768 is a multiple of 32 or 16, so in those cases it is appropriate to lump 32 and 16 together.)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(-- End of exceedingly boring stuff --)
(Resumption of moderately boring stuff. )
In my #4 daemon, free_coord() SCRN_X and SCRN_Y are no longer used. They are still used in frontend_startup, but the only function currently using them is the first, unused definition of free_coord. If that unused definition was eliminated, there would probably no longer be a need to pass SCRN_X and SCRN_Y to the other scripts. But I've not tested that, so have left that as-is for now.
By the way, in the current Woof version, I noticed that frontend_change didn't source gettext.sh (needed for call to create_icon_func() ), so I've added that and defined TEXTDOMAIN and OUTPUT_CHARSET.
Please note that in the .tar.gz for the modular version, #3 and #4 below, I've only included the modules that I changed. The other modules are also needed for it to run (see Barry's blog: new pup_event_frontend).
- Attachments
-
- pup_event_frontend_d_1_onescript_min.tar.gz
- Single script, minimal changes
- (10.3 KiB) Downloaded 476 times
-
- pup_event_frontend_d_2_onescript.tar.gz
- Single script, repetitive code moved out of free_coord()
- (10.48 KiB) Downloaded 458 times
-
- pup_event_frontend_d_3_modular_min.tar.gz
- Modular, minimal changes
- (8.16 KiB) Downloaded 453 times
-
- pup_event_frontend_d_4_modular.tar.gz
- Modular, repetitive code moved out of free_coord()
- (11.15 KiB) Downloaded 471 times
- BarryK
- Puppy Master
- Posts: 9392
- Joined: Mon 09 May 2005, 09:23
- Location: Perth, Western Australia
- Contact:
npierce,
That's great, thanks for the in-depth analysis and solution.
Note, pup_event is currently under development in Woof, and the files are changing. The "modular" tarballs that npierce posted above are no longer applicable -- that is, they are modifications of older scripts, not the latest in Woof.
I have gone for no.3, as it is the simplest, and implemented it in Woof.
I will upload Woof tonight, also Raring Puppy (built from Ubuntu 13.04 DEBs) with all the latest goodies.
That's great, thanks for the in-depth analysis and solution.
Note, pup_event is currently under development in Woof, and the files are changing. The "modular" tarballs that npierce posted above are no longer applicable -- that is, they are modifications of older scripts, not the latest in Woof.
I have gone for no.3, as it is the simplest, and implemented it in Woof.
I will upload Woof tonight, also Raring Puppy (built from Ubuntu 13.04 DEBs) with all the latest goodies.
[url]https://bkhome.org/news/[/url]
Will you be starting a thread for feedback?BarryK wrote:
I will upload Woof tonight, also Raring Puppy (built from Ubuntu 13.04 DEBs) with all the latest goodies.
Last edited by Billtoo on Mon 17 Jun 2013, 11:20, edited 3 times in total.
You did better than me, Bill. Can't get any picture by any method, any driver [XP@3000/1Mb/Radeon7000-64]. This is particularly annoying because the 'Test now' always gives 'OK' whether I use 'unaccelerated', 'Radeon' or 'let it choose'. Sometimes can get back to a prompt but it doesn't help; sometimes just a flashing cursor.
Seem to remember issues with Rarin' previously. One step forward, two steps back is the strategy at Canonical?!
Later: stuck an nV MX440/128n card in. Interesting; picture came up at correct resolution then straightaway returned me to a prompt. Selected nouveau driver and came up with the wrong resolution! Unable to select another. Got the same PPM=prompt feature as Bill, supra.
This one has a very long way to go. Get the feeling that BK's skills would be best deployed on honing Precise, Wary and Racy - possibly ARMs ?
Seem to remember issues with Rarin' previously. One step forward, two steps back is the strategy at Canonical?!
Later: stuck an nV MX440/128n card in. Interesting; picture came up at correct resolution then straightaway returned me to a prompt. Selected nouveau driver and came up with the wrong resolution! Unable to select another. Got the same PPM=prompt feature as Bill, supra.
This one has a very long way to go. Get the feeling that BK's skills would be best deployed on honing Precise, Wary and Racy - possibly ARMs ?
- OscarTalks
- Posts: 2196
- Joined: Mon 06 Feb 2012, 00:58
- Location: London, England
I have moved this message to the new Raring Puppy 5.6.92 thread here:-
http://www.murga-linux.com/puppy/viewtopic.php?t=86776
Apologies for any inconvenience.
http://www.murga-linux.com/puppy/viewtopic.php?t=86776
Apologies for any inconvenience.
Last edited by OscarTalks on Mon 17 Jun 2013, 14:49, edited 1 time in total.
Oscar in England
- goolwa_pup
- Posts: 59
- Joined: Thu 29 Oct 2009, 20:31
precise hangs on detecting optical input
precise puppy 5.6.1 hangs on detecting optical input when booting
as reported on precise 5.4.3
as reported on precise 5.5
as reported on precise 5.4.3
as reported on precise 5.5
Hi i am wondering if there is a version of xfce that will run on this Precise Puppy. I have started a thread about xfce click here to view and follow it.
hi hideho ... not a 100% working but mostly http://www.wuala.com/666philb/Documents ... _sfs4.sfs/HiDeHo wrote:Hi i am wondering if there is a version of xfce that will run on this Precise Puppy. I have started a thread about xfce click here to view and follow it.
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331
goolwa_pup, I have a machine that sometimes hangs during
startup with that "optical input" message on screen. This started
happening with several recent pups. I found that I could work
around the problem by putting "pfix=nox" on the kernel line. Then
once I set up the video driver and created a personal Save file,
I could get rid of the "pfix=nox" and everything would be ok.
I just found that Barry's Raring 5.6.92 alpha doesn't doesn't tend
to hang on the initial startup. Instead, I'm offered keyboard, video
and time zone selections. It may be that pups using his latest woof
will be free of the hang problem.
Art
startup with that "optical input" message on screen. This started
happening with several recent pups. I found that I could work
around the problem by putting "pfix=nox" on the kernel line. Then
once I set up the video driver and created a personal Save file,
I could get rid of the "pfix=nox" and everything would be ok.
I just found that Barry's Raring 5.6.92 alpha doesn't doesn't tend
to hang on the initial startup. Instead, I'm offered keyboard, video
and time zone selections. It may be that pups using his latest woof
will be free of the hang problem.
Art
-
- Posts: 1885
- Joined: Tue 05 Jun 2012, 12:17
- Location: Wisconsin USA
I have decided to run Precise Puppy 561 again on my Acer Aspire One D257 netbook (you could say this is my main PC).
I had set up my wifi connection, as usual I,
But it did not connect. the wireless light on my netbook was on, but i could not connect to any site. I rebooted, tried again and same thing. I tried Frisbee, but with no luck either.
I had set up my wifi connection, as usual I,
Code: Select all
1.) Run Dougal's Network Wizard
2.)Select wlan0
3.)It asks about the wl module not in the wpa_suppliant list, and as usual I allow it to add the entry.
4.)Press Scan
5.)Select the network
6.)Select Open, WEP, WPA/TSIK, or WPA2 (depends on network)
7.)type in password (if needed)
8.)Press 'save' and then 'use this profile'
9.)Connects to network.
10.) Then I press DHCP.
11.) Done
....