(OLD) (ARCHIVED) Puppy Linux Discussion Forum Forum Index (OLD) (ARCHIVED) Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info

This forum can also be accessed as http://oldforum.puppylinux.com
It is now read-only and serves only as archives.

Please register over the NEW forum
https://forum.puppylinux.com
and continue your work there. Thank you.

 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups    
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 22 Sep 2020, 10:01
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
BionicDog (updated: 2018-06-04)
Moderators: Flash, JohnMurga
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies. View previous topic :: View next topic
Page 1 of 1 [857 Posts]  
Author Message
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sat 21 Apr 2018, 17:46    Post subject:  BionicDog (updated: 2018-06-04)
Subject description: BionicDog (Ubuntu 18.04 'Bionic Beaver' LTS) 32 and 64 bit ISO's
 

*** BionicDog (Ubuntu 18.04 'Bionic Beaver' LTS) 32 bit and 64 bit ***
(Ubuntu minimal "live")

=================================================================================
EDIT 2018-08-27, New ! Cinnamon version (64-bit) by ETP, see here:
http://murga-linux.com/puppy/viewtopic.php?p=1003063#1003063
=================================================================================

=================================================================================
EDIT 2018-06-04 New Release, info and download links updated below, see changes info here:
http://murga-linux.com/puppy/viewtopic.php?p=994470#994470
=================================================================================

BionicDog is a variant of "DebianDog" with the difference that it's Ubuntu based.
BionicDog WebPage

See second post for Changes and Fixes information

Full access to Ubuntu repositories by using apt-get (from terminal) or from Synaptic Package Manager (GUI)

Openbox is the main window-manager, the Desktop GUI setup is very much like DebianDog Jessie 64-bit

Login details:
root with password root (default automatic login)
puppy with password puppy

Specifications:
Built from an absolute minimal Ubuntu by using debootstrap.
Kernel: 4.15.0-22-generic
Boot Method: porteus-boot , see examples Here
Default WM - OpenBox
(with different choice of Desktop modes: tint2 icon-panel, cairo-dock or rox-pinboard icons, to choose, run 'Desktop Manager' from Menu)
Tint2 bottom panel or cairo-dock.
Default File Manager - pcmanfm with option to use rox.
Default Internet Browser - Firefox Quantum v60.0.1 (running by default with apulse to enable sound).
Menu provided by Obmenu-generator (perl script)
The new volumeicon uses too much RAM (even more than openbox!) so replaced by the light alsamixer-tray (from rcrsn51)

Full LZ4 squashfs support (compression and loading modules)
Contains support for scripts programmed with iuplua, (initiative from wiak) see here:
http://murga-linux.com/puppy/viewtopic.php?p=987611#987611

Systemd is enabled by default.

Download:
Iso 32-bit: BionicDog32_2018-06-04.iso Size: 306MB
Md5sum: BionicDog32_2018-06-04.md5
Iso 32-bit, all fimware included (e.g. for WiFi): BionicDog32_2018-06-04-firmware_all.iso Size: 406MB
Md5sum: BionicDog32_2018-06-04-firmware_all.md5
DEVX 32-bit: 61-DEVX-BionicDog32_2018-06-04.squashfs

Iso 64-bit: BionicDog64_2018-06-04.iso Size: 315MB
Md5sum: BionicDog64_2018-06-04.md5
Iso 64-bit, all fimware included (e.g. for WiFi): BionicDog64_2018-06-04-firmware_all.iso Size: 415MB
Md5sum: BionicDog64_2018-06-04-firmware_all.md5
DEVX 64-bit: 61-DEVX-BionicDog64_2018-06-04_amd64.squashfs
Cinnamon version by ETP:
BionicDog64-Cinnamon-ETP_2018-08-27.iso Size: 657MB
BionicDog64-Cinnamon-ETP_2018-08-27.md5

Mirrors (thanks ally):
Iso 32-bit: https://archive.org/download/Puppy_Linux_BionicDog/BionicDog32_2018-06-04.iso
Iso 32-bit, all fimware included (e.g. for WiFi): https://archive.org/download/Puppy_Linux_BionicDog/BionicDog32_2018-06-04-firmware_all.iso
Iso 64-bit: https://archive.org/download/Puppy_Linux_BionicDog/BionicDog64_2018-06-04.iso
Iso 64-bit, all fimware included (e.g. for WiFi): https://archive.org/download/Puppy_Linux_BionicDog/BionicDog64_2018-06-04-firmware_all.iso

Locales: 99-locales-BionicDog-2018-04-21.squashfs

Separate squashfs with firmware (e.g. for WiFi): 99-bionic_linux-firmware.squashfs

BionicDog custom package repository: 32-bit and 64-bit

See here for how to boot BionicDog with (older) kernel 4.4.0
How-To install NVIDIA driver, thanks ETP

Thanks very much to everyone who has been involved with DebianDog or StretchDog, specially Toni (saintless), William (mcewanw), Terry (sunburnt), Bill (rcrsn51), dancytron, belham2, backi, wiak, The Flying Cat and all who helped by giving feedback on the DebianDog and XenialDog threads.

Fred

Openbox with tint2-panels:


Openbox with Cairo-dock:

_________________
Dog Linux website
Tinylinux blog by wiak

Last edited by fredx181 on Sat 01 Dec 2018, 17:41; edited 19 times in total
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sat 21 Apr 2018, 17:46    Post subject:  

*** Changes and Fixes to be done from 2018-06-04 on ***
1) Bug: the root password is wrong (or not set) on 64-bit version, see more info and how to fix here:
http://murga-linux.com/puppy/viewtopic.php?p=995228#995228
2) Bug: Problems when installing i386 packages on 64-bit, see here:
http://murga-linux.com/puppy/viewtopic.php?p=1003464#1003464
(for wine in this case)
And see here for a fix:
http://murga-linux.com/puppy/viewtopic.php?p=1003475#1003475
3) Bug, firefox does not start after updating itself, see for fix here:
http://murga-linux.com/puppy/viewtopic.php?p=1021193#1021193
4) Bug, wex (screencast app) included doesn't work, to fix, simply update the wex package:
http://murga-linux.com/puppy/viewtopic.php?p=1009983#1009983

---------------------------------------------------------------------
Older version 2018-04-21 changes and fixes info:

1) Bugfix for booting with encrypted save file (with kernel 4.15.0-15-generic):
32-bit : download initrd1.xz from Here
64-bit :download initrd1.xz from Here
And replace in frugal install "casper" directory
Also changed "upgrade-kernel" so it creates a initrd1.xz with support for encrypted savefile
EDIT 2018-04-24, had to make a fix again for upgrade-kernel (EDIT v1.0.6 now) because Ubuntu made a major change in kernel package names, e.g. linux-image-extra is now linux-modules-extra Rolling Eyes Confused
Install upgrade-kernel version 1.0.6 with synaptic or from terminal with apt-get:
Code:
apt-get update
apt-get install upgrade-kernel  # will install v1.0.6

2) Fixed dependency settings for packages: mpv and gmplayer. (included in custom repos)
----------------------------------------------------------------------------

Last edited by fredx181 on Sun 10 Mar 2019, 14:54; edited 14 times in total
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Sat 21 Apr 2018, 20:50    Post subject:  

Just wondering why you don't instead create a mklive-Bionic similar to mklive-Stretch, or is that difficult or a lot of extra work to do?

wiak
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sun 22 Apr 2018, 05:04    Post subject:  

wiak wrote:
Just wondering why you don't instead create a mklive-Bionic similar to mklive-Stretch, or is that difficult or a lot of extra work to do?

wiak


Maybe I will make a mklive-bionic later, had to overcome the (many) problems for making BionicDog work properly first.
It will probably be much extra work since Ubuntu is so different from Debian and I'm not so sure if there's much interest in a mklive-bionic.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
backi

Joined: 27 Feb 2011
Posts: 2007
Location: GERMANY

PostPosted: Sun 22 Apr 2018, 07:30    Post subject:  

Hi Everybody !
I ask myself if it is worth all those hard work which would be necessary making another mklive-bionic script .Would be somehow a bit of an Overkill in my Opinion .
Think with all those Dog Options ,which are now existing, one can keep all the Customers completely satisfied .
For myself , i am using one Deb-Dog created with mklive-script ......using Xenial-Dog and Bionic-Dog... all those Dogs with E17 Enlightenment Desktop ......totally happy with that Dog Meute .
So for me , to be honest ......i don`t really need another mklive-bionic script .

Regards!!!.... all you Boys and Girls .!
Back to top
View user's profile Send private message 
sszindian


Joined: 24 Apr 2010
Posts: 807
Location: Pennsylvania U.S.

PostPosted: Mon 23 Apr 2018, 17:31    Post subject: BionicDog 64bit  

Tried the 64bit version of BionicDog... refused to load (several times) and gave the 'Kernel Panic' and hung! (md was checked for download and OK... this try was from a live CD and I would have put a savefile on the HDD if it loaded)
Is it my system can't handle this build?

My System:
Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
Socket Designation: XU1 PROCESSOR
Manufacturer: Intel
Voltage: 1.2 V
External Clock: 800 MHz
Max Speed: 6000 MHz
Current Speed of Core 0:2000 MHz, 1:1600 MHz
Core Count: 2
Thread Count: 2
64-bit capable

>>>---Indian------->

_________________
Cloud Computing For Every Puppy (a .pet)
http://murga-linux.com/puppy/viewtopic.php?t=69192
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Mon 23 Apr 2018, 17:47    Post subject:  

backi wrote:

I ask myself if it is worth all those hard work which would be necessary making another mklive-bionic script .Would be somehow a bit of an Overkill in my Opinion .
Think with all those Dog Options ,which are now existing, one can keep all the Customers completely satisfied.


Indeed, it would depend on the amount of work involved and I was admittedly, selfishly writing from the point of view of someone whose main interest in Linux is in development work for which a 'recipe' in the form of a script is much more interesting. Basically I am in disagreement with hamadoudou Pelo that Puppy forum is here only for Customers (in which case there would be no Puppy nor Dogs since needs developers to create/develop them - though never as some kind of gods...halleluja - Leonard Cohen version... Smile ). Certainly there is space for both. Some might say that without 'customers' there would be no point of there being developers, but that is missing the point that developers (in a different sense) are customers too Wink

But as far as a useful and working distribution is concerned I too am perfectly happy and delighted Fred has built a BionicDog iso and ask no more than that (actually I don't actually ask that either - I am just glad for it).

Nowadays, with the android, iphone, facebook generations (which is most people basically), creativity and social discourse seems to becoming limited to a world of 'customers'. Personally I miss forums of creative people who are customers in the sense that they are there to share and learn from each other. Hamapelo can buy a customer-centred product from MicroS or Apple or Samsung etc/Google and his world would surely be perfect for his actual needs(?). I myself don't develop anything at all with customers in mind (other than my own family of customers) but rather to contribute ideas and development work to others whose hobby is Linux - but each to their own, and like I said, there is room for everyone except, I feel, for those who moan about developers discussing technical matters on the Puppy forum (as if it is a 'customers' forum - crazy idea... I do not believe that was why it started and I for one will never pander to the idea/influence of how many 'customers' may or may not be interested in what is being developed - otherwise it does all become like a god creator being brown-nose worshipped - and, come to think of it, there does seem to be more and more of that insipid behaviour on the forum). Oh well, BionicDog (64bit version) been what I personally have been looking forward to - I'm trying to give up on tech-stunting views such as the notions that pulseaudio and systemd are evil and easy enough to use all these sinful modern ideas in the Dogs (if so desired)!

wiak
Back to top
View user's profile Send private message 
hamoudoudou

Joined: 24 Jul 2014
Posts: 1467
Location: rabat

PostPosted: Mon 23 Apr 2018, 23:45    Post subject: Do you want me to taste Bionicpup ???  

the great misunderstanding is that we need developers to develop what we need, not what they like.. Sure develop a Mac Lareen formule 1 race car is more pleasant that a 2CV Citroen or a Wolkswagen (peoplecar in english)
I am not sure that we miss a Bionic Puppy Linux 32 bits or 64 bits.., or a livecd BionicDog..
Nevertheless, here they are.. My XenialDog was elected for a long time (LTS)
Do you want me to taste Bionicpup ???
How to choose between Dogs ? an election by public users, or only by devs, as elections in USA (in France everybody vote for president or deputés..)
Puppy and dogs perhaps will be te only distributions having a version 32 bits for Bionic. Ubuntu will only release 64 bits daily-CDS
Back to top
View user's profile Send private message 
hamoudoudou

Joined: 24 Jul 2014
Posts: 1467
Location: rabat

PostPosted: Mon 23 Apr 2018, 23:58    Post subject:  We need stewards (Helpers)
Subject description: We need stewards ( Gentlemen) Or hostess
 

i am sure you understand..Even is your car was gratis, zero dolar, zero pound, zero dirham, would you change you car each time a new version is built ? You want to drive your car, with your family for seaside holidays... Not to spend all days in factories to check new models on drawings;;
We need repair stations. Gazoline;; Roads..
Bionic Dog has no support, excepted when fredx181 is pregnant.People post for help on Puppy Linux Facebook.. do you enjoy it ? (Puppy Linux is opened, not as US with closed borders)

PS : Dogs are a Nice OS.. really
budapest.jpg
 Description   Puppy has tecnical stations all around the world, for local overhaul
 Filesize   71.97 KB
 Viewed   21292 Time(s)

budapest.jpg


Last edited by hamoudoudou on Wed 25 Apr 2018, 04:25; edited 1 time in total
Back to top
View user's profile Send private message 
0xdawg


Joined: 18 Sep 2015
Posts: 40
Location: .de/

PostPosted: Tue 24 Apr 2018, 03:18    Post subject: Re: Do you want me to taste Bionicpup ???  

hamoudoudou wrote:
the great misunderstanding is that we need developers to develop what we need, not what they like.. Sure develop a Mac Lareen formule 1 race car is more pleasant that a 2CV Citroen or a Wolkswagen (peoplecar in english)
I am not sure that we miss a Bionic Puppy Linux 32 bits or 64 bits.., or a livecd BionicDog..
Nevertheless, here they are.. My XenialDog was elected for a long time (LTS)
Do you want me to taste Bionicpup ???
How to choose between Dogs ? an election by public users, or only by devs, as elections in USA (in France everybody vote for president or deputés..)
Puppy and dogs perhaps will be te only distributions having a version 32 bits for Bionic. Ubuntu will only release 64 bits daily-CDS

i am sure you understand..Even is your car was gratis, zero dolar, zero pound, zero dirham, would you change you car each time a new version is built ? You want to drive your car, with your family for seaside holidays... Not to spend all days in factories to check new models on drawings;;
We need repair stations. Gazoline;; Roads..
Bionic Dog has no support, excepted when fredx181 is pregnant.People post for help on Puppy Linux Facebook.. do you enjoy it ? (Puppy Linux is opened, not as US with closed borders)

PS : Dogs are a Nice OS.. really


Will you stop those nonsense postings, please Rolling Eyes
tyvm

_________________
https://theoatmeal.com/comics/believe
Back to top
View user's profile Send private message 
xyz

Joined: 17 Mar 2018
Posts: 22

PostPosted: Tue 24 Apr 2018, 03:38    Post subject: Bionic behaviour official release date apr 26  

Bionic behaviour official release date apr 26
The 'main' archive of Ubuntu 18.04 LTS will be supported for 5 years until April 2023
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Tue 24 Apr 2018, 04:54    Post subject:  

sszindian wrote:
Tried the 64bit version of BionicDog... refused to load (several times) and gave the 'Kernel Panic' and hung! (md was checked for download and OK... this try was from a live CD and I would have put a savefile on the HDD if it loaded)
Is it my system can't handle this build?


Hi sszindian I can't understand why you get the kernel panic, booting goes fine for me with CD.
The only thing that comes in mind is that you possibly have a "casper" folder on the root of some HDD partition with data inside (if it is "casper" e.g. from Xenialdog or other Ubuntu then it would conflict running live cd because when searching for data, hard disk has priority).

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
dancytron

Joined: 18 Jul 2012
Posts: 1555

PostPosted: Tue 24 Apr 2018, 16:51    Post subject:  

I installed this and everything seems to be fine. Posting from it now.

Speed is good, seems the same as DD Stretch.

Good job as usual.

Dan
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Tue 24 Apr 2018, 22:41    Post subject:  

New version of weX audio, webcam, screencast recorder uploaded. Mainly just some minor tooltip documentation changes but also with different installation defaults (such as gifenc-yad immediately available from one of the utility buttons).

http://murga-linux.com/puppy/viewtopic.php?p=989694#989694

wiak
Back to top
View user's profile Send private message 
backi

Joined: 27 Feb 2011
Posts: 2007
Location: GERMANY

PostPosted: Wed 25 Apr 2018, 03:38    Post subject:  

Hi Dancytron wrote !

Quote:
I installed this and everything seems to be fine. Posting from it now.
Speed is good, seems the same as DD Stretch.
Good job as usual.


A new Dog in Town.
What to say .. only have to agree .......

Created the newest Mediaplayers Vlc and Audacious as Squash Files with Apt2Sfs .....works like charm .
Only one thing i changed was the Web-Browser .
I am not quite satisfied with Firefox-Quantum .But that`s Mozillas Fault .
Maybe because i am using single Core Machine... Pale-Moon seems to work somehow snappier for me .
I`m a happy User of Bionic now.

Thanks a lot Fred..... and all you guys involved in developing and maintaining " The Dogs " ......

" THE BEST THING SINCE SLICED BREAD!!!! " .

Friendly Greetings from merry Intensive Care Unit Madhouse New Kalifatistan..... formerly known as Germany .
Or should we better call it Gaza Extended ???

I think they`re coming to take me away ha...haaaa....
https://www.youtube.com/watch?v=DxVkAhto0Ag
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Wed 25 Apr 2018, 13:40    Post subject:  

@ dancytron and backi
Thanks for testing !

@All, for info: To be honest I think it was a little bit too early sharing BionicDog ISO's.
I assumed there wouldn't be any major changes by Ubuntu, but there were recently (e.g. kernel package names changed, see also EDIT at Changes and Fixes Info )
So probably in a month (or two) I'll update the ISO's to more stable.

@ wiak
Thanks for the new weX. I've added it to the custom repositories (Xenial, Stretch, Bionic)
I've changed the control file by adding dependencies: ffmpeg, scrox and re-packaged.
I thought that would be OK for you, just tell me if not.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
AndresC2

Joined: 08 Jul 2017
Posts: 76

PostPosted: Fri 27 Apr 2018, 20:28    Post subject:  

Hi Fred Very Happy !

Congratulations for BionicDog!

Ubuntu drop 32 bit support

how do you build bionic 32bit?

do you have some script with debootstrap build bionic?

that linux-image i386 you install with apt-get in bionic?

thanks Fred.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sat 28 Apr 2018, 05:27    Post subject:  

Hi Andres,

Quote:
Congratulations for BionicDog!

Ubuntu drop 32 bit support


Thanks! Well, Ubuntu dropped support for the 32-bit Desktop edition (only 64-bit)
http://releases.ubuntu.com/18.04/
But there's still package repository for 32-bit, so you can build your own.

Quote:
how do you build bionic 32bit?

do you have some script with debootstrap build bionic?

that linux-image i386 you install with apt-get in bionic?


I don't have a script, but just installed debootstrap package from Ubuntu (with bionic support):
http://cz.archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.95_all.deb
And then to set up the base system:
Code:
mkdir -p bionic/chroot && cd bionic &&
debootstrap --arch=i386 --variant=minbase bionic chroot http://archive.ubuntu.com/ubuntu/


And I guess you know about what should follow, e.g. mound bind dev, proc sys etc... and chroot into bionic/chroot.

Yes the linux-image i386 I installed with apt-get in bionic chroot.
(but Note: just recently they changed extra kernel packages to linux-modules-extra (can't remember now the exact name))

EDIT: For info: I noticed that "live-boot" can be used on Ubuntu now (same as Debian), therefore install the live-boot package (previously was only "casper")

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
The Flying Cat

Joined: 10 Oct 2016
Posts: 40

PostPosted: Sat 28 Apr 2018, 06:17    Post subject:  

I propose using tint2's executor capabilities as volume icon. One can set it up via tint's gui settings.
Command is (best symbol I could find without emojis)
Code:
echo -n '♪ ' && amixer get Master | awk -F"[][]" '/dB/ { print $2 }'

You can also use scripts in the command field. Couldn't really find any of those) Not that simple at least - only some extra fancy stuff. Executor probably can be used for more than volume control.
Hover mouse over it and scroll up - volume up, scroll down - volume down. Middle click - mute toggle. Left click - alsamixer.
Downside - no indication of muting. Looks like script is needed for that functionality
1.png
 Description   
 Filesize   9.05 KB
 Viewed   2732 Time(s)

1.png

2.png
Description 
png

 Download 
Filename  2.png 
Filesize  19.45 KB 
Downloaded  525 Time(s) 
3.png
 Description   
 Filesize   5.85 KB
 Viewed   2785 Time(s)

3.png

Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sat 28 Apr 2018, 13:15    Post subject:  

The Flying Cat wrote:
I propose using tint2's executor capabilities as volume icon. One can set it up via tint's gui settings.
...
...


That works nicely, thanks!
For who wants to try easy, here's attached, modified with volume icon "tint2rc_crunchbang.gz" (remove fake .gz).
Replace in ~/.config/tint2/ (better backup first "tint2rc_crunchbang")
Then restart tint2, from terminal:
Code:
tint2restart


Fred
tint2rc_crunchbang.gz
Description  remove fake .gz and replace in ~/.config/tint2/
gz

 Download 
Filename  tint2rc_crunchbang.gz 
Filesize  6.06 KB 
Downloaded  582 Time(s) 

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
AndresC2

Joined: 08 Jul 2017
Posts: 76

PostPosted: Sat 28 Apr 2018, 20:57    Post subject:  

Very Happy Hi Fred

thank you!

Andresc2.

Last edited by AndresC2 on Sat 05 May 2018, 22:03; edited 1 time in total
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Mon 30 Apr 2018, 14:51    Post subject:  

For who is interested, here's a fork of BionicDog: "MBPUP" by mbinnun:
https://github.com/mbinnun/MBPUP#mbpup-linux---remasterable-live-linux-desktop---a-fork-of-bionic-dog-ubuntu-1804
(mbinnun informed me kindly about it through e-mail)
It includes a full LXDE Desktop (like Lubuntu) and more applications, so resulting in a larger ISO size.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
ally


Joined: 19 May 2012
Posts: 1983
Location: lincoln, uk

PostPosted: Mon 30 Apr 2018, 16:40    Post subject:  

MBPUP mirrored here:

http://archive.org/details/Puppy_Linux_MBPUP

could somebody post a screen shot, I've borrowed a Lubuntu one for now

Smile
Back to top
View user's profile Send private message Visit poster's website 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Mon 30 Apr 2018, 18:12    Post subject:  

ally wrote:
MBPUP mirrored here:

http://archive.org/details/Puppy_Linux_MBPUP

could somebody post a screen shot, I've borrowed a Lubuntu one for now

Smile


Hi ally, attached pic Smile
mbpup_720x450.png
 Description   mbpup
 Filesize   245.49 KB
 Viewed   2598 Time(s)

mbpup_720x450.png


_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
ally


Joined: 19 May 2012
Posts: 1983
Location: lincoln, uk

PostPosted: Mon 30 Apr 2018, 20:49    Post subject:  

sorted!

Smile
Back to top
View user's profile Send private message Visit poster's website 
AndresC2

Joined: 08 Jul 2017
Posts: 76

PostPosted: Tue 01 May 2018, 22:54    Post subject:  

Very Happy Hi Fred!

I send you a PM.

thanks.
Back to top
View user's profile Send private message 
watchdog

Joined: 28 Sep 2012
Posts: 2022
Location: Italy

PostPosted: Wed 02 May 2018, 04:14    Post subject:  

Thanks Fred! Tested StretchDog and BionicDog with satisfaction for all my basic needs. I was not able to set levels of the audio mixer in Bionic via alsamixer: how to set mic source? I installed retrovol to do this and it somehow worked.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Wed 02 May 2018, 14:55    Post subject:  

watchdog wrote:
Thanks Fred! Tested StretchDog and BionicDog with satisfaction for all my basic needs. I was not able to set levels of the audio mixer in Bionic via alsamixer: how to set mic source? I installed retrovol to do this and it somehow worked.


Hello watchdog, thanks for the feedback !
Good you solved by installing retrovol, anyway, how to do with alsamixer:
- Press F4 for "Capture"
- Select "Mic" with arrow buttons (< >)
- Enable by pressing SPACE key
See pic below.

Fred
alsamixer_capture.png
 Description   alsamixer capture "Mic"
 Filesize   65.88 KB
 Viewed   2317 Time(s)

alsamixer_capture.png


_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Wed 02 May 2018, 19:54    Post subject:  

Downloaded BionicDog and made a manual frugal install. Booted fine and played a while with it.

- won't recognize my usb gprs modem (appears as sr1 in file manager)
- after saving and doing a reboot, the sound was gone
- couldn't find a program to setup sound card (choose sound card in alsa mixer didn't change anything)
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Thu 03 May 2018, 13:16    Post subject:  

Hi ITSYOURSH Smile , welcome back RSH !

Quote:
- won't recognize my usb gprs modem (appears as sr1 in file manager)

I don't have knowledge about that, hopefully someone else can answer maybe ?

Quote:
- after saving and doing a reboot, the sound was gone
- couldn't find a program to setup sound card (choose sound card in alsa mixer didn't change anything)


That's strange that the sound was gone, there's program from rcrsn51 in repo: sound-card-selector, it might help solving the problem (run after install from Menu > System)
Install with Synaptic or from terminal using apt-get:
Code:
apt-get update # might be required
apt-get install sound-card-selector


Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
drunkjedi


Joined: 24 May 2015
Posts: 897

PostPosted: Thu 03 May 2018, 13:55    Post subject:  

ITSMERSH wrote:
- won't recognize my usb gprs modem (appears as sr1 in file manager)
Hi RSH,

I had a Huawei usb gprs modem (I think it was E1550, I am not sure though.
It would show as sr1.

Had to install usb-modeswitch from fatdog's package manager.

It changed it back to /dev/ttyUSB0.

Here's description of usb-modeswitch in Fatdog's package manager
Quote:
usb-modeswitch 2.4.0 (GPRS/3D USB modem switcher)

USB ModeSwitch is a mode switching tool for controlling
multi-mode USB devices. Many USB devices (especially GPRS/3G
modems have their MS Windows drivers onboard. These devices,
when plugged in for the first time, will present a USB flash
storage contaniing Windows drivers. After installation these
Windows drivers will switch the mode and activate a new device
(the real modem interface). USB modeswitch enable similar mode
switch for Linux users.
http://www.draisberghof.de/usb_modeswitch
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Thu 03 May 2018, 14:10    Post subject:  

Thanks drunkjedi,

To add..., usb-modeswitch package is also available from Debian/Ubuntu, description:

Quote:
mode switching tool for controlling "flip flop" USB devices
Several new USB devices have their proprietary Windows drivers onboard,
especially WAN dongles. When plugged in for the first time, they act
like a flash storage and start installing the driver from there. If
the driver is already installed, the storage device vanishes and
a new device, such as an USB modem, shows up. This is called the
"ZeroCD" feature.

On Debian, this is not needed, since the driver is included as a
Linux kernel module, such as "usbserial". However, the device still
shows up as "usb-storage" by default. usb-modeswitch solves that
issue by sending the command which actually performs the switching
of the device from "usb-storage" to "usbserial".

This package contains the binaries and the brother scripts.


Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
drunkjedi


Joined: 24 May 2015
Posts: 897

PostPosted: Thu 03 May 2018, 14:32    Post subject:  

fredx181 wrote:
Thanks drunkjedi
No worries friend.
I have been away for some time, I did test DD in it's initial stages.
Just downloaded bionicdog yesterday, looks good, will ask if need any help.
Thanks.
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Thu 03 May 2018, 16:28    Post subject:  

Thanks drunkjedi & fredx181.

I'd downloaded usb-modeswitch-2.5.2+repack0-2ubuntu1-beaver from bionic beaver repository using my tahr based puppy. Since this comes with different libs compared to bionic I downloaded all dependencies which resulted in these files:

libpipeline1_1.5.0-1_i386.deb
usb-modeswitch_2.5.2+repack0-2ubuntu1_i386.deb
usb-modeswitch-data_20170806-2_all.deb
gcc-8-base_8-20180414-1ubuntu2_i386.deb
libc6_2.27-3ubuntu1_i386.deb
libgcc1_8-20180414-1ubuntu2_i386.deb
libudev1_237-3ubuntu10_i386.deb
libusb-1.0-0_1.0.21-2_i386.deb


Made a first test using upupbb 18.05 which was successful.

After installing these files:

libpipeline1_1.5.0-1_i386.deb
usb-modeswitch_2.5.2+repack0-2ubuntu1_i386.deb
usb-modeswitch-data_20170806-2_all.deb


the gprs usb modem didn't appear anymore as sr1 on the desktop. Instead it appears as /dev/ttyUSB0 in rerwin's gprs-connect (luckily it was installed) and made me able to connect to the web immediately (after setting up the APN and choose phone number).

After installing above listed files into BionicDog I couldn't find anything to setup APN and phone number etc.

What would I need to do to connect to the web then?
Back to top
View user's profile Send private message 
mikeslr


Joined: 16 Jun 2008
Posts: 3913
Location: 500 seconds from Sol

PostPosted: Thu 03 May 2018, 19:01    Post subject: Getting Sound on a Toshiba Satellite L775d
Subject description: and some Wifi Questions
 

Hi fred & All,

Much to my pleasant surprise I was able to boot a USB-Key installed BionicDog 64-bit to a workable desktop on my wife's Toshiba Satellite L775d Laptop. With two exceptions everything worked OOTB.

The first exception was WIFI. My network was seen (which tells me that the proper firmware and drivers are present) but it uses WEP encryption. If someone can assure me –from actual experience-- that peasywifi will accept and use a WEP password, I'll make another stab at following its instructions.

My work-around was to install frisbee_1.2-20170928dd64_mod_amd64.deb which had either been built for StretchDog64, or I had stored it in a folder of debs useful to StretchDog64.

Other than wondering whether there was a specific version of frisbee for BionicDog64, that left only the absence of sound. I am certain that there must be drivers and firmware for BionicDog64*, as sound worked OOTB on the 32-bit upup BionicBeaver.

Could someone kindly provide instructions for determining what sound related devices are on the Toshiba, what drivers and firmware are need for them, and how to install those.

I could provide a report from PupSysInfo under BionicBeaver, but think it would be better if in the future I could find out this information in the absence of PupSysInfo.

Thanks in advance,

mikesLr

*Sound also fails on StretchDog64, but as I didn't try dpup-stretch on the Toshiba, I don't know whether there are debian drivers and firmware. Probably, but less certainly.
Back to top
View user's profile Send private message 
AndresC2

Joined: 08 Jul 2017
Posts: 76

PostPosted: Thu 03 May 2018, 21:43    Post subject:  

Very Happy Hi Fred!

thanks for your help

but udhcpc doesnt work , netplan doesnt work same network-manager

do you uses the same image

linux-image-4.15.0-20-generic?

missing firmware or something?

Can you give me please, your list of apps intalled I will want install in bionic-core maybe this help.

thanks.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Thu 03 May 2018, 21:49    Post subject: Re: Getting Sound on a Toshiba Satellite L775d
Subject description: and some Wifi Questions
 

mikeslr wrote:
If someone can assure me –from actual experience-- that peasywifi will accept and use a WEP password,

Yes it does.

As you know, there are variations of the WEP key. For example, 5 alpha-numeric characters WITH quotes or 10 hex digits WITHOUT quotes.

Click the Check button and verify your profile.

Last edited by rcrsn51 on Fri 04 May 2018, 12:22; edited 1 time in total
Back to top
View user's profile Send private message 
watchdog

Joined: 28 Sep 2012
Posts: 2022
Location: Italy

PostPosted: Fri 04 May 2018, 02:40    Post subject:  

ITSMERSH wrote:

After installing above listed files into BionicDog I couldn't find anything to setup APN and phone number etc.

What would I need to do to connect to the web then?


I would try to use the installed wvdial. Here an example of wvdial.conf:

Code:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.wind"
Carrier Check = yes
Modem Type = Analog Modem
Baud = 460800
Modem = /dev/ttyUSB0
ISDN = 0
Phone = *99***1#
Password = ''
Username = ''
Stupid Mode = 0


Change internet.wind with your APN and change phone number.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Fri 04 May 2018, 11:37    Post subject:  

fredx181 wrote:
Quote:
- after saving and doing a reboot, the sound was gone
- couldn't find a program to setup sound card (choose sound card in alsa mixer didn't change anything)


That's strange that the sound was gone, there's program from rcrsn51 in repo: sound-card-selector, it might help solving the problem (run after install from Menu > System)
Install with Synaptic or from terminal using apt-get:
Code:
apt-get update # might be required
apt-get install sound-card-selector

No reply?
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Fri 04 May 2018, 14:59    Post subject: Re: Getting Sound on a Toshiba Satellite L775d
Subject description: and some Wifi Questions
 

rcrsn51 wrote:
mikeslr wrote:
If someone can assure me –from actual experience-- that peasywifi will accept and use a WEP password,

Yes it does.

As you know, there are variations of the WEP key. For example, 5 alpha-numeric characters WITH quotes or 10 hex digits WITHOUT quotes.

Click the Check button and verify your profile.


No reply?
Back to top
View user's profile Send private message 
zagreb999

Joined: 11 Apr 2014
Posts: 573
Location: Yugoslavija

PostPosted: Fri 04 May 2018, 19:08    Post subject: test 32 bit  

great job!

hp pavillion 64 bit, 8gb ram

bionicdog32-test

with orig. kernel-no wifi
with kernel 4.5 pupjibaro OK
i had to install frisbee to have wifi

i installed xubuntu desktop
and xfce

all parametars work ok
good, very good job...

regards and thanks!
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Fri 04 May 2018, 19:11    Post subject:  

watchdog wrote:
ITSMERSH wrote:

After installing above listed files into BionicDog I couldn't find anything to setup APN and phone number etc.

What would I need to do to connect to the web then?


I would try to use the installed wvdial. Here an example of wvdial.conf:

Code:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.wind"
Carrier Check = yes
Modem Type = Analog Modem
Baud = 460800
Modem = /dev/ttyUSB0
ISDN = 0
Phone = *99***1#
Password = ''
Username = ''
Stupid Mode = 0


Change internet.wind with your APN and change phone number.

Thanks watchdog.

I will try this and report the results.
Back to top
View user's profile Send private message 
zagreb999

Joined: 11 Apr 2014
Posts: 573
Location: Yugoslavija

PostPosted: Sat 05 May 2018, 01:48    Post subject: kdegraphics  

fred,
kdegraphics- okular...
can not open hdd drives...
these apps can not work in gtk...

see screenshot

regards
Screenshot_20180505_074029.png
Description  screen
png

 Download 
Filename  Screenshot_20180505_074029.png 
Filesize  150.57 KB 
Downloaded  533 Time(s) 
Back to top
View user's profile Send private message 
backi

Joined: 27 Feb 2011
Posts: 2007
Location: GERMANY

PostPosted: Sat 05 May 2018, 10:26    Post subject:  

Hello everybody !
Tried to download Smplayer with Synaptic .-----Does not run .

root@live:~# smplayer
_IceTransOpen: Unable to Parse address /usr/bin/x-session-manager
Qt: Session management error: Could not open network socket
This is SMPlayer v. 18.2.2 (revision 8937) running on Linux
Aborted

As far as i remember Bionic-Dog-alpha did download and run it .....(but not quite sure ).

Is it just me ....or did anybody else experience this too ?

Regards !
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sat 05 May 2018, 15:00    Post subject:  

@backi, strange, I get the same message from terminal, but smplayer works well for me. (don't know what the message means exactly, btw)

Code:
root@live:~# smplayer
_IceTransOpen: Unable to Parse address /usr/bin/x-session-manager
Qt: Session management error: Could not open network socket
This is SMPlayer v. 18.2.2 (revision 8937) running on Linux


@zagreb999
Quote:
can not open hdd drives...
these apps can not work in gtk...

Yes, you need to go in (mounpoint) /mnt/sdaX to open files.
If I remember well, you asked about this earlier, and solved it by installing gvfs + dependencies.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
zagreb999

Joined: 11 Apr 2014
Posts: 573
Location: Yugoslavija

PostPosted: Sat 05 May 2018, 15:17    Post subject: vlc-gtk kdegraphics-gtk  

thanks fred

bionicdog is fantastic

but there is not vlc gtk
and kdegraphics gtk

it is not same as in debiandog...

can you, plesae, create squashfs
as for ddog?
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sat 05 May 2018, 15:47    Post subject: Re: vlc-gtk kdegraphics-gtk  

zagreb999 wrote:
thanks fred

bionicdog is fantastic

but there is not vlc gtk
and kdegraphics gtk

it is not same as in debiandog...

can you, plesae, create squashfs
as for ddog?


Hi zagreb, I wouldn't know how, the vlc squashfs I made last time for Stretch was from deb-multimedia.org repository, I don't think there's vlc with gtk compiled available from Ubuntu repos.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Sat 05 May 2018, 19:51    Post subject:  

Thanks again watchdog.

Here are the results: I'm online with BionicDog, doing this post. Very Happy

I used the modified example of wvdial.conf, copied to /etc/wvdial.conf.

But first I had to find out wvdial needs to be used from console, as I couldn't find a menu entry. Also there seems to be no GUI to setup wvdial.conf.

Never mind. Internet's working now.

Now the not working audio needs to be fixed. Could not find any option to setup sound cards like it is in Puppy. Any hint?

_________________
RSH

Beware of the Dog ähem nic007! Wink

Last edited by ITSMERSH on Sat 05 May 2018, 22:26; edited 1 time in total
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Sat 05 May 2018, 20:47    Post subject:  

Ok,

I got the audio working half the way.

Gnome MPlayer has option to select a sound card and it remembers the last settings next time. After changing default start action for .mp3, .wav, .mp4 and .mpg I can play now most recent files in Gnome MPlayer by default.

However: alsa mixer also has option to select a sound card, but it doesn't remember the last settings. So every time I need to select the sound card in alsa mixer after a reboot, to have access to the mixer controls, to change volume etc.

Any chance to get alsa mixer remembering its last settings?
bionicdog-20180506023838.jpg
 Description   
 Filesize   62.66 KB
 Viewed   1570 Time(s)

bionicdog-20180506023838.jpg


_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
hamoudoudou

Joined: 24 Jul 2014
Posts: 1467
Location: rabat

PostPosted: Sat 05 May 2018, 23:00    Post subject: Gnome-mplayer has been the default media player  

Gnome-mplayer has been the default media player for Puppy Linux for years. In spite of some trouble in some versions, you can trust it.. MPV is for change a little bit. I wait some weeks before installing BionicDOG and upupbionic. Speed is much faster. But to we really need to go faster.. when boot is one minute, for a working session often more than one hour... ?
Video with no sound is a nogo item, boot speed is just a challenge.
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Sat 05 May 2018, 23:14    Post subject:  

Ok.

I converted a retrovol 0.13 .pet package to .deb and installed that .deb package into BionicDog. Works out of the box. So, I added a script to /root/Startup calling retrovol -hide to have its icon in system tray.

I had to select the sound card again, though retrovol remembers last settings.

There's a file /root/.config/volumeicon/volumeicon which I thought it's for the alsa mixer icon in system tray, but modifying didn't change anything. So I disabled file /usr/local/bin/alsamixertray (renamed it to alsamixertray-disabled) to get rid of that icon. Rebooted, retrovol sits in tray and works nice.

So, audio setup for the basic needs successfully solved.

After this I had to check what about JACK audio, especially qjackctl and jack_mixer. Downloaded all my preferred audio applications with synaptic (apt-get update first). After installation of qjackctl, jack_mixer, hydrogen, zynaddsubfx and qtractor, I was able to run them all, doing the connections and to load and play a song, composed in my LazY Puppy Art Studio based on tahr 6.0.2. This has qtractor 0.5.11 besides BionicDog already offers 0.8.5.

That's pretty cool!

Really! Cool

Edit: that's somehow strange. After installing all that programs and doing a reboot, mpv is gone. Shocked
bionicdog-20180506044730.jpg
 Description   
 Filesize   60.66 KB
 Viewed   1519 Time(s)

bionicdog-20180506044730.jpg


_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
zagreb999

Joined: 11 Apr 2014
Posts: 573
Location: Yugoslavija

PostPosted: Sun 06 May 2018, 05:39    Post subject: qt confg-vlc-okular  

regards
qt config-vlc-okular...
are those apps can be cofigurated
in gtk+ with qt config...?

repository for bionic as for ddog...?
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sun 06 May 2018, 13:17    Post subject:  

Hi RSH, thanks for thoroughly testing and the feedback !

Quote:
Any chance to get alsa mixer remembering its last settings?

Don't know why alsamixer doesn't remember soundcard selected.
Maybe you missed my earlier reply about sound-card-selector, which should do it.
fredx181 wrote:
That's strange that the sound was gone, there's program from rcrsn51 in repo: sound-card-selector, it might help solving the problem (run after install from Menu > System)
Install with Synaptic or from terminal using apt-get:
Code:
apt-get update # might be required
apt-get install sound-card-selector

But anyway, good that you solved it by installing retrovol.

Quote:
Edit: that's somehow strange. After installing all that programs and doing a reboot, mpv is gone.

Yes, probably if you would try to install mpv again, it would uninstall qjackctl (and more jack related packages).
That's wrong dependency setting in mpv package from custom repo, I fixed that now (newer mpv package), so you can install mpv again (and youtube-viewer if desired, because that was removed also) (because mpv is dependency of it)
Code:
apt-get update
apt-get install mpv youtube-viewer


Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Sun 06 May 2018, 19:00    Post subject:  

Hi fredx181.

Yes, I missed that reply about sound-card-selector. Haven't read very much here, just downloaded and tested. It was a bit of surprise that sound was not working. Trapped into that issue just once since I'm using Puppy. Shocked

I keep it as it is setup by now, since everything currently needed is working. Don't need mpv for real but I would like to use vlc, which won't run under root permissions. Terminal said something about a vlc wrapper, but I didn't understand that really, since I'm not a native English speaker.

Youtube viewer is not needed also. Usually I download from youtube to watch videos - using a firefox plugin companion app.

It is also new to me, that some programs are being removed on installation of other programs, so I must be very careful on installing additional programs from now on. Laughing

Is there something like a system restore in BionicDog like in Windows OS, in case something's going wrong?

_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Mon 07 May 2018, 04:16    Post subject:  

ITSMERSH wrote:
Don't need mpv for real but I would like to use vlc, which won't run under root permissions. Terminal said something about a vlc wrapper, but I didn't understand that really, since I'm not a native English speaker.

To make vlc run as root, this works (it's a hack of course, and has to be done again if you possibly upgrade vlc in the future):
Code:
sed -i 's/geteuid/getppid/' /usr/bin/vlc


Quote:
It is also new to me, that some programs are being removed on installation of other programs, so I must be very careful on installing additional programs from now on.

Normally it shouldn't, but that can happen because of the very strict package management, in this case it was because of a mistake I made with the mpv package dependency setting.

Quote:
Is there something like a system restore in BionicDog like in Windows OS, in case something's going wrong?

Not really, but you can make a backup of your save file or folder, and load that if something goes wrong

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Mon 07 May 2018, 04:52    Post subject: Cast2Chrome bash/gtkdialog app
Subject description: for casting local and online media to Google chromecast devices.
 

For those who don't have or want to use vlc or google chrome browser for casting to a chromecast dongle, here is a lightweight solution: bash/gtkdialog Cast2Chrome, which can cast local media files, or online url streamable media, or even from youtube urls (if optional youtube-dl is installed, which is small python program and highly recommended).

http://www.murga-linux.com/puppy/viewtopic.php?p=991012#991012

It can also cast media that is otherwise unsupported by google chromecast - does so by transcoding on the fly (if optional ffmpeg is also installed).

Was developed and tested on XenialDog64, and tested on XenialPup32, but will certainly also work on Bionic...

You might need to tweek the organisation of the deb packages, Fred - I tend to just throw these deb constructions together.

These google chromecast dongles are great - make my old tv like a smart tv. I got one recently for 'free' - well, from flybuys accumulated from my supermarket shopping card actually...

wiak
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Mon 07 May 2018, 16:15    Post subject:  

Am I right, assuming BionicDog and UPup Bionic Beaver is build from equal repositories at ubuntu?

If so, than I'm a bit impressed and confused to the bones.

As mentioned, I got all my preferred audio applications to work in BionicDog.

Though, UPup Bionic Beaver fails on this by just installing qjackctl. After trying to run qjackctl, the system hung up and I needed to hit Strg+Alt+Backspace, to start X again. So testings on the other programs will fail as well.

Good, to have it working in BionicDog! Very Happy

Quote:
sed -i 's/geteuid/getppid/' /usr/bin/vlc

That's also some new fact to me. Function sed can be used on a binary?

Where can I download a full package of DE language files? Is there any?

_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Mon 07 May 2018, 17:00    Post subject:  

ITSMERSH wrote:
Am I right, assuming BionicDog and UPup Bionic Beaver is build from equal repositories at ubuntu?

If so, than I'm a bit impressed and confused to the bones.

As mentioned, I got all my preferred audio applications to work in BionicDog.

Though, UPup Bionic Beaver fails on this by just installing qjackctl. After trying to run qjackctl, the system hung up and I needed to hit Strg+Alt+Backspace, to start X again. So testings on the other programs will fail as well.

Good, to have it working in BionicDog! Very Happy


Same repositories, but different results you obtained probably the advantage of dpkg/apt (over Puppy Package Manager), I'd say, which downloads dependencies pretty much flawlessly. Could alternatively be, that Puppy may sometimes use its own (not quite compatible) versions of some libs or other bits and pieces. Either way it does tend to be occasionally easier getting a package (specially a large one) working in a truly Debian/Ubuntu compatible Dog.

Puppy tends to be a bit of a mongrel, which has the advantage that it often uses hand-crafted smaller versions of big apps, but original iso size is much the same as a Dog. Of course there is really nothing to stop someone using hand-crafted packages in Dogs too (but most wouldn't recommend that because, unless carefully done, would certainly mess with dpkg's idea of what is on the system - which would tend to break its perfect working - but no worse than a Puppy, with PPM, in that sense really).

squashfs files, in particular, can be arranged to be reasonably safe on Dogs, so it is quite common to use a Puppy-created sfs and not worry too much about it I feel - depends if the sfs modifies other things, which would be a problem for dpkg not knowing about that. Of course Puppy PPM itself hasn't a clue usually what any sfs is doing to the system...

wiak
Back to top
View user's profile Send private message 
Flash
Official Dog Handler


Joined: 04 May 2005
Posts: 13653
Location: Arizona USA

PostPosted: Mon 07 May 2018, 20:11    Post subject:  

I downloaded bionicdog64_4-21-18.iso and burned it to a DVD with burniso2cd. Like every other late-model Puppy or Puppy variant I've tried in the last month, it won't boot. That last line in the screenshot showed up after I unthinkingly plugged a SD card into the reader. Pay no attention to it.
BionicDog64 boot fail.jpg
 Description   
 Filesize   112.2 KB
 Viewed   1224 Time(s)

BionicDog64 boot fail.jpg

Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Mon 07 May 2018, 20:36    Post subject:  

@Flash

When you get to that # command line prompt take a look at the X log:

/var/log/Xorg.0.log

You an save a copy using:

cat /var/log/Xlog.0.log

and post it here for analysis.

We need to see what graphics driver your machine needs. Might also need some dmesg video-related or graphics-related info that identifies your graphics card. You probably just need to apt install appropriate xserver driver for your card. Should be able to configure WiFi or Ethernet internet connection from that command prompt. Not sure if dogs contain command line WiFi utility - I'm out and on android tablet at the moment.

Command for trying to start X is startx

wiak
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Tue 08 May 2018, 05:46    Post subject:  

ITSMERSH wrote:
That's also some new fact to me. Function sed can be used on a binary?

Where can I download a full package of DE language files? Is there any?


I was surprised also that sed can do that, but yes, it works.

I must say that I can't figure out really how setting the language in Ubuntu works, did some experiments and it works, although very incomplete, e.g. leafpad, pcmanfm, mtpaint are translated and synaptic not.
Also I tried hydrogen (see pic) and qtractor and these are well translated.
So it will always be a mix of english and german, I'm afraid.
Tell me if you still interested and I'll try to explain (it's a bit of a hassle).

@wiak, Re: Cast2Chrome
Quote:
Was developed and tested on XenialDog64, and tested on XenialPup32, but will certainly also work on Bionic...

You might need to tweek the organisation of the deb packages, Fred - I tend to just throw these deb constructions together.

Thanks, your deb packages look fine, I'll add to repositories today or tomorrow.

Fred
hydrogen in german.jpg
 Description   hydrogen translated in german
 Filesize   68.95 KB
 Viewed   1761 Time(s)

hydrogen in german.jpg


_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Tue 08 May 2018, 07:05    Post subject:  

Hi Fred,

Hold on uploading that cast2chrome first version. It works, but has a couple of not obvious errors that don't stop it basically working. I'm also adding a save youtube download option. New version will be posted some time tomorrow.

By the way, were you able to try it?

wiak
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Tue 08 May 2018, 07:32    Post subject:  

Hi wiak, ok, I'll wait for your new version.

Quote:
By the way, were you able to try it?


I can't, my TV is from the 18th century (analog only, I guess) and can't afford buying a new one atm Crying or Very sad
Just curious (but I'm a noob with these things), what is required to have, e,g. hdmi connection, or/and.. ?

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Tue 08 May 2018, 08:19    Post subject:  

fredx181 wrote:
Hi wiak, ok, I'll wait for your new version.

Quote:
By the way, were you able to try it?


I can't, my TV is from the 18th century (analog only, I guess) and can't afford buying a new one atm Crying or Very sad
Just curious (but I'm a noob with these things), what is required to have, e,g. hdmi connection, or/and.. ?

Fred


Just HDMI (input to tv) and a Google chromecast dongle I think

Last edited by wiak on Tue 08 May 2018, 18:12; edited 1 time in total
Back to top
View user's profile Send private message 
shelezyaka


Joined: 14 Feb 2012
Posts: 52
Location: Ukrainian

PostPosted: Tue 08 May 2018, 08:55    Post subject:  

What you need to install or change in the assembly to go to another location. In my case, the Russian.
I put the localization in the modules, but it did not change anything.
Back to top
View user's profile Send private message 
rufwoof


Joined: 24 Feb 2014
Posts: 3725

PostPosted: Tue 08 May 2018, 10:40    Post subject:  

Quote:
What you need to install or change in the assembly to go to another location. In my case, the Russian.
I put the localization in the modules, but it did not change anything.

By "put in the localisations" did you mean you loaded the locales sfs as on the first page
http://www.murga-linux.com/puppy/viewtopic.php?p=989363#989363
i.e.
https://github.com/fredx181/bionicdog/releases/download/v1.1/99-locales-BionicDog-2018-04-21.squashfs
??
Back to top
View user's profile Send private message 
shelezyaka


Joined: 14 Feb 2012
Posts: 52
Location: Ukrainian

PostPosted: Tue 08 May 2018, 11:06    Post subject:  

Yes, I downloaded the local sfs from the first page. Nothing has changed. There is no way to install another language in the assembly. Do you need a shooselocale switch or something else?
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Tue 08 May 2018, 11:33    Post subject:  

shelezyaka wrote:
Yes, I downloaded the local sfs from the first page. Nothing has changed. There is no way to install another language in the assembly. Do you need a shooselocale switch or something else?


Hi shelezyaka, I'll try to explain what to do later today when I get home again.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
rufwoof


Joined: 24 Feb 2014
Posts: 3725

PostPosted: Tue 08 May 2018, 12:09    Post subject:  

I'd guess (not running BionicDog myself) it would be something like : regenerate supported locales using
Code:
dpkg-reconfigure locales

and then something like
Code:
update-locale LANG=ru_RU.UTF-8

You might also have to
Code:
dpkg-reconfigure tzdata
Back to top
View user's profile Send private message 
Flash
Official Dog Handler


Joined: 04 May 2005
Posts: 13653
Location: Arizona USA

PostPosted: Tue 08 May 2018, 20:07    Post subject:  

wiak wrote:
@Flash

When you get to that # command line prompt take a look at the X log:

/var/log/Xorg.0.log

You an save a copy using:

cat /var/log/Xlog.0.log

and post it here for analysis.

We need to see what graphics driver your machine needs. Might also need some dmesg video-related or graphics-related info that identifies your graphics card. You probably just need to apt install appropriate xserver driver for your card. Should be able to configure WiFi or Ethernet internet connection from that command prompt. Not sure if dogs contain command line WiFi utility - I'm out and on android tablet at the moment.

Command for trying to start X is startx

wiak

I couldn't get in. It wanted a login and I forgot how or something.

By the way, notice the improvement in the image that an expensive lens will give you. This picture was taken hand-held in P(rogram) mode, iso 1600. The previous picture was taken with a high-end point-and-shoot camera with anti-shake. I think the iso was 400.
Bionic Dog boot fail 2.jpg
 Description   
 Filesize   83.46 KB
 Viewed   1532 Time(s)

Bionic Dog boot fail 2.jpg

Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Tue 08 May 2018, 21:33    Post subject:  

@Flash: On a Puppy version that works, please identify the video card and the driver being loaded.
Back to top
View user's profile Send private message 
Flash
Official Dog Handler


Joined: 04 May 2005
Posts: 13653
Location: Arizona USA

PostPosted: Tue 08 May 2018, 22:34    Post subject:  

This one's working fine:
Quote:
VIDEO REPORT: UPupBB, version 18.05

Chip description:
VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Richland [Radeon HD 8470D]

Requested by /etc/X11/xorg.conf:
Modules requested to be loaded: dbe

Probing Xorg startup log file (/var/log/Xorg.0.log):
Driver loaded (and currently in use): radeon
Loaded modules: ati dbe dri2 evdev fb fbdevhw glamoregl glx libinput ramdac

Actual rendering on monitor:
Resolution: 1600x900 pixels (423x238 millimeters)
Depth: 24 planes
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Wed 09 May 2018, 02:46    Post subject:  

This is a firmware problem with the Radeon card.

Run BionicDog again. When it stops, run: dmesg | grep -i firmware

Assuming that the machine has a wired network connection, type the following:
Code:
apt-get update
apt-get install xserver-xorg-video-vesa
startx

That should boot and use the Xorg "ati" driver. (I don't know why.)

It may be good enough. But if you want the "radeon" driver instead, do the following:

1. Open a terminal
2. Type: apt-get install linux-firmware
3. Reboot

Last edited by rcrsn51 on Wed 09 May 2018, 11:44; edited 3 times in total
Back to top
View user's profile Send private message 
shelezyaka


Joined: 14 Feb 2012
Posts: 52
Location: Ukrainian

PostPosted: Wed 09 May 2018, 02:53    Post subject:  

rufwoof - The execution of commands, as you suggested, did not change anything. The localization module turns out to be dead.
ot3.jpg
 Description   
 Filesize   251.07 KB
 Viewed   1524 Time(s)

ot3.jpg

Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Wed 09 May 2018, 05:49    Post subject:  

@shelezyaka, the message you got is because the package " locales" needs to be installed first, after that you can run "dpkg-reconfigure locales"

There's more than one way to set the locale, here's how I would do it (I tested, and works with russian, but... it's very incomplete, many applications included are not translated)

First check with "losetup -a" if the locales squashfs is loaded , you should see similar as this:
Code:
root@live:~# losetup -a
/dev/loop1: [2055]:9830575 (/mnt/live/mnt/sda7/bion/casper/modules/99-locales-BionicDog-2018-04-21.squashfs)
/dev/loop0: [2055]:9830703 (/mnt/live/mnt/sda7/bion/casper/01-filesystem.squashfs)


Then the following in terminal for to set to russian locale:
Code:
apt-get update # if required
apt-get install locales # install locales packages
GEN="ru_RU.UTF-8 UTF-8"
sed -i "s/# $GEN/$GEN/" /etc/locale.gen
sed -i "s/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/" /etc/locale.gen
dpkg-reconfigure --frontend=noninteractive locales
update-locale LANG="ru_RU.UTF-8"


Additional you can install language packs:
Code:
apt-get install language-pack-ru language-pack-gnome-ru


To apply: Exit X and type at console: logout (not startx)

The openbox menu doesn't really support locale setting, but the menu from lxpanel does (see screenshot below).
So to set to that, run from Menu > Settings > Desktop Manager and select pcmanfm + lxpanel

Hope this helps.

Fred
lxpanel-menu_russian_locale.jpg
 Description   Menu lxpanel in russian (but not completely)
 Filesize   82.89 KB
 Viewed   1493 Time(s)

lxpanel-menu_russian_locale.jpg

Back to top
View user's profile Send private message 
shelezyaka


Joined: 14 Feb 2012
Posts: 52
Location: Ukrainian

PostPosted: Wed 09 May 2018, 06:19    Post subject:  

Thanks fredx181.
I already did all this before your report. It turns out that the squashfs module of the locales is made a bit wrong. After installation through apt-get, the folder / usr / share / locale-langpack was created in which translations are located. I added missing translations. Almost everything was localized except for the menu, as you said.
No switching layouts. He installed the Xneur, he does not want to work. I'll understand further.
And even in the browser Firefox does not work the flash player on the sites of streaming video ? Youtoub works .
capture27193.png
 Description   
 Filesize   156.92 KB
 Viewed   1358 Time(s)

capture27193.png

Back to top
View user's profile Send private message 
shelezyaka


Joined: 14 Feb 2012
Posts: 52
Location: Ukrainian

PostPosted: Wed 09 May 2018, 08:01    Post subject:  

Снимок
2018-05-09-134330_1024x768_scrot.png
Description 
png

 Download 
Filename  2018-05-09-134330_1024x768_scrot.png 
Filesize  223.59 KB 
Downloaded  157 Time(s) 
Back to top
View user's profile Send private message 
zagreb999

Joined: 11 Apr 2014
Posts: 573
Location: Yugoslavija

PostPosted: Wed 09 May 2018, 09:50    Post subject: wps office  

FRED,
CAN YOU INSTALL wps office?
THANKS.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Wed 09 May 2018, 11:36    Post subject:  

shelezyaka wrote:
I already did all this before your report. It turns out that the squashfs module of the locales is made a bit wrong. After installation through apt-get, the folder / usr / share / locale-langpack was created in which translations are located. I added missing translations.


The locale squashfs module has only the contents of /usr/share/locale (most translations of the official Ubuntu programs that are included in BionicDog (see screenshot))
Indeed to have more you need to install the language packs. You mean these should be also in the locales squashfs ? If so, yes, I will probably include these next time.

Quote:
And even in the browser Firefox does not work the flash player on the sites of streaming video ? Youtoub works .


Did you install flashplayer ? Youtube doesn't need flashplayer for most video's (using HTML5).

Fred
2018-05-09-152434_726x403_scrot.png
 Description   Programs translated for Russian in /usr/share/locale in locales squashfs module
 Filesize   82.54 KB
 Viewed   1280 Time(s)

2018-05-09-152434_726x403_scrot.png


_________________
Dog Linux website
Tinylinux blog by wiak

Last edited by fredx181 on Wed 09 May 2018, 11:50; edited 2 times in total
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Wed 09 May 2018, 11:47    Post subject: Re: wps office  

zagreb999 wrote:
FRED,
CAN YOU INSTALL wps office?
THANKS.


You probably mean: how to install wps office ?
Did you try installing the deb from here ?:
http://wps-community.org/download.html

Possibly useful info here:
https://askubuntu.com/questions/783927/how-to-install-wps-office-via-terminal

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
anikin

Joined: 10 May 2012
Posts: 1020

PostPosted: Wed 09 May 2018, 14:23    Post subject:  

@Flash et rcrsn51:

The picture posted by Flash suggests xserver can't get root permission. Before proceeding with the firmware and vesa solutions, I'd first try the following:

Run BionicDog again. When it halts, run:
Code:
apt-get update && apt-get install xserver-xorg-legacy
startx
In theory this should be enough to get you going as xserver-xorg-legacy driver will assign root automatically. If still no go, then run this:
Code:
echo "needs_root_rights=yes" >> /etc/X11/Xwrapper.config
startx

read more here:
https://manpages.debian.org/stretch/xserver-xorg-legacy/Xwrapper.config.5.en.html

Edited the tip to be a little bit more nuanced.

Last edited by anikin on Thu 10 May 2018, 00:56; edited 1 time in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Wed 09 May 2018, 14:45    Post subject:  

@anikin: That method doesn't help.

But if you start with a frugal install and include Fred's firmware squashfs module, it will boot directly to desktop and use the Xorg radeon driver.
Back to top
View user's profile Send private message 
Flash
Official Dog Handler


Joined: 04 May 2005
Posts: 13653
Location: Arizona USA

PostPosted: Wed 09 May 2018, 17:10    Post subject:  

I ain't doing no frugal install! Laughing

I been running Puppy in RAM, booting from DVD, since the days of multisession and I don't see no reason to change. Except no Puppy can do multisession any more, so now the best I can do is remaster -- if I can ever find a recent Puppy that works in this computer. Crying or Very sad

I'll try what anikin suggests, but it might be a few days.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Wed 09 May 2018, 19:19    Post subject:  

@Flash: See my solution on the previous page.

This has been tested and confirmed on a Radeon machine.

----------------

Last edited by rcrsn51 on Thu 10 May 2018, 07:06; edited 2 times in total
Back to top
View user's profile Send private message 
tlchost

Joined: 05 Aug 2007
Posts: 2111
Location: Baltimore, Maryland USA

PostPosted: Wed 09 May 2018, 19:39    Post subject: bluetooth  

Anyone using bluetooth with BionicDog? What do I need to install to make it play? Thanks
Back to top
View user's profile Send private message Visit poster's website 
anikin

Joined: 10 May 2012
Posts: 1020

PostPosted: Thu 10 May 2018, 01:01    Post subject:  

@Flash

I slightly modified the tip, please read my previous post again.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Thu 10 May 2018, 04:53    Post subject:  

anikin wrote:
The picture posted by Flash suggests xserver can't get root permission. Before proceeding with the firmware and vesa solutions, I'd first try the following:

Run BionicDog again. When it halts, run:
Code:
apt-get update && apt-get install xserver-xorg-legacy
startx
In theory this should be enough to get you going as xserver-xorg-legacy driver will assign root automatically. If still no go, then run this:
Code:
echo "needs_root_rights=yes" >> /etc/X11/Xwrapper.config
startx


@Flash
Above suggestion cannot make a difference because it's already included exactly like that in BionicDog.
Try what rcrsn51 suggested.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
Flash
Official Dog Handler


Joined: 04 May 2005
Posts: 13653
Location: Arizona USA

PostPosted: Thu 10 May 2018, 08:18    Post subject:  

Hooray, I'm posting from Bionic Dog! I tried what anikin suggested, but, as both Fred and rcrsn51 said it would, it didn't make any difference. Lots of stuff seemed to download after I entered the first line and something happened after I entered the second line, but the third line, startx, only gave the same result as before. Sorry, anikin, but thanks for the effort.

Then I did what rcrsn51 said (the vesa option) and it worked. I took a screenshot of the intermediate result. I thought Fred might want to see it.
BionicDog DVD boot fail 3.jpg
 Description   
 Filesize   129.88 KB
 Viewed   971 Time(s)

BionicDog DVD boot fail 3.jpg


Last edited by Flash on Thu 10 May 2018, 08:31; edited 2 times in total
Back to top
View user's profile Send private message 
rufwoof


Joined: 24 Feb 2014
Posts: 3725

PostPosted: Thu 10 May 2018, 08:28    Post subject:  

I'm running using a onboard ATI Radeon graphics setup and installing BionicDog frugally and booting didn't boot to desktop, running apt-get install linux-firmware and boots to desktop OK.

All working well so far. Currently messing around with hardening running firefox under user Puppy as the current BionicDog /usr/local/bin/firefox-puppy.sh is pretty weak. The attached is my current messy script that I'm using for testing purposes, it unshares PID so when run user Puppy sees PID 1 as its own, and there's heavy capsh'ing already in place. I've also removed some further groups from user Puppy ... but yet to figure out what file/folder permissions to set to further harden firefox running under user puppy.
firefox-as-puppy.gz
Description  fake .gz (text file)
gz

 Download 
Filename  firefox-as-puppy.gz 
Filesize  2.88 KB 
Downloaded  119 Time(s) 
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Thu 10 May 2018, 09:36    Post subject:  

FWIW, the Stretch Live Starter Kit addresses this problem by including the Radeon firmware in the ISO. Unlike Ubuntu, Debian packages it separately as firmware-amd-graphics.
Back to top
View user's profile Send private message 
rufwoof


Joined: 24 Feb 2014
Posts: 3725

PostPosted: Thu 10 May 2018, 10:17    Post subject:  

EDIT : FOUND THAT THE FOLLOWING IS TOO AGGRESSIVE i.e. problems such as apt-get not working correctly afterwards

This seems to work OK, note that I've split the capsh command line(s) over several lines purely for forum display purposes (otherwise it would make the forum thread wide). They're all a single line capsh command line
Code:
#/bin/sh
#
# Potential hardening of /usr/local/bin/firefox-puppy.sh in BionicDog
#
# delgroup the following groups from user puppy
# adm sudo wheel disk plugdev netdev
#

chmod 770 /root /mnt /usr/sbin /sbin /bin/busybox /bin/dd /bin/kmod /bin/login /bin/mount /bin/umount bin/chmod

xhost +local:puppy

mkdir /run/user/1000 # rids us of dconf error messages by creating 1000 (puppy) run folder
chmod 777 /run/user/1000
mkdir /run/user/1000/dconf
chmod 777 /run/user/1000/dconf

cd /home/puppy
if [ ! -d .local ]; then
  mkdir .local
fi
if [ ! -d .local/share ]; then
  mkdir .local/share
fi
echo "#!/bin/sh" >/home/puppy/run-ff
echo "HOME=/home/puppy export HOME" >>/home/puppy/run-ff
echo "DISPLAY=:0 export DISPLAY" >>/home/puppy/run-ff
echo "GTK2_RC_FILES=/home/puppy/.gtkrc-2.0" >>/home/puppy/run-ff
echo "USER=puppy" >>/home/puppy/run-ff
# fix dconf error (using puppy uid of 1000)
echo "XDG_RUNTIME_DIR=/run/user/1000" >>/home/puppy/run-ff
echo "XDG_DATA_HOME=/home/puppy/.local/share" >>/home/puppy/run-ff
echo "XFINANSDIR=/home/puppy/.xfinans" >>/home/puppy/run-ff
echo "XDG_CONFIG_HOME=/home/puppy/.config" >>/home/puppy/run-ff
echo "XDG_CACHE_HOME=/home/puppy/.cache" >>/home/puppy/run-ff
echo "PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin" >>/home/puppy/run-ff
echo "cd /home/puppy" >>/home/puppy/run-ff
echo "/usr/bin/apulse /opt/firefox/firefox" >>/home/puppy/run-ff
echo "exit" >>run-ff
chmod +x /home/puppy/run-ff

unshare -p --mount-proc=/proc -f /sbin/capsh --drop=cap_chown,cap_fowner,cap_fsetid,cap_kill,cap_setgid,cap_setuid,cap_setpcap,

cap_net_bind_service,cap_net_broadcast,cap_net_admin,cap_net_raw,cap_ipc_lock,

cap_ipc_owner,cap_sys_module,cap_sys_rawio,cap_sys_chroot,cap_sys_ptrace,

cap_sys_pacct,cap_sys_admin,cap_sys_boot,cap_sys_nice,cap_sys_resource, cap_sys_time,

cap_sys_tty_config,cap_mknod,cap_lease,cap_audit_write,cap_audit_control,cap_setfcap,

cap_mac_override,cap_mac_admin,cap_syslog,cap_wake_alarm,cap_block_suspend,

cap_audit_read+ep --keep=1 --user=puppy -- -c /home/puppy/run-ff --

# Change it to the following i.e. execute /bin/sh and you can see what is accessible
# i.e. try things such as su command, or run capsh --print to see what's capped ...etc.
#unshare -p --mount-proc=/proc -f /sbin/capsh --drop=cap_chown,cap_fowner,cap_fsetid,cap_kill,cap_setgid,cap_setuid,cap_setpcap,

cap_net_bind_service,cap_net_broadcast,cap_net_admin,cap_net_raw,cap_ipc_lock,

cap_ipc_owner,cap_sys_module,cap_sys_rawio,cap_sys_chroot,cap_sys_ptrace,

cap_sys_pacct,cap_sys_admin,cap_sys_boot,cap_sys_nice,cap_sys_resource,cap_sys_time,

cap_sys_tty_config,cap_mknod,cap_lease,cap_audit_write,cap_audit_control,cap_setfcap,

cap_mac_override,cap_mac_admin,cap_syslog,cap_wake_alarm,cap_block_suspend,

cap_audit_read+ep --keep=1 --user=puppy -- -c /bin/sh --
####################################################

Pretty much restricts user puppy to be more secure than the current run as puppy firefox version in BionicDog. Concept being you run local stuff as root, but run the browser as Puppy (browser being the greatest of being a target to be hacked).

Running firefox using that now as I post this, and in another window a youtube is playing fine (including sound).

There are reasonable guides as to the capability values in man 7 capabilities

Code:
capsh --print
can be used to show current capability settings (but not under user puppy when the above permissions are set (see attached))
2018-05-10-160812_1130x714_scrot.jpg
 Description   
 Filesize   46.77 KB
 Viewed   1307 Time(s)

2018-05-10-160812_1130x714_scrot.jpg


Last edited by rufwoof on Thu 10 May 2018, 16:46; edited 2 times in total
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Thu 10 May 2018, 11:06    Post subject:  

@Flash
Quote:
Then I did what rcrsn51 said (the vesa option) and it worked. I took a screenshot of the intermediate result. I thought Fred might want to see it.


Yes, thanks, once I've seen similar errors as the last lines (not being valid yet) but no idea where it's coming from.
If you have time can you run "apt-get update" again and see if it's still like that ? (for me it's fine, atm, but it may have to do with different timezone).

Anyone else have seen this "not valid yet" errors when running apt-get update ?

rcrsn51 wrote:
FWIW, the Stretch Live Starter Kit addresses this problem by including the Radeon firmware in the ISO. Unlike Ubuntu, Debian packages it separately as firmware-amd-graphics.


Yes,better -in my opinion- how Debian handles that, also separate firmware packages for wifi. (in Ubuntu you have to install the whole big package linux-fimware)
I think it's better to include xserver-xorg-video-vesa in next BD release, btw.

@rufwoof, thanks, new territory for me, this "hardening"

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
rufwoof


Joined: 24 Feb 2014
Posts: 3725

PostPosted: Thu 10 May 2018, 11:31    Post subject:  

fredx181 wrote:

@rufwoof, thanks, new territory for me, this "hardening"

Firefox just updated to 60.0 and the above still works OK (for the one sneekylinux youtube that I used to check sound was being heard ok).

Only very lightly tested so far and there may be issues i.e. apt-get update is currently failing (seeing your repo's but not Ubuntu's) which I'm hoping/suspect might be at the Ubuntu end of things - but maybe not.

As a alternative to the current firefox-puppy.sh it would make things more difficult for potential hacks i.e. firefox (internally) running in a level 3 sandbox along with running firefox as a very restricted userid (puppy). But does detract from what user puppy can actually do for other things (but might as well stick with running under root for those anyway).

"Hardening" is just Seccomp (Linux)/Pledge (BSD) type terminology i.e. limiting a program/function to just the things it needs to work as intended. Start off with simple/loose wrappers/controls and progressively refine those (harden) to make it more secure. Mozilla have been hardening access to memory (sandboxing - first focusing upon Windows, but now more recently Linux - which is more difficult to the great variations) and adjusting timing precision to make the likes of Meltdown/Spectre type attacks that more difficult (increased timer precision from 5 microseconds up to 20 microseconds so preemptive code execution stuffing is much less reliable), such that combined with hardening the userid that runs firefox makes it more difficult to hack into the system and privilege elevate. But as ever by no means certain. Prize money at Pwn2Own 2018 was relatively low this year with Richard Zhu taking home the lion share not due to better security, but because the Chinese who usually wipe the field but have been restricted from partaking this year.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Thu 10 May 2018, 14:35    Post subject: Re: bluetooth  

tlchost wrote:
Anyone using bluetooth with BionicDog? What do I need to install to make it play? Thanks


I ran a few tests of bt4stretch v1.1 in BionicDog and it works. BD already has mplayer.
Back to top
View user's profile Send private message 
dancytron

Joined: 18 Jul 2012
Posts: 1555

PostPosted: Thu 10 May 2018, 14:49    Post subject:  

rufwoof wrote:
This seems to work OK, note that I've split the capsh command line(s) over several lines purely for forum display purposes (otherwise it would make the forum thread wide). They're all a single line capsh command line


Would this be less complex if an ID without adm sudo wheel disk plugdev netdev was created just to run the browser?

A long time ago I did a Debian Dog Chrome remaster with a user "cat" iirc without sudo and wheel that I used to run the browser.
Back to top
View user's profile Send private message 
rufwoof


Joined: 24 Feb 2014
Posts: 3725

PostPosted: Thu 10 May 2018, 16:56    Post subject:  

dancytron wrote:
Would this be less complex if an ID without adm sudo wheel disk plugdev netdev was created just to run the browser?

A long time ago I did a Debian Dog Chrome remaster with a user "cat" iirc without sudo and wheel that I used to run the browser.

I guess that the puppy userid could simply be adjusted to have lower privileges if you're only using that for internet type programs/activities. That's basically what I did but adding even further limitations to make it more 'useless' for anything other than running the browser. Egyptian cat style Smile
Back to top
View user's profile Send private message 
Smithy


Joined: 12 Dec 2011
Posts: 1157

PostPosted: Fri 11 May 2018, 16:51    Post subject:  

Hi, I keep getting quite a few (errors?) with Light 48 browser.
It keeps saying sites are unsecure and I keep having to add an exception. Google brought a wry smile, and youtube won't show up, but it is quite a drag. Is there a setting that can fix this?
Oh sorry, posted in the wrong thread. Tried the below solution from Flash, but still a problem, might have a look in about:config. Thanks.

Last edited by Smithy on Fri 11 May 2018, 18:52; edited 1 time in total
Back to top
View user's profile Send private message 
zagreb999

Joined: 11 Apr 2014
Posts: 573
Location: Yugoslavija

PostPosted: Fri 11 May 2018, 17:51    Post subject:  

hi Smithy,

those are bugs in light firefox,
not in bionicdog...
Back to top
View user's profile Send private message 
Flash
Official Dog Handler


Joined: 04 May 2005
Posts: 13653
Location: Arizona USA

PostPosted: Fri 11 May 2018, 18:27    Post subject:  

Smithy, I get those invalid certificate warnings too. They don't bother me so I haven't tried this, but you might try (in the browser) Preferences -> Advanced -> uncheck Query OCSP responder servers...

YouTube played right out of the box for me in Bionic Beaver.
Back to top
View user's profile Send private message 
majka

Joined: 08 Feb 2015
Posts: 14

PostPosted: Sat 12 May 2018, 07:08    Post subject: tethering to phone  

Does Bionic Dog accommodate tethering to mobile phone for internet?
Can't see anything obvious on first glance.
Tethering with USB cable.
On other Linux's the phone connects as a storage device (to copy imgs etc),
then on the phone, enable 'tether via USB'.
This is how I would normally do it.

EDIT:
Every subsequent attempt, tethering to phone for internet was acheived automatically.
No problem. Not sure what happened first time.

BUT:
I can't seem to see the phone as a generic drive (when untethered), in order to
swap photos between phone and computer. Solution??

thks.

Last edited by majka on Mon 14 May 2018, 19:33; edited 3 times in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 12 May 2018, 07:36    Post subject:  

How are you tethering? Directly with a USB cable? By setting up the phone as a WiFi hotspot?
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Sat 12 May 2018, 10:22    Post subject:  

I've just done a USB frugal install of Bionic Dog. Working remarkable well on this old laptop (Dell inspiron 1501).
However I have a problem with peasywifi. Connecting to my wifi works fine. After connecting I continue to setup peasywifi_auto. Enter my profile, turn on, check that the file is in the start folder. On reboot I get the message "profile not found". could it have anything to do with wpa2 password? Having read through the forum I see no mention of this so?
While typing this I find I have the US keyboard, How to change to UK keyboard ?.
Help if any would be appreciated.
irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 12 May 2018, 10:46    Post subject:  

Open the folder /root/Startup

You should see the file peasywifi_auto. Open it.

It should contain the line: peasywifi your_profile_name

Is this all correct?

After the auto-connect fails, can you still manually connect by selecting the profile?
Back to top
View user's profile Send private message 
backi

Joined: 27 Feb 2011
Posts: 2007
Location: GERMANY

PostPosted: Sat 12 May 2018, 11:32    Post subject:  

irishrm wrote :

Quote:
While typing this I find I have the US keyboard, How to change to UK keyboard ?.
Help if any would be appreciated.


Look Menu>Applications>System>Keyboard Layout
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Sat 12 May 2018, 11:37    Post subject:  

I have done that and I see the profile.
Now the problem could be profile name. I have the router profile but no added name. Maybe I'm not setting up the profile properly. I hope that makes sense.
I have no problem manually connecting by selecting the profile.
Thanks for the reply.

BTW: keyboard sorted
irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 12 May 2018, 11:42    Post subject:  

Click Profile > Check

What is the exact filename of your profile file? eg. xxx.conf

Please post the contents of your peasywifi_auto file.

I tested this in BionicDog and it worked for me.
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Sat 12 May 2018, 12:20    Post subject:  

POSTED IN WRONG PLACE
Last edited by irishrm on Sat 12 May 2018, 12:31; edited 1 time in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 12 May 2018, 12:22    Post subject:  

Quote:
Click Profile > Check

What is the exact filename of your profile file? eg. xxx.conf
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Sat 12 May 2018, 12:29    Post subject:  

re-post:
This is whats in peasywifi_auto
peasywifi eir35988821
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 12 May 2018, 12:37    Post subject:  

@irishrm:

I asked you for two pieces of information. You are only giving me the second one.
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Sat 12 May 2018, 12:44    Post subject:  

I presume you mean this:
What is the exact filename of your profile file? eg. xxx.conf
I'm afraid I din't know what this means.
irishrm
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 12 May 2018, 12:47    Post subject:  

1. Run PWF
2. Open the Profile tab.
3. Click the Check button.
4. A window should open showing some files.
5. One of them is named ????.conf and is the profile you created.

The filename should be eir35988821.conf. Is that correct?
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Sat 12 May 2018, 13:01    Post subject:  

Sorry for not understanding:
/etc/pwf/wifi
The PWF file is empty.
peasywifi eir35988821 does not have .conf so the whole setup must be wrong.
irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 12 May 2018, 13:08    Post subject:  

Have you actually made a profile? Does it appear in the "Select a WiFi profile" list on the first screen?

Because you set up auto-connection, you must have had a profile at some point.

Quote:
The PWF file is empty.

You need to be more specific. Are you referring to a folder?
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Sat 12 May 2018, 13:19    Post subject:  

thanks for your patience:
Here is the steps:
open paesywifi
click on profile
click on wpa2
click on scan
connection shows
click connect
connection established
click on auto
connection eir35988821 appears
click on
click check
eir35988821 appears in peasywifi_auto

irishrm
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 12 May 2018, 13:41    Post subject:  

Quote:
Have you actually made a profile? Does it appear in the "Select a WiFi profile" list on the first screen?

Yes or no?

The Connect button you used gives you a one-time connection only. To make a permanent profile, you need to use the Make button.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sat 12 May 2018, 13:41    Post subject:  

HI irishrm, it looks like you didn't make a profile yet, just fill in the fields at the Profile tab and click "Make" (see pic)

Fred
2018-05-12-194026_347x421_scrot.png
 Description   
 Filesize   50.77 KB
 Viewed   896 Time(s)

2018-05-12-194026_347x421_scrot.png


_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Sat 12 May 2018, 13:50    Post subject:  

rcrsn51-fredx181 thanks for all the help.
I'll have to leave it there for the moment. I'll post and report on how I get on.
Thanks again.
irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 12 May 2018, 13:56    Post subject:  

@fred: Maybe the Connect button that irishrm is using should be relabeled as One-time Connect.

Or move it somewhere with less potential confusion.

Quote:
click on auto
connection eir35988821 appears

That list would only get populated AFTER a profile was made and a restart was done.
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Sat 12 May 2018, 14:50    Post subject:  

HI guys reporting that I now have the wyfi auto connecting. Its so easy when you know what to do.
I'm sure it must be very frustrating trying to help people like me, who even though I've been a consistent puppy user since joining the forum, I still sometimes need to have things explained to me in baby steps.
Its exciting to see the strides being made in keeping the various strands of puppy up to date.
Thanks for all the hard work and for all the help.
irishrm.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sat 12 May 2018, 15:14    Post subject:  

rcrsn51 wrote:
@fred: Maybe the Connect button that irishrm is using should be relabeled as One-time Connect.

Or move it somewhere with less potential confusion.


Only one Connect button would be best, I think.
Don't know if it would be very complicated to make, but I'd think the best if there appears a dropdown box after clicking "Scan" for the SSID (instead of just a field) at the Profile tab.
Btw, the Connect button from the dialog after clicking Scan works only with wpa2, so I always just copy the SSID from there and paste in the SSID field from the Profile tab (I have wpa (1), so the connect button doesn't work for me anyway), this may be confusing also for some if you don't know if you have wpa, wpa2, or...
EDIT: Maybe just remove the Connect button from the dialog after Scan, and add text that you need to copy selected SSID and paste in the SSID field at Profile tab ?
(just trying to think about simple solution to avoid the confusion...)

Quote:
Quote:
click on auto
connection eir35988821 appears

That list would only get populated AFTER a profile was made and a restart was done


Indeed I was surprised about that also, strange...

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 12 May 2018, 15:27    Post subject:  

That button was a quick fix at the end of development so you could do a one-time connect to a secure network without having to make a profile.

I will think about it.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 12 May 2018, 16:06    Post subject:  

irishrm wrote:
HI guys reporting that I now have the wyfi auto connecting. Its so easy when you know what to do.

Excellent.

I can understand how that extra Connect button would be confusing to first-time PWF users.

We are looking at changing it.
Back to top
View user's profile Send private message 
rufwoof


Joined: 24 Feb 2014
Posts: 3725

PostPosted: Sat 12 May 2018, 17:58    Post subject:  

from here
Quote:
Hi, from a working wired connection, please COPY and paste
one line at a time..
Code:

sudo apt-get update
sudo apt-get dist-upgrde
sudo apt-get autoremove
sudo apt-get autoclean

then do
Code:
sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*
sudo iw reg set DE
sudo sed -i 's/=.*/=DE/' /etc/default/crda


Next..access your router and configure as wpa2 ccmp aes...NO tkip
Code:

#'Baumhaus'  Group Cipher : TKIP  Pairwise Ciphers (1) : TKIP
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Sat 12 May 2018, 19:30    Post subject:  

@ Fred:-

I've finally decided to try one of these 'Dogs' of yours. Coupla questions, if I may?

With this being based on the Ubuntu LiveCD/DVD (I presume), can this be installed to a sub-directory (like Puppy), or does it have to have its own partition? I assume it's essentially a traditional 'full' install, too?

Ext3 or ext4?

(I didn't really want to be making yet more partitions; I've already got too many as it is!)

What's the best way to install this? Will UNetbootin work OK? And can Grub4DOS be used.....or is this using something else entirely?

Sorry for so many questions, but I'd rather be prepared; saves mucho messing about, having to re-do everything if it goes tits-up!


Mike. Wink

_________________
MY 'PUPPY' PACKAGES

Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 12 May 2018, 19:58    Post subject:  

Removed - no feedback.
Last edited by rcrsn51 on Mon 14 May 2018, 06:24; edited 1 time in total
Back to top
View user's profile Send private message 
dancytron

Joined: 18 Jul 2012
Posts: 1555

PostPosted: Sat 12 May 2018, 20:03    Post subject:  

I'll give it a shot.

Mike Walsh wrote:
<snip>

With this being based on the Ubuntu LiveCD/DVD (I presume), can this be installed to a sub-directory (like Puppy), or does it have to have its own partition?
I assume it's essentially a traditional 'full' install, too?


No, the most common way, referred to as "porteus boot" is almost exactly like a traditional puppy frugal install.
You make a subdirectory, give it a unique name, and just copy the contents of the ISO file (really just the /live directory). edit => debian is is /live in ubuntu it is /casper

Quote:

Ext3 or ext4?


I don't think it matters
Quote:

(I didn't really want to be making yet more partitions; I've already got too many as it is!)


Just use the same partition you are using for frugal puppy installs, as long as there is enough space.

Quote:

What's the best way to install this? Will UNetbootin work OK? And can Grub4DOS be used.....or is this using something else entirely?


To install to a hard drive, just do a manual frugal install just like Puppy. Copy the contents of the ISO file to a subdirectory and edit your already
existing menu.1st file. There are sample entries in a text file within the ISO.
Quote:

Sorry for so many questions, but I'd rather be prepared; saves mucho messing about, having to re-do everything if it goes tits-up!


Mike. Wink


edit: or use the script above. The only thing to watch out for is if you are going to
run multiple copies, make sure the directory name is unique, even if they are on
separate partitions. so /sda1/UbuntuDog/casper and sda2/UbuntuDog/casper is bad.
/sda1/UbuntuDog_1/casper and /sda2/UbuntuDog_2/casper is good.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 12 May 2018, 21:49    Post subject:  

dancytron wrote:
edit: or use the script above. The only thing to watch out for is if you are going to
run multiple copies, make sure the directory name is unique, even if they are on
separate partitions. so /sda1/UbuntuDog/casper and sda2/UbuntuDog/casper is bad.
/sda1/UbuntuDog_1/casper and /sda2/UbuntuDog_2/casper is good.

Because the script identifies an install location by its UUID, I don't believe this should be a problem.
Back to top
View user's profile Send private message 
dancytron

Joined: 18 Jul 2012
Posts: 1555

PostPosted: Sat 12 May 2018, 21:55    Post subject:  

rcrsn51 wrote:
dancytron wrote:
edit: or use the script above. The only thing to watch out for is if you are going to
run multiple copies, make sure the directory name is unique, even if they are on
separate partitions. so /sda1/UbuntuDog/casper and sda2/UbuntuDog/casper is bad.
/sda1/UbuntuDog_1/casper and /sda2/UbuntuDog_2/casper is good.

Because the script identifies an install location by its UUID, I don't believe this should be a problem.


That makes sense. It is an issue when you do a manual frugal installs by path.
It will find the wrong save/file folder and mess things up.

Still an easy rule to follow to avoid issues.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sun 13 May 2018, 04:14    Post subject:  

majka wrote:
Tethering with USB cable.


1. Click the PeasyWiFi icon in the system tray.
2. Open the Ethernet tab.
3. Click I/F.
4. Does it show another Ethernet interface, possibly named usb0?
5. Click Names. Assign usb0 to the ETH1 device.
6. Configure your two ports - eth0 as disabled and usb0 as DHCP.
7. Click Check. There should be a single dummy file named usb0.dhcp
8. Click Reconnect. This should get an IP address for usb0 from your phone.
9. Click the Info button to confirm the connection.

This procedure has not received much testing. Please report back.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sun 13 May 2018, 05:34    Post subject:  

@Mike, in the ISO there's "Example-boot-codes.txt", as dancytron said, recommended is to use the "unique" name with the casper folder inside that (see example at the bottom)

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Sun 13 May 2018, 05:57    Post subject:  

@ dancytron/rcrsn51:-

Thanks for the info, guys. I'll do some experimentation, and see how I get on with it.

@ Dan:-

Thanks for the clarification, mate. If I can install to a sub-directory, that'll be great. Very Happy

@ Bill:-

I'll have a look at your script; if I think it'll make installation easier, I shall definitely use it. Smile

---------------------------------

Couple more questions, while I think about it. Can .pet packages be used with these? Or does everything have to be installed through the PPM? And can PPAs be used with this, seeing as how it's based on Ubuntu?


Mike. Wink

_________________
MY 'PUPPY' PACKAGES

Back to top
View user's profile Send private message 
backi

Joined: 27 Feb 2011
Posts: 2007
Location: GERMANY

PostPosted: Sun 13 May 2018, 06:29    Post subject:  

Hey Mike !

Quote:
Can .pet packages be used with these?


With PcmanFm you can convert a .pet Package to a .deb Package by right Mouse-click on a Pet> choosing from Menu pet2deb-convert .
Back to top
View user's profile Send private message 
tlchost

Joined: 05 Aug 2007
Posts: 2111
Location: Baltimore, Maryland USA

PostPosted: Sun 13 May 2018, 07:00    Post subject: Re: bluetooth  

rcrsn51 wrote:
tlchost wrote:
Anyone using bluetooth with BionicDog? What do I need to install to make it play? Thanks


I ran a few tests of bt4stretch v1.1 in BionicDog and it works. BD already has mplayer.


Thanks...it did not see my adapter...went to the iogear website and looked for linux drivers for the GBU521...only windows drivers listed...but a google search for GBU and Linux found several mentions that it works in ubuntu.

Thom
Back to top
View user's profile Send private message Visit poster's website 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sun 13 May 2018, 07:48    Post subject: Re: bluetooth  

tlchost wrote:
Thanks...it did not see my adapter...went to the iogear website ...

I also have an IOGear adapter and it works. It identifies in lsusb as a Broadcom BCM20702A0.

How do you know that your adapter is not working? Do you get the initial pop-up message about the BlueAlsa daemon not starting? That may be a separate issue.

Type: hcitool dev
Does that see the adapter?

If not, type: hciconfig hci0 up , then hcitool dev
Does that see the adapter?

Type: busybox ps | grep blue
Is the bluetoothd process running?
This works by plug-and-play. When you plug in an adapter, the process should start.

Have you done a frugal install? Or are you running off a disc?

I also have the linux-firmware package installed. You can get the whole thing through apt-get or load Fred's squashfs module. But I don't think that's the problem.
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Sun 13 May 2018, 09:16    Post subject:  

Well, this is very, very odd.

Downloaded Bionic Dog 32-bit. Checked the md5; all matched. Did a frugal install to a sub-directory on sda10, which is where I keep a lot of my Pups, it being a large, 150 GB data partition. Used one of Fred's suggested boot entries, adding it to Grub4DOS, and.....it booted up nicely.

Now, this is where it gets peculiar. Everything I opened (Firefox, mpv, Viewnior, even PCManFM itself) worked fine for a wee while.....then it would jam up and become completely unresponsive. Everything.

I repeated this experiment as both 'Puppy' and as 'root'. Same result each time.

I thought I must have had a 'dodgy' download. So I d/l'ed again; checked md5.....all good. Installed again, setup the boot entry again, and it was a repeat performance. Frozen applications/utilities/whatever, both as 'Puppy' and as 'root'.

I did this all a 3rd time. Same thing.

---------------------------------------------

I've been having some of the same problems with peebee's Bionic Pup. I had much the same set of problems with Ubuntu itself, some years ago, before switching to Puppy. Something about the way Ubuntu is assembled, somewhere at the most basic level, simply doesn't like my hardware.....quite possibly the graphics, because that's what was at the root of the problem last time round.

Sorry, Fred. I gave it a good try, but.....it's pointless carrying on like that. I'll stick with Puppy itself; for me, on this hardware, it just works. Unfortunately, I'm not in the position of being able to 'upgrade' anytime soon, so the old girl's going to have to soldier on for a while longer.

At 14 yrs old, I keep expecting the motherboard to give up the ghost,. She hasn't yet, but.....really, I think she's on 'borrowed' time.

Bionic Dog looks really nice, and I wish it had worked out.....but it doesn't look as though it's going to, does it?

A lot of the trouble comes down to Canonical, and their insistence on customising their kernels to drop support for older hardware. I agree, there's got to be a cut-off point somewhere, but the weird thing is that Xenial runs fine with a 4.9-series kernel.....and gives no problems at all.

Strange, huh?


Mike. Confused

Last edited by Mike Walsh on Sun 13 May 2018, 09:21; edited 1 time in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sun 13 May 2018, 09:20    Post subject:  

Mike Walsh wrote:
...simply doesn't like my hardware.....quite possibly the graphics

Details?

If you think that the kernel version is the problem, you can try one of the Stretch builds that has k4.9.x.
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Sun 13 May 2018, 09:28    Post subject:  

rcrsn51 wrote:
Mike Walsh wrote:
...simply doesn't like my hardware.....quite possibly the graphics

Details?


Hi, Bill.

If you mean the graphics concerned, we're talking about the ATI Radeon Xpress 200 chip, which is built-in to the SB400 southbridge.

(EDIT:- Sorry; I meant the RS480 northbridge...)

I'm not in the position of being able to upgrade to a discrete card, either. I bought a GeForce GT210 1 GB basic graphics card some time ago. The single PCI-e x 16 slot is the very early 1.0a standard, although according to Nvidia, it should still work. But the slot itself has physical damage; a number of the pins at the far end are actually broken.

I use this slot instead for a PCI-e USB 3.0 adapter card; it has a short edge connector, which sits in the top half of the slot, and misses the damaged pins by quite a margin. For what I do, high-speed file transfer to & from an external Seagate USB 3.0 'Expansion' desktop drive makes a deal more sense.


Mike. Wink

_________________
MY 'PUPPY' PACKAGES


Last edited by Mike Walsh on Sun 13 May 2018, 10:18; edited 2 times in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sun 13 May 2018, 09:37    Post subject:  

Mike Walsh wrote:
If you mean the graphics concerned, we're talking about the ATI Radeon Xpress 200 chip, which is built-in to the SB400 southbridge.

Interesting. There is a discussion starting here about Radeon video. Without some kind of modification, you should NOT have been able to start X at all.

Unless the system auto-loaded some fall-back Xorg driver that doesn't work well.

Note the instructions for using the actual radeon driver by installing the firmware package.
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Sun 13 May 2018, 10:13    Post subject:  

rcrsn51 wrote:
Mike Walsh wrote:
If you mean the graphics concerned, we're talking about the ATI Radeon Xpress 200 chip, which is built-in to the SB400 southbridge.

Interesting. There is a discussion starting here about Radeon video. Without some kind of modification, you should NOT have been able to start X at all.

Unless the system auto-loaded some fall-back Xorg driver that doesn't work well.

Note the instructions for using the actual radeon driver by installing the firmware package.


Interesting indeed.

According to what I've just been reading, I shouldn't have got to the desktop at all. Pup normally uses the 'ati' driver module for this chip, and it works like a dream.

Curiously, however, Precise 571 (which I'm in ATM), gives this report in PupSysInfo:-

Code:
VIDEO REPORT: Precise Puppy, version 5.7.1

Chip description:
VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS480 [Radeon Xpress 200G Series]

Requested by /etc/X11/xorg.conf:
  Depth (bits, or planes):              24
  Modules requested to be loaded:       dbe
  Drivers requested to be loaded:       radeon

Probing Xorg startup log file (/var/log/Xorg.0.log):
  Driver loaded (and currently in use): radeon
  Loaded modules: dbe dri dri2 exa extmod fb glx kbd mouse ramdac record

Actual rendering on monitor:
  Resolution:  1024x768 pixels (270x203 millimeters)
  Depth:       24 planes

...the above also recorded in /tmp/report-video


Here, it's using the 'radeon' driver. Now, why is that? Why are some Pups requesting the 'ati' driver, and others the 'radeon' one?

I'd not noticed this before.....though I think it's the newer Pups that are requesting the 'ati' one. Perhaps a kernel re-organisation? Does this provide any further insights?

Do you still recommend installing the 'firmware-legacy' package in Bionic?


Mike. Confused

_________________
MY 'PUPPY' PACKAGES

Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sun 13 May 2018, 10:25    Post subject:  

Run Bionic again and look in /var/log/Xorg.0.log.

Try to identify the actual Xorg driver that was loaded. (This file is a mystery to me.)

I looked at the firmware package but I can't see anything specific to your video card.
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Sun 13 May 2018, 10:39    Post subject:  

@ rcrsn51:-

OK; will do.

I'll have to get back to you a bit later on this, Bill; family's just turned up. I'll let you have the readout from that file as soon as...all right?


Mike. Wink

_________________
MY 'PUPPY' PACKAGES

Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Sun 13 May 2018, 11:58    Post subject:  

@ rcrsn51:-

One Xorg.0.log, as requested.

I've had a quick look through it; it appears to be loading both 'ati' and 'radeon' modules, I did see that much. Not certain which one it's attempting to use, though.

Perhaps some peculiarity of this particular kernel? (*shrug*)


Mike. Wink
Xorg.0.log.gz
Description  (Just remove the fake .gz)
gz

 Download 
Filename  Xorg.0.log.gz 
Filesize  32.98 KB 
Downloaded  93 Time(s) 

Last edited by Mike Walsh on Sun 13 May 2018, 12:00; edited 1 time in total
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sun 13 May 2018, 11:59    Post subject:  

@ Mike, Bill

From what I see in it's description, the (installed) package "xserver-xorg-video-radeon" should support the RS480 chip :

Quote:
X.Org X server -- AMD/ATI Radeon display driver

This package provides the 'radeon' driver for the AMD/ATI cards. The
following chips should be supported: R100, RV100, RS100, RV200, RS200,
RS250, R200, RV250, RV280, RS300, RS350, RS400/RS480, R300, R350, R360,
RV350, RV360, RV370, RV380, RV410, R420, R423/R430, R480/R481,
RV505/RV515/RV516/RV550, R520, RV530/RV560, RV570/R580,
RS600/RS690/RS740, R600, RV610/RV630, RV620/RV635, RV670, RS780/RS880,
RV710/RV730, RV740/RV770/RV790, CEDAR, REDWOOD, JUNIPER, CYPRESS,
HEMLOCK, PALM, SUMO/SUMO2, BARTS, TURKS, CAICOS, CAYMAN, ARUBA, TAHITI,
PITCAIRN, VERDE, OLAND, HAINAN, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII.


Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Sun 13 May 2018, 12:02    Post subject:  

@ Fred:-

The silly thing is, it's not the desktop that's freezing-up; that still responds!

It's just the individual applications that are seizing solid. Figure that one out, if you can.....


Mike. Wink

_________________
MY 'PUPPY' PACKAGES

Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sun 13 May 2018, 12:16    Post subject:  

Mike Walsh wrote:
@ Fred:-

The silly thing is, it's not the desktop that's freezing-up; that still responds!

It's just the individual applications that are seizing solid. Figure that one out, if you can.....


Mike. Wink


Weird..., let me understand exactly "it's not the desktop that's freezing-up".
You mean mouse and keyboard are still working, but that's all.. or... ?

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
LateAdopter

Joined: 27 May 2011
Posts: 362
Location: Reading UK

PostPosted: Sun 13 May 2018, 13:13    Post subject:  

Mike Walsh wrote:
I've had a quick look through it; it appears to be loading both 'ati' and 'radeon' modules, I did see that much. Not certain which one it's attempting to use, though.

As I understand it, ati is just a loader that determines which, out of radeon, r300g, r600g, radeonSI... to load, according to the gpu that is present. Radeon is the driver being used.
Back to top
View user's profile Send private message 
tlchost

Joined: 05 Aug 2007
Posts: 2111
Location: Baltimore, Maryland USA

PostPosted: Sun 13 May 2018, 13:37    Post subject: Re: bluetooth  

rcrsn51 wrote:
tlchost wrote:
Thanks...it did not see my adapter...went to the iogear website ...

I also have an IOGear adapter and it works. It identifies in lsusb as a Broadcom BCM20702A0.

How do you know that your adapter is not working? Do you get the initial pop-up message about the BlueAlsa daemon not starting? That may be a separate issue.

yes....not starting
Quote:

Type: hcitool dev
Does that see the adapter?

If not, type: hciconfig hci0 up , then hcitool dev
Does that see the adapter?

yes
Devices:
hci0 5C:F3:70:85:1D:A7
Quote:

Type: busybox ps | grep blue
Is the bluetoothd process running?

27818 root 0:00 grep blue

and then "the bluealsa daemon did not start.

What am I missing?


This works by plug-and-play. When you plug in an adapter, the process should start.

Have you done a frugal install? Or are you running off a disc?

I also have the linux-firmware package installed. You can get the whole thing through apt-get or load Fred's squashfs module. But I don't think that's the problem.[/quote]
Back to top
View user's profile Send private message Visit poster's website 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sun 13 May 2018, 13:50    Post subject:  

Mike: From the Xorg.0.log, it looks like the Radeon driver was loaded. I'm guessing that the RS480 card doesn't need any additional firmware, so X was able to start on its own.

Since you've got the right video driver, I don't know what else to suggest.

LateAdopter: Thanks. I didn't understand that either.

Last edited by rcrsn51 on Sun 13 May 2018, 14:11; edited 1 time in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sun 13 May 2018, 14:10    Post subject: Re: bluetooth  

tlchost wrote:
27818 root 0:00 grep blue

That indicates that the bluetoothd daemon didn't start. In my setups, it always starts as soon as you plug in an adapter.

If it doesn't start first, the bluealsa daemon probably won't start either.

Type: /etc/init.d/bluetooth start
What happens?

Which Bionic Dog version are you running? 32 or 64bit?
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Sun 13 May 2018, 15:50    Post subject:  

fredx181 wrote:
Mike Walsh wrote:
@ Fred:-

The silly thing is, it's not the desktop that's freezing-up; that still responds!

It's just the individual applications that are seizing solid. Figure that one out, if you can.....


Mike. Wink


Weird..., let me understand exactly "it's not the desktop that's freezing-up".
You mean mouse and keyboard are still working, but that's all.. or... ?

Fred


Let me try to be a bit more descriptive. Mouse and keyboard still function, yes. I can click on things, and they respond, yes. I can open new applications. But after a minute or two of anything being opened, it ceases to respond to any controls.....including the window manager.

I've lost count of the number of things I've had to kill, because they refuse to close. I've never had anything like this happen before, which is why I'm so puzzled.....


Mike. Confused

_________________
MY 'PUPPY' PACKAGES

Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Sun 13 May 2018, 16:12    Post subject:  

rcrsn51 wrote:
Mike: From the Xorg.0.log, it looks like the Radeon driver was loaded. I'm guessing that the RS480 card doesn't need any additional firmware, so X was able to start on its own.

Since you've got the right video driver, I don't know what else to suggest.

LateAdopter: Thanks. I didn't understand that either.


Hi, Bill.

Mm. I'm stumped, too. I do hope this isn't a sign of things to come...

I know I've heard of situations where a certain piece of hardware works perfectly for dozens, if not 100's of kernel 'point' releases.....then all of a sudden, it quits (or starts behaving in a totally different way.) Lots of people complain; within a couple of releases, someone at kernelHQ has got his wrists slapped for changing things that didn't need changing, and.....hey presto! things are back to how they were before.

Perhaps a kernel change would help. How do you actually do that with these 'Dogs'.....or can you perform the same 'manual' swap we do in Puppies?


Mike. Wink

_________________
MY 'PUPPY' PACKAGES

Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sun 13 May 2018, 19:03    Post subject:  

Mike Walsh wrote:
Perhaps a kernel change would help. How do you actually do that with these 'Dogs'.....or can you perform the same 'manual' swap we do in Puppies?


Yes, worth trying, if you have time can you try this 4.4 kernel ? (it's from Xenial) EDIT: 32 bit
https://dl.dropboxusercontent.com/s/b18woqcarxwrxzo/00-kernel-4.4.0-124.tar.gz?dl=1
Contents of this archive:
- 00-kernel-4.4.0-124.squashfs
- initrd1.xz
- vmlinuz
Just put these in the "casper" folder.
Replace original initrd1.xz and vmlinuz with the ones from the archive.
(better make backup of original files first by renaming them).

I'd appreciate if you test this, then we possibly know if the problem is because of the 4.15 kernel or not .

EDIT: Ooops, I realize now that I don't know if you used 32 or 64 bit.
Anyway this is for 32 bit.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Sun 13 May 2018, 21:44    Post subject:  

Hi, Fred.

Yeah, no worries, mate; be happy to. Won't be till the morning, though; it's 2.30 am here in the UK, and I'm more than ready for some shut-eye...

Bear with me, and I'll let you know what happens sometime tomorrow. We'll see if it makes any difference.

(BTW; I am using 32-bit, yes; it's my usual preference if I have a choice.)


Mike. Wink

_________________
MY 'PUPPY' PACKAGES


Last edited by Mike Walsh on Mon 14 May 2018, 05:53; edited 1 time in total
Back to top
View user's profile Send private message 
zagreb999

Joined: 11 Apr 2014
Posts: 573
Location: Yugoslavija

PostPosted: Mon 14 May 2018, 03:56    Post subject: OKULAR GTK  

REGARDS

WHO KNOWS TO CREATE
OKULAR GTK IN BIONIC?


THANKS!
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Mon 14 May 2018, 06:17    Post subject:  

Morning, Fred.

Well, I don't know if this is what you were expecting, but this is what happened:-

Swapped over initrd1.xz and vmlinuz. Booted up. The boot process went OK, right up until the end.....then there was a load of stuff about the X server, amongst which was

Code:
...Fatal server error. No screens found.....


.....and which ended up with

Code:
...terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server. Connection refused.
xinit: server error
root@live: ~#


Attached is the current contents of /var/log/Xorg.0.log. Remove the fake .gz, of course.

I'll leave it with ya.


Mike. Wink
Xorg.0.log.gz
Description  Remove fake .gz...
gz

 Download 
Filename  Xorg.0.log.gz 
Filesize  44.97 KB 
Downloaded  108 Time(s) 

_________________
MY 'PUPPY' PACKAGES

Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Mon 14 May 2018, 06:39    Post subject:  

Hi Mike,

Looks like you did something wrong, I tested this and it should work booting with the 4.4. kernel.
Code:
root@live:~# uname -a
Linux live 4.4.0-124-generic #148-Ubuntu SMP Wed May 2 13:01:51 UTC 2018 i686 i686 i686 GNU/Linux


In your Xorg.log I see you are still booting the 4.15.0-15 kernel
Code:
[    35.627] Current Operating System: Linux live 4.15.0-15-generic #16-Ubuntu SMP Wed Apr 4 13:58:15 UTC 2018 i686


Ok, so you replaced vmlinuz and initrd1.xz with the ones from the archive, but did you also add "00-kernel-4.4.0-124.squashfs" in the casper folder ?

If you didn't, can you try again ? No need to hurry Wink

EDIT: Oh, I see just now that your attached xorg.log is from yesterday... confused...
Code:
[    35.641] (==) Log file: "/var/log/Xorg.0.log", Time: Sun May 13 11:38:45 2018


Fred

Last edited by fredx181 on Mon 14 May 2018, 07:06; edited 2 times in total
Back to top
View user's profile Send private message 
tlchost

Joined: 05 Aug 2007
Posts: 2111
Location: Baltimore, Maryland USA

PostPosted: Mon 14 May 2018, 06:52    Post subject: Re: bluetooth  

rcrsn51 wrote:
tlchost wrote:
27818 root 0:00 grep blue

That indicates that the bluetoothd daemon didn't start. In my setups, it always starts as soon as you plug in an adapter.

If it doesn't start first, the bluealsa daemon probably won't start either.

Type: /etc/init.d/bluetooth start
What happens?

Which Bionic Dog version are you running? 32 or 64bit?


Didn't start....Maybe it's because I'm running on a usb drive and it's the 18.5 pae version?

Sorry to have troubled you....I don't think I'll chase after bluetooth any more...taking up too much of my time and yours.
Back to top
View user's profile Send private message Visit poster's website 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Mon 14 May 2018, 07:16    Post subject:  

I released this project back in January. Since then, there have been many anonymous downloads and zero feedback.

So I can't say if your situation is the exception or the rule.
Quote:
18.5 pae version

I don't know what that is.
Back to top
View user's profile Send private message 
tlchost

Joined: 05 Aug 2007
Posts: 2111
Location: Baltimore, Maryland USA

PostPosted: Mon 14 May 2018, 08:23    Post subject:  

rcrsn51 wrote:
I released this project back in January. Since then, there have been many anonymous downloads and zero feedback.

So I can't say if your situation is the exception or the rule.
Quote:
18.5 pae version

I don't know what that is.


UPup Bionic Beaver (upupbb) 18.05 (May 2018)

Not a problem...Glad it works for others...thankfully I have decent speakers that do not require bluetooth.
Back to top
View user's profile Send private message Visit poster's website 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Mon 14 May 2018, 08:31    Post subject:  

tlchost wrote:
UPup Bionic Beaver (upupbb) 18.05 (May 2018)

??????
That's a Puppy. BionicDog is not. BT4Stretch is designed to work in a full Debian/Ubuntu environment. Puppy doesn't have that.

Quote:
Glad it works for others.

?????
If no one reports, I have no idea how it works for them.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Mon 14 May 2018, 08:33    Post subject:  

@majka: Any update on this situation?
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Mon 14 May 2018, 11:30    Post subject:  

Hi again, Fred.

Yah; my fault, I think. I only put the initrd1.xz and vmlinux into /casper. I'll be honest, I couldn't see what the 3rd item (the squashfs one) was supposed to do!

It all boots up OK now. However, I still can't import bookmarks into Quantum..... Can't convert my Google-Chrome 48.0.2564.115.pet into a .deb, either; pet2deb says the file doesn't exist, it's hit an unrecoverable error.....now closing. Mind you, that could be a permissions thing, because of the file's location when I was trying to convert it. I'll experiment with that a bit more.

I can't quite figure it out. The FF-Quantum portable you put together works brilliantly in all my Pups.....yet the version you've built into BionicDog seems to have a bug in it. At least, the copy I've got hold of seems to....???

(The 'freezing-up'/unresponsive thing appears to be confined to the Firefox 'Library' window during my repeated attempts to import my bookmarks from an HTML file. It's not affecting anything else.....YET.)

Still, we've made progress. Smile If I can install gDebi from the repos, I might see if I can install a newish version of Iron, instead. It's my favourite Chrome 'clone'. I'm guessing I'll need to log-in as 'puppy' for that, though, since they definitely won't run as /root.....


Mike. Wink

_________________
MY 'PUPPY' PACKAGES

Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Mon 14 May 2018, 16:28    Post subject:  

Hi Mike, looks like the older kernel solved your problem.
That's good news ! (but also bad news, because it seems that the newer kernel doesn't support some hardware anymore).
I'll make similar package with the 4.4 kernel for 64-bit later (as fallback, there may be others with the same problem)
Quote:
Can't convert my Google-Chrome 48.0.2564.115.pet into a .deb

Just my opinion: I wouldn't recommend using pet packages.
Btw, you can ignore all messages like "Cannot stat ...." when converting pet to deb.
(it needs to be fixed, by suppressing these messages, on TODO list...)

Here's a deb for google-chrome 48 32-bit.
After install there should be menu entry "Google Chrome (as puppy)" (starting script: /usr/local/bin/chrome-puppy.sh)
https://fredx181.github.io/bionicdog/NoRepo/google-chrome-stable_48.0.2564.109-1_i386.deb
First do (if not recently done):
Code:
apt-get update # update the package lists

Then can be installed by right-click from pcmanfm > Install deb (no need for Gdebi)
Or from terminal:
Code:
dpkg -i google-chrome-stable_48.0.2564.109-1_i386.deb
apt-get -f install # force installing missing dependencies

EDIT: Strangely, the first time running Google Chrome from menu it doesn't start, but when I tried again it does start (and everytime after) Rolling Eyes

Quote:
The FF-Quantum portable you put together works brilliantly in all my Pups.....yet the version you've built into BionicDog seems to have a bug in it.


Mmm.. strange, because I've put it together including the same binaries.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Tue 15 May 2018, 05:29    Post subject:  

@mikeslr: On May 3, you started a discussion about PeasyWiFi and WEP encryption.

You never returned, so I set up another router with WEP. It worked for me.

A confirmation from you would be nice.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Tue 15 May 2018, 05:51    Post subject:  

For info:
MBinnun made a new version of MBPUP (remastered BionicDog) v1.3, very enhanced, with different "flavors" to choose from :
https://github.com/mbinnun/MBPUP/blob/master/README.md

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Tue 15 May 2018, 07:45    Post subject:  

Mornin', Fred.

A query for ya. Can we, or can we not, add Ubuntu PPAs in BionicDog?

I'm only asking, because one of the necessary commands for adding any PPA is

Code:
apt-add-repository


.....and bash insists the command isn't recognised. Or can't that be done with the Live version of Ubuntu?


Mike. Wink

_________________
MY 'PUPPY' PACKAGES

Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Tue 15 May 2018, 07:48    Post subject:  

I believe that it's add-apt-repository.
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Tue 15 May 2018, 09:19    Post subject:  

Hi, Bill.

D'you know, I'm inclined to agree with you. All the time I've been looking at this, I've been thinking it doesn't look right. I'll try it the other way round before the afternoon's out; see what happens.

Meanwhile, I'm glad I've got you on, mate. Do you like a good mystery, Bill? How about you, Fred? If the answer's 'Yes', then try this on for size....

The subject here is audio. Specifically, audio recording & playback. Note the last word. That's the key item, here.

-----------------------------------------

My Linux journey started a little over 4 years ago. In May, 2014, to be precise, when I downloaded and installed the then-new Ubuntu 14.04 'Trusty' LTS.

Since I started with Linux, I have used the same identical hardware, all the way through. Yes, peripherals have changed and been upgraded, but the motherboard has remained the same.....including the audio chip. A RealTek circuit, built-in to the SB400 southbridge on this MSI mobo.

I often recorded streaming audio during the first year or so I used Ubuntu, before I began getting graphical freeze-ups, and switched to Puppy....but that's not the issue here. The point is, I recorded audio, then played it back again later. And every time, it played back perfectly.

When I moved to Puppy (first dual-booting with Ubuntu, then all-Puppy), naturally, I wanted to do the same thing. And y'know what I discovered? Oh, Puppy would record audio quite happily.....but playback was another kettle of fish entirely. It always played back quite slowly, and sounded like the audio was being dragged through a tub of molasses. TBH, it sounded crap. And no amount of adjustments or re-routing the audio output seemed to make the slightest bit of difference.

I got to the stage where I'd just accepted that this was one aspect of Pup that would never, ever work properly.

---------------------------------------

Fast forward to this last few days, when I decided to try out the 'Dogs' for the first time. This BionicDog is, of course, based on Ubuntu again. Just this morning, I thought about this problem, and, for a laugh, I decided to see what would happen when I tried to record a short video clip with GuvcView.

I've recently treated myself to a top-of-the-range Logitech webcam; the c920 HD Pro, so much better quality than what I've been using for the last couple of years. The clip recorded fine; Bionic recognised the cam's video chip, and configured it all correctly.....even Pup does that, because I've always made sure I buy UVC-compliant cameras, which are automatically supported by the kernel's UVC driver module.

What flabbergasted me was that BionicDog also not only recognised the cam's audio chip, and configured it properly, but the audio played back perfectly when I ran the resulting .avi clip through the default mpv media player.

No 'slowdown'. No 'treacly' quality to the sound. Just perfectly crystal-clear playback from the cam's stereo microphones.....

Remember; this is the same identical audio hardware since day 1 of my Linux 'journey'. It can't have owt to do with the kernel, either, since I'm running Pups with newer kernels than this. Yet not one Pup can play back recorded audio correctly. (I have no problem with playing back in media players, or streaming through the browser; in those, audio works correctly.)

-------------------------------

So; my 'question', therefore, is this:-

What the HELL is Ubuntu doing with this audio sub-system that Puppy seems incapable of emulating? What's different? It's NOT the hardware, obviously.....it's got to be the software, or the way it's implemented. But what is being done differently?

Anybody got any ideas? Suggestions? Even a 'hint'or two might point me in the right direction, because this has been bugging me for a very long time.....

Please don't tell me it's something to do with PulseAudio. Even though that's about the only aspect of all this that seems as though it might be at the 'root' of the problem.....because it's always been a PITA to get working in Pup..!


Mike. Confused Wink

_________________
MY 'PUPPY' PACKAGES

Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Tue 15 May 2018, 09:40    Post subject:  

The first thing I would check is the ALSA version.
Code:
cat /proc/asound/version

Are new Puppies getting a new version or are they recycling the same old version out of woof?

Linux developers are building their apps on a standard mainstream platform. Puppy is not a standard platform.

Just because you pulled a bunch of packages out of Ubuntu doesn't guarantee that they will work like they do in Ubuntu.
Back to top
View user's profile Send private message 
mikeslr


Joined: 16 Jun 2008
Posts: 3913
Location: 500 seconds from Sol

PostPosted: Tue 15 May 2018, 10:00    Post subject: PeasyWifi - WEP  

Hi Bill,

Got distracted by other, more pressing questions. Good to know the problem is me. It will be awhile before I get to it. I'm leaving for a two week trip on Wednesday. You may have to remind me when I get back.

mikesLr
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Tue 15 May 2018, 14:35    Post subject:  

Hi Mike,

About add-apt-repository (indeed the other way around, but apparently there's more confusion about that, on the web they say also sometimes "apt-add-repository" ).

Yes, PPA's can be used on BionicDog and added with the add-apt-repository command.
But Note: The script /usr/local/bin/add-apt-repository is a custom script that works in most cases (I guess 99%) but it's not the official which is part of package: software-properties-common (taking much space, has many dependencies, so to keep ISO smaller I didn't include that).
Included in this software-properties-common package is also a symlink to /usr/bin/add-apt-repository, named: "apt-add-repository" Wink .

About the audio quality, I can't add more than what Bill already answered.
Maybe better ask someone who knows about woof-CE ?

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Tue 15 May 2018, 14:50    Post subject:  

I must say I am very impressed with bionic dog. I'm considering making it the LTS os for my main laptop if I can solve a few small problems.
I need to to be able to disable the screensaver for video but I can't figure out how.
Also increasing the sound doesn't stick on reboot.
Any help would be appreciated.

For information:
I installed libre office directly from Ubuntu but had to download a dictionary to get spellcheck to work.
Irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Tue 15 May 2018, 15:55    Post subject:  

irishrm wrote:
Also increasing the sound doesn't stick on reboot.

I don't know much about audio, but here goes.

Your audio settings are stored in the file /var/lib/alsa/asound.state.

They are controlled by the script /etc/init.d/alsa-utils.

At shutdown, it should store your current settings in the above file. At reboot, it should reload them.

This looks like it's working for me. If it doesn't for you, try the following:

1. Set the audio levels as desired.
2. Open a terminal.
3. Type: alsactl store
4. Reboot

Do you have just one sound card?
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Tue 15 May 2018, 16:22    Post subject:  

irishrm wrote:
I need to to be able to disable the screensaver for video but I can't figure out how.


With 'screensaver' you mean the screen gets blank every 10 minutes, right?
To disable it, you can do in terminal:
Code:
xset s off && xset -dpms

(to test first if it works, do nothing for 10 min)
If it works for you, to have it start at login, just put it in .xsession, before the line "exec $SESSION_MANAGER", so becomes:
Code:
xset s off && xset -dpms
exec $SESSION_MANAGER


Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Tue 15 May 2018, 16:24    Post subject:  

rcrsn51 thanks for the reply. Sorry to be bothering you again.
I tried your suggestion but didn't work.
I followed the path /var/lib/alsa/asound.state. The file asound.state is missing so maybe that's the reason sound isn't sticking.
Not to worry it's not a deal breaker anyway.
On this old computer there is only one sound card.

Getting access to the screen saver is more of an issue.
Thanks again,
irishrm
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Tue 15 May 2018, 16:29    Post subject:  

Thanks fredx181.
I.ve done what you suggested and will wait for ten minutes tosee if it works.
irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Tue 15 May 2018, 16:35    Post subject:  

irishrm wrote:
I followed the path /var/lib/alsa/asound.state. The file asound.state is missing so maybe that's the reason sound isn't sticking.

Even after you ran "alsactl store", the file is still missing?

Were there any error messages when you ran it?
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Tue 15 May 2018, 16:59    Post subject:  

rcrsn51 I made a mistake in my typing first time. Got it right this time.
Re-booted and sound level is as I set it. asound.state is showing.
Thanks for sticking with me.
irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Tue 15 May 2018, 17:02    Post subject:  

Excellent. I don't know why the automatic store at shutdown doesn't work for you.
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Tue 15 May 2018, 17:12    Post subject:  

fredx181 waited ten minutes so the screensaver seems to be disabled ok. I'll double check later.
Just one other thing if I run the script to disable the screensaver at startup then It will be disabled permanently which wouldn't be a good idea. It would be better to just disable it when needed.
Thanks to yourself and rcrsn51 for sorting me out.
irishrm
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Wed 16 May 2018, 06:02    Post subject:  

For who is having problems booting with the included kernel in BionicDog, here's older kernel (from Xenial, latest release: linux-image-4.4.0-124-generic).
Just extract the archive in the "casper" directory (see also Readme-kernel-4.4.0-124.txt) and (re)boot Bionicdog.
For a frugal install only.

32-bit:
https://fredx181.github.io/bionicdog/Packages-i386/Kernel/
64-bit:
https://fredx181.github.io/bionicdog/Packages-amd64/Kernel/

Fred

_________________
Dog Linux website
Tinylinux blog by wiak

Last edited by fredx181 on Wed 16 May 2018, 10:13; edited 1 time in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Wed 16 May 2018, 09:02    Post subject: Re: PeasyWifi - WEP  

mikeslr wrote:
Got distracted by other, more pressing questions. Good to know the problem is me. It will be awhile before I get to it. I'm leaving for a two week trip on Wednesday. You may have to remind me when I get back.

I'm satisfied with my own testing.
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Mon 21 May 2018, 10:01    Post subject:  

fredx181 wrote:
To make vlc run as root, this works (it's a hack of course, and has to be done again if you possibly upgrade vlc in the future):

Code:
sed -i 's/geteuid/getppid/' /usr/bin/vlc

This seem to work pretty well.

Thanks Smile

_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Wed 23 May 2018, 05:05    Post subject: cast2chrome ver 0.0.2 released
Subject description: with new save youtube facility
 

Hi Fred,

I 'completed' version 0.0.2 of my cast2chrome program, which will hopefully prove stable. Developed it in XenialDog64 but is architecture independent and will work in Bionic. Latest post and info about ver 0.0.2 in link below (download includes debs and pets):

http://www.murga-linux.com/puppy/viewtopic.php?p=992902#992902

Main change is that this version allows the user to not only play local and internet media (such as youtube) on their chromecast dongle enabled TV but will also (optionally) save the youtube videos as they play.

wiak
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Wed 23 May 2018, 15:30    Post subject:  

Thanks wiak,

Added cast2chrome and stream2chromecast to custom repos (Xenial, Bionic, Stretch (I assume it works for Stretch also))

Install cast2chrome with synaptic or from terminal using apt-get:
Code:
apt-get update
apt-get install cast2chrome


Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Thu 24 May 2018, 10:33    Post subject:  

I downloaded and frugally installed bionicdog, but the repository keys are incorrect. Also git is not in the devx.

Why does this always happen to me?

The screen sot happened for most of the repos!
2018-05-24-153313_518x936_scrot.png
 Description   
 Filesize   159.75 KB
 Viewed   1273 Time(s)

2018-05-24-153313_518x936_scrot.png

Back to top
View user's profile Send private message MSN Messenger 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Thu 24 May 2018, 13:01    Post subject:  

stemsee wrote:
Why does this always happen to me?

It works for me. Are you sure you had a live network connection?

[Edit] It looks like you have a different problem.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Thu 24 May 2018, 15:29    Post subject:  

stemsee wrote:
I downloaded and frugally installed bionicdog, but the repository keys are incorrect. Also git is not in the devx.

Why does this always happen to me?


Always ?
Sorry, I can't understand why this happens to you, I've never seen that (all repositories not recognized as secure is very strange)
Could it be that you have a conflict with another "casper" folder on some partition ?
Otherwise I have no idea what can be wrong.

EDIT: What happens when you try to reload again ?
(sometimes such problem may be a temporarily thing)
Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
zagreb999

Joined: 11 Apr 2014
Posts: 573
Location: Yugoslavija

PostPosted: Thu 24 May 2018, 18:13    Post subject:  

stemsee,
for me it works great...
regards...
Back to top
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Thu 24 May 2018, 19:34    Post subject:  

This was the 32bit iso ... I had a web browser running and tried different websites ... dns is 9.9.9.9 ...

I will start again and report back!
Back to top
View user's profile Send private message MSN Messenger 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Fri 25 May 2018, 01:17    Post subject:  

Hi Fred,

I'm frustrated that we need to run bash as the system shell for so many of our Puppy-like bash/gtkdialog programs to work. i.e. the problem with dash not able to see bash exported functions (export -f).

I identified the problem in gtkdialog source code: that it uses C 'system' calls to run commands, which means that it uses /bin/sh -c "command_string" which won't see bash exported functions when system shell is, for example, dash.

I noted that YAD --button doesn't have this issue since you can simply use bash -c "command_string" with that. But that doesn't work with gtkdialog calls (because of that C system call mechanism employed in gtkdialog).

In Programming Thread, I thus suggested improving gtkdialog such that bash -c "command_string" syntax will work even when underlying system shell is dash (we really need this fixed IMO).

step (of FatDog) suggested a very nice workaround to replace using export -f in our bash code. If gtkdialog source code isn't altered then the work around looks like something we should all consider for future portability of our bash/gtkdialog code:

http://murga-linux.com/puppy/viewtopic.php?p=993024#993024

However, since YAD --button has no problem handling bash -c "command_string" syntax, I really think gtkdialog should adopt the same strategy because then it will be a very muchs simpler matter to update our existing bash/gtkdialog scripts to also work with dash underneath. I have thus checked YAD source code to see how it does it, and it's simple as far as I see it to make future versions of gtkdialog do the same...:

http://murga-linux.com/puppy/viewtopic.php?p=993106#993106

As my above linked post explains, the key difference is that YAD uses 'cleverer' g-spawn-command-line-async() function from glib, instead of the simple C system() function call employed by gtkdialog to run commands. As far as I know, at quick glance, it is only one line in gtkdialog.c code that needs fixed to use the other function instead.

Were I not currently somewhat invalided (in pain and can't concentrate or work for long), I'd just DO IT, but in the circumstances I'm hoping someone else will implement my above simple proposal.

Maybe Dog developers will be interested if no-one else steps forward?

It would really be great if simple mod to our existing apps would allow them to be used in pristine Debian/Ubuntu (i.e. with /bin/sh -> dash).

wiak
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Fri 25 May 2018, 01:36    Post subject:  

Quote:
...even when underlying system shell is dash

Where is this occurring?

I don't understand. How does changing the code in Fred's version of gtkdialog allow our gtkdialog apps to be run on another OS that uses dash?
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Fri 25 May 2018, 04:33    Post subject:  

Hi wiak,

I've read about it (for the most) in the programming thread, but, excuse me, still don't understand exactly, so let me ask:

Suppose you manage to compile gtkdialog the way you describe, do all the scripts using gtkdialog including "export -f" work without modifying (when changing sh symlink to dash or busybox) ?
Or do they all need addition of (step's) workaround ?
EDIT: After reading better, I think I understand that a simple mod to existing scripts is required. Then that would mean a lot of work to be done to change all the scripts and rebuild the packages. Rolling Eyes
But don't get me wrong, I'd love to have it like standard Debian with sh > dash, maybe you remember I've tried in the past by using "switchsh", but didn't work out.
http://murga-linux.com/puppy/viewtopic.php?p=924995#924995

Btw (different subject, but not to forget), there could easily occur other problems when sh is symlink to dash, hopefully only sometimes:
How it is now (sh > bash) it doesn't matter if there's #!/bin/sh or #!/bin/bash on top of script.
If #!/bin/sh is on top and it contains bashisms it works ok since sh > bash. But in case of sh > dash, it doesn't work.
So in case of changing sh > dash in the system, all scripts with #!/bin/sh ot top need to be checked for bashisms (and if there are, changed to #!/bin/bash on top).

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Fri 25 May 2018, 06:14    Post subject:  

Yes, it would always become important to check that scripts with #!/bin/sh at the top did not contain bashisms. Yes, if it had worked (which it hasn't for me) only simple mod of putting bash -c before each function call would have worked (as is done with YAD --buttons).

step's program pattern works with current gtkdialog since it avoids the export -f issue altogether. In the circumstances I plan to adopt his idea or something similar for my next version of cast2chrome (though don't know when I'll get round to that). I really recommend that we all try to use a code pattern like that in future app writing if only so these apps would then be portable to pure Debian etc using dash as /bin/sh, but depends if the programmer can be bothered I suppose (though really step's idea is simple to implement).

Yes, I remember your struggles trying to address the dash issues via that switch script. It partly worked as far as I remember, but had unwanted other side-effects that resulted in you rejecting it.

I do wish gtkdialog behaved same way as yad in this bash -c exported functions situation, but it doesn't.

wiak
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Fri 25 May 2018, 06:21    Post subject:  

rcrsn51 wrote:
Quote:
...even when underlying system shell is dash

Where is this occurring?

I don't understand. How does changing the code in Fred's version of gtkdialog allow our gtkdialog apps to be run on another OS that uses dash?


As I said, I was referring to:

Quote:
the problem with dash not able to see bash exported functions (export -f).


Put more simply, if you use dpkg-reconfigure dash and accept the system shell as dash, many of our bash/gtkdialog programs will no longer work, despite the bash scripts themselves having heading #!/bin/bash. gtkdialog always uses the system shell when function calls are made from it and system shell dash can't see bash exported functions.

wiak
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Fri 25 May 2018, 08:19    Post subject:  

So this change is to accommodate people who are using one of Fred's projects, but want to switch from bash to dash?
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Fri 25 May 2018, 09:45    Post subject:  

rcrsn51 wrote:
So this change is to accommodate people who are using one of Fred's projects, but want to switch from bash to dash?


No, there is no change required by anyone. If I had managed to modify gtkdialog it would certainly have been easier to modify existing programs to also work if underlying system shell was dash (but main script still with #!/bin/bash as first line). However, that wouldn't have changed operation of existing scripts at all; I didn't manage to get my desired change to work anyway. The other thing Fred is talking about is workarounds that do work - in particular the programming pattern proposed by step in Programming Thread:

http://www.murga-linux.com/puppy/viewtopic.php?p=993139#993139

As things stand, none of your peasy programs, for example, would work on a system that had /bin/sh as a link to dash (for example typical Debian system) despite your main script first line being #!/bin/bash. Same with most of my own bash/gtkdialog programs, which I would like to change since I would like my own programs to be more portable (so can use on Ubuntu and Debian systems without dpkg-reconfigure dash first).

None of this effects or would effect anyone who wished to keep bash as their system shell. Nor was I asking Fred to modify anything in the Dogs (that's up to him if he would like it to all work with dash, which would be a lot of effort).

wiak
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Fri 25 May 2018, 10:09    Post subject:  

I understand the issue. I was involved in the discussion when it arose several years ago.

But gtkdialog is a mission-critical piece of software. Before people start tinkering with it, I would like to understand the rationale.

Quote:
I didn't manage to get my desired change to work anyway.

So patching the gtkdialog binary is now off the table?
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Fri 25 May 2018, 11:59    Post subject:  

rcrsn51 wrote:
I understand the issue. I was involved in the discussion when it arose several years ago.

But gtkdialog is a mission-critical piece of software. Before people start tinkering with it, I would like to understand the rationale.

Quote:
I didn't manage to get my desired change to work anyway.

So patching the gtkdialog binary is now off the table?


I doubt if it was ever on the table for most people. I was just wanting a patched version for my own interest really and still do, if only to understand why gtkdialog doesn't accept bash -c "commandstring" (in <action> tags) as way of 'seeing' the export -f bash functions, when /bin/sh is dash, whereas YAD does use bash -c in that way for its --button commands, which seems a lot better to me. Of course, were an improvement possible to gtkdialog without upsetting the apple cart more generally that would surely be good. I remember BarryK didn't seem to trust Thunor's first attempts to mod gtkdialog, but that is all water under the bridge now.

wiak
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Sat 26 May 2018, 06:10    Post subject:  

rcrsn51 wrote:
So this change is to accommodate people who are using one of Fred's projects, but want to switch from bash to dash?
...
But gtkdialog is a mission-critical piece of software. Before people start tinkering with it, I would like to understand the rationale.


I have now forked the project with new project name, on my github site, in order to avoid any confusion since the mods I am making do significantly change core process handling within the program (albeit hopefully keeping the main programming functionality the same or better). I am in the process of organising that new repository but I will wait till I push/publish my new code there until I am satisfied, simply for my own specific programming purposes, with its operation and functionality.

wiak
Back to top
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Mon 28 May 2018, 05:46    Post subject:  

It's ok now ... there must have been something wrong with my changes directory.

Tray icons need to be size 48x48 it seems....no auto-scaling!

How to change alsa mixer gui to show controls for card 1 instead of card 0 which is hdmi?
Back to top
View user's profile Send private message MSN Messenger 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Mon 28 May 2018, 06:01    Post subject:  

stemsee wrote:
How to change alsa mixer gui to show controls for card 1 instead of card 0 which is hdmi?

Get sound-card-selector from Fred's repo.
Back to top
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Mon 28 May 2018, 06:46    Post subject:  

Thanks!

What eventually worked was writing this to ~/.asoundrc
Code:
pcm.!default {
        type hw
        card 1
        device 0
}
ctl.!default {
        type hw
        card 1
        device 0
}
Back to top
View user's profile Send private message MSN Messenger 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Mon 28 May 2018, 06:52    Post subject:    

sound-card-selector is very good, but I would not have found it otherwise ... may I suggest including it as default, as I just spent three hours getting sound up!
Back to top
View user's profile Send private message MSN Messenger 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Mon 28 May 2018, 07:02    Post subject:  

You may also want to use sound-card-selector's "kernel modules" feature.

I have found that the HDMI and internal cards may randomly switch numbers at bootup.

[Edit] But I never figured out what to do if both cards use the same kernel module.

[Edit-Edit] Actually, the switching problem may occur when the machine has two different physical sound cards, not with HDMI.
Back to top
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Mon 28 May 2018, 07:23    Post subject:  

And now that I have sound working, alsamixer wont start. 'Invalid argument'.
Back to top
View user's profile Send private message MSN Messenger 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Mon 28 May 2018, 07:46    Post subject:  

I just set up BionicDog on a machine with HDMI.

Using sound-card-selector, my .asoundrc becomes
Code:
defaults.pcm.card 1
defaults.pcm.device 0
defaults.ctl.card 1

This appears to be equivalent to your setup.

When I run alsamixer, it works correctly.

[Edit] Your version should be
Code:
pcm.!default {
        type hw
        card 1
        device 0
}
ctl.!default {
        type hw
        card 1
}
Back to top
View user's profile Send private message 
zaivala

Joined: 21 Mar 2011
Posts: 125

PostPosted: Mon 28 May 2018, 22:02    Post subject: BionicDog64 messed me over  

I saw your distro @sneekylinux on YouTube. I installed in a partition previously containing XenialPup64. The install completely overwrote my current GRUB (I have 3 other distros on separate partitions) & didn't even create a boot to Bionic. So I booted from the CD again, and BD64 won't find my Wi-Fi so, for now, I can't use my computer at all. Totally screwed. I'm not savvy enough to know how to restore my boot without reinstalling one of the other distros.
Back to top
View user's profile Send private message 
zagreb999

Joined: 11 Apr 2014
Posts: 573
Location: Yugoslavija

PostPosted: Tue 29 May 2018, 01:33    Post subject:  

hi stemsee,

do install retrovol or pulseaudio...
Back to top
View user's profile Send private message 
zaivala

Joined: 21 Mar 2011
Posts: 125

PostPosted: Tue 29 May 2018, 04:14    Post subject:  

I have revisited my Puppy partition. When I fixed the boot using grub-configure under Ubuntu Mate (new install), it turns out that the ONLY thing Bionic Dog did was mess over my GRUB. There is no installation of Bionic on the partition requested, it still contains a working install of XenialPup 64. Which means it did not format that partition as requested, and only *claimed* to install Bionic. Any chance someone wants to tell me how to fix this? Bionic *looks* more like what I want to be using, but not if I have to reinstall Ubuntu MATE and fix the bootloader every time I try it.
Back to top
View user's profile Send private message 
zaivala

Joined: 21 Mar 2011
Posts: 125

PostPosted: Tue 29 May 2018, 04:37    Post subject:  

Another issue is that PeasyWiFi is anything but. It refuses tosee my open WiFi connection, indeed it keeps telling me that wlan0 is NOT active. Why not? And how do I MAKE it active? I have clicked everything that makes any sense to me. I wish another connection program were included, as it is in most other Puppies.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Tue 29 May 2018, 06:01    Post subject:  

zaivala wrote:
Another issue is that PeasyWiFi is anything but. It refuses tosee my open WiFi connection, indeed it keeps telling me that wlan0 is NOT active. Why not? And how do I MAKE it active? I have clicked everything that makes any sense to me. I wish another connection program were included, as it is in most other Puppies.

This isn't a PeasyWiFi problem - it's a missing firmware problem. You need to include Fred's firmware package in your setup. See page 1.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Tue 29 May 2018, 06:20    Post subject:  

zaivala wrote:
I have revisited my Puppy partition. When I fixed the boot using grub-configure under Ubuntu Mate (new install), it turns out that the ONLY thing Bionic Dog did was mess over my GRUB. There is no installation of Bionic on the partition requested, it still contains a working install of XenialPup 64. Which means it did not format that partition as requested, and only *claimed* to install Bionic. Any chance someone wants to tell me how to fix this? Bionic *looks* more like what I want to be using, but not if I have to reinstall Ubuntu MATE and fix the bootloader every time I try it.


Sorry to hear that, well, yes if you used the Bionicdog installer and chose a bootloader, e.g. grub4dos or extlinux, the GRUB (GRUB2 ?) bootloader will be overwritten.
Did you do a frugal install or a full install ?
I'd recommend a frugal install and if you don't want existing bootloader to be overwritten, just click Cancel at the point of chosing the bootloader (and then manually create entry in grub.cfg (if GRUB2).
After install there should be a "casper" directory on the root of the partition, no ?

EDIT: I didn't know yet about the sneekylinux review, thanks.
Here's the link for anyone who wants to watch it:
https://youtu.be/r9fuNL3gPMQ

EDIT2: Embedded sneekylinux review on the Bionicdog webpage now.
(Bionicdog is mostly approved by sneekylinux, nice ! Smile )
https://debiandog.github.io/doglinux/zz06-zbionicdog.html

Fred

_________________
Dog Linux website
Tinylinux blog by wiak

Last edited by fredx181 on Tue 29 May 2018, 11:42; edited 6 times in total
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Tue 29 May 2018, 07:31    Post subject: new gtkwialog with backwards compatible legacy mode
Subject description: uses commandline swithes -a and -b to determine mode
 

@fred and rcrsn51(Bill): Forgot to mention that I posted new gtkwialog version. You may already have noticed. Only difference is that this one now allows different operation modes via two commandline switches -a and -b:

1. if no -a or -b commandline switch then gtkwialog uses legacy gtkdialog mode (in other words a direct replacement using system() command execution same as legacy gtkdialog exactly). For example:

Code:
<action>viewnior &</action>


2. If using gtkwialog -b then you get the same mode in previous gtkwialog which allows bash exported functions to be seen when running underlying non-bash system shells. That uses glib spawned command mode called synchronous (b stands for blocking). To run a command in the background with that mode would require a shell of course since that is a function of a shell to provide job control via &. For example:

Code:
<action>sh -c "viewnior &"</action>


3. If using gtkwialog -a then you get glib spawned command asynchronous, which is non-blocking, meaning the action command returns immediately leaving the command automatically running in the background (without needing a shell process of any kind). For example:

Code:
<action>viewnior</action>


This non-blocking mode may look particularly attractive, which it is for some types of program, but remember the way non-blocking spawned commands immediately return control to the dialog means that some things may not work as expected; for example, refreshing widget variable entries - the command returns immediately but the background command needs time to complete so refresh can happen too early and miss it - programmer has to adjust for that in their <action>commands - for example, maybe wait command, but needs experimentation and up to the script programmer in the end as to when it is appropriate or useful to use this -a mode.

You cannot of course mix modes for the same displayed diagram so programmer chooses which they want for a particular purpose. Of course you could have several dialogs being run from same shell script - each could use different ones of the above modes.

Link to the new prealpha binaries at first post of Gtkwialog Development Thread per usual. I've amended post three there (Some Tips) to reflect the changes. I believe this will be all working fine and stable in which case I don't intend adding more and will instead concentrate on fixing up the github site, but waiting from comments of some sort from Puppy Team, in case they want to voice any comments/concerns, but their voices are remarkably silent.

wiak
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Tue 29 May 2018, 08:02    Post subject:  

Hi wiak, I had already noticed, but thanks anyway for your explanation.
The technical details go above my knowledge, also I can't think clearly these days because of the weather, it's too darn hot here in holland Crying or Very sad Confused

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Tue 29 May 2018, 08:14    Post subject:  

fredx181 wrote:
The technical details go above my knowledge


You are sometimes too modest, Fred...
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Tue 29 May 2018, 08:29    Post subject:  

wiak wrote:
fredx181 wrote:
The technical details go above my knowledge


You are sometimes too modest, Fred...


Well.. ok, should have said "some technical details" e.g. "glib spawned command mode called synchronous" wtf is that ? Laughing
No... ! don't try to explain ! Rolling Eyes Very Happy

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Tue 29 May 2018, 08:33    Post subject:  

fredx181 wrote:
wiak wrote:
fredx181 wrote:
The technical details go above my knowledge


You are sometimes too modest, Fred...


Well.. ok, should have said "some technical details" e.g. "glib spawned command mode called synchronous" wtf is that ? Laughing
No... ! don't try to explain ! Rolling Eyes Very Happy

Fred


Well ..................
........................
................................

Oh never mind; a picture:

http://murga-linux.com/puppy/viewtopic.php?p=993706#993706

wiak
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Tue 29 May 2018, 09:16    Post subject:  

wiak wrote:
Well ..................
........................
................................

Oh never mind; a picture:

http://murga-linux.com/puppy/viewtopic.php?p=993706#993706


Easy for you, you're having a nice, quiet, probably cold (but not too cold) winter at your end of the globe.
No consideration or pity with someone terribly suffering from heat ?

Ok, I'll get my revenge, you can count on that, let's say in half a year from now I will overload you with technical stuff and let you suffer badly ! Laughing
(Mmm.. need to think about what....)

EDIT: Sorry for the off-topic and I will stop complaining about the weather now.
(phew.., time for a cold shower Wink )

Fred Twisted Evil Smile

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
zaivala

Joined: 21 Mar 2011
Posts: 125

PostPosted: Wed 30 May 2018, 03:53    Post subject:  

fredx181 wrote:
zaivala wrote:
I have revisited my Puppy partition. When I fixed the boot using grub-configure under Ubuntu Mate (new install), it turns out that the ONLY thing Bionic Dog did was mess over my GRUB. There is no installation of Bionic on the partition requested, it still contains a working install of XenialPup 64. Which means it did not format that partition as requested, and only *claimed* to install Bionic. Any chance someone wants to tell me how to fix this? Bionic *looks* more like what I want to be using, but not if I have to reinstall Ubuntu MATE and fix the bootloader every time I try it.


Sorry to hear that, well, yes if you used the Bionicdog installer and chose a bootloader, e.g. grub4dos or extlinux, the GRUB (GRUB2 ?) bootloader will be overwritten.
Did you do a frugal install or a full install ?
I'd recommend a frugal install and if you don't want existing bootloader to be overwritten, just click Cancel at the point of chosing the bootloader (and then manually create entry in grub.cfg (if GRUB2).
After install there should be a "casper" directory on the root of the partition, no ?

EDIT: I didn't know yet about the sneekylinux review, thanks.
Here's the link for anyone who wants to watch it:
https://youtu.be/r9fuNL3gPMQ

EDIT2: Embedded sneekylinux review on the Bionicdog webpage now.
(Bionicdog is mostly approved by sneekylinux, nice ! Smile )
https://debiandog.github.io/doglinux/zz06-zbionicdog.html
Fred


As stated, the odd thing was that the bootloader was overwritten, but nothing on the selected partition was. I selected the partition, asked for it to be formatted and written with Bionic Dog, and (after repairing Grub), it has no BD but rather still retains XenialPup64... So I went through an entire installation, and got nothing but a dicked up Grub. I really had high hopes for Bionic, as it easily fixes a problem in XenialPup which escapes me (shutting off the laptop monitor when using an external)

Sorry I didn't ready Page 1 of a 15-page forum to see that I needed to add firmware, and I'm wondering (without reading it) why, after this amount of time, you haven't fixed it by adding said firmware into the iso. You could also have fixed it by (as I suggested) perhaps including 2 or 3 other methods (frequently included in other Puppies) to attach to your wifi or other Network host.

[edited to add] OK, I read the first post. Question: How am I supposed to download the SFS file that fixes Peasy WiFi when I don't have wifi? Again, needs to be included in the iso.
Back to top
View user's profile Send private message 
backi

Joined: 27 Feb 2011
Posts: 2007
Location: GERMANY

PostPosted: Wed 30 May 2018, 04:41    Post subject:  

Hi zaivala !

It is not quite clear if you tried to accomplish a frugal (which is the preferred Method ) or a full Install .
Also please report the boot Method which you like to prefer .
For frugal Install best just extract the Iso ----and copy the casper Folder manually to /----(root) or into a appropriately named (Sub)Folder (on / ---root)) and prepare your grub (or maybe Grub4Dos )manually with appropriate path to your casper Folder .
Please get familiar with boot methods :
Have a look here :
https://github.com/DebianDog/xenialdog/wiki/Porteus-boot

For 32 bit Repos go here :

https://fredx181.github.io/bionicdog/Packages-i386/Extra/
https://fredx181.github.io/bionicdog/Packages-i386/

64 Bit Repo go Here :
https://fredx181.github.io/bionicdog/Packages-i386/Extra/
https://fredx181.github.io/bionicdog/Packages-amd64/

Regards !
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Wed 30 May 2018, 05:47    Post subject:  

zaivala wrote:

Sorry I didn't ready Page 1 of a 15-page forum to see that I needed to add firmware, and I'm wondering (without reading it) why, after this amount of time, you haven't fixed it by adding said firmware into the iso. You could also have fixed it by (as I suggested) perhaps including 2 or 3 other methods (frequently included in other Puppies) to attach to your wifi or other Network host.

[edited to add] OK, I read the first post. Question: How am I supposed to download the SFS file that fixes Peasy WiFi when I don't have wifi? Again, needs to be included in the iso.


Hello zaivala,

Pups and Dogs are cut-down distributions by design. It is very rare indeed (if ever) that any purposively cut-down distribution would include all possible firmware. Sometimes ones' such distributions happens to have the firmware inbuilt for our particular machine, sometimes it doesn't and we have to somehow add it. BionicDog provides that additional firmware squashfs. I don't know what device you are using to post to this thread, or what device you use to download BionicDog or XenialPup in the first place - but whatever that was you can simply use it again to download the firmware SFS.

As for your request for multiple wifi managers... again, this is a cut-down distribution. I know that Puppy itself does provide several such wifi managers but personally I wouldn't want that extra bloat on my own pristine dog. Fact is, I am familiar with many wifi managers and doubt greatly that any other (such as frisbee) would do better than PeasyWifi by design. The issue is much more likely to be that of missing wifi-related firmware.

wiak
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Wed 30 May 2018, 08:08    Post subject:  

zaivala wrote:
I selected the partition, asked for it to be formatted and written with Bionic Dog, and (after repairing Grub), it has no BD but rather still retains XenialPup64...


It's still not clear to me if you did a full or frugal install.
If you did a frugal install, the installer doesn't ask "to be formatted" the partition, it just copies the casper folder from selected ISO and installs the bootloader (if not canceled that part), again I ask: no "casper" folder you see ? Or did you do full install ? In that case there should be no Xenialpup folder anymore because the partition is wiped and should contain the full filesystem after install.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak

Last edited by fredx181 on Wed 30 May 2018, 08:09; edited 1 time in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Wed 30 May 2018, 08:09    Post subject:  

@zaivala: Just to be clear, installing the firmware package doesn't fix PeasyWiFi - it fixes the driver for your WiFi adapter. Until you have that fixed, NO OTHER WiFi connection tool will work.

You can download the firmware package using another Linux, just like you did with the BionicDog ISO. Then insert it into your BionicDog install.
Back to top
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Wed 30 May 2018, 09:24    Post subject:  

zaivala wrote:
Question: How am I supposed to download the SFS file that fixes Peasy WiFi when I don't have wifi? Again, needs to be included in the iso.

Well, how then did you download the iso?? ah ha ... should be able to find firmware elsewhere on your system!

Same problem here with really common realtek firmware. I know keeping size down is a priority, but newcomers will be put off. Ditto for soundcard setup. I believe that alsactl is not being applied after changing soundcard in alsamixer.

Apart from that truly excellent system.
Back to top
View user's profile Send private message MSN Messenger 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Wed 30 May 2018, 09:45    Post subject:  

stemsee wrote:
Ditto for soundcard setup. I believe that alsactl is not being applied after changing soundcard in alsamixer.

I gave you two solutions to your multiple sound card issue and you haven't commented on either of them.

The way to switch sound cards is through ~/.asoundrc, as already discussed.

BTW, if you want more system-type tools available OOTB, you should look at the Stretch-Live Starter Kit. It also has more WiFi firmware built-in.
Back to top
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Wed 30 May 2018, 16:36    Post subject:  

Hi rcrsn51

I have got a few things distracting me ... but yes I applied your solution to .asoundrc and alsamixer starts fine now. Thanks.

I routinely adopt the newbies perspective when things don''t work as expected from the outset ... of course I appreciate the excellent work put in to making this distro smooth, and in fact I know how to get things working, but at times it does seem to be for the expert rather than the novice type of distro, who could just be satisfied with Mint! Nothing wrong with that, of course, either, in fact it should be applauded. But sound and wifi are paramount for the vast majority of any platform users ... ! And those areas definetely need a rethink in how the available resources are advertised and made available!! But actually not a big deal ... but being British, we are programmed to complain!!!

No apologies for being selfish, lazy and honest!

cheers
stemsee
Laughing
Back to top
View user's profile Send private message MSN Messenger 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Wed 30 May 2018, 17:13    Post subject:  

Hi stemsee, next ISO release will have sound-card-selector included. About the firmware, I'm not sure, the ISO will grow to 400MB then, which can not be considered small anymore.

Any other suggestions to change for making it less "being for the expert" ? I won't see it as complaints Wink

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Thu 31 May 2018, 05:36    Post subject:  

Deb packages for gtkwialog released. Details at:

http://www.murga-linux.com/puppy/viewtopic.php?p=993900#993900

Developed on XenialDog 32bit and 64bit systems. Should work fine on Bionic too. Install to /usr/bin.

Hope the deb packages are okay. A couple of simple test programs available at post 4 of that thread. Let me know if all okay.

Have created repository for Gtkdialog at Debian Dog Organization github site. I am currently working on tidying up the source code prior to uploading there.

wiak
Back to top
View user's profile Send private message 
zaivala

Joined: 21 Mar 2011
Posts: 125

PostPosted: Thu 31 May 2018, 05:36    Post subject:  

stemsee wrote:
zaivala wrote:
Question: How am I supposed to download the SFS file that fixes Peasy WiFi when I don't have wifi? Again, needs to be included in the iso.

Well, how then did you download the iso?? ah ha ... should be able to find firmware elsewhere on your system!

Same problem here with really common realtek firmware. I know keeping size down is a priority, but newcomers will be put off. Ditto for soundcard setup. I believe that alsactl is not being applied after changing soundcard in alsamixer.

Apart from that truly excellent system.


Downloading the ISO and writing it to a CD is easy. Including an extra SFS file, not so much, unless IT'S IN THE ISO.
Back to top
View user's profile Send private message 
backi

Joined: 27 Feb 2011
Posts: 2007
Location: GERMANY

PostPosted: Thu 31 May 2018, 06:31    Post subject:  

Hi !
Quote:
Downloading the ISO and writing it to a CD is easy. Including an extra SFS file, not so much, unless IT'S IN THE ISO.


Sure !
So much is clear ....it seems you managed to download the the Iso somehow ....so you could download the Firmware (e.g. for WiFi ) https://github.com/fredx181/bionicdog/releases/download/v1.1/99-bionic_linux-firmware.squashfs
too .
But why not install the casper Folder extracted from Iso frugally on a Usb Stick or Hard-Drive and place the https://github.com/fredx181/bionicdog/releases/download/v1.1/99-bionic_linux-firmware.squashfs
inside the casper Folder -----so it will be loaded automatically during boot .

Don`t you know how to set up Bionic Dog frugally ?????..you leave me quite confused .
Back to top
View user's profile Send private message 
zagreb999

Joined: 11 Apr 2014
Posts: 573
Location: Yugoslavija

PostPosted: Thu 31 May 2018, 09:54    Post subject:  

regards fred

400 mb is not too much...
but, can you add okular and vlc gtk versions?
-----------------------------------
is it possible to make frisbee that works
in bionic as in debiandogs?

any repositories as in ddogs?

--------------
thank you!
Back to top
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Thu 31 May 2018, 12:55    Post subject:  

Here zagreb999

Be the first to try my Wifi-TrayNet (with Wifi-Scanner ... multi-interface).
I made this .deb on BionicDog. As an alternative to the excellent peasywifi, which has very reliable performance and features once you get past the short learning curve.

stemsee
wifi-traynet_2.2_i386.deb.gz
Description  fake .gz
gz

 Download 
Filename  wifi-traynet_2.2_i386.deb.gz 
Filesize  136.06 KB 
Downloaded  101 Time(s) 
Back to top
View user's profile Send private message MSN Messenger 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Thu 31 May 2018, 13:11    Post subject:  

@wiak
Quote:
Deb packages for gtkwialog released....

Thanks, they are fine, added to Stretch, Xenial and Bionic custom repos now.
Installed on Stretch, created symlink in /usr/bin, gtkdialog > gtkwialog and tested some applications like pburn and pfind, and working fine without altering, compatibility is nice option you added to gtkwialog.

Just a little bit thinking about the future, would it be good to add symlink gtkdialog > gtkwialog inside the package ? BTW, there's also gtkdialog3, a lot of scripts have that.
Again, just some thoughts, no idea how to handle things yet, just dreaming a bit about that maybe once sh will be symlink to dash in the Dogs.... (which would be nice, but not a must of course).

@zagreb
Quote:
can you add okular and vlc gtk versions?

I have no idea how, do you ?

Quote:
is it possible to make frisbee that works
in bionic as in debiandogs?


Just install frisbee, no ?

@stemsee Re: Wifi-TrayNet Thanks !
Quote:
I made this .deb on BionicDog. As an alternative to the excellent peasywifi...

From what you tested, does it work when Peasywifi is also still installed, or does it possibly conflict (specially after reboot maybe) ?
EDIT: I see that you specify full version in DEBIAN/control e.g. wpasupplicant-2.6-15ubuntu2, there's no need for that, can be just "wpasupplicant" (without quotes)

Fred

_________________
Dog Linux website
Tinylinux blog by wiak

Last edited by fredx181 on Thu 31 May 2018, 13:47; edited 1 time in total
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Thu 31 May 2018, 13:37    Post subject:  

fredx181 wrote:

Just a little bit thinking about the future, would it be good to add symlink gtkdialog > gtkwialog inside the package ? BTW, there's also gtkdialog3, a lot of scripts have that.


Actually, I did originally put the symlink in the package but then thought twice about it since gtkdialog already there as actual binary on system.

wiak
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Thu 31 May 2018, 13:47    Post subject:  

Actually, in similar vein, I should maybe mention that if you have weX on a system or at least 'scrox' then you don't need scrot.

scrot can just be a symlink to scrox.

All I did in scrox was add extra functionality to scrot - the scrot functionality remained itself unchanged.

scrot isn't large, so no big deal that one I know.

wiak
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Thu 31 May 2018, 14:30    Post subject:  

wiak wrote:
Actually, I did originally put the symlink in the package but then thought twice about it since gtkdialog already there as actual binary on system.

Yes, if you made it like that there would be a problem with dpkg finding the same file in another package, but could be solved with a construction: "Replace: gtkdialog" in control file.

I know it didn't go like that, but it would be a whole lot more convenient if your gtkdialog mod was an upgraded version of gtkdialog itself !!
How do you feel about calling your package just "gtkdialog" (name in control, so would replace existing "older" gtkdialog) with version something like "0.8.4-gtkwialog" and with the same description as you have in control file for gtkwialog ? EDIT: And in that case the package should contain symlink gtkdialog > gtkwialog and also gtkdialog3, gtkdialog-splash, Xdialog.
Sorry for being selfish, but something like this would be a lot easier for me to handle things in the future, I think Question Question
Or... maybe there's other good way to handle this that I didn't think about yet.

Fred

Last edited by fredx181 on Thu 31 May 2018, 14:52; edited 1 time in total
Back to top
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Thu 31 May 2018, 14:52    Post subject:  

Hi Fred

I have peasywifi installed and I use it, as well (it handles wep and wpa1 and has fewer dependencies ). I have not saved a profile with peasywifi so I didn't see if there was a conflict when Wifi-TrayNet and peasywifi both try to autostart. Wifi-TrayNet can switch on/off autocon (connect default profile at startup .. /etc/xdg/Startup/autocon) and autostart (start Wifi-TrayNet with X startup ... /etc/xdg/Startup/Wifi-TrayNet (link)). I generally switch when one doesn't do what I want at a given time!

So, both installed, both seem to work fine alongside each other ... I din't notice any stealing going on... but I wasn't looking for it!

Peasywifi by default uses udhcpc, last I looked, Wifi-TrayNet can use dhcpcd, on another interface, if need be, avoiding obvious potential conflicts. So could connect to a local network on one wireless interface and internet on another.

I should carry out conflict tests! I will look through peasywifi scripts to see how better to avoid likely conflicts with it. I will have to think about that further.

The main feature with Wifi-TrayNet is to have the mouse pointer hover over the tray icon to see the full sequence of notifications as tooltips. Clicking on the icon causes a scan....2 clicks if already connected to an AP; one to disconnect, then another to scan.

cheers
stemsee
Back to top
View user's profile Send private message MSN Messenger 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Thu 31 May 2018, 15:05    Post subject:  

fredx181 wrote:
I know it didn't go like that, but it would be a whole lot more convenient if your gtkdialog mod was an upgraded version of gtkdialog itself

There has not been enough testing to guarantee the safety of that decision.

There is no reason why gtkwialog cannot exist as a separate package. Applications that are built (or rebuilt) for gtkwialog would simply show it as a dependency.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Thu 31 May 2018, 15:22    Post subject:  

rcrsn51 wrote:
fredx181 wrote:
I know it didn't go like that, but it would be a whole lot more convenient if your gtkdialog mod was an upgraded version of gtkdialog itself

There has not been enough testing to guarantee the safety of that decision.

There is no reason why gtkwialog cannot exist as a separate package. Applications that are built (or rebuilt) for gtkwialog would simply show it as a dependency.


Yes, agreed, should be tested more to be absolutely sure that gtkwialog could possibly replace gtkdialog before thinking of rebuilding packages. As I said, I was just thinking about future possibilities.

EDIT:
Quote:
Applications that are built (or rebuilt) for gtkwialog would simply show it as a dependency.

Well... yes, that of course would be the most simple,why I didn't think of that ?? thinking things are more difficult than they are actually, I suppose, anyway, thanks.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Thu 31 May 2018, 18:29    Post subject:  

fredx181 wrote:
wiak wrote:
Actually, I did originally put the symlink in the package but then thought twice about it since gtkdialog already there as actual binary on system.

Yes, if you made it like that there would be a problem with dpkg finding the same file in another package, but could be solved with a construction: "Replace: gtkdialog" in control file.

I know it didn't go like that, but it would be a whole lot more convenient if your gtkdialog mod was an upgraded version of gtkdialog itself !!
How do you feel about calling your package just "gtkdialog" (name in control, so would replace existing "older" gtkdialog) with version something like "0.8.4-gtkwialog" and with the same description as you have in control file for gtkwialog ? EDIT: And in that case the package should contain symlink gtkdialog > gtkwialog and also gtkdialog3, gtkdialog-splash, Xdialog.


As long as you don't mind modifying the deb packages to how you'd most conveniently find it, I don't mind at all how you do it.

As for testing, stability and security of the package. Well... legacy mode is identical to previous legacy gtkdialog bar from an if statement selecting it. There is no danger, though don't believe me if anyone wishes (!) - it's as safe and stable as the original and testing will simply prove what is already true.

As for the new modes, well I have no doubt myself whatsoever that they are stable/secure too - again just another single line in the if statement usign glib command rather than system(). Very simple. The logic for doing the commandline arguments was not mine - already there - I just needed to add a couple of entries and they work is test enough.

Famous last words you might say, but I'd be a rich man I feel if I could take bets against that. Just for your reassurance in case you do install it. Test away though! Wink

The source code will be up in a day or two anyway and anyone could do a diff against that and you'll soon see that, at the end of the day, it is just as simple and assured as I described. That's why I didn't mind going to the small trouble of making debs when the bare version of that new binary had only been tested by myself - I was/am confident there is nothing new to test (except for people to use the -b and -a modes to best effect to work out the coding that will be required for action commands - that's a user experience issue, gtkwialog will do whatever is is commanded (at least as much as legacy gtkdialog would).

wiak
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Thu 31 May 2018, 21:23    Post subject:  

Simple fact is gtkwialog may diverge in functionality even more from gtkdialog (not that I have any plan), at that core system level anyway, which is where my own skills at C tend to lie (not in checking/modifying widget characterists/actionsof Gtkdialog, the wee gui builder program to ensure they are as complete as possible in terms of GtkDialog, GTK system library component (and note the confusion of name clash - no wonder there has been gtkdialog3 and others at various stages over time...). In case you wondered, I'm particularly tempted to add IPC functionality like inbuilt named pipe (Gtkdialog itself can already read from stdin so ordinary pipe use already known), and or message queue interface to the program (and not much needed to add network socket comms mode) - would open up a whole host of new usage scenarios, without much additional code at all. But in a testing branch... These extra optional possibilities would indeed just be options and with no bloat in general operation at all and insignificant in coding extra also (in case anyone was concerned its actually quite a small coding job that doesn't interfere with anything else) - easy to code if you know IPC mechanisms at system level. (I once wrote a wee C program called 'wiak' (which is where my pseudonym now comes from) that was for IPC - gave bash users message queue facility, which bash itself doesn't provide, and had planned to include socket IPC but the program wasn't used by anyone but me I think, so I didn't bother).


EDIT: I hate to say it, but in a bigger picture sense it makes sense to have a version that can be communicated with via dbus (oh no! that would cause consternation on this forum!). But that's no plan of mine - simple message queue ability is ultra efficient and truly simple... Nothing wrong with an alternative dbus-bloated version though - if that proved useful somehow. When is some kind of IPC useful in a program like this? - well, one example, it can be used to help separate gui functionality from action command functionality - which I've found handy in writing apps for accessibility purposes when a user may have poor sight. Won't say more, a big topic in itself.

So fork, from my point of view of not upsetting legacy gtkdialog developments via my 'tinkerings', makes sense. Of course i can now use github 'testing branches' of my own for that kind of thing and it is open source and so any part of its code can be used with proper acknowledgement as long as in accordance with GPLv2 license. Personally I prefer the name change, as I say, and it marks the solution to the bash -f export problem (somewhat thanks to YAD since I noticed the difference and finally, thankfully, checked to find out why YAD didn't suffer the bash function export problem that had always plagued Gtkdialog). Implementation proved much easier than I expected in the end (even though I could hardly concentrate cause of pain from my broken ribs and punctured lung! Which no doubt affected my mood somewhat... Wink )

Thing is that people should not be using system() call legacy Gtkdialog mode, -a or -b are the only defaults Gtkwialog would be given by me except to allow legacy mode operation for old programs, many of which have that painful incompatibility with systems running dash or ash. There is nothing to prevent the likes of 01micko or woodenshoe-wi asking for membership of Debian Dog Organization with read/write access over Gtkwialog repository is there(?) - assuming they did wish to use the program? That would give them trusted rights to modifying Gtkwialog and they can anyway package it in dotpets any way they like already. Afterall DD is stated as being under the Puppy umbrella in the Puppy FAQ.

It may be 99% (and more) shared code with legacy Gtkdialog, but not using that system() call does make it fundamentally different in <action> operation, hence the subtle coding differences from the user's point of view - Thunor's long hard labours did not change any fundamental behaviour of Gtkdialog itself - rather they hugely expanded its widget features to more fully mimic the underlying GtkDialog GTK system calls. But yes, on hindsight, once I got -b and -a modes functioning I realised I could just leave the old system() call routines in as a hopefully never used
piece of code aside from with older non-updated gtkdialog apps. So it is there for a convenience actually, but it would be daft to ever use legacy mode for new apps (that's my concern) because that not only brings back the bash export function incompatibility back again but is also inefficient in 'always' forcing use of that 'extra' /bin/sh -c process (by system() call). In certain programs will actually be best to use -a mode since that allows backgrounding of programs without even needing a shell for job control.

I guess this post fits better in the Gtkwialog development thread, but it is in answer to your above comment and doesn't otherwise need to be stated in development thread.

wiak
Back to top
View user's profile Send private message 
zaivala

Joined: 21 Mar 2011
Posts: 125

PostPosted: Fri 01 Jun 2018, 05:40    Post subject:  

backi wrote:
Hi !
Quote:
Downloading the ISO and writing it to a CD is easy. Including an extra SFS file, not so much, unless IT'S IN THE ISO.


Sure !
So much is clear ....it seems you managed to download the the Iso somehow ....so you could download the Firmware (e.g. for WiFi ) https://github.com/fredx181/bionicdog/releases/download/v1.1/99-bionic_linux-firmware.squashfs
too .
But why not install the casper Folder extracted from Iso frugally on a Usb Stick or Hard-Drive and place the https://github.com/fredx181/bionicdog/releases/download/v1.1/99-bionic_linux-firmware.squashfs
inside the casper Folder -----so it will be loaded automatically during boot .

Don`t you know how to set up Bionic Dog frugally ?????..you leave me quite confused .


Nope. I have never installed anythhing other than full installs, and using a CD. I've tried USB sticks, they just don't work for me. I'm an idiot. But again, yes, I can download the stuff, but it won't be on the disk. I thought I made that clear. However, the main point is, I didn't KNOW to download the SFS until after I'd asked, and then that information was stuck on page 1 of a now-16-page topic. If it had been included in the ISO in the first place, I wouldn't have needed to ask the question.

I don't know why you're so anti-n00b here. This is supposed to be a Puppy, and I've never had these problems with previous Puppies. It's supposed to be foolproof no matter how big the fool. But you'd rather make sarcastic comments.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Fri 01 Jun 2018, 05:55    Post subject:  

wiak wrote:
As long as you don't mind modifying the deb packages to how you'd most conveniently find it, I don't mind at all how you do it.


Ah, good to know, but probably I'll keep it as it is, it does no harm having gtkdialog and gtkwialog both installed (I wasn't thinking clear earlier, as rcrsn51 said, new or modified programs written for gtkwialog just need dependency gtkwialog specified, simple as that).

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Fri 01 Jun 2018, 06:02    Post subject:  

zaivala wrote:
Nope. I have never installed anythhing other than full installs, and using a CD. I've tried USB sticks, they just don't work for me. I'm an idiot. But again, yes, I can download the stuff, but it won't be on the disk. I thought I made that clear. However, the main point is, I didn't KNOW to download the SFS until after I'd asked, and then that information was stuck on page 1 of a now-16-page topic. If it had been included in the ISO in the first place, I wouldn't have needed to ask the question.

I don't know why you're so anti-n00b here. This is supposed to be a Puppy, and I've never had these problems with previous Puppies. It's supposed to be foolproof no matter how big the fool. But you'd rather make sarcastic comments.


Complaining.... Complaining.... Complaining.... Is that all you can do ?
Yes, you'll have to be a little creative, if you don't want to, then I guess Bionicdog is not for you.
EDIT: To add: there are quite a few people here willing to help, so if you really want to solve your problem, I'm sure it can be done.

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
anikin

Joined: 10 May 2012
Posts: 1020

PostPosted: Fri 01 Jun 2018, 08:33    Post subject:  

wiak wrote:
:.. I hate to say it, but in a bigger picture sense it makes sense to have a version that can be communicated with via dbus (oh no! that would cause consternation on this forum!). But that's no plan of mine - simple message queue ability is ultra efficient and truly simple... Nothing wrong with an alternative dbus-bloated version though - if that proved useful somehow. When is some kind of IPC useful in a program like this? - well, one example, it can be used to help separate gui functionality from action command functionality - which I've found handy in writing apps for accessibility purposes when a user may have poor sight. Won't say more, a big topic in itself...
Yes, please make it d-bus free if possible (if systemd doesn't need it). Watching your noble mission and looking forward to testing gtkwialog. And out of sheer modesty - I was the one who brought up the dash/gtkdialog discussion (bitching) on the old DD thread - not to be personally accommodated as someone suggested earlier. My reasoning was simple - dash is the default shell in Debian.
Last edited by anikin on Fri 01 Jun 2018, 08:39; edited 2 times in total
Back to top
View user's profile Send private message 
backi

Joined: 27 Feb 2011
Posts: 2007
Location: GERMANY

PostPosted: Fri 01 Jun 2018, 08:35    Post subject:  

Hi zaivala !

Quote:
I don't know why you're so anti-n00b here. This is supposed to be a Puppy, and I've never had these problems with previous Puppies. It's supposed to be foolproof no matter how big the fool. But you'd rather make sarcastic comments.

I never did a full Install of Bionic Dog or any Puppy ...so i don`t have any clue about it.....can`t help ......Puppies and the "Dogs" are mainly designed to use in "frugal" Mode if i am correctly informed ....although it is possible to install them "Full" .
There was no Sarcasm in my comment :
Quote:
Don`t you know how to set up Bionic Dog frugally ?????..you leave me quite confused .

This was a serious concern ..... i just wanted (seriously ) to know if you know how to do it (or not)--- going frugal.......and why you don`t go "frugal" .....
You did not answer my Question ...
So regarding your Problem ......from my Position not experienced in Full Installs.......my Advice ....better go "frugal .....lots of Advantage over "Full Installs " and greater Chance to get Support/Help .
Regards !
P.S:
To give someone Support ....one needs some precise Information.......so without any Sarcasm........you still leave me quite confused .

P.S :
You tried to use Usb-Sticks (almost bullet proof )......and you failed ????? ....more confused Rolling Eyes Rolling Eyes Surprised Sad Shocked That`s not easy....how to do this ?
(maybe sarcastic ) Wink
Back to top
View user's profile Send private message 
zaivala

Joined: 21 Mar 2011
Posts: 125

PostPosted: Fri 01 Jun 2018, 17:17    Post subject:  

fredx181 wrote:
zaivala wrote:
Nope. I have never installed anythhing other than full installs, and using a CD. I've tried USB sticks, they just don't work for me. I'm an idiot. But again, yes, I can download the stuff, but it won't be on the disk. I thought I made that clear. However, the main point is, I didn't KNOW to download the SFS until after I'd asked, and then that information was stuck on page 1 of a now-16-page topic. If it had been included in the ISO in the first place, I wouldn't have needed to ask the question.

I don't know why you're so anti-n00b here. This is supposed to be a Puppy, and I've never had these problems with previous Puppies. It's supposed to be foolproof no matter how big the fool. But you'd rather make sarcastic comments.


Complaining.... Complaining.... Complaining.... Is that all you can do ?
Yes, you'll have to be a little creative, if you don't want to, then I guess Bionicdog is not for you.
EDIT: To add: there are quite a few people here willing to help, so if you really want to solve your problem, I'm sure it can be done.


Yep, make it all about me. I have brought up some serious problems, and been treated like I'm too stupid to be paid attention to. I've done the same on other Puppies, and gotten help. I asked for one thing to do to make it easier to install, and you told me I needed to do it some other way which was not, could not have bee, apparent to me from the website and download. You'd rather make me feel like crud than look at maybe fixing it? Go ahead. I'm out of here.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Fri 01 Jun 2018, 17:39    Post subject:  

zaivala wrote:
I'm out of here.

Have a look at UPup Bionic Beaver. It will function more like the Puppies you are used to, unlike BionicDog, which makes no claim to do so.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Fri 01 Jun 2018, 17:47    Post subject:  

zaivala wrote:
Yep, make it all about me. I have brought up some serious problems, and been treated like I'm too stupid to be paid attention to. I've done the same on other Puppies, and gotten help. I asked for one thing to do to make it easier to install, and you told me I needed to do it some other way which was not, could not have bee, apparent to me from the website and download. You'd rather make me feel like crud than look at maybe fixing it? Go ahead. I'm out of here.


I'm not surprised that you're still having the same attitude, so predictable !

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
backi

Joined: 27 Feb 2011
Posts: 2007
Location: GERMANY

PostPosted: Sat 02 Jun 2018, 03:22    Post subject:  

Hi zaivala !

What are you really after.......solving your Problem ?....or performing your Drama ?

Wish you good Luck !
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Sat 02 Jun 2018, 04:17    Post subject:  

rcrsn51 wrote:
zaivala wrote:
I'm out of here.

Have a look at UPup Bionic Beaver. It will function more like the Puppies you are used to, unlike BionicDog, which makes no claim to do so.


Seconded. If you wish some day to try different distributions than Puppy (which was designed to be particularly good at working with multisession cd/dvds) then my advice to you would be to learn how to do frugal installs to usb (and hard disc later). Once you master frugal installs to usb with Puppy you will have no trouble installing the likes of BionicDog including its firmware SFS.

wiak
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sat 02 Jun 2018, 04:56    Post subject:  

Just to mention for clarity: There is a full-install option in the Menu (see pic)
(although not really much tested by others, works fine for me, but that doesn't say all)

It doesn't really support dual boot, i.e. will not scan for other systems that are already installed on hdd or usb.
Default bootloader is grub4dos, at the point of asking to install grub4dos it can be canceled (in case not wanting to overwrite existing bootloader, e.g. GRUB2, then you need to add an entry manually in e.g. grub.cfg).
EDIT: If not canceled, there will be an entry added to menu.lst, so an already existing menu.lst will not be overwritten.
EDIT2: Simple example entry for GRUB2 (after full install done and canceled grub4dos install)) (in /boot/grub/grub.cfg):
Code:
menuentry "Bionicdog Full" {
    set root=(hd0,1)
    linux /boot/vmlinuz root=/dev/sdb1 rw
    initrd /boot/initrd.lz
}

Above I used for a full install on USB-stick with GRUB2, replace "root=/dev/sdb1" by e.g. "root=/dev/sda1" if installed to HDD sda1
Or in case of e.g. sda2 change to : "root=/dev/sda2" and also change to:
set root=(hd0,2)
About the last I'm not really sure, btw, don't know much about GRUB2

So, yes, support for a full install is rather minimal, I never felt the need to improve it, to be honest, because most people use a frugal install and the *Dogs are pretty much designed for that.

Fred
2018-06-02-102957_530x665_scrot_390x489.png
 Description   Full-installer
 Filesize   157.57 KB
 Viewed   899 Time(s)

2018-06-02-102957_530x665_scrot_390x489.png


_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
backi

Joined: 27 Feb 2011
Posts: 2007
Location: GERMANY

PostPosted: Sun 03 Jun 2018, 07:19    Post subject:  

Hi !

Wiak wrote here :

http://www.murga-linux.com/puppy/viewtopic.php?t=113518&start=30

Quote:
Maybe the Dogs should have a FAQ (similar to the Puppy FAQ), for its many users, that states that Puppy is accepted as being allowed to share its kennel - after all it is a bigger Dog if we are going to be truthful about this.


Creating a FAQ for the " Dogs " would be an excellent idea !

Regards !
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sun 03 Jun 2018, 08:34    Post subject:  

backi wrote:
Hi !

Wiak wrote here :

http://www.murga-linux.com/puppy/viewtopic.php?t=113518&start=30

Quote:
Maybe the Dogs should have a FAQ (similar to the Puppy FAQ), for its many users, that states that Puppy is accepted as being allowed to share its kennel - after all it is a bigger Dog if we are going to be truthful about this.


Creating a FAQ for the " Dogs " would be an excellent idea !

Regards !


How nice it would be if an excellent idea and posting about it in 3 different threads, that this FAQ can be automagically created Wink

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
backi

Joined: 27 Feb 2011
Posts: 2007
Location: GERMANY

PostPosted: Sun 03 Jun 2018, 08:50    Post subject:  

Damn .....you got me busted Fred ....

.....Have to admit ......i am just some kind of lazy guy/cheerleader/Agent provocateur ...

Man.....it`s damn hot here in my Place....feel fucking lazy .
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Mon 04 Jun 2018, 07:38    Post subject:  

accidental double-post; I don't know how...
Last edited by wiak on Mon 04 Jun 2018, 07:39; edited 1 time in total
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Mon 04 Jun 2018, 07:38    Post subject:  

Hi Fred,

In converting cast2chrome to use gtkwialog and for use with bash, dash, or ash system shells, I discovered it has a serious bug. Would you kindly remove it from the repositories until I release version 0.0.3 in which I will fix my error.

Thanks in advance,

wiak
Back to top
View user's profile Send private message 
backi

Joined: 27 Feb 2011
Posts: 2007
Location: GERMANY

PostPosted: Mon 04 Jun 2018, 11:17    Post subject: Bodhi Linux shut down Distribution`s Forum due GDPR  

Hi !
Bodhi Linux shut down Distribution`s Forum due GDPR :
https://www.bodhilinux.com/2018/06/03/forums-closed-due-to-gdpr/
https://www.eugdpr.org/

See also Distrowatch :
https://distrowatch.com/weekly.php?issue=20180604#news

I am no Expert ....what are the Consequences ......could PuppyLinux Forum also be affected ?
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Mon 04 Jun 2018, 11:52    Post subject:  

wiak wrote:
Hi Fred,

In converting cast2chrome to use gtkwialog and for use with bash, dash, or ash system shells, I discovered it has a serious bug. Would you kindly remove it from the repositories until I release version 0.0.3 in which I will fix my error.

Thanks in advance,

wiak


Cast2chrome version 0.0.3 now released, which fixes the issue. Compiled on XenialDog - works also on Bionic.

It's my first gtkwialog dependent app, which will run on top of dash, or ash, or bash systems.

http://www.murga-linux.com/puppy/viewtopic.php?p=991012#991012

Depends on gtkwialog of course (running in -b mode).

wiak
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Mon 04 Jun 2018, 13:57    Post subject:  

Hi wiak,

Thanks. Added Cast2chrome version 0.0.3 now to repos and removed v0.0.2 (as I think you'd prefer)
Hey ! First gtkwialog based program Smile

BTW, I switch frequently from sh > bash to sh > dash (and back) to test things (like pfind just recently)
When I was updating the repositories just now I was surprised that it went much faster than I'm used to, and asked myself why, and noticed the sh > dash symlink (I didn't realize it was at that moment)
EDIT: To clarify, the speed has nothing to do with internet speed, just the process before uploading the files to github went faster (scanning the packages and creating packages list etc..)
So, what I'm saying is that this was sort of a blind test that proves for me that sh > dash would be a real improvement in speed (in at least some cases).

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Mon 04 Jun 2018, 14:53    Post subject:  

*** New BionicDog release: 2018-06-04 ***

Changes:

- Two different ISO's available now, one with all firmware included (e.g. for WiFi, 2018-06-04-firmware_all) and one without.
(but still kept download link for the separate firmware squashfs at first post)
- Booting with encrypted savefile works now (bugfix, previously didn't work)
- Kernel upgrade to latest 4.15.0-22-generic
- Upgraded all packages (apt-get upgrade)
- Other small changes, e.g. added "sound-card-selector", modified tint2 bottom panel (volume setting)

Info and download links at first post updated.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
heckthefeck

Joined: 04 Jun 2018
Posts: 1

PostPosted: Tue 05 Jun 2018, 06:17    Post subject: Re: BionicDog (updated: 2018-06-04)
Subject description: I am using this since yesterday,
 

thanks a lot! Smile


I use bionic dog since yesterday, when I saw your post, and lxpuppy would not install. It would boot though, but installing some file would miss, so I thought: why not give your post a try! I am very happy!
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Tue 05 Jun 2018, 08:22    Post subject: new Precord 9.0.5
Subject description: depends on gtkwialog
 

New version 9.0.5 of Precord released. Same functionality as previous version but Precord now uses gtkwialog [-b] and hence works with system shell dash, or ash, or bash.

Find deb package here:

http://www.murga-linux.com/puppy/viewtopic.php?p=370446#370446

Please remember to remove your old $HOME/.precord folder before first use.

wiak
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Tue 05 Jun 2018, 12:40    Post subject: Re: BionicDog (updated: 2018-06-04)
Subject description: I am using this since yesterday,
 

heckthefeck wrote:
thanks a lot! Smile


I use bionic dog since yesterday, when I saw your post, and lxpuppy would not install. It would boot though, but installing some file would miss, so I thought: why not give your post a try! I am very happy!


@heckthefeck, that's good to hear, thanks and welcome to the forum !

@wiak, thanks, will upload new Precord to repos soon.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Tue 05 Jun 2018, 12:58    Post subject:  

I am making good progress setting up bionic dog on my main computer.
I have one problem I would like to solve.

This computer has a broadcom wl wifi driver. I installed this package which includes my driver but don't know how to activate it.

dkms source for the Broadcom STA Wireless driver

Broadcom STA is a binary-only device driver to support the following IEEE
802.11a/b/g/n wireless network cards: BCM4311-, BCM4312-, BCM4313-,
BCM4321-, BCM4322-, BCM43142-, BCM43224-, BCM43225-, BCM43227-, BCM43228-,
BCM4331-, BCM4360-, and BCM4352-based hardware.d

This may be a long shot and not essential. I am using a USB dongle at the moment, which is working fine.

Any help would be appreciated.

irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Tue 05 Jun 2018, 13:35    Post subject:  

@irishrm: Before messing with the wl driver, you should see if an in-kernel driver like b43 may work. However, it needs firmware.
Code:
apt-get update
apt-get install firmware-b43-installer

Reboot.

Last edited by rcrsn51 on Tue 05 Jun 2018, 14:52; edited 1 time in total
Back to top
View user's profile Send private message 
anikin

Joined: 10 May 2012
Posts: 1020

PostPosted: Tue 05 Jun 2018, 14:26    Post subject:  

rcrsn51,

A quick question regarding peasyglue - are you planning to release a new, dash compatible version?

Thank you in advance.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Tue 05 Jun 2018, 14:48    Post subject:  

PeasyGlue contains some other bashisms in addition to the "export -f" issue. I am not much interested in this conversion project.

But you can contact wiak and see what he is doing.
Back to top
View user's profile Send private message 
anikin

Joined: 10 May 2012
Posts: 1020

PostPosted: Tue 05 Jun 2018, 15:02    Post subject:  

If he makes changes to peasyglue - no objections on your part?
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Tue 05 Jun 2018, 16:08    Post subject:  

Thanks rcrsn51 for the reply.
I did as you suggested and got the message that wlan0 was not active.
As I said I can manage fine without it so there is no need to waste your time on it if it presents any difficulty.
Thanks again.
irishrm.
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Tue 05 Jun 2018, 18:47    Post subject:  

Hi.

A fellow musician and a friend of mine made a nice gift to me - his old Samsung N150 Netbook.

I made several tests of different Puppy Linux Systems to check how and if they would work.

A first test was made using my LazY Puppy Art Studio based on Tahr 6.0.2, but this has used full capacity of both two cores of the processor, so not usable.

I went back to the earliest Puppy I got locally existing which is my original LazY Puppy based on Lucid Puppy. Everything went fine. Appr. 3% of capacity of both two cores of the processor.

My next try was L.A.S.S.I.E. a Precise based Puppy, which returned to use appr. 60% of capacity of both two cores of the processor.

To my absolutely surprise, BionicDog returned very well running on this Netbook. Currently playing music with Gnome MPlayer at 19% to 21% of capacity of both two cores of the processor.

Pretty good, well done that BionicDog! Very Happy

_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Tue 05 Jun 2018, 20:37    Post subject:  

rcrsn51 wrote:
PeasyGlue contains some other bashisms in addition to the "export -f" issue. I am not much interested in this conversion project.

But you can contact wiak and see what he is doing.


I wouldn't release any conversions without your explicit permission, Bill. I wouldn't like people messing with my own programs without a good reason either. But if you are happy for me to convert peasyglue for anikin and others who would like to run it (or possible others of your fine utilities) on dash-based systems I'd be fine with doing that for any of your programs - I am quite in practice at doing these conversions now, so wouldn't be a burden. Of course I cannot guarantee any of my work - I could mess up and users would have to accept that limitation in any conversions I ever do. However, doesn't matter either way - and I respect your own interests and rights to your own works either way. I'm more interested in my own programs being dash-compatible and for new util/apps I write (if any).

EDIT: at least a few of us would like to be able to run DebianDogs with dash as the shell, as an efficiency/speed/Debian-compatability measure, without losing lots of functionality. That's the only reason gtkwialog was created and to allow new apps to be written that will be compatible on Debian-based dash systems. That's really the only interest I have in the project myself. But I can easily do conversions for my own system anyway. Main problem for me is zigbert's Pburn - that's a big and very useful program(!) but a big job to ever make compatible with dash...

wiak
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Wed 06 Jun 2018, 12:36    Post subject:  

I have given this some thought and decided the following: the most fail-safe way to run a gtkdialog app in a non-bash environment is to entirely remove the bashisms, not create an alternate method of running those bashisms.

To that end, I am posting a non-bash version of PeasyGlue for anikin to test.
peasyglue-nobash_2.1.deb.gz
Description 
gz

 Download 
Filename  peasyglue-nobash_2.1.deb.gz 
Filesize  6.05 KB 
Downloaded  118 Time(s) 
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Wed 06 Jun 2018, 13:15    Post subject: misleading claims against bash as a programming language.  

rcrsn51 wrote:
I have given this some thought and decided the following: the most fail-safe way to run a gtkdialog app in a non-bash environment is to entirely remove the bashisms, not create an alternate method of running those bashisms.


No problem, anything you want to do with your own apps is fine and of no concern to me.

However i find your statement both entirely misleading to others (to the point of being false) and an attack on my work with gtkwialog. Bash was designed as a more powerful programmer's shell and it is no less safe to use than a simpler, less full-featured, shell such as original /bin/sh. As a longtime C programmer, in a professional capacity, I am well aware of what is 'safe' or not.

Your choice of wording (particulary the use of the term 'bashisms') imply that using gtkwialog via bash is somehow inherently less safe than using a program written in a simpler shell language - that is patently untrue.

"Bashisms" simply mean code written using the more powerful features of bash, which in no way makes a program prone to failure whether the shell used by the main system is some other shell or not - the problem was that legacy gtkdialog inflexibly forces commands to use /bin/sh, which certainly rendered its bash driven code failure prone. Gtkwialog, on the other hand, has no such restriction and can be safely used with bash scripts (including the powerful extended features bash offers the programmer) - no matter what the system shell is.

Obviously a poor programmer could render a program useless if they used bash code along with gtkwialog and then ran it through /bin/sh, but that is just poor coding and another matter altogether.

The term 'bashism' was simply invented to warn against writing a system script in bash if the user wanted to run that code via /bin/sh. Writing a user application, rather than a system script, could be done in any level of programming language be it bash, C, python, lua, whatever - none of these are more failure prone than ash or dash. Bashism isn't a religion either, despite the way some people use the word so misleadingly. Of course you can't run a bash program using ash or dash as the interpreter; gtkwialog doesn't force that situation on anyone.

EDIT:
I am very disappointed in your negative attitude, in which you purposively rewrite one program to discourage simple conversion of all, but that attitude can at least be disregarded. Your programs are easily, simply, and quickly converted to run perfectly well with gtkwialog as it happens, with perfect safety in the result - no re-write to Posix ever was necessary at all; but do what you like - some of us don't have time to rewrite programs with less powerful shell language. Nothing wrong with writing new programs using ash or dash or bash for that matter (or converting to Posix if so desired) - depends how much functionality a programmer wants from the coding language they use. Totally rubbish to suggest bash (or bash with gtkwialog) is somehow unsafe though. Comments like yours simply amount to conservative jealously against development progress you clearly see as a threat to yourself, which is a shame to others in the community who have to suffer as a result of such code-protectionism. This is open-source code so yes of course your code and mine and everyone elses could be forked if not satisfying some need. Having said that, I have no personal interest in your code - aside from Peasywifi, which works well for me in practice - but it is not essential to me either.

wiak
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Wed 06 Jun 2018, 13:59    Post subject:  

Just thinking (but maybe it's me because my base language is not english) there's a difference in "fail-safe", maybe meant by rcrsn51 as "converting to using gtkwialog" can cause unexpected bugs and "safe" in the sense of "secure" (how wiak seems to interpret it)
Just my 2 cents.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Wed 06 Jun 2018, 14:10    Post subject:  

gtkwialog appropriately written with bash is every bit as 'fail-safe' as gtkdialog appropriately written with simpler shell language. The comment to the contrary was entirely misleading, which is intolerable to me, being thus little more than a thinly-veiled attack on my development effort. If he wants to waste his time re-writing simple programs that are particularly easy to 'safely' convert, that's up to him of course. Re-writing a program of any complexity, is far more likely to introduce bugs; though some programs are easier to convert than others - but that is a different matter entirely.

William
Back to top
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Wed 06 Jun 2018, 14:59    Post subject:  

Concerning Wifi-TrayNet and Wifi-Scanner the previous post, as you would know by now, was buggy as hell on BionicDog, but not on Bionic puppy or fatdog. While gathering info for the deps I noticed that dhcpcd is not available only dhcpcd5, I then reworked the script to function with dhcpcd5 which differs somewhat from dhcpcd. Also the ifconfig and iwconfig results differ significantly from the other derivatives I use. The result is this rewritten version ... I wonder if Rcrsn51 went through similar for peasywifi on BD. Peasywifi uses dhcpcd (previously I though it was udhcpc), according to its properties, and states that dhcpcd5 is incompatible, so when Wifi-TrayNet (actually dhcpcd5) gets installed Peasywifi gets removed and vice versa. Which means there is NO conflict! I didn't realize that would be the result of using dhcpcd5. But apart from that small thing, if they were installed on the same system, I could only see autocon (peasy in /root/Startup and /home/puppy/Startup (still there after apt-get un-installed it ... auotcon for TrayNet is in /etc/xdg/Startup or if that does not exist then /root/Startup ($HOME/Startup actually). Whereas on occasion they both use wpa_supplicant.conf in tmp, TrayNet now creates all tmp files and pipes in /tmp/Wifi-TrayNet and likewise does scanner in /tmp/Wifi-Scanner, thus removing any potential interference. Add to that the fact that either app can select alternative interfaces to work on, there is even less chance of interference. Perhaps the one directory were interference may occur could be /var/tmp . Config files for peasy are in /etc/pwf while TrayNet and Scanner use /root/.wifi-connect/{profiles, geometry, static}(actually $HOME/.wifi-connect ... preserving multi-user, I think). The coding is very different I have my own , verbose un-tutored style, and I like a plethora of exotic features. So my flavour of app is not for everyone! But it is working if you want to try!
Last edited by stemsee on Wed 13 Jun 2018, 08:39; edited 1 time in total
Back to top
View user's profile Send private message MSN Messenger 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Wed 06 Jun 2018, 15:51    Post subject:  

stemsee wrote:
Peasywifi uses dhcpcd (previously I though it was udhcpc)

I started using busybox udhcpc in Puppy PeasyWifi in 2016.

That version was ported to the Dogs last year and continues as such.
Back to top
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Wed 06 Jun 2018, 16:58    Post subject:  

I misread the properties; dhcpcd an dhcpcd5 were both in the conflicts section!
Back to top
View user's profile Send private message MSN Messenger 
anikin

Joined: 10 May 2012
Posts: 1020

PostPosted: Thu 07 Jun 2018, 01:51    Post subject:
Subject description: peasyglue-nobash_2.1
 

rcrsn51 wrote:
I have given this some thought and decided the following: the most fail-safe way to run a gtkdialog app in a non-bash environment is to entirely remove the bashisms, not create an alternate method of running those bashisms.

To that end, I am posting a non-bash version of PeasyGlue for anikin to test.

This version runs with dash (and bash). Am I happy? Yes and no. I got what I wanted - peasyglue runs on my pure Debian Live system. Unhappy, because of the misunderstanding between you and wiak. Having pushed both of you, I now have a guilty feeling. I'm sure "fail-safe" wasn't meant as an insult. "Optimal" would have been a better choice, though, me thinks. I can't imagine either of you guys insulting others. My simplistic instinct is that the work can be continued in parallel and phases. At the end of the day, the community, Debian and Linux will benefit from the work of both of you.
out.jpg
 Description   
 Filesize   35.18 KB
 Viewed   1026 Time(s)

out.jpg

Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Thu 07 Jun 2018, 07:25    Post subject:  

@anikin: Glad to hear that it worked for you.

I just borrowed some ideas from zigbert and (I think) step on how to handle the exported functions.

You get the improved performance that comes with dash because those functions don't have to run in bash.
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Thu 07 Jun 2018, 07:59    Post subject:  

For a simple program performance difference of dash/gtkdialog capable program is probably negligible and will only apply to systems that don't use bash as /bin/sh underneath (such indeed as Debian/Ubuntu pristine). Legacy gtkdialog forces the use of the underlying system shell for every aspect of its command processing, which is certainly going to be inefficient on Puppys and Dogs, which both use bash as system shell, as they stand currently. However, as long as you are happy, the world is surely a happier place.

EDIT: Just took a look. Calling up a separate function file every time function is called is certainly a slow.......... technique when disc I/O accesses are always required unless that is you are storing the functions file in RAM based tmp, which is the method I advocated (I haven't noticed).

http://www.murga-linux.com/puppy/viewtopic.php?p=994319#994319

Anyway, thought you might appreciate my negative criticism in response to your lack of 'interest' and denigration of better methods. Case of misleading advertising I'd say, but each to their own right enough.

Your original program was better organised though, and the converted version I sent you would have done the job perfectly well were it not that you had a fako 'point' to make. eek...
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Thu 07 Jun 2018, 08:44    Post subject:  

irishrm wrote:
As I said I can manage fine without it ...

This is the same situation that occurs in Puppy with the Broadcom wl driver - you have to compile it separately for your specific platform. That requires setting up a devx environment.

Fred has posted a devx for BionicDog. When I have some time, I can do this, but I would need to know exactly what kernel version you are using.
Code:
uname -r


Puppy has a clever work-around for this situation - you can do a kernel-switch and use a pre-existing driver package. That's not always so easy in the Dogs.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Thu 07 Jun 2018, 10:59    Post subject:  

wiak wrote:
EDIT: Just took a look. Calling up a separate function file every time function is called is certainly a slow.......... technique when disc I/O accesses are always required

That's true, if you don't want to rely on disk/file caching.

Quote:
unless that is you are storing the functions file in RAM based tmp, which is the method I advocated

Good idea. That was easy to implement. Thanks for the tip.
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Thu 07 Jun 2018, 11:01    Post subject:  

oh wow, you are so cool today rcrsn51, you almost make me laugh! Wink
Back to top
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Thu 07 Jun 2018, 14:56    Post subject:  

Irishrm

rcrsn51 wrote:

Puppy has a clever work-around for this situation - you can do a kernel-switch and use a pre-existing driver package. That's not always so easy in the Dogs.


I compiled a 4.16.13 kernel on fatdog64.... I coppied the kernel-modules.sfs to /casper/modules/kernel-modules.squashfs and the kernel to ../casper or boot drive partition and i's working fine. For the wl.ko module fatdog kernel 4.12.x has the wl.ko kernel for your broadcom card, i have the same card. It should work fine. I have tried several times to compile the wl.ko module for the latest kernels, without success.

stemsee
Back to top
View user's profile Send private message MSN Messenger 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Thu 07 Jun 2018, 15:46    Post subject:  

rcrsn51 no pressure. If you find the time that would be great,
The kernel is 4.15.0-15-generic.

stemsee: I'm afraid compiling is a bit beyond me. If I had access to the kernel you compiled I might be able to stick it in the correct place.

Again no pressure.
thanks.
irishrm
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Thu 07 Jun 2018, 15:51    Post subject:  

stemsee wrote:
For the wl.ko module fatdog kernel 4.12.x has the wl.ko kernel for your broadcom card,

I set up BionicDog64 and swapped in the Fatdog kernel k4.12.10. This works.

Are you saying that the wl.ko module should be included? I don't see it. Or is it somewhere in the repo?
Back to top
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Thu 07 Jun 2018, 17:15    Post subject:  

It's in the main sfs /usr/share/broadcom/wl.ko and is loaded with insmod becasue it is out of tree, but i place it in lib/modules/kernel/network/wireless/wl.ko and then run depmod, and it loads normally with system.

EDIT: The latest iso has kernel 4.14.12 with wl.ko, it's too big to upload here.
Back to top
View user's profile Send private message MSN Messenger 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Thu 07 Jun 2018, 17:32    Post subject:  

Typically one should use dkms to compile the wl module on Debian/Ubuntu systems. This way automatically updates the module when newer kernels are added .... not tried myself!
Back to top
View user's profile Send private message MSN Messenger 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Thu 07 Jun 2018, 18:22    Post subject:  

I think it's the bcmwl-kernel-source package that needs installed, can't test right now.
Code:
apt-get install linux-headers-generic bcmwl-kernel-source

(or load the devx and install bcmwl-kernel-source)

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Thu 07 Jun 2018, 19:09    Post subject:  

@stemsee: I found it, thanks.

@fred: This gets a bit tricky because linux-headers-generic points to k4.15.0-22-generic and irishrm is still using the older BionicDog with k4.15.0-15-generic.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Thu 07 Jun 2018, 19:33    Post subject:  

@fred: Very nice! It even sets up the blacklisting of b43, etc.

Code:
apt-get update #if needed
apt-get install linux-headers-generic
apt-get install bcmwl-kernel-source
reboot


@irishrm: You can do this yourself, but you would first need an upgrade to the latest BionicDog 2018-06-04.

Make sure that your save folder has lots of space.

Last edited by rcrsn51 on Fri 08 Jun 2018, 01:41; edited 1 time in total
Back to top
View user's profile Send private message 
B.K. Johnson

Joined: 12 Oct 2009
Posts: 810

PostPosted: Thu 07 Jun 2018, 23:06    Post subject:  

@ITSMERSH

I don't wish to hijack this thread, but your mention of the Samsung N150 netbook makes me ask whether you are able to control the screen brightness of the netbook when working from battery only. If yes, I'll open a new thread where you can elaborate.
TIA

_________________
B.K. Johnson
tahrpup-6.0.5 PAE (upgraded from 6.0 =>6.0.2=>6.0.3=>6.0.5 via quickpet/PPM=Not installed); slacko-5.7 occasionally. Frugal install, pupsave file, multi OS flashdrive, FAT32 , SYSLINUX boot, CPU-Dual E2140, 4GB RAM

Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Fri 08 Jun 2018, 03:41    Post subject:  

rcrsn51 wrote:
@fred: Very nice! It even sets up the blacklisting of b43, etc.

Code:
apt-get update #if needed
apt-get install linux-headers-generic
apt-get install bcmwl-kernel-source
reboot



Yes, tested now, that works nicely but indeed takes a lot of space.

Quote:
@irishrm: You can do this yourself, but you would first need an upgrade to the latest BionicDog 2018-06-04.


Not if you load the devx for the older Bionicdog version: 61-DEVX-BionicDog64_2018-04-21_amd64.squashfs, download here:
https://github.com/fredx181/bionicdog/releases/tag/v1.1
Then after loading, install bcmwl-kernel-source (I tested and it works)

EDIT: I'll try making some .deb packages for it, back later.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Fri 08 Jun 2018, 05:28    Post subject:  

rcrsn51, fredx181 thanks for your work on this.
I already have two installs of the older kernel up and running with a wifi dongle.
I am going to have a go at both your suggestions. I may learn something.
However with my limited experience if a .deb package was available it would be great.
Will report on progress in time.
irishrm.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Fri 08 Jun 2018, 06:01    Post subject:  

Here are (unoffical) .deb packages for the wl module for testng.
(I could only test if wl is loaded at reboot after install, and it does,, but not if it actually works for wireless).

For older BionicDog 2018-04-21 (@irishrm, I think I read that you're on 64-bit, so then you'll need the amd64 .deb) :
https://fredx181.github.io/bionicdog/NoRepo/bcmwl_0.0.1_k4.15.0-15_amd64.deb
https://fredx181.github.io/bionicdog/NoRepo/bcmwl_0.0.1_k4.15.0-15_i386.deb

For Bionicdog 2018-06-04:
https://fredx181.github.io/bionicdog/NoRepo/bcmwl_0.0.1_k4.15.0-22_amd64.deb
https://fredx181.github.io/bionicdog/NoRepo/bcmwl_0.0.1_k4.15.0-22_i386.deb

EDIT: After installing, reboot (safest) with changes saved or try:
Code:
modprobe -r b43 bcma
modprobe wl


Fred

_________________
Dog Linux website
Tinylinux blog by wiak

Last edited by fredx181 on Fri 08 Jun 2018, 07:28; edited 1 time in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Fri 08 Jun 2018, 07:05    Post subject:  

fredx181 wrote:
EDIT: After installing, reboot with changes saved or do:
Code:
modprobe wl

Rebooting is safest, because it activates the blacklisting. Otherwise, you need to do something like
Code:
modprobe -r b43 bcma
modprobe wl

@Fred: Where is the DEBIAN folder hiding in these debs? It looks like "depmod -a" is being run, but I don't see how.
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Fri 08 Jun 2018, 07:07    Post subject:  

fredx181:
I installed your .deb, powered off, removed the dongle then rebooted and wifi
connected automatically as before.
Brilliant work, thanks a lot, really appreciated.
I will now go ahead and do an install of 2018-06-04.
irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Fri 08 Jun 2018, 07:16    Post subject:  

irishrm wrote:
I will now go ahead and do an install of 2018-06-04.

Here's a hint: download the 2018-06-04 version of the wl WiFi driver now and save it on a flash drive.

So when the new BionicDog boots up, you will be ready to install the matching driver.
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Fri 08 Jun 2018, 07:22    Post subject:  

rcrsn51:
Will do, thanks for the hint.
irishrm.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Fri 08 Jun 2018, 07:35    Post subject:  

rcrsn51 wrote:
Rebooting is safest, because it activates the blacklisting. Otherwise, you need to do something like
Code:
modprobe -r b43 bcma
modprobe wl

Ah, thanks, edited my above post.

Quote:
@Fred: Where is the DEBIAN folder hiding in these debs? It looks like "depmod -a" is being run, but I don't see how.



Strange, there is a DEBIAN folder with inside control and postinst script.
I made these debs on Bionicdog, maybe that makes some difference in how it's built. How do you extract ?
I use always redeb <package>.deb

irishrm wrote:
fredx181:
I installed your .deb, powered off, removed the dongle then rebooted and wifi
connected automatically as before.
Brilliant work, thanks a lot, really appreciated.


Good to know and you're welcome irishrm !

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Fri 08 Jun 2018, 07:53    Post subject:  

I used "dpkg-deb -x" and "dpkg -x", but I can't remember now what platform that was on.

Not a problem. I had faith that you built them correctly. Wink

[Edit] That was stupid, I should have used "dpkg-deb -R".
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Fri 08 Jun 2018, 08:05    Post subject:  

rcrsn51 wrote:
I used "dpkg-deb -x" and "dpkg -x", but I can't remember now what platform that was on.

Not a problem. I had faith that you built them correctly. Wink


I use to extract (well, it's something like that in "redeb" script):
Code:
dpkg-deb -x <package>.deb .
dpkg-deb -e <package>.deb ./DEBIAN


EDIT: Ah, yes, dpkg-deb -R does it in one step, didn't know.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Fri 08 Jun 2018, 08:43    Post subject:  

@Fred: While we are discussing out-of-kernel drivers, it might be worthwhile looking at nvidia. I made instructions here for Debian, but they don't appear to apply to Ubuntu.

Any thoughts?

[Edit] According to this, you can replace the nvidia-detect command with ubuntu-drivers, then get the desired nvidia package.

I'm guessing that you would also need a linux-headers package.

Code:
apt-get update
apt-get install linux-headers-generic
apt-get install ubuntu-drivers-common
ubuntu-drivers devices #this is slow
apt-get install nvidia-xxx

Last edited by rcrsn51 on Fri 08 Jun 2018, 11:08; edited 1 time in total
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Fri 08 Jun 2018, 11:01    Post subject:  

Quick update:
I just finished installing 2018-06-04 on a mini USB stick.
I now have a nice tidy OS with almost everything I need included.
I'd better not mention printers for a while.
Thanks again for all the help.
irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Fri 08 Jun 2018, 11:05    Post subject:  

Is this your Canon printer? Do you still have the original .deb packages? Do you have the PET installer made with candi-pet-maker?
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Fri 08 Jun 2018, 12:31    Post subject:  

Yes I still have the canon and all those packages. I also have a samsung ML2162 which is what I use mostly now.

In relation to the install of 2018-06-04 I installed the latest flashplayer but it didn't work. Tried it in the older install and it didn't work there either.
I then copied flashplayer from a tahr install and installed it in user,lib,mozilla,plugins.
That worked, just had to enable it on some sites.

Got to get out and about for a while, will check in later.
irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Fri 08 Jun 2018, 12:58    Post subject:  

Quote:
I also have a samsung ML2162

Are you using this in a Puppy? With which driver?

HP is now handling Samsung printer support. I went here, but there is no Linux driver.

But there is still the Unified Linux driver for the ML-2160 series.
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Fri 08 Jun 2018, 16:24    Post subject:  

I have a few samsung driver pets which still work with most 32bit puppies.
They don't work with 64bit systems
It was you who provided them for me.

I also have unifiedlinuxdrivers 3.00.90.tar.gz and 4.00.36.tar.gz.
I recently installed the samsung printer on a tahr64 install using the unified driver. It has an auto script that does the instillation for you.

I ran the unified driver on Bionic Dog. It actually created a gui and menu listing but it didn't continue and setup the printer as it did in tahr,
The gui opens but doesn't respond.
It seemed to install the proper driver in cups.
I was able to setup the printer with the proper driver but it didn't work.

If either of the printers could be set up it would be a bit a of an achievement.
At the moment I keep a 32bit Tahr install for printing.

irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Fri 08 Jun 2018, 17:48    Post subject:  

Let's get on the same page - are you currently using BionicDog 32 or 64bit?

How are you installing the printer in Puppy - as an ML-2160?

Can I assume that you have run "apt-get install cups"?

I have the Unified Driver package uld_V1.00.39_01.17.tar.gz. (This is a recent version).

I extracted it, found the "install.sh" script and ran it from a terminal. It completed.

I then did the standard CUPS printer install with my SCX-3200. The printer worked .

------------------------

I repeated the process with BionicDog64 and the printer initially turned on. It also installed the driver, and the CUPS printer setup worked.

I am not seeing any GUI. In which menu?

I wonder if your old ULD packages work differently and are maybe incompatible.

I would go to the HP site above and get the ULD for the ML-2160. Do your setup with it.
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Fri 08 Jun 2018, 20:17    Post subject:  

rcrsn51:
On this laptop I'm running Bionicdog64 on which I would like to install the ML2162.

I have two other laptops with different systems running.
On one of these I have Tahr 32bit with the printer installed using a pet you provided some time ago.

On the other I have Tahr 64bit on which only yesterday I installed the printer using the unified printer package. It worked by clicking on the auto script and follow instructions. This was my first time using it so i'm not to familiar with it.

I then installed cups in Bionicdog64 and tried using the unified printer package with the printer turned on and it installed as a program with a gui in the system menu. The gui opened a window that would have installed the printer but didn't respond from that point. The ML2162 driver showed in cups but when installed it didn't work.

Obviously there was an incompatibility.
Tomorrow I will follow your suggestions and see how I get on.
Just one thing would you run through how to use "install.sh"

Thanks.
irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Fri 08 Jun 2018, 20:24    Post subject:  

When I extract the uld_V1.00.39_01.17.tar.gz, it makes a folder named "uld". The contents are shown below.

Open a terminal (F4) and type: ./install.sh

Quote:
How are you installing the printer in Puppy - as an ML-2160?

Please answer.
snappie.png
 Description   
 Filesize   23.63 KB
 Viewed   848 Time(s)

snappie.png


Last edited by rcrsn51 on Sat 09 Jun 2018, 05:56; edited 1 time in total
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Fri 08 Jun 2018, 22:06    Post subject:  

Hi.

How to disable the Screensaver in BionicDog and how to boot into a DE desktop?

Thanks.

_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Sat 09 Jun 2018, 07:58    Post subject:  

rcrsn51:
I installed the printer with these pets. They install the ML2162 driver in cups.
samsung_print-4.01.17.pet
samsung_print-4.00.35.pet
These are a bit hit and miss but work best with older puppies.
Does this answer your question.


I downloaded and installed "uld_V1.00.39_01.17.tar.gz". It seemed to install OK.
Now cups does not appear in the menu so don't know how to access it. (checked cups is installed).

I don't want to take up any more of your time on this. I'll keep working on it, probably start again from scratch.

Thanks for sticking with me.

Edit: When I ran ./install.sh in terminal it went straight to a terms and conditions window so I don't think it installed at all. I'll start again.
irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 09 Jun 2018, 08:26    Post subject:  

You start the CUPS web interface as usual: by opening your web browser and going to "localhost:631".

Quote:
When I ran ./install.sh in terminal it went straight to a terms and conditions window

That's what it does - Press Enter until you get to the bottom and press "y".
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Sat 09 Jun 2018, 10:14    Post subject:  

rcrsn51:
I'm beginning to wonder if I actually have a brain.
I got that installed OK.
I opened the cups webpage and was confronted with a request for a password.
I tried root and puppy but neither were excepted.???
irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 09 Jun 2018, 11:01    Post subject:  

The 64bit BionicDog has a bug - the root user's password should be "root", but it's not.

Run the "passwd" command and reset it to "root".

I was confused by your statement above:
Quote:
The ML2162 driver showed in cups but when installed it didn't work.

It suggested that you had already opened the CUPS web interface and done a CUPS setup, just like you would have done in Puppy.
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Sat 09 Jun 2018, 11:52    Post subject:  

I.m not surprised your confused.

That referred to the results of my previous attempt to install the unified driver. Cups appeared in the menu no idea how that happened. I un-installed
the unified driver and all that disappeared.

Will try to finally install the printer later.
irishrm.
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sat 09 Jun 2018, 11:58    Post subject:  

rcrsn51 wrote:
The 64bit BionicDog has a bug - the root user's password should be "root", but it's not.


Good catch, major bug, thanks ! It only affects the 64-bit version (also previous Bionicdog64 version 2018-04-21), 32-bit versions are OK, sorry for the inconvenience.
Fix it from terminal being root, to create new root password as you prefer:
Code:
passwd root


EDIT: Added to Changes and fixes list:
http://murga-linux.com/puppy/viewtopic.php?p=989364#989364

Fred

_________________
Dog Linux website
Tinylinux blog by wiak

Last edited by fredx181 on Sat 09 Jun 2018, 12:25; edited 1 time in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 09 Jun 2018, 12:12    Post subject:  

irishrm wrote:
Will try to finally install the printer later.

Fingers crossed.

I have a vague recollection of early versions of the ULD with different version numbers and some GUI functionality. But I stripped out the GUI stuff when I converted them to PETs.

Those drivers got replaced long ago with the current uld_V1.00.xxx class of drivers.

---------------

Quote:
samsung_print-4.01.17.pet

Those PETs are really old. The most recent ones I made were named samsung_print-uld.1.0.37.pet.
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Sat 09 Jun 2018, 13:16    Post subject:  

Hi again.

Anyone knows how to disable the Screensaver in BionicDog and how to boot into a desktop using a different language other than EN (e.g.: DE)?

Thanks.

_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sat 09 Jun 2018, 13:35    Post subject:  

Hi RSH, if you mean to disable the screen blanking every 10 min, see here:
http://murga-linux.com/puppy/viewtopic.php?p=992147#992147

Setting locale (language) is possible but not perfect, download, load (activate module, right-click from pcmanfm) the "99-locales-BionicDog-2018-04-21.squashfs" from download first post and see here:
EDIT: Better, instead loading -on-the-fly-, place "99-locales-BionicDog-2018-04-21.squashfs" in the casper folder of a frugal install, and reboot and it will be loaded everytime you boot BionicDog.
(@shelezyaka asked for how to set to russian locale, in your case change every "ru_RU" to "de_DE")
http://murga-linux.com/puppy/viewtopic.php?p=991270#991270

Just tell me if you need further help.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak

Last edited by fredx181 on Sat 09 Jun 2018, 14:14; edited 2 times in total
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 271

PostPosted: Sat 09 Jun 2018, 14:09    Post subject:  

rcrsn51, fredx181:
Success the printer is installed and working.

Thanks for all the help.
I promise to leave you both in peace now for a while.

irishrm.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 13129
Location: Stratford, Ontario

PostPosted: Sat 09 Jun 2018, 14:37    Post subject:  

irishrm wrote:
rcrsn51, fredx181:
Success the printer is installed and working.


Excellent. To summarize, it's the same procedure in Puppies and Dogs.

1. Get a compatible driver package.
2. Install the driver.
3. Run the CUPS web interface at localhost:631 . Login as root if required.
4. Do a CUPS printer setup.

----------------------

Last edited by rcrsn51 on Sun 10 Jun 2018, 09:52; edited 1 time in total
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Sat 09 Jun 2018, 19:31    Post subject:  

fredx181 wrote:
Hi RSH, if you mean to disable the screen blanking every 10 min, see here:
http://murga-linux.com/puppy/viewtopic.php?p=992147#992147

Thanks, yes that's what I meant.

Meanwhile I'd solved this by trying to use /root/.xset.sh from Puppy - worked pretty well, has also effect on mouse speed...

I will try to setup BionicDog for the use of DE desktop etc. later, when I'm back in BionicDog.

Again thanks.

_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Sun 10 Jun 2018, 04:53    Post subject:  

Hi.

I had already downloaded the 99-locales-BionicDog-2018-04-21.squashfs and it loads automatically at boot. Following the advice here I was able to boot into DE desktop.

But there wasn't much of locales files downloaded, so I just grabbed the DE locales from German Language Package of L18L. Worked well.

Thanks! Smile

_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Sun 10 Jun 2018, 14:22    Post subject:  

Hi,

I have made two remasters, one per RemasterDog and one per RemasterCow, just to find out how it works.

Named the files to:

01-remaster.squashfs (RemasterDog)
02-changes.squashfs (RemasterCow)

I suspect when using 01-remaster.squashfs the OS will run on this machine only?

Would this be different when using only 02-changes.squashfs?

And how do I use them?

When copying e.g. 02-changes.squashfs to the location of 01-filesystem.squashfs shall I remove everything from directory 'changes' before doing a reboot?

Or do I need to make a new install?

Thanks!

_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Sun 10 Jun 2018, 17:35    Post subject:  

Hi RSH,

RemasterDog makes a remaster of the full system "/", including changes and loaded extra modules.

RemasterCow (COW=CopyOnWrite) makes a module from the save-folder or save-file.

I'd say use one or the other, not both, probably your 01-remaster.squashfs has already the changes included same as in 02-changes.squashfs

Quote:
I suspect when using 01-remaster.squashfs the OS will run on this machine only?


Not sure what you mean. Why would it ?

Quote:
When copying e.g. 02-changes.squashfs to the location of 01-filesystem.squashfs shall I remove everything from directory 'changes' before doing a reboot?


Yes, the 02-changes.squashfs has the changes already, so it would be waste of space if you keep the old changes.
I would not remove content of 'changes' while running the system, there's Menu entry "Clear changes at reboot", better use that.

There's more to say about this all, it's a bit late here, so keeping it short.
I admit it can be confusing how to use these options. (BTW, there's also "Quick-Remaster Gui" which is more convenient to use then RemasterDog)

P.S. I wouldn't recommend using RemasterCow (and loading e.g. 02-changes.squashfs) if your changes contain installed programs with apt-get or synaptic, specially if you kept the checkbox checked "Disable dpkg registration", then the package management doesn't know about these programs.
(for personal changes, added files, configuration etc... it's OK to use it)

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Sun 10 Jun 2018, 19:16    Post subject:  

Thanks for the reply. Smile

Quote:
Not sure what you mean. Why would it ?

I just thought this remaster is equal to puppy remaster with full customized /etc? So, all devices and its settings are customized dependent on the machine doing the remaster?

Ok, as I do understand this so far, .squashfs is equal to .sfs (just a different extension?) and I can create .squashfs files manually, naming them 03-blabla..squashfs, 04-somemoreblabla..squashfs and so on, placing them to the location of 01-filesystem.squashfs and they will load at boot?

If so, which one would be on top layer?

Sorry for so many questions, but I really like this OS and there is a learning curve for me to achieve my goals, since there's many stuff different to puppy. It took me hours to manipulate the Openbox Menu to have a quick-start menu for some preferred applications.

Currently I got a complete Audio Studio running in BionicDog on a Samsung N150 Netbook, including QJackCtl, QTractor, QSynth (ZynAddSubFx is too resource hungry unfortunately), JACK Mixer, Hydrogen (not completely tested yet) and Audacity to record and mix down.

That's really pretty cool! Cool Very Happy

Btw.: when the Samsung N150 turns out to be ready and able for the use as portable Audio Studio e.g. playing sequences to make me able to perform some live drumming to these sequences, I will do a Video about the ability of BionicDog as portable Audio Studio on a Samsung N150 Netbook.

So, thumbs pressed !?

_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
dancytron

Joined: 18 Jul 2012
Posts: 1555

PostPosted: Sun 10 Jun 2018, 19:54    Post subject:  

Quote:
If so, which one would be on top layer?


The *.squashfs files in the /casper (or /live in debian) are loaded in alpha numeric order.

So, 01-filesystem.squashfs would be loaded and then 99-vlic.squashfs would be loaded. In other words, 99-vlc.squashfs would be loaded on top of 01-filesystem.squashfs.

If you load them on-the-fly after you start, then it gives you the choice. If you choose "safe activate" it is loaded underneath, otherwise it is loaded on top.

Definitely give the "Quick Remaster" a try. It is very good.
Back to top
View user's profile Send private message 
rufwoof


Joined: 24 Feb 2014
Posts: 3725

PostPosted: Sun 10 Jun 2018, 20:30    Post subject:  

Quote:
The *.squashfs files in the /casper (or /live in debian) are loaded in alpha numeric order.

You can specify which sfs files get loaded and in what order ... see the manual page for liveboot (extract below)
Quote:
live/filesystem.module
This optional file (inside the live media) contains a list of
white-space or carriage-return-separated file names corresponding
to disk images in the "/live" directory. If this file exists, only
images listed here will be merged into the root aufs, and they will
be loaded in the order listed here. The first entry in this file
will be the "lowest" point in the aufs, and the last file in this
list will be on the "top" of the aufs, directly below /cow.
Without this file, any images in the "/live" directory are loaded
in alphanumeric order.

That's for Ubuntu, Debian have similar (I thought the filename listing sfs's was just called filesystem, so check the specific detail as appropriate for your installation).
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Mon 11 Jun 2018, 01:47    Post subject:  

Thanks @rufwoof and @dancytron! Smile

I will try Quick-Remaster Gui soon...

_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Mon 11 Jun 2018, 03:20    Post subject:  

ITSMERSH wrote:
Ok, as I do understand this so far, .squashfs is equal to .sfs (just a different extension?) and I can create .squashfs files manually, naming them 03-blabla..squashfs, 04-somemoreblabla..squashfs and so on, placing them to the location of 01-filesystem.squashfs and they will load at boot?

Yes, but, as I said, then 03-blabla..squashfs or 04-... better should not contain packages registration, unless you know exactly what you're doing, the package management in the Dogs is very strict and can be easily confused (or even worse, broken). This is a main difference with Puppy.

Quote:
Quote:
Not sure what you mean. Why would it ?

I just thought this remaster is equal to puppy remaster with full customized /etc? So, all devices and its settings are customized dependent on the machine doing the remaster?

Ah, I see, no, it's works different than in Puppy. Nothing dependent on the machine AFAIK (although maybe it can be in some cases, depending on how things are configured, e.g. blacklisted drivers).
EDIT: Oh, and the script does some cleaning, e.g. remove /etc/resolv.conf and more)

Quote:
Btw.: when the Samsung N150 turns out to be ready and able for the use as portable Audio Studio e.g. playing sequences to make me able to perform some live drumming to these sequences, I will do a Video about the ability of BionicDog as portable Audio Studio on a Samsung N150 Netbook.


That would be nice ! Smile

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Wed 13 Jun 2018, 04:53    Post subject:  

Hi.

I tried 'Quick-Remaster Gui', but when rebooting systemd complained about missing libip4tc and booting was stopped/halted... Confused

Don't know if it would complain about other missing libraries...

_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: Wed 13 Jun 2018, 10:47    Post subject:  

Now ... Wifi-TrayNet has conflicting deps removed from control file. But will use dhcpcd5 if installed udhcpc if not.

If Wifi-TrayNet autoconnect feature is enabled a selection gui will open offering to backup peasywifi_auto to exauto, and install Wifi-TrayNet autocon. The selection is a checkbox. If unchecked peasywifi_auto will be restored and Wifi-TrayNet auotocon will be removed.

I have taken the udhcpc command from peasywifi, as it is better than mine. I have included in /lib udhcpc and dhcpcd hookscripts. Also the IP-Info script from peasy has been modified with geometry recorder functionality (/usr/sbin/Wifi-Ipinfo to remember position and size.

iPhone lib and manpages have been removed.

I did a lot of testing after de-bugging and optimising, on BionicDog, to make sure it works properly.

When changing interface, two small guis open one is the svg image selector, the other is a text only selector ... this latter can remain open and just selecting interface will change it ... especially useful with continuous scanning-tooltip which has a tray icon countdown from 9 to 0. Change interface for each scan (gimmicky)!

This .deb is in fact noarch.

EDIT: If peasywifi happens to get uninstalled then Wifi-TrayNet does not find udhcpc in path, so need to specify busybox udhcpc in script!
Not only that but during refinement and debugging the cursor gets lost in geany, while I assume it is positioned for the next key stroke, be it deletion or correction, and lo and behold, the damned thing is NOT where I placed it ... and another bug arises ... fu**k fu**k fu**k fu**k FU**K! Sorted now, but really!
wifi-traynet_2.8_i386.deb.gz
Description 
gz

 Download 
Filename  wifi-traynet_2.8_i386.deb.gz 
Filesize  140.79 KB 
Downloaded  96 Time(s) 
2018-06-13-153951_56x41_scrot.png
 Description   
 Filesize   3.15 KB
 Viewed   1057 Time(s)

2018-06-13-153951_56x41_scrot.png

2018-06-13-152221_746x405_scrot.png
 Description   
 Filesize   91.99 KB
 Viewed   1108 Time(s)

2018-06-13-152221_746x405_scrot.png

2018-06-13-151940_345x542_scrot.png
 Description   
 Filesize   89.64 KB
 Viewed   1074 Time(s)

2018-06-13-151940_345x542_scrot.png

2018-06-13-145844_669x406_scrot.png
 Description   
 Filesize   72.75 KB
 Viewed   1086 Time(s)

2018-06-13-145844_669x406_scrot.png

2018-06-13-145849_669x406_scrot.png
 Description   
 Filesize   69.42 KB
 Viewed   1070 Time(s)

2018-06-13-145849_669x406_scrot.png


Last edited by stemsee on Fri 15 Jun 2018, 04:55; edited 2 times in total
Back to top
View user's profile Send private message MSN Messenger 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland

PostPosted: Wed 13 Jun 2018, 18:14    Post subject:  

@ITSMERSH

Quote:
I tried 'Quick-Remaster Gui', but when rebooting systemd complained about missing libip4tc and booting was stopped/halted... Confused

Don't know if it would complain about other missing libraries...


That's bad, I can't reproduce, because I don't know what you did exactly, always worked fine for me.
Did you find the (older) 01-filesystem.squashfs.bak file (or changes.bak, if you choose to backup changes) to be able to restore to how it was before running the remaster ?
And did you have the same problem when you booted with remaster created by RemasterDog ?

@stemsee, thanks for new Wifi-TrayNet, I will test one of these days.

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Wed 13 Jun 2018, 19:37    Post subject:  

ITSMERSH wrote:
Hi.

I tried 'Quick-Remaster Gui', but when rebooting systemd complained about missing libip4tc and booting was stopped/halted... Confused

Don't know if it would complain about other missing libraries...


I can confirm, at least for XenialDog64, that quick remaster has always worked fine for me (and I've remastered often). I always get it to automatically remove the changes folder - maybe there would be problems if the old one was also left behind? And always the old 01-filesystem.squashfs is created as a backup file for the rare occasion when I want to go back to that one (though in my usage, I've lost the previous changes folder of course).

As far as I remember, if the quick-remaster has finished it automatically reboots (though I may be wrong about that). Come to think of it, there may have been one time a remaster failed for me - can't say why that would be though - I'm always careful to sync a few times before I do anything major and I leave the quick remaster program alone without doing anything further on the system whilst it is doing its business. I usually use lz4 compression choice.

I'm wondering if there is a possibility a quick remaster might fail if /tmp RAM space is running out? In which case one of the tricks to increase tmpfs RAM (or whatever it is), that I can't recall, might help?

Definitely would be a good idea to make a backup of the changes folder before trying, since having problems with it. And maybe try it with a small changes folder first just to make sure it is basically working before trying a major changes remaster?

My current XenialDog64 lz4-compressed 01-filesystem.squashfs is just over 1 GB in size, so you can see it's had quite a major remaster at some point.

wiak
Back to top
View user's profile Send private message 
ITSMERSH

Joined: 02 May 2018
Posts: 911

PostPosted: Thu 14 Jun 2018, 00:36    Post subject:  

@wiak, @fredx181,

I'm sorry, but this was just a stupid fault by myself.

I happen to have a GIMP .sfs (renamed to .squashfs) loaded at remaster. That GIMP .sfs included a symbolic link /usr/lib/i386-linux-gnu which points to /usr/lib (this is in all Puppies, so I created my PaDS to move everything from /usr/lib/i386-linux-gnu to /usr/lib, remove /usr/lib/i386-linux-gnu and make it a symbolic link to /usr/lib).

It just sat on top at remaster, so everything from /usr/lib/i386-linux-gnu didn't make it into the remastered .squashfs. Rolling Eyes

Thanks.

_________________
RSH

Beware of the Dog ähem nic007! Wink
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 4481
Location: holland