Light-Debian-Core-Live-CD-Wheezy + Porteus-Wheezy

For talk and support relating specifically to Puppy derivatives
Message
Author
stemsee

#4181 Post by stemsee »

Hi Saintless and Fred and others.

Are you going to provide updated kernels with the new iso releases, maybe a choice in the boot menu?

Added FreeCircle function = draws a circle of icons centred on cursor position, circle size depends on number of icons selected. Draw as many circles of varying sizes on your NEW rox/jwm desktop. ;-)

Regards
Stemsee
Attachments
nicons-DD-0.4.sfs.gz
(12 KiB) Downloaded 269 times

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#4182 Post by fredx181 »

Hi Toni,
This message is needed because I made mjwm_4.0.0-1_i386.deb and mkjwmmenu_1.0.0-1_i386.deb compatible with standard Debian.
In case $HOME/.jwm/jwm.head is missing (and it will be missing in standard Debian because the user name will not be puppy) you will see xmessage to copy the files from /home/puppy in $HOME/ and start menu-debian, menu-puppy or menu-mjwm again
It's strange, when I got the xmessage message I was logged in as root.
I tried again to reproduce a few times (with empty savefile) but the message didn't appear, so I'd say don't worry about it.
As you know Jwm is not my favorite BUT I must say it's blazing fast!

If I were a regular Jwm user, a few things I would like (ideas for future release maybe?):
- A clipboard manager running at login (maybe parcellite, it's about 600Kb uncompressed) Then anyway what you copied is remembered even if you close a text-file or a window.
- There was something else I can't remember right now, sorry :) , I'll probably write it later.

I didn't find any problems on Jwm version, btw.

Here's a new loadsfs script with small changes:
- In case of booting full install a message will appear (see picture)
- If a module for some reason fails to activate, only the 'activate failed' message appears (no useless yad 'Applications' menu anymore).
(I'll change in Openbox version right-click name to "Load-sfs-chroot-full_install", similar as on JWM version)

Attached loadsfs.tar (remove dummy .tar)

Fred
Attachments
message.png
(11.87 KiB) Downloaded 282 times
loadsfs.tar
Small changes for loadsfs
(8.32 KiB) Downloaded 294 times

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#4183 Post by saintless »

Hi, Fred.
It's strange, when I got the xmessage message I was logged in as root.
I tried again to reproduce a few times (with empty savefile) but the message didn't appear, so I'd say don't worry about it.
I also can't reproduce it. I can remove the xmessage from /opt/bin/menu-debian, menu-puppy and menu-mjwm since it is needed only for different debian system but it is better to keep it. If /root/.jwm is deleted by accident the menu will stop working and the xmessage will give the solution.
If I were a regular Jwm user, a few things I would like (ideas for future release maybe?):
- A clipboard manager running at login (maybe parcellite, it's about 600Kb uncompressed) Then anyway what you copied is remembered even if you close a text-file or a window.
No problem to include parcellite in this version with link in $HOME/Startup
I didn't find any problems on Jwm version, btw.
Same with OpenBox, Fred, but I like to test two more days both (if you agree) and if everything is OK we can upload official new version.
Here's a new loadsfs script with small changes:
Thanks, I will replace the old one.

Toni

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#4184 Post by saintless »

stemsee wrote:Are you going to provide updated kernels with the new iso releases, maybe a choice in the boot menu?
No.
We have several different kernel modules for download and Debian repository has many kernels as deb packages easy to download and install from the user:
https://packages.debian.org/search?keyw ... ection=all

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#4185 Post by fredx181 »

Hi Toni,
No problem to include parcellite in this version with link in $HOME/Startup
Ok! That's nice.
I didn't find any problems on Jwm version, btw.

Same with OpenBox, Fred, but I like to test two more days both (if you agree) and if everything is OK we can upload official new version.
Yes, fine by me.

Some small things on JWM version:
- Mtpaint doesn't run with default first-start view (removing ~/.mtpaint solves it, but maybe you did this way on purpose for a reason)
- When using menu-MJwm and after changing theme through Change-Jwm-theme the menu-MJwm is not showing anymore (changed to default Jwm-menu). If I remember well this happened when logged in as puppy. And is it really needed having to enter password for Change-Jwm-Theme?
Looks good btw, the menu-MJwm.

But again, these things are really not important, I think, just mentioning it.

Fred

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#4186 Post by saintless »

Hi, Fred.
fredx181 wrote:- Mtpaint doesn't run with default first-start view (removing ~/.mtpaint solves it, but maybe you did this way on purpose for a reason)
Yes, the reason is to make mtpaint help button start web-browser with help page. But quick test shows I can keep also default first-start view at the same time.
If you like to include the same Help button setup for OpenBox version use this $HOME/.mtpaint (and in /etc/skel):

Code: Select all

# Remove this file to restore default settings.

docsBrowser = /opt/bin/mtpaint-help
docsLocation = /opt/bin/mtpaint-help

And copy from Jwm version or add /opt/bin/mtpaint-help:

Code: Select all

#!/bin/sh
default_web-browser http://mtpaint.sourceforge.net/handbook/en_GB/chap_00.html

- When using menu-MJwm and after changing theme through Change-Jwm-theme the menu-MJwm is not showing anymore (changed to default Jwm-menu). If I remember well this happened when logged in as puppy. And is it really needed having to enter password for Change-Jwm-Theme?
Both are connected with the way changing menu-debian, menu-puppy and menu-mjwm. I think it is easy to skip user password for jwm-theme-change. I will look at it.

Toni

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#4187 Post by fredx181 »

Hi Toni,
If you like to include the same Help button setup for OpenBox version use this $HOME/.mtpaint (and in /etc/skel):
Code:
# Remove this file to restore default settings.

docsBrowser = /opt/bin/mtpaint-help
docsLocation = /opt/bin/mtpaint-help


And copy from Jwm version or add /opt/bin/mtpaint-help:
Code:
#!/bin/sh
default_web-browser http://mtpaint.sourceforge.net/handbook ... ap_00.html
Thanks, I will include it this way also.

Edit: About flashplayerchoice:
The information for installing with apt-get says:
"1)Install flashplugin-nonfree with apt-get (= 34 Mb uncompressed)."

But when installing the apt-get message is:
"After this operation, 17.8 MB of additional disk space will be used"

I'm not sure yet what's the truth (didn't test real space used yet), but I do know that there's a cached /var/cache/flashplugin-nonfree/install_flash_player_11_linux.i386.tar.gz left behind (6.6 MB)

Remasterdog or Remastercow doesn't remove this file, maybe remove it directly by the script?

Edit2: Mmmm... I see now that the info from apt-get: "17.8 MB of additional disk space will be used" seems to be wrong, the real total space used is indeed around 34 MB (lots of additional binaries and libraries, I guess the info is about these only, excluding flashplayer itself)

Fred

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#4188 Post by saintless »

Hi, Fred
fredx181 wrote:Remasterdog or Remastercow doesn't remove this file, maybe remove it directly by the script?
Attached archive with flashplayerchoice. The function changed to:

Code: Select all

flashplugin() {
apt-get update
apt-get install -q -y flashplugin-nonfree
update-menus
rm -f /var/cache/flashplugin-nonfree/install_flash_player_11_linux.i386.tar.gz
}
flashplugin2sfs function does not need this. It doesn't include /var in flashplugin-nonfree.squashfs.

Testing the usual things I do in both OpernBox and Jwm version works well for me. I'm testing both gzip compressed but I think it is not a problem.
If you agree after this new version we can start updating only the package repository instead making new versions. What do you think?

Jwm-theme-change works without password for user account now.

Edit: Maybe better to use this function instead. Archive re-attached.

Code: Select all

flashplugin() {
apt-get update
apt-get install -q -y flashplugin-nonfree
update-menus
rm -f /var/cache/flashplugin-nonfree/*.tar.gz
}
Toni
Attachments
flashplayerchoice.zip
(3.77 KiB) Downloaded 279 times

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#4189 Post by fredx181 »

Hi Toni,
Edit: Maybe better to use this function instead. Archive re-attached.
Thanks! I'll replace it.
If you agree after this new version we can start updating only the package repository instead making new versions. What do you think?
Yes, that's a fine way, I think , maybe only a new release when there's no other way to update.
(and the scripts included, that are not part of a .deb package, can be made into a .deb (to be updated this way if needed) ).

Fred

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#4190 Post by saintless »

stemsee wrote:Added FreeCircle function = draws a circle of icons centred on cursor position, circle size depends on number of icons selected. Draw as many circles of varying sizes on your NEW rox/jwm desktop. ;-)
Hi, Stemsee.

The problems I still see:
1. The script breaks the desktop from user account. One of the problems I already wrote about is /root/ path in the script. The second problem is user can't write/link in /usr/share without sudo and Icon repo button will not work without sudo.

2. Free circles option gives me the result on the picture. Is this what I should see? I have the default icons loaded. All extra icons are from niui script.

Image

My screen resolution is 1152x864 and I made three circles from the same position.

3. You have few times /usr/shared insted /usr/share in nicons script. I don't know if this is a problem or not.

Attached archive with small change in niui (in case you like it better). Frame title changed with window title, OK button removed (it does the same as Cancel button), function draw_gui removed.

Image

Toni
Attachments
niui.zip
(594 Bytes) Downloaded 230 times

stemsee

#4191 Post by stemsee »

Hi Saintless

Thanks for testing. All improvements welcomed with open arms!
Thanks for pointing out the spelling errors! My mind is always ahead of what I am actually doing, so ...yeah!

If you have xdotool installed then the circles should not look like that. Are you sure that you didn't use 'draw' to approximate your own circles?? Only kidding....you wouldn't do that! Also if many icons are selected to form a bigger than screen circle the icons will pile up at the edges of the screen. The script uses awk for floating point operations,

My scripts always improve disproportionately AFTER your scrutiny.

Thanks again, I will go over it again.

stemsee

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#4192 Post by saintless »

Hi, Stemsee.

Both scripts attached in archive moded for multiuser system. Does not break the desktop anymore. Icon Repo button asks for user password when needed.

Still some issues like Load layout button gives for user and root:

Code: Select all

puppy@debian:~$ niui
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
/opt/bin/nicons: line 116: /sbin/clean_desk_icons: No such file or directory
And Icon Repo button for user account:

Code: Select all

puppy@debian:~$ niui
[sudo] password for puppy: /opt/bin/nicons: line 95: arrangefn: command not found
This is what I get for 3 circles with 10, 20 and 30 icons:

Image

And 40 icons after that (4 icons on the left side are out of the circle):

Image

And this is with default DD desktop after making circle with all available icons:

Image

Xdotool is installed. I do not draw the circles :) Awk could be a problem but I'm not sure.
Awk in DD is link to mawk and all you see on the pictures is made with awk link to mawk.
Puppy uses awk link to busybox. DD also has /bin/awk link to /bin/busybox but using /bin/awk does not make circles at all.

If all seems OK and you confirm the error messages above are harmless I can make deb package with all needed dependencies (possible safe to be used on any Debian system).

Toni
Attachments
nicons-multiuser-mod.zip
(3.2 KiB) Downloaded 235 times

stemsee

#4193 Post by stemsee »

I will take a look at your additions/adjustments As this is a cut down version of the one I use on Puppy, I left some features there to add to once I understood the DebianDog mechanisms for jwm config files.. I will also now add FreeSpyral feature which is very much the same as FreeCircle. And then resubmit it to you for compatibility confirmation and packaging, if that's ok!

anikin
Posts: 994
Joined: Thu 10 May 2012, 06:16

#4194 Post by anikin »

Hi Toni, Fred, stemsee et al,

That's a rich desktop, so many icons ... :)
It puts to shame my own layout, which doesn't even have a wallpaper. The background is just a color set in rox and the tray auto-hides. A minimalist here.

Me thinks, both versions need a bit of cleanup on the desktop before you guys upload the ISOs.
Attachments
desktop.jpeg
(12.35 KiB) Downloaded 347 times

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#4195 Post by saintless »

Hi, Anikin.

Settings -> Ram Profile Low is for minimalists. Even your example layout looks rich compared to Ram Profile Low.
To restore default desktop use Settings -> Ram Profile High.

Stemsee,
take your time. My suggestion to make deb package stays when you are ready with final working version for DD.

Toni

stemsee

#4196 Post by stemsee »

Ready! :)
Attachments
multiusernicons-spiral.tar.gz
(3.11 KiB) Downloaded 272 times

stemsee

#4197 Post by stemsee »

Hi Anikin, Fred, Saintless

How far do you carry minimalism, I wonder? One pair of shoes? :lol:

Here are three latest kernels 3.18.5 with 'DebianDog' suffix, 64bit, 32-pae, and 32-nopae-no-smp-i486 (but suffix says pae!) Maybe useful for puppy boot method revisited, or what have you.

https://drive.google.com/folderview?id= ... sp=sharing

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#4198 Post by saintless »

stemsee wrote:Hi Anikin, Fred, Saintless

How far do you carry minimalism, I wonder? One pair of shoes? :lol:
Personally I'm making Debian Lenny version similar to DD for this machine:

Image

It may seems strange for you and others but different people have different interests. For example I don't understand the point to run old Debian Wheezy programs on machine that needs latest kernel.

Here is nicons_3.4_i386.deb
It should work on any debian distro using apt-get after running apt-get -f install and installing yad_0.20.3-1_i386.deb,
gsu_1.0.1_i386.deb, gtkdialog_0.8.3-1_i386.deb. Or adding DD repository in sources list will need only apt-get install nicons.

Toni

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#4199 Post by fredx181 »

Hi Stemsee,
How far do you carry minimalism, I wonder? One pair of shoes? Laughing
A whole pair? Isn't just one shoe enough? :lol:

A tip for much more user friendly sharing with googledrive:

Taking your last shared url (folderview):
https://drive.google.com/folderview?id= ... UNETWlRbGs[/b]&usp=sharing

Just add the bold (between id= and &usp) to "https://googledrive.com/host/" so it becomes this:

https://googledrive.com/host/0B4GhZVmB2 ... UNETWlRbGs
https://googledrive.com/host/0B4GhZVmB2 ... UNETWlRbGs

This way the user can download directly without questions being asked (e.g about virus scan)
For files it works similar, just add filename after the folder id-number/foldername e.g:
https://googledrive.com/host/0B4GhZVmB2 ... odules.sfs

Fred

stemsee

#4200 Post by stemsee »

Hi Everyone

"Saintless

Here is the reason you got the hexagonal effect circles. Open any rox window and right click on blank space then select options > Pinboard > Pinboard Behaviour > select 'fine' yours is 'coarse'. I hope you set fine as default for the new iso too!

One shoe is unnecessary luxury, a real man goes barefoot in the snow....was it Socrates or Aristotle .. i forgot...again!
Attachments
65.png
(35.42 KiB) Downloaded 238 times

Post Reply