James is working on the next FatDog, I think that is 800? I told him about 'pflask' (container security and chroot utility) that I am now using in Easy, and he plans to use it also.rufwoof wrote:pflask looks like a interesting alternative to Fatdogs http://distro.ibiblio.org/fatdog/web/faqs/uml.html choice of UML
EasyOS version 2.3.2, June 22, 2020
- BarryK
- Puppy Master
- Posts: 9392
- Joined: Mon 09 May 2005, 09:23
- Location: Perth, Western Australia
- Contact:
[url]https://bkhome.org/news/[/url]
Sounds good. Not sure that UML worked that well (I gave it a try some time back but from a cursory go it didn't work for me - but that was a very brief/quick trial).BarryK wrote:James is working on the next FatDog, I think that is 800? I told him about 'pflask' (container security and chroot utility) that I am now using in Easy, and he plans to use it also.rufwoof wrote:pflask looks like a interesting alternative to Fatdogs http://distro.ibiblio.org/fatdog/web/faqs/uml.html choice of UML
Primarily I boot user running X, where chrome is pretty much my desktop (use it as a calculator, text editor, PDF viewer/creator, mp4 player, online email ...etc). Where user isn't in wheel (no su, gksu ... etc.) and is pretty well tied down. Chrome under OpenBSD is both pledged and unveiled ... so highly restricted both as to disk and memory access.
For root, I use just cli (tmux, mc). mc is also my primary file manager in X as well. I just have two windows, tmux and chrome running, both with their tabs and I alt-tab between those as user, ctrl-alt-F1 into root cli/tmux for root type actions. Normally both are maximised (unlike in the attached image). I use cwm as the window manager so no icons/taskbar etc. just a 1 pixel gap at the top of screen that right mouse shows a list of all windows, left mouse shows programs (lists). exec key and a couple of the letters of a program name is usually enough to filter down the exec list to the desired program to launch. Extremely minimalist, but highly functional. Works out to base OpenBSD + 83 additional libs/packages in total (most of which is chrome). Base OBSD includes a web server as well (that I have a ddns fixed domain name that directs to that).
pflask could make things similar to OpenBSD's pledged/unveiled chrome type lock-down, especially if it utilises its own X client/server. Will that be the case?
- Attachments
-
- s.jpg
- (58.51 KiB) Downloaded 633 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]
[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]
BarryK wrote:Easy 0.9.7 is out, blog post:
http://bkhome.org/news/201810/easyos-097-released.html
Forum feedback here:
https://easyos.org/forum/index.php?topic=15.0
Hi Barry,
Easy 0.9.7 installed via EasyDD onto USB stick.............................. (hey, I have to ask: did you know when one uses EasyDD from inside any running Easy OS version, that once you open EasyDD & choose the gz.file and pick the correct USB stick, and hit "Continue", that the EasyDD popup disappers with no dialog and/or install status box pops up, and you're left to wonder what is going on? g. No finish popup, no communication popup, nothing. Yet, EasyDD installs the .gz file IF you know enough to wait however long despite being in the dark what is going on. Perhaps a dialog box of what's going on and when EasyDD is finished would be nice )
Anyhow, put 0.9.7 on USB stick, it booted up and everything is running good. Biggest thing for me is your Firefox.pet from ibiblio now has sound---YIPPIE!!!---sound both in a Container and/or outside it. This is huge, as Seamonkey sort of drives me nuts.
I then installed your Chromium.pet you compiled, along with your apulse.pet, and once again, it is impossible to set Chromium up in Easy 0.9.7 in a Container. Easy Container Management does not recognize Chromium is installed. Why? It recognizes when you install Firefox, but with Chromium, it is like the install of Chromium never took place. Strange.....
Overall, thanks for this latest edition and especially getting it out so early (was thinking you'd get it out next weekend, but you been uber busy & I was surprised checking murga today!).
Once the Chromium in a Container problem is licked, and maybe a few dialog boxes are added for a few other additional EasyOS programs (there are actually other programs that also have no dialog boxes after you open them & hit run, because once you run them, they disappear on the desktop (while still running) and you're left to guess what is going on)..once these are licked, EasyOS looks pretty darn good to me.
- Attachments
-
- Easy-0.9.7.jpg
- (113.61 KiB) Downloaded 599 times
-
- Chromium-cannot-be-put-in-Container.jpg
- (153.52 KiB) Downloaded 603 times
- BarryK
- Puppy Master
- Posts: 9392
- Joined: Mon 09 May 2005, 09:23
- Location: Perth, Western Australia
- Contact:
OK, I will look into that. It has been awhile since I used the GUI capability of easydd.belham2 wrote:Easy 0.9.7 installed via EasyDD onto USB stick.............................. (hey, I have to ask: did you know when one uses EasyDD from inside any running Easy OS version, that once you open EasyDD & choose the gz.file and pick the correct USB stick, and hit "Continue", that the EasyDD popup disappers with no dialog and/or install status box pops up, and you're left to wonder what is going on? g. No finish popup, no communication popup, nothing. Yet, EasyDD installs the .gz file IF you know enough to wait however long despite being in the dark what is going on. Perhaps a dialog box of what's going on and when EasyDD is finished would be nice )
[url]https://bkhome.org/news/[/url]
- BarryK
- Puppy Master
- Posts: 9392
- Joined: Mon 09 May 2005, 09:23
- Location: Perth, Western Australia
- Contact:
Do it within the "desk" container. That is, click on "desk" icon, then over in the containerized-desktop, run the PPM and install Chromium PET. Works great, no extra deps needed.belham2 wrote:I then installed your Chromium.pet you compiled, along with your apulse.pet, and once again, it is impossible to set Chromium up in Easy 0.9.7 in a Container. Easy Container Management does not recognize Chromium is installed. Why? It recognizes when you install Firefox, but with Chromium, it is like the install of Chromium never took place. Strange.....
What you would have done, is install Chromium to the host system, then copy it into a container. It would seem that that process has left something behind.
Ah, I wonder... it may be that it is trying to run chromium in the container without the "--no-sandbox". In that case, there is a manual fix, edit /usr/sbin/ec-chroot-chromium, append onto this line:
Code: Select all
urxvt -name eclaunch -iconic -e ec-chroot chromium --no-sandbox
Um, but that doesn't explain why it is not in the menu. If you go to /mnt/wkg/containers/chromium/.session, you will be able to see if the files got installed.
I had better check this out!
I am planning in the future to offer direct install to a container, but held off on implementing, as still thinking about some details.
[url]https://bkhome.org/news/[/url]
- BarryK
- Puppy Master
- Posts: 9392
- Joined: Mon 09 May 2005, 09:23
- Location: Perth, Western Australia
- Contact:
Right, getting the full picture now. Yes, "Filesystem --> Easy Container Management" has to be run to move an app into a container.belham2 wrote: I un-installed the chromium from Easy 0.9.6 PPM, restarted, then installed your chromium.pet and the apulse. Every thing works good. Still cannot get Chromium to work in a Container (for some reason, 'Easy Container Management' won't recognize chromium is installed, so that one could make a container for it and run it in that.
It's no biggie, though, I am using rufwoof's trick he mentioned, and I run the "Container Desk", then download your apulse.pet & chromium.pet, install them, and chromium runs great (with sound) while inside the 'Container Desk'. Hopefully that'll afford some protection if I come across something bad while browsing, since it'll be operating inside the container-desk.
Checked for myself. Installed Chromium in host system, ran Easy Container Management, right, "chromium" isn't in the list.
So, the fix that I mentioned in previous post, won't apply.
Last edited by BarryK on Mon 15 Oct 2018, 01:12, edited 1 time in total.
[url]https://bkhome.org/news/[/url]
- BarryK
- Puppy Master
- Posts: 9392
- Joined: Mon 09 May 2005, 09:23
- Location: Perth, Western Australia
- Contact:
Regarding Chromium, got it sorted, see blog post:
http://bkhome.org/news/201810/chromium- ... roved.html
@belham2
Uninstall the PET, and install the new one, then it should be ok to "containerize'.
http://bkhome.org/news/201810/chromium- ... roved.html
@belham2
Uninstall the PET, and install the new one, then it should be ok to "containerize'.
[url]https://bkhome.org/news/[/url]
Conceptually wouldn't best-practice be to keep the main session as a not-used-for-internet (admin only) session i.e. can access HDD, moves files, admin the system/network etc. Boot, run through first-run-setup and then immediately make a snapshot of the desk container and use that desk container as your general daily session (browsing, playing video's etc.). In which case installing Chromium inside the desk container is the more appropriate choice anyway. i.e. start a 'clean' desk snapshot version, PPM (install) the chromium into that, close the desk container and create a new 'clean' snapshot (that also includes chromium). With data on HDD, booting (separate) system from USB and desk container having no access to the HDD (or main system), you're pretty immune from the likes of ransomware/other nasties that might come in over the net. And snapshots/rollbacks enable you to quickly/easily load up a clean desktop/browser (desk container) as often as you like.BarryK wrote:Regarding Chromium, got it sorted, see blog post:
http://bkhome.org/news/201810/chromium- ... roved.html
@belham2
Uninstall the PET, and install the new one, then it should be ok to "containerize'.
[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]
[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]
BarryK wrote:Regarding Chromium, got it sorted, see blog post:
http://bkhome.org/news/201810/chromium- ... roved.html
@belham2
Uninstall the PET, and install the new one, then it should be ok to "containerize'.
Thank you, Barry. Did as you said, and Chromium popped up inside "Easy Container Management" ready to be put into a Container---which I did. Runs great.
Only thing I changed is when the Container of Chromium was made, the icon that popped up on the desktop was the 16x16, with no purple-lock designating as a container item. Could barely see it, haha.
No problem, though, just grabbed a 48x48.png of
chromium, and then grabbed the ec-overlay48.png, opened them in Gimp, merged the layers, and voila, just like the rest of the desktop container items now.
With Seamonkey, Firefox and Chromium all in containers, plus the desktop and sakura, takes care of any/all website rendering and/or how I want to download something or if I want just one container of a browser reserved for special (i.e. fin'l things) items.
Thanks again!
- Attachments
-
- chromium-now-in-container.jpg
- (124.99 KiB) Downloaded 413 times
easyos.org/forum seems down at present, so reporting here ... 0.9.7 if you change the main desktops wallpaper, choice icons, remove the console and www containers, add some icons, remove others ... the changes don't always get preserved across reboots.
[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]
[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]
- BarryK
- Puppy Master
- Posts: 9392
- Joined: Mon 09 May 2005, 09:23
- Location: Perth, Western Australia
- Contact:
It gets better, that annoying message at top of browser window is now removed, see the "bk3" PET:BarryK wrote:Regarding Chromium, got it sorted, see blog post:
http://bkhome.org/news/201810/chromium- ... roved.html
@belham2
Uninstall the PET, and install the new one, then it should be ok to "containerize'.
http://bkhome.org/news/201810/chromium- ... roved.html
[url]https://bkhome.org/news/[/url]
- BarryK
- Puppy Master
- Posts: 9392
- Joined: Mon 09 May 2005, 09:23
- Location: Perth, Western Australia
- Contact:
Thanks for reporting that. I have fixed the 'easy-containers' script so that it creates a correct icon on the desktop.belham2 wrote:Only thing I changed is when the Container of Chromium was made, the icon that popped up on the desktop was the 16x16, with no purple-lock designating as a container item. Could barely see it, haha.
[url]https://bkhome.org/news/[/url]
I think that may be due to how Puppy's implement jwm, rox pinboard backup's etc. and how in some cases pinboard changes can 'revert' apparently by itself.rufwoof wrote:easyos.org/forum seems down at present, so reporting here ... 0.9.7 if you change the main desktops wallpaper, choice icons, remove the console and www containers, add some icons, remove others ... the changes don't always get preserved across reboots.
Nice to have menus that update for changes, personally however I've tended to use jwm in a manually managed manner and encode everything into just the single .jwmrc file ... including startup commands etc.
[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]
[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]
Re: launch OK from terminal or jwm but not rox
http://bkhome.org/news/201810/empty-and ... iners.html
I have in past encountered problems with rox not being compliant (old code that hasn't been updated in years) when using twm. Something like incomplete/inappropriate dbus signaling or simply just not been compliant. ???
I have in past encountered problems with rox not being compliant (old code that hasn't been updated in years) when using twm. Something like incomplete/inappropriate dbus signaling or simply just not been compliant. ???
[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]
[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]
Hdd install
Same MeLe minpc as Barry. Followed install instruction. Turn on with esc key engaged,opens boot options,choose UEFI OS option ,Save and Exit, goes to Easyos menu,select boot, looks for drive, shows "mmcblk0" continuous perhaps 20 times then "boot drive not found" "cant access tty job controll turnd off"
EASY working fine from thumb drive and I have tried all boot options in the boot order without success.
I am no expert but can follow instructions, any assistance would be appreciated.
Regards Dennis
EASY working fine from thumb drive and I have tried all boot options in the boot order without success.
I am no expert but can follow instructions, any assistance would be appreciated.
Regards Dennis
- BarryK
- Puppy Master
- Posts: 9392
- Joined: Mon 09 May 2005, 09:23
- Location: Perth, Western Australia
- Contact:
I am going through the short-list, prior to releasing 0.9.8, including the above.belham2 wrote:Easy 0.9.7 installed via EasyDD onto USB stick.............................. (hey, I have to ask: did you know when one uses EasyDD from inside any running Easy OS version, that once you open EasyDD & choose the gz.file and pick the correct USB stick, and hit "Continue", that the EasyDD popup disappers with no dialog and/or install status box pops up, and you're left to wonder what is going on? g. No finish popup, no communication popup, nothing. Yet, EasyDD installs the .gz file IF you know enough to wait however long despite being in the dark what is going on. Perhaps a dialog box of what's going on and when EasyDD is finished would be nice )
@belham2
I tested easydd in GUI mode, it puts up a window showing writing progress, right to completion.
I think that I read another post of yours, where you have removed rxvt/urxvt, replaced with roxterm?
There are many scripts that require xterm/rxvt/urxvt and will not work with others. In Easy, I have sakura, but still have to keep urxvt as sakura is not 100% commandline compatible -- the same goes for most other terminal emulators. That is why, just about all the distros keep xterm/rxvt/urxvt.
It seems, it is also why the final window is not appearing. easydd does a test for existence of rxvt or urxvt, will refuse to run if missing. If you have them as a symlink, to something else, easydd does run, but in your case, it seems, not properly.
In my test just now, got a rxvt terminal window, until the write completed, and then another window notifying that the write is complete.
[url]https://bkhome.org/news/[/url]
BarryK wrote:I am going through the short-list, prior to releasing 0.9.8, including the above.belham2 wrote:Easy 0.9.7 installed via EasyDD onto USB stick.............................. (hey, I have to ask: did you know when one uses EasyDD from inside any running Easy OS version, that once you open EasyDD & choose the gz.file and pick the correct USB stick, and hit "Continue", that the EasyDD popup disappers with no dialog and/or install status box pops up, and you're left to wonder what is going on? g. No finish popup, no communication popup, nothing. Yet, EasyDD installs the .gz file IF you know enough to wait however long despite being in the dark what is going on. Perhaps a dialog box of what's going on and when EasyDD is finished would be nice )
@belham2
I tested easydd in GUI mode, it puts up a window showing writing progress, right to completion.
I think that I read another post of yours, where you have removed rxvt/urxvt, replaced with roxterm?
There are many scripts that require xterm/rxvt/urxvt and will not work with others. In Easy, I have sakura, but still have to keep urxvt as sakura is not 100% commandline compatible -- the same goes for most other terminal emulators. That is why, just about all the distros keep xterm/rxvt/urxvt.
It seems, it is also why the final window is not appearing. easydd does a test for existence of rxvt or urxvt, will refuse to run if missing. If you have them as a symlink, to something else, easydd does run, but in your case, it seems, not properly.
In my test just now, got a rxvt terminal window, until the write completed, and then another window notifying that the write is complete.
Ah hah, that makes 100% sense. I wasn't using rxvt or urxvt.
Thanks, Barry!
Over the years I have gotten a little exasperated with rxvt/urxvt because of (among a few things) I cannot highlight & copy and paste when using it. So I always used something like sakura, lxterminal and/or ROXterm. I'll remember from now on when using EasyDD to always do it through rxvt/urxvt.
- BarryK
- Puppy Master
- Posts: 9392
- Joined: Mon 09 May 2005, 09:23
- Location: Perth, Western Australia
- Contact:
I don't have any problem with copy and paste in rxvt/urxvt.belham2 wrote:Over the years I have gotten a little exasperated with rxvt/urxvt because of (among a few things) I cannot highlight & copy and paste when using it. So I always used something like sakura, lxterminal and/or ROXterm. I'll remember from now on when using EasyDD to always do it through rxvt/urxvt.
Drag the mouse pointer to highlight, then middle-click mouse button elsewhere to paste the highlighted text.
Or, highlight text anywhere else, then middle-click in rxvt to paste.
Can copy and paste with the rxvt terminal in the same way.
[url]https://bkhome.org/news/[/url]