EasyOS version 2.3.2, June 22, 2020

For talk and support relating specifically to Puppy derivatives
Message
Author
belham2
Posts: 1715
Joined: Mon 15 Aug 2016, 22:47

#1081 Post by belham2 »

BarryK wrote:I have just gone through the exercise of doing a frugal install on my "workhorse" laptop, and discovered a couple of bugs.

I got lucky, as I always thought we were supposed to edit the BOOT_SPECS file manually. :)


What was the other "gotcha?" Easy has been running well for me in frugal on the days I use it.

User avatar
FeodorF
Posts: 293
Joined: Wed 07 Jul 2010, 09:44
Location: Heidelberg, Germany

#1082 Post by FeodorF »

BarryK wrote:
rufwoof wrote:
FeodorF wrote:At very first boot you'll see the message *Easy $[DISTR_VERSION] instead of "0.9.9".
I had the same in a earlier version. Subsequent boots were fine.
I am not sure where this is. Do you mean the little popup message that appears briefly, just before the QuickSetup window?

.. that one disappears so fast, I never read it.
I was talking about the first boot up window while the system will create the second (ext) partition.

Ups problem!

After taking the photo I realized that the communication with the pop up window went dead. Had to hard boot the PC.
Attachments
First-Bootup-Screen.jpg
(8.55 KiB) Downloaded 871 times

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#1083 Post by BarryK »

FeodorF wrote:
BarryK wrote:
rufwoof wrote: I had the same in a earlier version. Subsequent boots were fine.
I am not sure where this is. Do you mean the little popup message that appears briefly, just before the QuickSetup window?

.. that one disappears so fast, I never read it.
I was talking about the first boot up window while the system will create the second (ext) partition.
Ah, that's why I never knew what you guys were complaining about! :wink:

I usually test on my UEFI-BIOS machines, which have a different boot menu (using refind).

When boot on a traditional BIOS machine, Syslinux handles the bootup and you get the Syslinux menu.

My circa-2011 Acer laptop, that I am using right now, running the frugal install, mostly sits neglected these days.

OK, will get onto it.
[url]https://bkhome.org/news/[/url]

User avatar
FeodorF
Posts: 293
Joined: Wed 07 Jul 2010, 09:44
Location: Heidelberg, Germany

#1084 Post by FeodorF »

FeodorF wrote:Ups problem!

After taking the photo I realized that the communication with the pop up window went dead. Had to hard boot the PC.
Boy, I had some fun with this problem - but it is solved!

My Dell screen comes with a built-in USB hub. As soon as there is no more data running through the USB for over 30 minutes this thing goes dead. Dead as dead can be even with the 5 Volts still being present.

Greetings to all,
FeodorF

User avatar
FeodorF
Posts: 293
Joined: Wed 07 Jul 2010, 09:44
Location: Heidelberg, Germany

AMI BIOS problem

#1085 Post by FeodorF »

Murphy kept me busy today.

Problem - solution!

As soon as I have two USB sticks connected to my PC at the same time one with EasyOS the other with data I'll get a surprising black screen with a white cursor at top.

Looking at 'GParted' shows that both sticks have the same descriptor 'SanDiskCruzerBlade...'. AMI BIOS version 02.58 uses only 'SanDisk' as identifier in the boot menu therefor it'll crash the USB boot.
Attachments
AMI-BIOS-v02.58.jpg
(13.1 KiB) Downloaded 731 times

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

ALT-F6 container message disappears after android scan

#1086 Post by rufwoof »

(Duplicated here https://easyos.org/forum/index.php?topi ... 277#msg277)

Frugal boot 0.9.9
Start Easy Container ... as usual the ALT-F6 message appears in the centre of screen
Alt-F6 to main desktop
Connect Android phone via USB
Open Menu, Network, Easy Share network and printers
Check/tick the Android option and run Scan
Initially not found, but my phone prompts to activate Developer Mode (answer yes)
Rescan and finds the phone (I can then click the mount option and view the phones folders) ... but at that point, flipping back to the Easy Desktop container ... and the Alt-F6 message has disappeared. Would be nice if that persisted as it generally does as its a visual reminder you're running in a container.

Repeating ... and it looks like opening network shares restarts the firewall (ALT-F6 message still present), then it does a probe ... at which point the ALT-F6 message has gone.

Cursory glance through /usr/sbin/easyshare indicates some occurrences of killall popup ... one of which I suspect may also be killing the ALT-F6 message/popup ??? Perhaps the Alt-F6 message needs to be something other than a popup message ???
[size=75]( ͡° ͜ʖ ͡°) :wq[/size]
[url=http://murga-linux.com/puppy/viewtopic.php?p=1028256#1028256][size=75]Fatdog multi-session usb[/url][/size]
[size=75][url=https://hashbang.sh]echo url|sed -e 's/^/(c/' -e 's/$/ hashbang.sh)/'|sh[/url][/size]

User avatar
FeodorF
Posts: 293
Joined: Wed 07 Jul 2010, 09:44
Location: Heidelberg, Germany

Re: ALT-F6 container message disappears after android scan

#1087 Post by FeodorF »

rufwoof wrote:Perhaps the Alt-F6 message needs to be something other than a popup message ???
How about a little ugly tray icon?
Attachments
ALT-F6.png
(933 Bytes) Downloaded 632 times

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#1088 Post by rufwoof »

... Or putting the ALT-F6 popup into a backgrounded while loop so if it is killed it just loops back around again.

Or just using a distinctly different wallpaper

Or see http://murga-linux.com/puppy/viewtopic. ... 36#1011536 (note that freemem tray applet when run in the easy container shows how much space is available but if clicked wont show further details (as access to that is restricted).
Attachments
s.jpg
(32.27 KiB) Downloaded 488 times
Last edited by rufwoof on Wed 28 Nov 2018, 12:10, edited 11 times in total.
[size=75]( ͡° ͜ʖ ͡°) :wq[/size]
[url=http://murga-linux.com/puppy/viewtopic.php?p=1028256#1028256][size=75]Fatdog multi-session usb[/url][/size]
[size=75][url=https://hashbang.sh]echo url|sed -e 's/^/(c/' -e 's/$/ hashbang.sh)/'|sh[/url][/size]

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#1089 Post by rufwoof »

The container manager, advanced, help text for Xephyr could do with being changed IMO. To something like ...
Xephyr is a server that outputs to a window on a pre-existing host X display. Somewhat like Xnest but unlike Xnest which is a X proxy, i.e. limited to the capabilities of the host X server, Xephyr is a real X server which uses the host X server window as a "framebuffer".
[size=75]( ͡° ͜ʖ ͡°) :wq[/size]
[url=http://murga-linux.com/puppy/viewtopic.php?p=1028256#1028256][size=75]Fatdog multi-session usb[/url][/size]
[size=75][url=https://hashbang.sh]echo url|sed -e 's/^/(c/' -e 's/$/ hashbang.sh)/'|sh[/url][/size]

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#1090 Post by rufwoof »

-deleted ... see next post
Last edited by rufwoof on Wed 28 Nov 2018, 12:06, edited 1 time in total.
[size=75]( ͡° ͜ʖ ͡°) :wq[/size]
[url=http://murga-linux.com/puppy/viewtopic.php?p=1028256#1028256][size=75]Fatdog multi-session usb[/url][/size]
[size=75][url=https://hashbang.sh]echo url|sed -e 's/^/(c/' -e 's/$/ hashbang.sh)/'|sh[/url][/size]

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#1091 Post by rufwoof »

Having reverted back to the default rox pinboard, if I simply comment out /usr/local/easy-containers/start-container line 216

Code: Select all

#rm -f ${DIRSESSION}/root/Choices/ROX-Filer/* 2>/dev/null
then for me the easy container works much better when I move icons, change background wallpaper/icon themes/jwm theme ...etc.

If additionally I change ..../containers/easy/.session/.control/easy (created by /usr/local/sfsget/dir2sfs) and comment out all of the code from "# start rox" comment onwards and replace that with just

Code: Select all

rox -p /root/Choices/ROX-Filer/PuppyPin
jwm
and modify /etc/xdg/templates/_root_.jwmrc to add in some StartupCommands so it looks something like ....

Code: Select all

<JWM>

 <!-- IMPORTANT, ONLY EDIT /etc/xdg/templates/_root_.jwmrc -->
 <!-- jwm menu for puppy Linux -->

 <StartupCommand>killall ROX-Filer</StartupCommand>  <!-- ensure rox is clean -->
 <StartupCommand>rox -p /root/Choices/ROX-Filer/PuppyPin</StartupCommand> <!-- show pinboard -->
 <StartupCommand>/root/Startup/pmcputemp_tray</StartupCommand>
 <StartupCommand>/root/Startup/freememapplet_tray</StartupCommand>
 
 <RootMenu label="Menu" labeled="false" height="24" onroot="3">
then as jwm isn't backgrounded as per current, then you can run jwm -exit and the container closes and drops you back to the main session. As-is if you run jwm -exit it leaves just rox running (no jwm panel).
[size=75]( ͡° ͜ʖ ͡°) :wq[/size]
[url=http://murga-linux.com/puppy/viewtopic.php?p=1028256#1028256][size=75]Fatdog multi-session usb[/url][/size]
[size=75][url=https://hashbang.sh]echo url|sed -e 's/^/(c/' -e 's/$/ hashbang.sh)/'|sh[/url][/size]

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#1092 Post by rufwoof »

For the easy container, rather than starting rox, starting jwm in the background, killing rox, restarting rox, I just ran jwm (without background), but in the .jwmrc had it starting rox using <StartupCommand>leafpad;rox -p /root/Choices/ROX-Filer/PuppyPin;killall leafpad</StartupCommand> and that seems to work (or running then killing galculator instead of leafpad).

Looks like when you just run jwm without rox and try and launch sakura or whatever from the jwm tray then the first one or two clicks just launches and immediately closes that program, only on the 2nd or 3rd try does it actually activate (stay open). So the issue seems to be with jwm with Xephyr rather than rox. I did try installing a different jwm version, but that encountered the same issue.
[size=75]( ͡° ͜ʖ ͡°) :wq[/size]
[url=http://murga-linux.com/puppy/viewtopic.php?p=1028256#1028256][size=75]Fatdog multi-session usb[/url][/size]
[size=75][url=https://hashbang.sh]echo url|sed -e 's/^/(c/' -e 's/$/ hashbang.sh)/'|sh[/url][/size]

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#1093 Post by BarryK »

rufwoof wrote:Having reverted back to the default rox pinboard, if I simply comment out /usr/local/easy-containers/start-container line 216

Code: Select all

#rm -f ${DIRSESSION}/root/Choices/ROX-Filer/* 2>/dev/null
then for me the easy container works much better when I move icons, change background wallpaper/icon themes/jwm theme ...etc.

If additionally I change ..../containers/easy/.session/.control/easy (created by /usr/local/sfsget/dir2sfs) and comment out all of the code from "# start rox" comment onwards and replace that with just

Code: Select all

rox -p /root/Choices/ROX-Filer/PuppyPin
jwm
and modify /etc/xdg/templates/_root_.jwmrc to add in some StartupCommands so it looks something like ....

Code: Select all

<JWM>

 <!-- IMPORTANT, ONLY EDIT /etc/xdg/templates/_root_.jwmrc -->
 <!-- jwm menu for puppy Linux -->

 <StartupCommand>killall ROX-Filer</StartupCommand>  <!-- ensure rox is clean -->
 <StartupCommand>rox -p /root/Choices/ROX-Filer/PuppyPin</StartupCommand> <!-- show pinboard -->
 <StartupCommand>/root/Startup/pmcputemp_tray</StartupCommand>
 <StartupCommand>/root/Startup/freememapplet_tray</StartupCommand>
 
 <RootMenu label="Menu" labeled="false" height="24" onroot="3">
then as jwm isn't backgrounded as per current, then you can run jwm -exit and the container closes and drops you back to the main session. As-is if you run jwm -exit it leaves just rox running (no jwm panel).
Yes, that looks like a good way to do it. Will add that to the to-investigate list.
[url]https://bkhome.org/news/[/url]

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#1094 Post by rufwoof »

Launching Xephyr :2 &
and then running
DISPLAY=:2 jwm
in normal mode has jwm start up cleanly (ready to go). So not a rox/xephyr nor a jwm/xephyr issue.

env at the point when starting something just flashes without locking open)

Code: Select all

HOSTNAME=EASYPC10092
XDG_DATA_HOME=/root/.local/share
TERM=xterm
SHELL=/bin/bash
HISTSIZE=1000
QT_XFT=true
GTK2_RC_FILES=/root/.gtkrc-2.0
DEFAULTDRAW=inkscape
QT5DIR=/usr
MOZILLA_FIVE_HOME=/usr/lib/seamonkey
XLIB_SKIP_ARGB_VISUALS=1
USER=root
HISTFILESIZE=2000
LS_COLORS=bd=33:cd=33
GDK_USE_XFT=1
LANGORG=en_GB.UTF-8
RGBDEF=/usr/share/X11/rgb.txt
OOO_FORCE_DESKTOP=gnome
DEFAULTIMAGEVIEWER=gpicview
MOZ_DISABLE_PANGO=1
DEFAULTPAINT=mtpaint
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins:/usr/lib/seamonkey/plugins
XDG_CONFIG_DIRS=/etc/xdg
PATH=/usr/local/bin:/.control:/usr/sbin:/usr/bin:/sbin:/bin
DEFAULTBROWSER=mozstart
DEFAULTMEDIAPLAYER=xinewrapper
_=/usr/bin/env
QT_QPA_PLATFORMTHEME=gtk2
EC_CAP_DROP=
PWD=/
INPUTRC=/etc/inputrc
DEFAULTIMAGEEDITOR=mtpaint
EDITOR=mp
LANG=en_GB.UTF-8
XFINANSDIR=/root/.xfinans
DEFAULTHTMLEDITOR=mozedit
DEFAULTSPREADSHEET=exec
HISTCONTROL=ignoredups
HOME=/root
SHLVL=8
XDG_CONFIG_HOME=/root/.config
MAKE=make
XDG_CACHE_HOME=/root/.cache
LOGNAME=root
G_FILENAME_ENCODING=@locale
PREFIX=/usr
XDG_DATA_DIRS=/usr/share:/usr/local/share
PKG_CONFIG_PATH=/usr/share/pkgconfig:/usr/lib/pkgconfig
TEXTDOMAIN=xwin
WINDOWPATH=4
DISPLAY=:1
MM_RUNASROOT=1
container=pflask
DEFAULTTEXTEDITOR=geany
DEFAULTWORDPROCESSOR=swriter
NO_AT_BRIDGE=1
OUTPUT_CHARSET=UTF-8
and capsh --print (I've added some NL's so the text doesn't blow the forums screen width)

Code: Select all

Current: = cap_fsetid,cap_setgid,cap_setuid,cap_linux_immutable,
cap_net_bind_service,cap_net_broadcast,cap_net_raw,cap_ipc_lock,
cap_ipc_owner,cap_sys_rawio,cap_sys_pacct,cap_lease,cap_audit_write,
cap_audit_control,cap_mac_override,cap_mac_admin,cap_syslog,
cap_wake_alarm,cap_block_suspend,cap_audit_read+ep
Bounding set =cap_fsetid,cap_setgid,cap_setuid,cap_linux_immutable,
cap_net_bind_service,cap_net_broadcast,cap_net_raw,cap_ipc_lock,
cap_ipc_owner,cap_sys_rawio,cap_sys_pacct,cap_lease,cap_audit_write,
cap_audit_control,cap_mac_override,cap_mac_admin,
cap_syslog,cap_wake_alarm,cap_block_suspend,cap_audit_read
Ambient set =
Securebits: 00/0x0/1'b0
 secure-noroot: no (unlocked)
 secure-no-suid-fixup: no (unlocked)
 secure-keep-caps: no (unlocked)
 secure-no-ambient-raise: no (unlocked)
uid=0(root)
gid=0(root)
groups=
I can't see anything obviously wrong/different there to what env shows when it is working.

Inclined towards it being something to do with gtk needing 'knocking'. For instance with jwmrc launching rox using a command of
<StartupCommand>yad;killall yad;rox -p /root/Choices/ROX-Filer/PuppyPin</StartupCommand> it runs OK. Knock just X i.e. replacing yad with xcalc ... and it doesn't work (similarly does work for leafpad or galculator).
[size=75]( ͡° ͜ʖ ͡°) :wq[/size]
[url=http://murga-linux.com/puppy/viewtopic.php?p=1028256#1028256][size=75]Fatdog multi-session usb[/url][/size]
[size=75][url=https://hashbang.sh]echo url|sed -e 's/^/(c/' -e 's/$/ hashbang.sh)/'|sh[/url][/size]

User avatar
FeodorF
Posts: 293
Joined: Wed 07 Jul 2010, 09:44
Location: Heidelberg, Germany

#1095 Post by FeodorF »

FeodorF wrote:My Dell screen comes with a built-in USB hub. As soon as there is no more data running through the USB for over 30 minutes this thing goes dead. Dead as dead can be even with the 5 Volts still being present.
Problem returned - it wasn't the Dell screen!

The BIOS setup needed a check mark at: 'PS/2 Mouse' to make the USB mouse work properly in the 'Legacy USB Mode'.

Yes, I have changed the CMOS Battery not to long ago.

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#1096 Post by BarryK »

BarryK wrote:
FeodorF wrote:
BarryK wrote: I am not sure where this is. Do you mean the little popup message that appears briefly, just before the QuickSetup window?

.. that one disappears so fast, I never read it.
I was talking about the first boot up window while the system will create the second (ext) partition.
Ah, that's why I never knew what you guys were complaining about! :wink:

I usually test on my UEFI-BIOS machines, which have a different boot menu (using refind).

When boot on a traditional BIOS machine, Syslinux handles the bootup and you get the Syslinux menu.

My circa-2011 Acer laptop, that I am using right now, running the frugal install, mostly sits neglected these days.

OK, will get onto it.
Finally fixed that one!
[url]https://bkhome.org/news/[/url]

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#1097 Post by rufwoof »

Barry, directing new traffic/users towards http://bkhome.org/easy/how-to-write-eas ... drive.html ... does lead to a 'download' folder list that shows Beaver/Pyro/Xerus choices. Whilst I do suggest following the Pyro choice it would be nice if there was a more 'natural' linkage for first timers to follow between how and what to install.
[size=75]( ͡° ͜ʖ ͡°) :wq[/size]
[url=http://murga-linux.com/puppy/viewtopic.php?p=1028256#1028256][size=75]Fatdog multi-session usb[/url][/size]
[size=75][url=https://hashbang.sh]echo url|sed -e 's/^/(c/' -e 's/$/ hashbang.sh)/'|sh[/url][/size]

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#1098 Post by rufwoof »

Seem to have some problems with keyboard layouts being lost (I set to uk, sometimes the Easy container reverts to us). All vague at present, I'll post further details if/when I can pin it down more. Just advisory at present.

Edit : Seems to occur if I rollback the main session, where afterwards (rebooting to apply) the Easy containers content/config deviates from its prior pre main session rollback content/config i.e. former uk keyboard set back to us keyboard, and you also have to restore the (Easy) container to get the uk keyboard back again.
Last edited by rufwoof on Mon 03 Dec 2018, 16:41, edited 3 times in total.
[size=75]( ͡° ͜ʖ ͡°) :wq[/size]
[url=http://murga-linux.com/puppy/viewtopic.php?p=1028256#1028256][size=75]Fatdog multi-session usb[/url][/size]
[size=75][url=https://hashbang.sh]echo url|sed -e 's/^/(c/' -e 's/$/ hashbang.sh)/'|sh[/url][/size]

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#1099 Post by rufwoof »

Attached is a modified version of 0.9.9 /usr/sbin/easy-version-control (actually gzip'd) that cycles back around again after making a snapshot/restoring ...etc. ... until you select "Quit"

Can't recall who/what/where but someone did mention about it not being intuitive/friendly just to exit with no messages/info after performing a action (which I agree).
Attachments
easy-version-control.gz
(7.5 KiB) Downloaded 177 times
[size=75]( ͡° ͜ʖ ͡°) :wq[/size]
[url=http://murga-linux.com/puppy/viewtopic.php?p=1028256#1028256][size=75]Fatdog multi-session usb[/url][/size]
[size=75][url=https://hashbang.sh]echo url|sed -e 's/^/(c/' -e 's/$/ hashbang.sh)/'|sh[/url][/size]

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#1100 Post by rufwoof »

Barry. Downloaded your woof and followed the instructions. Ran the Easy pre-run ./merge2out, then ran 0setup, then 1download and it ran through relatively quickly to a 'sort' option (apparently only appropriate for ubuntu/debian) and as I'd opted for a ubuntu choice I opted to sort ... Ran through lines of dots/iterations (19 I think it was to apparently recursive sort) reasonably quickly (several minutes) but then it took hours (around 3 hours I believe) to apparently re-run through downloading again.

No idea of woof or what I'm doing, more just messing around but thought this may be of some interest. At the end of that the top level woof folder properties shows around 1.27GB.

EDIT: returned a couple of days later and ran through 2 and 3 stages and all ran to completion, created a quirky style version that frugal boots. Containers wouldn't run due to missing /usr/bin/empty

Mostly I just pressed Enter (defaults) during the build. For 2 and 3 I'd forgotten to load devx but that didn't seem to matter.
Last edited by rufwoof on Wed 05 Dec 2018, 19:34, edited 1 time in total.
[size=75]( ͡° ͜ʖ ͡°) :wq[/size]
[url=http://murga-linux.com/puppy/viewtopic.php?p=1028256#1028256][size=75]Fatdog multi-session usb[/url][/size]
[size=75][url=https://hashbang.sh]echo url|sed -e 's/^/(c/' -e 's/$/ hashbang.sh)/'|sh[/url][/size]

Post Reply