DSL v4.0


Forum: Site News
Topic: DSL v4.0
started by: roberts

Posted by roberts on Oct. 23 2007,19:50
After several months and 5 release candidates of upgrades and retooling DSL to additionally provide drag-n-drop document centric computing I present v4.0

Change Log for v4.0

* Upgraded kernel from 2.4.26 to 2.4.31.
* Created new support modules: cloop, unionfs, ndiswrapper, fuse, and madwifi in support of kernel change.
* Changed icon/file manager to dfm for drag-n-drop capability.
* Updated murgaLua to v0.5.5
* Updated nano-tiny to v2.0.6.
* Updated Xpdf to v3.0.2
* Updated flrun.lua to v1.1.2
* Updated "Getting Started" to reflect the many changes implemented in 4.0.
* New dfmext.lua GUI tool for dfm associations.
* New xtar.lua. A new GUI to view,extract or process as a MyDSL extension various tar files.
* New netcardconf.lua. A new GUI to configure netcards, relaces dialog version.
* New printing.lua, called from the printer icon, provides "intelligent icon" to handle all printing needs, from setup, start, stop, or print, double-click or drag-n-drop.
* New add2filetool.lua, add2Xfiletool.lua, add2bootlocal.lua provides smooth interface for these tasks, double-click or drag-n-drop
* New switcher.lua GUI to switch WM, jwm, fluxbox, or swm
* Added sudo to myprism2, myndis, myiwconfig so they can be run from home by double clicking associated icons.
* New automatic update of etc.ld.cache for better support of uci extensions.
* Updated frugal_grub install to prompt for MyDSL, boot options, and langauge options.
* Added 'checkfs' option to grub menu for frugal grub installations.
* Fixed non-critical bug in dsl-config concerning hard drive installations.
* Added dsl 3 runlevel for multiple user dsl consoles.
* Fixed bug in iwconfig-setup
* Updated fluxbox menus to use system default font (helvetica).
* Added vim link.
* Patched knoppix-autoconfig to correct language issues.
* Updated minirt24.gz waitusb function.
* Fixed cloop error on traditional hard drive installations.
* New pendrive usbhdd installation script now uses grub with DSL on 2nd small partition and prompt for boot options.
* Removed pendrive usbzip install script, syslinux and mtools.
* Added taskbar buttons & click to focus in .jwmrc
* Added emelfm - dropped mc
* Created new Standard Boot floppy & PCMCIA modules floppy.
* Updated getman/man url
* Updated .torsmo_ip to fetch ethernet device from /proc
* Updated functions5.lua
* Updated DSLpanel Backgrounds calls dfm background option
* Update mydslDownload.lua
* Factored out .jwmrc-tray for better user control of tray icon choices.
* Restored busybox link to provide rpm2cpio.
* Added gettime.lua to jwm and fluxbox menus.
* Addded dfmext GUI, add2bootlocal, add2filetool, and add2Xfiletool to jwm and fluxbox menus.
* Added libm.so link

Hope you enjoy the new look, feel, and additional capabilities of DSL.

-- Robert

Posted by bokaroseani on Oct. 24 2007,09:46
Hmmm....thats a big improvement. Thank you once again.
Posted by kuky on Oct. 24 2007,10:11
begin the legend...

when begin a distro dsl capable of translate to diferents languages...?

Thanks to all team of dsl

Posted by doobit on Oct. 24 2007,13:52
Beautiful release! This is the one I've been waiting for since 2.1b.
Posted by sankarv on Oct. 24 2007,15:59
Great work. Its a long awaited one to many DSL fans. Thanks for that.
Posted by KnightFire on Oct. 24 2007,17:19
Congratulations on your 4.0 release!
I've been a lerker/follower, even donated, for years now and remain impressed on how much this small distro can do.
I burn each release as it comes out to a hockey rink CDR and then give it away each time a revision is released.

Posted by bokaroseani on Oct. 24 2007,17:58
Silly question but dont know how to resolve this... When I put the DSL 4.0 CD in my CD drive and boot, it finds the existing DSL 3.4 image on /dev/hda3 where I had frugal installed DSL earlier and boots into DSL 3.4. How do I force it to boot from the CD instead of from the hard disk? Is there some cheat code I need to use? I have already set up my bios to first check the cd before the harddisk when booting.
Posted by roberts on Oct. 24 2007,18:56
Typically the boot process tries to boot from cdrom.
The boot code to specify where the KNOPPIX images resides is:

dsl fromhd=/dev/hda1

It would be unusual to have to specify

dsl fromhd=/dev/scd0

Could it be that you usually require the Syslinux cdrom version?
Many older machines require a syslinux version of the cdrom in order to boot.

I will be creating the alternate editions of DSL v4.0 shortly.
These include:

dsl-4.0-syslinux.iso
dsl-4.0-initrd.iso
dsl-4.0-embedded.zip (Qemu)
dsl-4.0-vmx.zip

Posted by bokaroseani on Oct. 24 2007,19:16
Thanks Robert. I tried dsl fromhd=/dev/scd0 but it still does not work.

I am able to pop in my old DSL liveCD (DSL 3.4, the regular iso image, not the syslinux version) and type the following to boot from the CD:
dsl ide1=0x180,0x386 pci=off

I have always had to type the above cheat code to boot from a liveCD because I use a Sony Vaio PCG SR33 laptop which is quite old. But when I use the same cheatcode with DSL 4.0 liveCD the screen goes blank the caps lock light and another light next to it starts blinking simultaneously and nothing happens. And when I dont use any cheatcode with this new DSL liveCD then it does not find the CDROM drive when scanning all devices for the image and drops me to a (very limited) shell.

Is this because my laptop cannot handle the new Kernel?

Posted by bokaroseani on Oct. 24 2007,19:24
o...I forgot to mention in the earlier post that I now reformated the /dev/hda3 where I had earlier had a frugal install of DSL 3.4. So now when I try to boot without any cheat code, and when it starts scanning all devices for the knoppix image, it does not find even the older version of DSL in hda3 and drops me to the very limited shell.
Posted by roberts on Oct. 24 2007,22:48
Try this...

dsl ide2=0x180,0x386 idebus=66 ide0=ata66 hda=ide0 hdc=ide2 nopcmcia base norestore vga=normal

I added the base norestore in case you still have some 3.x backup or other 3.x stuff.
This should at least get you to boot, load, and ready to install.

For installing you should probably also add the legacy boot option as well.

Posted by roberts on Oct. 24 2007,22:52
The Syslinux version is posted.
dsl-4.0-syslinux.iso

This edition may be required for very old computers. It uses the boot floppy image as it boot.img

Posted by mssa426 on Oct. 25 2007,00:14
I'm been using 3.4.3, upgraded to 4.0, but the old backup.tar.gz file contains some configurations, which cause problems in 4.0. For example the desktop with the old backup.tar.gz retorsed doesn't work or look the same as 4.0 with out the old backup.tar.gz. How do I upgrade to 4.0 and keep the configuration settings, like printers, wifi, etc., which I don't want have to redo, but discard the settings, which won't work in 4.0?
Posted by Juanito on Oct. 25 2007,03:34
If you boot with "dsl no restore" your backup.tar.gz file will still be there but it will not have been loaded. You can then double-click on backup.tar.gz in emelFM to un-pack it and then copy the files/settings you need.

The release notes for each dsl version lists the files that are likely to be in your backup that have been modified as dsl was updated.

Posted by roberts on Oct. 25 2007,05:16
I will give my best shot at describing files that are likely in your backup that have changed and would need to be copied from /etc/skel

From DSL v3.4.x

.xinitrc
.desktop
.fluxbox/menu
.jwmrc
.torsmo_ip

If you have been using and staying uptodate with DSL v4.0 RC5 then the following files have changed:

.dfmext
.xinitrc

Another change in 4.0 has to do with the mydsl/ folder. It must be owned by dsl.staff. If the filesystem currently being used does not support this then you will need to move mydsl/ to another device/partiton on which these permissions can be supported.

Posted by roberts on Oct. 25 2007,19:31
I just posted the following DSL v4 editions to ibiblio.

dsl-4.0-embedded.zip
dsl-4.0-vmx.zip

Posted by bokaroseani on Oct. 26 2007,07:30
Thanks Robert, but those cheat codes didn't help. I tried all combinations of those. I tried the live CD on a friends computer and it works fine. So I have to give up on using the bleeding edge of DSL tech for now and continue using 3.4 version. But I must congratulate you for another great release. Thank you very much.
Posted by jpeters on Oct. 26 2007,07:30
Congrads on 4.0; I tried to set a key binding in the .jwmrc file, which didn't work. Am I in the wrong file?

Edit: The regular key bindings for changing working environments aren't working (alt F?) .  I loaded the CD with 'dsl norestore' and tried copying the .jwmrc file from /etc/skel.

Posted by roberts on Oct. 26 2007,18:23
Quote (bokaroseani @ Oct. 26 2007,00:30)
Thanks Robert, but those cheat codes didn't help. I tried all combinations of those. I tried the live CD on a friends computer and it works fine. So I have to give up on using the bleeding edge of DSL tech for now and continue using 3.4 version. But I must congratulate you for another great release. Thank you very much.

I am surprised that it did not help. I know that I had to use such on my Sony Vaio pcmcia extenal cdrom drive.

Anyway, you can still use v4.0 with a little more effort. Since 3.4 works with your external cdrom, then perform a frugal install of 3.4. Upon first boot, boot with:

boot: dsl 2 legacy base norestore

Place DSL v4 in the cdrom drive, and mount it.
Then copy over linux24, minirt24,gz and KNOPPIX/KNOPPIX files from the DSL v4 cdrom to where you had installed 3.4. Upon completion you should be able to boot into v4.0. Since you had not run 3.4 as user dsl and no backup occured. The configuration for 4.0 should be automatic upon its first boot.

Posted by roberts on Oct. 26 2007,18:27
Quote (jpeters @ Oct. 26 2007,00:30)
Congrads on 4.0; I tried to set a key binding in the .jwmrc file, which didn't work. Am I in the wrong file?

Edit: The regular key bindings for changing working environments aren't working (alt F?) .  I loaded the CD with 'dsl norestore' and tried copying the .jwmrc file from /etc/skel.

Perhaps something else is grabbing the keystrokes, dfm? If you toggle dfm not to be the "root menu" (Desktop context menu), does the jwmrc key bindings configuration work?
Posted by roberts on Oct. 26 2007,19:37
I just posted the last of the five DSL v4 editions to ibiblio.

dsl-4.0-initrd.iso

Posted by jpeters on Oct. 26 2007,19:54
Quote (roberts @ Oct. 26 2007,14:27)
Quote (jpeters @ Oct. 26 2007,00:30)
Congrads on 4.0; I tried to set a key binding in the .jwmrc file, which didn't work. Am I in the wrong file?

Edit: The regular key bindings for changing working environments aren't working (alt F?) .  I loaded the CD with 'dsl norestore' and tried copying the .jwmrc file from /etc/skel.

Perhaps something else is grabbing the keystrokes, dfm? If you toggle dfm not to be the "root menu" (Desktop context menu), does the jwmrc key bindings configuration work?

That's probably it, because alt F1 pulls up the desktop menu. I located the menu with the desktop contect option on it and unselected it.  This didn't change anything, and now I can't find it.  Where do I toggle dfm?  Thanks.
Posted by roberts on Oct. 26 2007,19:55
right click on any icon.
Posted by bokaroseani on Oct. 26 2007,22:05
Yesss....your workaround worked. I copied those files as you said from the CD to my harddisk and now am using DSL 4.0. Let me play with it for a while and let you know how things go.
Posted by jpeters on Oct. 26 2007,22:50
Quote (roberts @ Oct. 26 2007,15:55)
right click on any icon.

No, that didn't work ( toggling Desktop context menu); where can I set key bindings for DFM?  I haven't had much luck looking for documentation. A manual would be nice.

Posted by roberts on Oct. 27 2007,04:29
Quote (jpeters @ Oct. 26 2007,15:50)
Quote (roberts @ Oct. 26 2007,15:55)
right click on any icon.

No, that didn't work ( toggling Desktop context menu); where can I set key bindings for DFM?  I haven't had much luck looking for documentation. A manual would be nice.

I thought you were trying to get key bindings working for jwm?
I am not aware of keybinds for the icon/file manger, dfm.

Posted by jpeters on Oct. 27 2007,06:02
I figured it out; I needed to restart the desktop for the binding to work. I thought that it worked like editing a menu (i.e., no restart necessary).  Sorry for the trouble....


Edit: Wow...this is really an interesting upgrade!  Thanks for all your work..

Edit2: Works well with icewm

Posted by jaapz on Oct. 29 2007,07:59
wow, really thanks!
this is a really good release!
love it!
thx! :P

Posted by dtf on Oct. 30 2007,12:08
Curious - does this newer kernel support file sizes greater than 2G?
Posted by jaapz on Oct. 30 2007,15:50
i tried to use an jpg image as a background in dfm, but i got just a plain white background... how can i use jpg's and png's in stead of xpms...
Posted by roberts on Oct. 30 2007,16:43
Use xsri it is still available. In fact it is used in .xinitrc to load a common background.
Posted by ^thehatsrule^ on Oct. 30 2007,19:02
Quote (dtf @ Oct. 30 2007,07:08)
Curious - does this newer kernel support file sizes greater than 2G?

Afaik that's always been "supported."  It's more a factor of whichever filesystem you're using (or system restriction)

Posted by curaga on Oct. 31 2007,15:32
Turning that feature off is only possible in newer 2.6 ones, due to the integration of tinylinux patches..
Posted by jaapz on Oct. 31 2007,15:58
Quote (roberts @ Oct. 30 2007,11:43)
Use xsri it is still available. In fact it is used in .xinitrc to load a common background.

Ok thx i will try that :-)
Posted by jpeters on Oct. 31 2007,22:43
After upgrading to 4.0, I got permission errors about writing to '.fluxbox/ mydsl.menu' and '/etc/sysconfig/mydsl-installed' when trying to mydsl-load an app (neither file had write privileges). (To solve, I put a chmod script for these files into bootlocal.sh).  The mydsl menu is fine for the programs loading from the mydsl folder.
Posted by roberts on Oct. 31 2007,23:11
Quote (jpeters @ Oct. 31 2007,14:43)
After upgrading to 4.0, I got permission errors about writing to '.fluxbox/ mydsl.menu' and '/etc/sysconfig/mydsl-installed' when trying to mydsl-load an app (neither file had write privileges). (To solve, I put a chmod script for these files into bootlocal.sh).  The mydsl menu is fine for the programs loading from the mydsl folder.

Obvioulsy not what I experience. So need more information.

Upgarding from what to what (version and install type/edition) , ie. 3.4.5, frugal to 4.0 frugal, or persistent?, or traditional hard drive install?

What is the output of showbootcodes?
What is the output of ~/.desktop?
What is the output of /opt/.mydsl_dir?

What steps did  you to do to upgrade?

How was mydsl-load used?
As root from /opt/bootlocal.sh?
From cli as user dsl?
From GUI download tool?
From Browser?
From a mydsl directory on boot device?
What is the permissions on the mydsl folder?
What filesystem type is supporting boot image?, mydsl folder?
What extensions first showed this behaviour?

Posted by jpeters on Nov. 01 2007,01:29
I did a 3.4.5 (? the last one) to 4.0 grub install, which I did as an update from the gui using update (after loading from CD with 'norestore'), and then copied over some files from the oldbackup (don't think I copied over  .fluxbox/mydsl.menu, but possible...at any rate, it boots up without write privileges).  

      -rw-rw-r--    1 dsl      staff          21 Oct 27 15:11 ./.deskto
      -rw-rw-r--    1 dsl      staff          16 Oct 31 15:52 /opt/.mydsl_dir                     -rw-r--r--    1 root     root          880 Oct 31 17:55 ./.fluxbox/mydsl.menu
      -rw-r--r--    1 root     root           92 Oct 31 15:52 /etc/sysconfig/mydsl-installed
       
       
      Same problem from aterm or gui with any extensions (e.g.,amaya.uci, open
       office*.uci....)  Extensions are stored on persistent drive, hda3, and loaded from there. No problem with files loaded from the mydsl folder.
     
      /mnt/hda3/mydsl:
     drwxr-xr-x    1 dsl      staff          24 Oct 31 15:52 MyDSL
     
     
        Device Boot    Start       End    Blocks   Id  System
     /dev/hda1             1        10     80293+  83  Linux
     /dev/hda2            11        72    498015   82  Linux swap
     /dev/hda3            98      2432  18755887+  83  Linux
     /dev/hda4   *        73        97    200812+  83  Linux

root=/dev/hda4 quiet vga=795 acpi=off  noscsi frugal tz=US/Pacific

Posted by roberts on Nov. 01 2007,05:39
Good find. Thanks for reporting. Fluxbox didn't get all the attention that it should. I tested base norestore and fluxbox/mydsl.menu, a non-preexisting file is created dsl.staff. However when loading extensions during boot, the permission becomes root.root. That is what you have experienced. I did not see this during the base norestore testing. And now I am running 4.1alpha1 in which mydsl.menu has been relocated away from /home/dsl and is now a preexisting file with proper permissions. Your posted patch is correct and necessary for 4.0.
Posted by jpeters on Nov. 01 2007,06:37
Thanks for the speedy fix, and once again for the superb update.
Posted by curaga on Nov. 01 2007,15:26
Would it be possible to add the "showimage" program from SDL's test/ directory?

It's a really small image viewer, it can show nearly any type of image (all the ones supported by SDL). For example, jpg, png.. It's also really light, and works both in X and in a framebuffer console.

Mine is 5.8 kb, so it wouldn't take too much space. (By mine I mean on my Aero, compiled with glibc 2.5.1 and optimized for a P3...)

Posted by jaapz on Nov. 01 2007,21:55
i got the xrsi working, but how can i change the icons and background? in 3.4 they where listed in the menu, but tey arent anymore, how can i execute them?

thx

Posted by jpeters on Nov. 01 2007,22:07
Quote (curaga @ Nov. 01 2007,10:26)
Would it be possible to add the "showimage" program from SDL's test/ directory?

It's a really small image viewer, it can show nearly any type of image (all the ones supported by SDL). For example, jpg, png.. It's also really light, and works both in X and in a framebuffer console.

Mine is 5.8 kb, so it wouldn't take too much space. (By mine I mean on my Aero, compiled with glibc 2.5.1 and optimized for a P3...)

What would be the advantage over xzgv for basic image viewing without the SDL library?
Posted by humpty on Nov. 01 2007,23:16
I tend to keep extension files together. This means 4 files for each
extension end up in the MyDsl folder, the .app(or icon), .uci, .info
and md5.txt. That's an awful lot of boxes in the dfm folder.

Could not the .app/icon shorcuts be put in a ram directory somewhere seperate? What happens if MyDsl is on cdrom?



p.s/
another tip for getting_started.html is the 'esc' key will refresh
a dfm folder.

Posted by ^thehatsrule^ on Nov. 01 2007,23:47
Quote (jaapz @ Nov. 01 2007,16:55)
i got the xrsi working, but how can i change the icons and background? in 3.4 they where listed in the menu, but tey arent anymore, how can i execute them?

With v4.0 dfm is used. So it's drag and drop for icons and background can be set by right-clicking on dfm > DFM for X11 > Desktop Options.

Posted by jpeters on Nov. 02 2007,00:31
Quote (humpty @ Nov. 01 2007,18:16)
I tend to keep extension files together. This means 4 files for each
extension end up in the MyDsl folder, the .app(or icon), .uci, .info
and md5.txt. That's an awful lot of boxes in the dfm folder.

Could not the .app/icon shorcuts be put in a ram directory somewhere seperate? What happens if MyDsl is on cdrom?

Sounds like a good argument NOT to keep them all together.
What if you just archive  non-exec files in a separate folder somewhere?

Posted by roberts on Nov. 02 2007,00:51
Quote (humpty @ Nov. 01 2007,15:16)
I tend to keep extension files together. This means 4 files for each
extension end up in the MyDsl folder, the .app(or icon), .uci, .info
and md5.txt. That's an awful lot of boxes in the dfm folder.

Could not the .app/icon shorcuts be put in a ram directory somewhere seperate? What happens if MyDsl is on cdrom?



p.s/
another tip for getting_started.html is the 'esc' key will refresh
a dfm folder.

The shortcuts are deleted upon shutdown and recreated upon boot or dynamic load, this has always been so. Using folders gives a different perspective. I was asked not to delete the .info and .md5.txt files after a download. It was suggested that sometimes the .info is handy to have.  Same for the .md5.txt file. You can always delete (clean up) your mydsl folder after downloading. It is your choice. You could also add the rm command for cleanup to the /opt/powerdown.sh script as well.

What is new with 4.0 is allowing a read-only mydsl folder on the cdrom and an additional mydsl=hdxy. This means that mkmydsl cdroms can now have both the included extensions on the mkmysdl cdrom and still specify dynamic loadable mydsl folder from a persistent store. If no mydsl boot option is specified and a mydsl folder is on the cdrom then as in prior versions of DSL, /tmp is used to host the mydsl folder.


Thanks for the esc key tip.

Posted by jpeters on Nov. 02 2007,01:40
Quote (humpty @ Nov. 01 2007,18:16)
another tip for getting_started.html is the 'esc' key will refresh
a dfm folder.

I don't understand...the folders appear to be dynamic (e.g.., create a new file, the folder changes).

Posted by mikshaw on Nov. 02 2007,02:13
They refresh automatically by default, but that feature can be disabled ("Smart update time" in options)
Posted by jpeters on Nov. 02 2007,03:04
Quote (mikshaw @ Nov. 01 2007,21:13)
They refresh automatically by default, but that feature can be disabled ("Smart update time" in options)

oh no!.......every time it refreshes it uses  3-6% of CPU usage ; and that's going on all the time (kindof like a winddoz machine).  I'm glad you straightened me out on this one....turn that sucker OFF!

Posted by humpty on Nov. 02 2007,03:30
Quote (roberts @ Nov. 02 2007,03:51)
You can always delete (clean up) your mydsl folder after downloading. It is your choice..

ok, even if i don't keep the extra files with the extension, there is always the extension there together with the icon. This means two items for every extension. I've always seen the folder as a collection of app shortcuts (nothing but the icons), wether i download, pre-load or just adhoc mydsl-load after boot, not really as a storage area. it just looks a bit of a clutter to me. no worries, i'll just use the menus for launch picking (tks to jpeters for the fluxbox fix).

Posted by jpeters on Nov. 02 2007,04:10
Quote (humpty @ Nov. 01 2007,22:30)
\ i'll just use the menus for launch picking

For apps like open office, firewall, etc... the folder icon is useless anyway.

One possibility is a folder of wrappers.

Edit:  I just did that, creating a MyApps folder with a bunch of scripts to my favorite apps with pretty icons; very clean and took only a few minutes to create.

Edit2:  Unfortunately, dfm doesn't seem to work with some scripts that work fine with Rox (like a streamripper script); I also can't get it to load the vi editor.

Edit3:  The script IS running, but terminal output goes to ttyp0  Solution: put "aterm -e" in the icon shellcommand ( aterm -e !0! )
if you need to view the terminal window.

Posted by jaapz on Nov. 02 2007,07:01
Quote (^thehatsrule^ @ Nov. 01 2007,18:47)
Quote (jaapz @ Nov. 01 2007,16:55)
i got the xrsi working, but how can i change the icons and background? in 3.4 they where listed in the menu, but tey arent anymore, how can i execute them?

With v4.0 dfm is used. So it's drag and drop for icons and background can be set by right-clicking on dfm > DFM for X11 > Desktop Options.

i know...
but i already said that i cant get dfm working with jpg's and png's
so i try to use xsri but how can i get these tools back for the wallpaper and the icons

Posted by jpeters on Nov. 02 2007,08:05
Quote (jaapz @ Nov. 02 2007,02:01)
but i already said that i cant get dfm working with jpg's and png's
so i try to use xsri but how can i get these tools back for the wallpaper and the icons

ImageMagick should be capable of converting png, jpg ->xpm. There's one in testing (ImageMagick.uci).

Edit:  Works very well. Load ImageMagick and run from the command line.  example:  

/opt/imagemagick/bin$ convert /tmp/Beaver.png /tmp/beaver.xpm

The resulting .xpm file will work with dfm.

Thanks Mikshaw!

Posted by curaga on Nov. 02 2007,14:08
Quote
What would be the advantage over xzgv for basic image viewing without the SDL library?


Xzgv is heavier, and requires X. Besides, the SDL lib is already in the core DSL.

Posted by jaapz on Nov. 02 2007,15:35
when i use imagemagick, i get a segmentation fault... what now?
Posted by roberts on Nov. 02 2007,15:38
I have posted modules for 2.4.31 that I had compiled but did not make it into the final core system. They might be useful for some.

< http://distro.ibiblio.org/pub....modules >

Posted by jpeters on Nov. 02 2007,16:41
Quote (jaapz @ Nov. 02 2007,10:35)
when i use imagemagick, i get a segmentation fault... what now?

Try it in /tmp, like the example, or anywhere where you have write permission.
Posted by doobit on Nov. 02 2007,18:39
Quote (roberts @ Nov. 01 2007,00:39)
Good find. Thanks for reporting. Fluxbox didn't get all the attention that it should. I tested base norestore and fluxbox/mydsl.menu, a non-preexisting file is created dsl.staff. However when loading extensions during boot, the permission becomes root.root. That is what you have experienced. I did not see this during the base norestore testing. And now I am running 4.1alpha1 in which mydsl.menu has been relocated away from /home/dsl and is now a preexisting file with proper permissions. Your posted patch is correct and necessary for 4.0.

When can we expect 4.1?
Thanks!

Posted by roberts on Nov. 02 2007,18:46
I will likely post DSL v4.1 RC1 early next week.
So far....

Added 'toram' to grub menu 'checkfs' for frugal installs

Fixed bug with permissions

Added mini icons to jwm menu for mydsl extensions that have an icon

Added new boot option "user=name", you will be able to run DSL as user that you specify. Many, many files and system structure have been changed to implement this feature.

Plus more, if I get time.

Posted by io333 on Nov. 03 2007,03:46
So 4.0 never made it out of beta?
Posted by jaapz on Nov. 03 2007,14:57
ehhh, its already realeased io333...
Posted by jaapz on Nov. 03 2007,15:04
Quote (jpeters @ Nov. 02 2007,11:41)
Quote (jaapz @ Nov. 02 2007,10:35)
when i use imagemagick, i get a segmentation fault... what now?

Try it in /tmp, like the example, or anywhere where you have write permission.

i did it in my own home directory (/home/dsl), and also in tmp i get the segmentation fault, argg
Posted by curaga on Nov. 03 2007,15:12
Could it be one of the extensions that got compiled for a 686? Do you have a pentium, 486 or a Via C3?
Posted by mikshaw on Nov. 03 2007,15:19
Quote
Added new boot option "user=name"
That's definitely an interesting thing.  I assume that each user would have a different home directory? That would be ideal for not only multiple users but also for a single user with persistent home who is transitioning between two very different versions of DSL. Rather than having a single home directory for two potentially incompatible systems, or needing two different partitions for each home, the user could switch between two homes on the same partition.

Quote
when i use imagemagick, i get a segmentation fault... what now?
What version of ImageMagick? If it's mydsl, which package (tar.gz/uci)? What specific command did you use?
I know there are minor issues with imagemagick in DSL, but so far have not seen anything serious myself. It's quite possible that one or more of the image files is corrupt or simply unreadable.

Posted by meo on Nov. 03 2007,17:40
Hi jaapz!

I used gimp-1.2 to convert an jpg-image to xpm. Just open the picture in gimp and choose save as xpm. So just now I have a nice sunset as a wallpaper.

Have fun,
meo

Posted by humpty on Nov. 04 2007,02:32
Quote (jaapz @ Nov. 02 2007,10:01)
but i already said that i cant get dfm working with jpg's and png's
so i try to use xsri but how can i get these tools back for the wallpaper and the icons

xsri is used for changing the background. i'm not sure what you mean by
"get these tools back for the wallpaper and the icons"?
Anyway I sympathise with you if you think .xpm files are too big.

i presume you did something like;
xsri --scale-width=100 --scale-height=100 a_picture.jpg
which i have tried, and it works.

if you want it at startup, you can put it in .xinitrc, just before
the 'exec';
Code Sample
...
case $DESKTOP in
 fluxbox )
   fluxter -w &>/dev/null &
   xsri --scale-width=100 --scale-height=100 a_picture.jpg
   exec fluxbox 2>/dev/null
 ;;
 jwm )...

(this part of .xinitrc is the only area where i could get xsri to work,
otherwise you have to do it after you're inside the window manager.
if you use jwm, you'll have to copy that line down there too).

Posted by jaapz on Nov. 04 2007,09:44
[quote=humpty,Nov. 03 2007,21:32][/quote]
i didnt try that, but im going to do it now ;)

what i meant by saying i wanted those tools back, i meant the tools that where used in 3.4 to change the wallpaper and the icons.

EDIT:
thx, didnt know that :)
it works

EDIT2:
found out that that sentence u gave me was already in .xinitrc. Its in an if-loop. This one:
Code Sample
if [ "$ICONS" == "dfm" ]; then
  /usr/bin/dfm &
else
  xsri --scale-width=100 --scale-height=100 /ur/image.png
fi

you'll just have to edit /ur/image.png into the path to your own image, and it works with png,jpg and xmp too :)

Posted by jaapz on Nov. 04 2007,09:57
@curaga: i have an old pentium 2 laptop over here
@mikshaw: i get it with the uci and the testing one
@meo: i also tried to do it with the gimp, but my computer crashed because i only have 64mb of ram and an 400mhz pentium 2 ;)

Posted by kuky on Nov. 04 2007,12:21
when i load gtk2.dsl its is added to mydsl menu every turn on..? I have 3 at the moment...

i have install 4.0 in hd no frugral...

Posted by curaga on Nov. 04 2007,13:52
In HD installs .dsl and .tar.gz load permanently - so that's why you have 3 "update to gtk2"s
Posted by roberts on Nov. 04 2007,14:54
@jaapz
Asking questions on the basics of using DSL is not Site News and is more appropriate in Feedback. DSL v4.0 has been released and Feedback in the section for such.

However, for older less capable computers you might be better off using the graphics program xv. It has been around a very long time so will likely be less resource hungry. To use xv to convert image formats is easy,

load - setsize - save - format xpm

Please post follow-up or further questions to Feedback.

Posted by roberts on Nov. 04 2007,18:20
Quote (kuky @ Nov. 04 2007,04:21)
when i load gtk2.dsl its is added to mydsl menu every turn on..? I have 3 at the moment...

i have install 4.0 in hd no frugral...

How are you loading these at boot time with a traditional hard drive install, bootlocal.sh ?

I am debating whether to cleanup the menus and mydsl folder shortcuts on traditional hard drive install the same way I am on frugal and liveCD with specified boot time mydsl folder.

Posted by Onyarian on Nov. 04 2007,19:24
Quote (roberts @ Nov. 02 2007,10:38)
I have posted modules for 2.4.31 that I had compiled but did not make it into the final core system. They might be useful for some.

< http://distro.ibiblio.org/pub....modules >

Thanks Roberts,

I have see the bluez files in the net modules.
So I don't have to compile them.

Another question: I have DSL 4.0 HD frugal upgradet from a previous 3.4.5. In the same partition I have a 'mydsl' folder with another one 'optional' in this.
When it boots, it looks two times to this folders and loads two times the extensions from 'mydsl' and creates two times the menu from the optional extensions in fluxbox.

I have erase the 'mydsl=hda6' from the boot options but with the same result.

Posted by kuky on Nov. 04 2007,20:02
i only charge the ucis in bootlocal.sh with mydsl-load lines ...

i only charge gtk  the firts time whit mydsl program...i think that something file setup is reloaded every time ... with gtk.dsl and gtk0705.dsl...in old times in the age of ver 1 or 2 its occurs the same..

thanks..

Posted by Juanito on Nov. 05 2007,06:45
Quote
I have see the bluez files in the net modules.
So I don't have to compile them.

- as mentioned elsewhere, you'll also need (some of) the modules in the /drivers/bluetooth folder as well as the /net/bluetooth folder.

I'm also working on a bluez-utils.uci - so far pairing and gprs dial-up works but not obexftp. The good news is that the extension is <1MB so far...

Posted by io333 on Nov. 07 2007,02:00
Quote (jaapz @ Nov. 03 2007,09:57)
ehhh, its already realeased io333...

:p
Posted by b1ackmai1er on Nov. 09 2007,05:21
For the user=name boot option, can you also get it to load extensions from a \name directory too for maximum configurability (is that a real word?)

i.e. mydsl user=blackhathacker

will load all extensions from \mydsl then all extensions from \blackhathacker.

This would allow enormous customization at boot time. On the same CD you could have users such as /repairdisk /wordprocessing /developement /server etc etc

regards b1m1

Posted by roberts on Nov. 09 2007,05:52
I already support named mydsl directories, so you should be able to use user=blackhathacker mydsl=hda2/blackhathacker or ...

user=blackhathacker mydsl=hda2/office

user=kids mydsl=hda2/games

or many other combinations.

Note: The name option is something comming in v4.1



Posted by carpaldiem on Nov. 09 2007,12:24
I have had a problem running dsl-4.0 on my new laptop with an AMD dual-core processor.  During the start cycle two penguins pop-up instead of one and whenever the system starts it shows 100 percent cpu usage.  Have the same behavior with earlier versions.  I know this issue was sort of roundly dismissed earlier, but if I run dsl-n there is no problem.
Posted by roberts on Nov. 09 2007,14:04
Two penguins is normal for a dual processor system.
Does booting failsafe help?
At the first boot prompt type failsafe.

boot: failsafe

On the otherhand... It may be because your computer is so new and so fast that it requires DMA. Try this

boot: dsl dma



Posted by carpaldiem on Nov. 09 2007,20:10
I tried both "failsafe" and "dsl dma" and didn't have any luck with the cpu usage.  Strangely the only time it dipped under 100 percent was when I opened an application.  Accidentally typed "foolsafe" which afterward seemed appropriate, but that didn't help either.  Dsl-4.0 works great on my old pentium III laptop, though.
Posted by carpaldiem on Nov. 09 2007,20:42
I forgot to add that in the case of the "failsafe" cheatcode I got dumped to the limited shell because Knoppix couldn't be found. "DMA"  just still had the high cpu usage.
Posted by curaga on Nov. 10 2007,13:44
For many the 100% cpu usage was caused by Xvesa, could you try Xfbdev?

(boot with "dsl xsetup" and select Xfbdev)

Posted by mikshaw on Nov. 10 2007,15:31
With the removal of Xtdesk, could you please also remove /usr/X11R6/bin/emelfm (renaming emelfm.bin)?
The wrapper is apparently no longer needed, yet it still prevents the use of a directory argument on the command unless you call emelfm.bin

Posted by roberts on Nov. 10 2007,15:56
Will do. Thanks for reminding me, as the wrapper at the moment is completely commented out, except, of course the call to its .bin
Posted by carpaldiem on Nov. 10 2007,18:31
Selecting "dsl xsetup" and using Xfbdev didn't help, but I went through pendrive install, and restarted,  Now dsl-4.0 is running fine.  No high cpu usage.
Posted by ^thehatsrule^ on Nov. 10 2007,22:59
I remember some installations that had the copied files corrupted ended up with 100% cpu (with some other problems).  Could've checked dmesg, or check the md5sums (I don't think the install scripts validate it..)
Posted by Onyarian on Nov. 14 2007,07:46
I make a lilo frugal install in a usb-hdd, because there was problems with grub.
I have a sda1 ext2 100Mb partition for DSL; sda2 ext2 3.8Gb for MyDSL, backup, etc.; and a sda3 200Mb swap partition.
All runs OK in the first boot. I can mount and umount my hda1, hda2,... from the hdd of my PC.
When I finish it make a backup on sda2. OK.
But In the second, third.... boots I can't mount this hda1, hda2,... With the mount menu over an icon nothing happens, with the mount menu in emelfm it says that I don't have permissions, it must be root. But I can mount sda2 without problems.

I have repeat the instalation 2 times with the same result. The first run all goes OK but after this I can't mount partitions.

Is there something I can do to mount partitions without run emelfm in root mode?

Thanks

PD.: in my frugal grub instalation in my laptop I don't have this problem.

Posted by WDef on Nov. 16 2007,13:54
[Deleted]
Pardon moi, I'll leave this until it is an issue.

Posted by hawki on Nov. 17 2007,02:47
Being a Super-fan of DSL I'm not sure how to add this entry.  I hope what I am seeing with version 4.0 is not the future.  

When I boot the CD using the DSL BASE NORESTORE I get what looks like a JWM desktop instead of a FLUXBOX desktop that I am used to seeing.  When I use a right click to get a menu I see something about DFM for X11 as a file manager.    

The version is 0.99.9 for DFM when the info option is selected.  

If I select the HELP option I get the following:


                                     dfm

   [Hurricane Electric Internet Services: Accounts starting at $9.95/month]
                     Hurricane Electric Internet Services


                             No matches for "dfm"

                                 Search Again

   [Hurricane Electric Internet Services: Accounts starting at $9.95/month]
                     Hurricane Electric Internet Services


         Copyright © 1998 Hurricane Electric. All Rights Reserved.



I'm not sure what I am seeing but version 3.4.4 has none of these strange happenings when I boot it the same way.

Hawki

Posted by roberts on Nov. 17 2007,03:07
Sorry, but your main complaint would also be true of the latest DSL v3.4.x.

Try:

$ man thisisnotacommand

You will see the same ad for Hurricane.

This is resulting from the man command (script) in DSL, which is using the internet to lookup man pages. Not sure, if John is aware that the site he is using in his internet man script results in an ad when the man page cannot be found.

As far as your other issues, I have already posted many many times, the design goal of v4.x; that v4.0 is a document centric drag-n-drop totally opposite of DSL v3 and prior, application centric application launcher icon system.

The ease of use of a drag-n-drop, folder, document centric, data icon system is an addition to DSL capabilites within a tiny 50MB base.

If it is not your cup of tea then latest v3.4.x is v.3.4.6 as shown on the website's front page.

BTW: If you prefer fluxbox, then boot with the boot option

desktop=fluxbox



Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.