LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - ARM
User Name
Password
Slackware - ARM This forum is for the discussion of Slackware ARM.

Notices


Reply
  Search this Thread
Old 01-21-2022, 07:16 PM   #1
alekow
Member
 
Registered: Sep 2009
Distribution: Slackware
Posts: 230

Rep: Reputation: 75
Slackware arm current - no usable web browser?


Hello,

I haven't used my Slackware ARM installation on an asus chromebook in a while. I decided to give it a shot again and update it to latest current version.
I noticed Firefox is gone now. Tried using Falkon and Konqueror, but they don't seem to be opening any websites and do not give any error messages in the process. The only thing I was able to use was links but I really would prefer a GUI browser...
Does Slackware ARM ship with any alternative browser I couldn't find or is there anything available I could install?

Regards,
Alex
 
Old 01-22-2022, 05:39 AM   #2
drmozes
Slackware Contributor
 
Registered: Apr 2008
Distribution: Slackware
Posts: 1,617

Rep: Reputation: 1346Reputation: 1346Reputation: 1346Reputation: 1346Reputation: 1346Reputation: 1346Reputation: 1346Reputation: 1346Reputation: 1346Reputation: 1346
Quote:
Originally Posted by alekow View Post
Hello,

I haven't used my Slackware ARM installation on an asus chromebook in a while. I decided to give it a shot again and update it to latest current version.
I noticed Firefox is gone now. Tried using Falkon and Konqueror, but they don't seem to be opening any websites and do not give any error messages in the process. The only thing I was able to use was links but I really would prefer a GUI browser...
Does Slackware ARM ship with any alternative browser I couldn't find or is there anything available I could install?
If you run them from a shell you'll see the crash output relating to seccomp. The problem is with qt - the glibc-2.33 sandbox patches seem to be incomplete for 32bit - Falkon and Konqueror crash on Slackware x86 too. We've had a look but can't find patches for gaps in coverage.
If anybody has patches for them let us know.

Last edited by drmozes; 01-22-2022 at 05:42 AM.
 
2 members found this post helpful.
Old 01-22-2022, 02:42 PM   #3
alekow
Member
 
Registered: Sep 2009
Distribution: Slackware
Posts: 230

Original Poster
Rep: Reputation: 75
Thanks for that answer. Anything I can use instead? Did you try to build any other browser?
 
Old 01-22-2022, 03:33 PM   #4
mralk3
Slackware Contributor
 
Registered: May 2015
Distribution: Slackware
Posts: 1,921

Rep: Reputation: 1073Reputation: 1073Reputation: 1073Reputation: 1073Reputation: 1073Reputation: 1073Reputation: 1073Reputation: 1073
Quote:
Originally Posted by alekow View Post
Thanks for that answer. Anything I can use instead? Did you try to build any other browser?
You could try out the -g switch for links:

links -g

Will open a minimal graphical window within Xorg. A mouse can be used and there is a scrollbar.

Other than that, I recommend a similarly basic browser called "surf", from suckless.org. It works well for systems with limited resources. SlackBuilds.org has a slackbuild for it, but at version 2.0. The most recent release is 2.1 in 2021.

There is a slackbuild here, for version 2.1 on SlackBuilds.org git.

https://surf.suckless.org/

Quote:
surf is a simple web browser based on WebKit2/GTK+. It is able to display websites and follow links. It supports the XEmbed protocol which makes it possible to embed it in another application. Furthermore, one can point surf to another URI by setting its XProperties.

Last edited by mralk3; 01-22-2022 at 03:36 PM.
 
2 members found this post helpful.
Old 01-22-2022, 04:47 PM   #5
alekow
Member
 
Registered: Sep 2009
Distribution: Slackware
Posts: 230

Original Poster
Rep: Reputation: 75
Quote:
Originally Posted by mralk3 View Post
You could try out the -g switch for links
Thanks for the suggestion mralk3, but this is exactly what I want to avoid.

I managed to run Falkon without sandboxing using the command:

Code:
QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox" falkon
Now this seems unsafe, but how unsafe exactly I am really not sure.

EDIT:
This works too, but is probably also unsafe:

Code:
QTWEBENGINE_CHROMIUM_FLAGS="--disable-seccomp-filter-sandbox" falkon

Last edited by alekow; 01-22-2022 at 05:01 PM.
 
2 members found this post helpful.
Old 01-23-2022, 07:03 AM   #6
Exaga
SARPi Maintainer
 
Registered: Nov 2012
Distribution: Slackware ARM, AArch64
Posts: 1,067

Rep: Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685
Quote:
Originally Posted by alekow View Post
I managed to run Falkon without sandboxing using the command:

Code:
QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox" falkon
Now this seems unsafe, but how unsafe exactly I am really not sure.

EDIT:
This works too, but is probably also unsafe:

Code:
QTWEBENGINE_CHROMIUM_FLAGS="--disable-seccomp-filter-sandbox" falkon
Shot in the dark... What about the Brave open-source browser? There's a SlackBuild for it which is a re-packaged binary. Brave is based on Chromium and boasts more features than other browsers, so brave.com tells me.
 
Old 01-23-2022, 09:57 AM   #7
mralk3
Slackware Contributor
 
Registered: May 2015
Distribution: Slackware
Posts: 1,921

Rep: Reputation: 1073Reputation: 1073Reputation: 1073Reputation: 1073Reputation: 1073Reputation: 1073Reputation: 1073Reputation: 1073
Quote:
Originally Posted by Exaga View Post
Shot in the dark... What about the Brave open-source browser? There's a SlackBuild for it which is a re-packaged binary. Brave is based on Chromium and boasts more features than other browsers, so brave.com tells me.
The SlackBuild you linked to is for x86_64. The re-packaged binary doesn't work on ARM or ARM64.

Another option that could be interesting is AlienBOB's ungoogled chromium.

I plan to check it out today and see if I can get it built on Aarch64.
 
Old 01-23-2022, 12:00 PM   #8
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,336

Rep: Reputation: 922Reputation: 922Reputation: 922Reputation: 922Reputation: 922Reputation: 922Reputation: 922Reputation: 922
FWIW, I downloaded Vivaldi for arm and installed it on m Pi-3 running current. I run the Pi headless, and wanted a way to directly download the kernel packages form the sarpi site without going through my main system.

Vivaldi took some getting use to, and I can not say anything about how safe it is, but it works on current on my Pi.

If you want to try it, DuckDuckgo 'vivaldi on arm'.
 
3 members found this post helpful.
Old 01-23-2022, 12:02 PM   #9
alekow
Member
 
Registered: Sep 2009
Distribution: Slackware
Posts: 230

Original Poster
Rep: Reputation: 75
As I understand the problem with Falkon and Konqueror is that they are based on chromium, so neither Brave nor "ungoogled" Chromium would work for the time being.
 
1 members found this post helpful.
Old 01-23-2022, 01:10 PM   #10
Exaga
SARPi Maintainer
 
Registered: Nov 2012
Distribution: Slackware ARM, AArch64
Posts: 1,067

Rep: Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685
Quote:
Originally Posted by mralk3 View Post
The SlackBuild you linked to is for x86_64. The re-packaged binary doesn't work on ARM or ARM64.
Good. Then it's not an option in any event. "Brave is only supported on 64-bit AMD/Intel architectures (amd64 / x86_64)."
 
Old 01-23-2022, 02:49 PM   #11
mralk3
Slackware Contributor
 
Registered: May 2015
Distribution: Slackware
Posts: 1,921

Rep: Reputation: 1073Reputation: 1073Reputation: 1073Reputation: 1073Reputation: 1073Reputation: 1073Reputation: 1073Reputation: 1073
Slackware arm current - no usable web browser?

Well, after viewing the source of brave, it has an Android version. This means it could be built ARM to a certain extent, and ARM64 I think too.

It has a massive list of bug reports and so I don't think I would build from source. Reason being it means a lot of rebuilds as bugs and vulns are fixed. Not to mention you would be on your own since ARM isn't officially supported.

Last edited by mralk3; 01-23-2022 at 02:52 PM.
 
Old 01-24-2022, 03:31 AM   #12
Exaga
SARPi Maintainer
 
Registered: Nov 2012
Distribution: Slackware ARM, AArch64
Posts: 1,067

Rep: Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685
Quote:
Originally Posted by mralk3 View Post
Well, after viewing the source of brave, it has an Android version. This means it could be built ARM to a certain extent, and ARM64 I think too.

It has a massive list of bug reports and so I don't think I would build from source. Reason being it means a lot of rebuilds as bugs and vulns are fixed. Not to mention you would be on your own since ARM isn't officially supported.
Being 'on your own' when compiling for Slackware ARM is all too familiar territory for me. Unless it's something I need or am interested in I'd rather not waste time trying to make it happen. The Brave GitHub page has some interesting ARM build options and potential, but I'm not motivated enough to try any of it.
 
Old 01-24-2022, 08:34 PM   #13
glorsplitz
Senior Member
 
Registered: Dec 2002
Distribution: slackware!
Posts: 1,398

Rep: Reputation: 412Reputation: 412Reputation: 412Reputation: 412Reputation: 412
Quote:
Originally Posted by camorri View Post
wanted a way to directly download the kernel packages form the sarpi site without going through my main system.
Code:
/usr/bin/rsync -Parv --delete --progress --stats slackware.uk::sarpi/rpi3/current-armv7/pkg/*.txz
/usr/bin/rsync -Parv --delete --progress --stats slackware.uk::sarpi/rpi3/current-armv7/src/*.txz
a cron script will get them when they're there, you need to delete old ones

Last edited by glorsplitz; 01-24-2022 at 08:36 PM.
 
2 members found this post helpful.
Old 01-29-2022, 10:01 AM   #14
Minime_2003
Member
 
Registered: Aug 2021
Location: Sweden
Distribution: Slackware
Posts: 123

Rep: Reputation: 40
Quote:
Originally Posted by mralk3 View Post
The SlackBuild you linked to is for x86_64. The re-packaged binary doesn't work on ARM or ARM64.

Another option that could be interesting is AlienBOB's ungoogled chromium.

I plan to check it out today and see if I can get it built on Aarch64.
Sorry to say Alienbobs slackbuild wont work for ARM, youŽll have to modify it to work for you (This is what i had to do)
As i dont know what ARM processor you are using, and guessing its not Armv7 CPU as you are said Aarch64, so i am guessing in that case its Armv8 CPU?
So youŽll have to change my build script slightly and maybe change the compiler flags to fit it for Aarch64.
How-ever if you have a ARMv7 CPU you might be able to use my precompiled binaries?

But i would recommend you to try my slackbuilds form my github.
YouŽll find some nifty information how-to get chromium/Chromium-ungoogles with Widewine for ARM/Aarch64 too.
YouŽll find buildscripts for llvm 13.0.1-rc3 (WonŽt work with Slackware ARM currentŽs llvm-13.0.0 packages due to the fact itŽs missing lld),
how-to patch glibc with SHT_RELR and TLS with 64-byte for widevine (Will have to be extracted form chromeOS image).
Yes, same goes for both ARM and Aarch64.
If you run in to any issues, please feel free to ask and iŽll try to help you if i can.

Hope this helps you on your way.

BTW, iŽam compiling chromium-ungoogled-97.0.4692.99 as we speak, will upload it to my github as soon as its done.

Edit:
chromium-ungoogled-97.0.4692.99 binaries and package for Slackware Armv7 is uploaded to my git hub.

Best regards:
Minime

Last edited by Minime_2003; 01-29-2022 at 06:28 PM.
 
4 members found this post helpful.
Old 02-12-2022, 04:26 PM   #15
Minime_2003
Member
 
Registered: Aug 2021
Location: Sweden
Distribution: Slackware
Posts: 123

Rep: Reputation: 40
Updated Chromium-ungoogled 98.0.4758.80 package for Slackware Armv7 this evening, sorry for the delay, been away from home the hole week.
Enjoy

Best regards:
Minime

Last edited by Minime_2003; 02-19-2022 at 01:00 PM.
 
2 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] KDE Plasma is limiting my usable 110GiB HD to 35GiB usable space. Why? LacunaBlue Linux - Newbie 5 05-05-2020 11:49 AM
[SOLVED] KODI Krypton - 17.x MediaPlayer - Optimized for Raspberry Pi1/Pi2/Pi3 on Slackware ARM 14.2 SF & Slackware ARM - current HF abga Slackware - ARM 40 08-28-2018 09:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - ARM

All times are GMT -5. The time now is 09:49 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration