LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-25-2019, 04:27 AM   #181
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761

Quote:
Originally Posted by kjhambrick View Post
Is there a secret option in Vivaldi where I can create a LOCAL mimetypes file ?

Maybe an option to associate file types with an Application ?
From within Vivaldi, no not really. Depending on your desktop enviroment you may be able to tweak things there. Otherwise read this and you will get some tips:

https://wiki.archlinux.org/index.php...E_Applications


Quote:
Originally Posted by Hooks123 View Post
Awesome browser. I have been using it for awhile now and i absolutely love it.
Thanks!

Quote:
Originally Posted by Lysander666 View Post
Congrats to Vivaldi for coming third equal in the LQ awards this year. Great work!
I think I am gonna also have to thank you for that. I think this thread brought Vivaldi to a lot of people's attention and with the Slackware being the biggest subforum on LQ I am sure it had an affect on that result.

I have tried to restrain myself from talking too much about Vivaldi (or previously Opera) personally unless people ask me questions. Sure I have brought them up from time to time and have links in my signature but mentioning them overly feels kinda spammy since I am an employee. so it was great that you did the job for me! :P

Quote:
Originally Posted by montagdude View Post
Is there any way to get Vivaldi to simply use the system theme? I generally like how it looks, but on the other hand it does kind of ruin the uniformity of everything else.
Automatically, It is tricky because the UI is not Qt or Gtk based so we do not get this for free. In the old days of presto Opera we looked at the themeing of KDE or Gnome and did a rough match but it was never perfect and convoluted to do since we were not using native toolkits at the end there either.

We might attempt some detection and automatic mapping again in the future but for now your best option would be to go into the theme settings and manually match up things with your Desktop Environment. There are a lot of settings and controls there, not just for colour but also rounding of widgets and stuff. If won't be perfect and will need a further manual edit if you change your theme in the future but you should be able to get roughly in the ballpark.

Quote:
Originally Posted by cwizardone View Post
That building on the right is a Norwegian or Swedish church. I was once in there almost 50 years ago for some social function...
Indeed that is Den Norske Sjømannskirken, San Francisco (The Norwegian Seaman's Church). I have also been in there and had waffles once.

Quote:
Originally Posted by slalik View Post
I noticed that my vivaldi shows h264 videos even without vivaldi-codecs-ffmpeg-extra. I don't understand how this can happen. Maybe vivaldi's libffmpeg uses hardware decoding?

Update:
I found the reason: vivaldi keeps the cache of libffmpeg.so:
Code:
~/.local/lib/vivaldi/libffmpeg.so.92393
('92393' is the FFmpeg version).
Good find, yes this is my little contribution. I am not a dev at Vivaldi. I actually do QA and manage the releases (along with maintaining our snapshot blog), but from time to time I commit small changes in areas that I can improve. The caching of found, suitable ffmpeg libs is done by the startup script (most of which is written by me). The problem we have is that these Chromium patched libffmpeg libs are usually installed for another browser (e.g. alienBob's Chromium). Occasionally we are out of sync with the Chromium version of the other browser and thus the libffmpeg could be too new (or too old). Users will interpret this as Vivaldi randomly breaking as they may not associate the upgrade of that package causing certain videos to fail to play in Vivaldi. So what I do is on browser startup, I check the system for a suitable libffmpeg (I maintain a whitelist of versions) and if one is found I cache it, with a version number. Then we can always use it again in the future, even if the package gets updated (or removed) out of sync from Vivaldi. Also after 200 days (a little over six months) old cached libs will be removed, so that this cache does not build up endlessly as the user updates the package that provides it.

Oh and if you don't have a package installed that provides a suitable lib, Vivaldi will prompt you in the terminal on how to find a suitable one and place it appropriately, so that it gets versioned and added to the cache. See the video on this linked page.

I'd love if we could just ship with full proprietary media support but sadly it is patent/licensing issue, not a technical one.

Quote:
Originally Posted by Lysander666 View Post
The latest scripts fetch and install Widevine. Maybe it's something to do with that.
That is also me. Again, I would love to just bundle it but the license does not allow for it. Autofetching however, is possible in this case.

Quote:
Originally Posted by l0f4r0 View Post
So congratulations to Vivaldi development team
Thanks

Quote:
Originally Posted by l0f4r0 View Post
@ruario: is it possible to save Page actions like filter Obscure as preferences so next time the user opens the same domain page the Page actions still apply?
Not yet but probably in the future. We have lots of stuff planned.

Quote:
Originally Posted by cwizardone View Post
How does one permanently turn off WebRTC handlng?

I've unchecked it in tools > settings > privacy, but every time I start Vivaldi it has been "re-selected."

Edit in: Apparenlty this is only a problem with ms-windows?
That is NOT good. Are you still having this issue?

Quote:
Originally Posted by rkfb View Post
Vivaldi 2.4.1488.35-x86_64-1_SBo on a full install of Slackware64 14.2 running twm-1.0.9-x86_64-1. For fullness I also have vivaldi-codecs-ffmpeg-extra-73.0.3683.75-x86_64-1_SBo

If I right click all I get is a brief flash of white but no menu comes up. It works fine in XFCE but TWM doesn't want to know.
I'll admit I do zero testing in TWM but this sounds like a Chromium upstream issue and right now I don't think I can spare the resources to get a Vivaldi specific fix, as there are other things I need the Linux devs to do. I canb't imagine that there are many TWM users (who also use Vivaldi). Hopefully Chromium will fix it. If not, perhaps we will get around to it eventually but don't hold your breath, since we are still a relatively small team and we have lots of other bugs affecting more users that we should really prioritise first.

P.S. Sorry to everyone for the delayed replies. I have been spending most of my spare time of late on the other forums that I frequent.

Last edited by ruario; 04-25-2019 at 04:30 AM.
 
4 members found this post helpful.
Old 04-25-2019, 08:00 AM   #182
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,095

Rep: Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273
Quote:
Originally Posted by ruario View Post
......

Quote:
Originally Posted by cwizardone View Post
How does one permanently turn off WebRTC handlng?

I've unchecked it in tools > settings > privacy, but every time I start Vivaldi it has been "re-selected."

Edit in: Apparenlty this is only a problem with ms-windows?
That is NOT good. Are you still having this issue?.......
Yes. Nothing has changed with each version since the above was posted. Currently, "2.4.1488.40 (Stable channel) (64-bit)" is installed.

Welcome back! I thought that perhaps the company had sent you on a world tour to spread the word.

Last edited by cwizardone; 04-25-2019 at 10:06 AM. Reason: Typo.
 
1 members found this post helpful.
Old 04-26-2019, 02:27 AM   #183
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761
Quote:
Originally Posted by cwizardone View Post
How does one permanently turn off WebRTC handlng?

I've unchecked it in tools > settings > privacy, but every time I start Vivaldi it has been "re-selected."



https://en.wikipedia.org/wiki/Internet_privacy


Edit in: Apparently this is only a problem with ms-windows?
No it is not a Windows thing. It is an extension thing. I suddenly remembered this last night. Extension have the ability to override this setting and they often do. This is how Chromium originally designed the API. On notorious for doing this is uBlock Origin. We do actually have a feature request open to stop extensions from being able to do this but it seems like nobody has looked at it for a while so I will ping the relevant dev.

In the mean time, try disabling any extensions you have. Restart Vivaldi and see if the problem goes away. I suspect it will.
 
2 members found this post helpful.
Old 04-26-2019, 02:36 AM   #184
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761
Quote:
Originally Posted by ruario View Post
On notorious for doing this is uBlock Origin.
Ok, to be fair to them it seems like uBlock fixed the issue their side a long time ago.


https://github.com/gorhill/uBlock/releases/tag/1.9.14


This advice is still however valid because extensions can do this, so it could be another if you have any installed

Quote:
Originally Posted by ruario View Post
In the mean time, try disabling any extensions you have. Restart Vivaldi and see if the problem goes away. I suspect it will.
 
1 members found this post helpful.
Old 04-26-2019, 03:36 AM   #185
Lysander666
Senior Member
 
Registered: Apr 2017
Location: The Underearth
Distribution: Ubuntu, Debian, Slackware
Posts: 2,178

Original Poster
Blog Entries: 6

Rep: Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470
Quote:
Originally Posted by ruario View Post

I think I am gonna also have to thank you for that. I think this thread brought Vivaldi to a lot of people's attention and with the Slackware being the biggest subforum on LQ I am sure it had an affect on that result.
I wish there was something more I could do. Next time I'm in Oslo we could meet for a beer [not a Ringnes].
 
Old 04-26-2019, 04:41 AM   #186
Okie
Senior Member
 
Registered: Mar 2002
Location: Oklahoma
Posts: 1,154

Rep: Reputation: 187Reputation: 187
Since Vivaldi is based on Chromium

I found this on slashdot.org

It's a browser feature few users will have heard of, but forthcoming versions of Chrome, Safari and Opera are in the process of removing the ability to disable a long-ignored tracking feature called hyperlink auditing pings. From a report:
This is a long-established HTML feature that's set as an attribute -- the ping variable -- which turns a link into a URL that can be tracked by website owners or advertisers to monitor what users are clicking on. When a user follows a link set up to work like this, an HTTP POST ping is sent to a second URL which records this interaction without revealing to the user that this has happened. It's only one of several ways users can be tracked, of course, but it's long bothered privacy experts, which is why third-party adblockers often include it on their block list by default.

Until now, an even simpler way to block these pings has been through the browser itself, which in the case of Chrome, Safari and Opera is done by setting a flag (in Chrome you type chrome://flags and set hyperlink auditing to 'disabled'). Notice, however, that these browsers still allow hyperlink auditing by default, which means users would need to know about this setting to change that. It seems that very few do.

Code:
 from the article: Betas of Chrome 74 (which ships later this month) have dropped this flag, as has Opera which is built on the same Chromium engine and has shadowed the change in its developer builds.
https://nakedsecurity.sophos.com/201...ivacy-setting/

https://html.spec.whatwg.org/multipa...rlink-auditing
 
4 members found this post helpful.
Old 04-26-2019, 12:11 PM   #187
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761
Quote:
Originally Posted by Lysander666 View Post
Next time I'm in Oslo we could meet for a beer [not a Ringnes].
By all means give me a ping if you come here. I'll even show you around our office. Same goes for any Slackware using Vivaldi fan on these forums.
 
3 members found this post helpful.
Old 04-26-2019, 12:35 PM   #188
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,095

Rep: Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273
Quote:
Originally Posted by ruario View Post
No it is not a Windows thing. It is an extension thing. I suddenly remembered this last night. Extension have the ability to override this setting and they often do. This is how Chromium originally designed the API. On notorious for doing this is uBlock Origin. We do actually have a feature request open to stop extensions from being able to do this but it seems like nobody has looked at it for a while so I will ping the relevant dev.

In the mean time, try disabling any extensions you have. Restart Vivaldi and see if the problem goes away. I suspect it will.
Thanks. Disabling the NordVpn extension (plug-in?) solved the problem. Https-everywhere does not trigger the problem.

Last edited by cwizardone; 04-26-2019 at 12:37 PM.
 
1 members found this post helpful.
Old 05-02-2019, 02:36 AM   #189
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,069

Rep: Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740
On an updated -current install, glibc-2.29 causes the pepperflash plugin to crash. Eric has fixed this using a patch in his latest Chromium package (https://www.linuxquestions.org/quest...2/#post5989467)
I'm well aware that official SBo buildscripts are created for 14.2, not for -current. I lack the knowledge to edit/patch the buildscript myself. Don't know if Ponce could find the time to create a buildscript for -current, adding it to his -current branch on github?

Last edited by kgha; 05-02-2019 at 02:37 AM.
 
Old 05-02-2019, 06:18 AM   #190
slalik
Member
 
Registered: Nov 2014
Location: Moscow
Distribution: Slackware
Posts: 233

Rep: Reputation: 203Reputation: 203Reputation: 203
Quote:
Originally Posted by kgha View Post
On an updated -current install, glibc-2.29 causes the pepperflash plugin to crash. Eric has fixed this using a patch in his latest Chromium package (https://www.linuxquestions.org/quest...2/#post5989467)
I'm well aware that official SBo buildscripts are created for 14.2, not for -current. I lack the knowledge to edit/patch the buildscript myself. Don't know if Ponce could find the time to create a buildscript for -current, adding it to his -current branch on github?
The script just repackages the deb-packet provided by vivaldi.com. Hopefully, Vivaldi will address this situation.

I, personally, don't install flash and see no problem
 
3 members found this post helpful.
Old 05-02-2019, 09:27 AM   #191
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,069

Rep: Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740
Quote:
Originally Posted by slalik View Post
The script just repackages the deb-packet provided by vivaldi.com. Hopefully, Vivaldi will address this situation.
Of course... should have realised that myself


Quote:
Originally Posted by slalik View Post
I, personally, don't install flash and see no problem
Yes, flash is becoming more and more obsolete and, as I understand it, abandoned completely next year. It's just my stupid insistence that if something exists, I can spend a lot of time trying to get it to work... that includes old lawnmowers, watches, and 3rd party software.
 
2 members found this post helpful.
Old 05-04-2019, 06:10 PM   #192
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,263
Blog Entries: 24

Rep: Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194
Hello from my shiny new Vivaldi browser!

I have looked in on this thread from time to time, but never got around to actually installing it until now.

I finally hit the wall with 0xFiref = 0xDEADBEEF today and have so far found Vivaldi to make a very good first impression.

I avoid all things google, so Chrome is not an option for me, and I have been a little apprehensive of things derived from Chrome. I do not really understand all that the Chrome -> Chromium -> Vivaldi inheritance implies, but am about to find out... I hope I find no unpleasant surprises.

I will see if I got my user agent string set when I click submit, and need to figure out how to get my short list of addons going (uBlock-origin, NoScript, HTTPS everywhere), but I think a careful review of this thread should answer most of my questions.

Thanks Lysander666 for the thread, ruario for the continuing support (and good to see you again!), and everyone else who has opened this path! I hope it continues to work out as well as it has begun!
 
2 members found this post helpful.
Old 05-04-2019, 06:45 PM   #193
slalik
Member
 
Registered: Nov 2014
Location: Moscow
Distribution: Slackware
Posts: 233

Rep: Reputation: 203Reputation: 203Reputation: 203
Quote:
Originally Posted by astrogeek View Post
I will see if I got my user agent string set when I click submit
If you mean to have the word "Slackware" in the User-Agent when posting here, I use an "unpacked extension", which changes "Linux" to "Slackware Linux" in the User-Agent string on the LQ site only.. Namely, I prepared a directory, for example, /usr/local/share/vivaldi/slackware-lq-user-agent-chrome/ with two files in it:
manifest.json
Code:
{
  "name": "Slackware LQ User Agent",
  "version": "1",
  "permissions": [ "webRequest", "webRequestBlocking", "<all_urls>" ],
  "background": { "scripts": ["background.js"] },
  "manifest_version": 2
}
background.js
Code:
/*
 * Based on the Fedora User Agent Google Chrome extension
 * by Tomas Popela <tpopela@redhat.com>
 * https://github.com/tpopela/fedora-user-agent-chrome/
 */

(() => {
  document.addEventListener('DOMContentLoaded', () => {
    chrome.webRequest.onBeforeSendHeaders.addListener(
      details => {
        let anchor = document.createElement('a');

        anchor.href = details.url;
        if (anchor.hostname == 'www.linuxquestions.org' ||
            anchor.hostname == 'linuxquestions.org') {
          const headers = details.requestHeaders;
          const headersLength = headers.length;

          for (let i = 0; i < headersLength; i++) {
            if (headers[i].name === 'User-Agent') {
              headers[i].value = headers[i].value.replace('; Linux', '; Slackware Linux');
              break;
            }
          }

          return { requestHeaders: headers };
        }
      },
      {urls: ['<all_urls>']},
      ['blocking', 'requestHeaders']
    );
  });
})();
Now,
1. go to vivaldi://extensions
2. enable Developer mode by ticking the checkbox in the upper-right corner
3. Click on the "Load unpacked" button
4. Select the directory containing background.js and manifest.json
 
5 members found this post helpful.
Old 05-05-2019, 01:41 AM   #194
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,263
Blog Entries: 24

Rep: Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194
Quote:
Originally Posted by slalik View Post
If you mean to have the word "Slackware" in the User-Agent when posting here...
Yes, that was what I wanted and that does the trick, thanks! That also introduced me to management of extensions the vivaldi way.

I managed to get uBlock-origin installed and have discovered flags, settings and many other things.

Two things I have not found how to do is silence the upnp multicast noise, important, and change profile name from Person 1 in the profile manager, not very important.

I have disabled the broadcast WebRPC noise, but so far have not been able to shut up the upnp discovery 239.255.255.250 :1900 UDP nonsense...

I found online discussion which says to disable:

Code:
vivaldi://flags/#load-media-router-component-extension
vivaldi://flags/#media-remoting
I disabled the first, but I do not see a #media-remoting flag. I have disabled a few others but none disable the upnp polling, or whatever name it goes by.

Anyone have another suggestion?

Last edited by astrogeek; 05-05-2019 at 01:23 PM. Reason: tyosp
 
Old 05-05-2019, 06:54 AM   #195
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,095

Rep: Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273
@slalik,
Many Thanks!
 
  


Reply



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
LXer: Vivaldi Continues To Build Amazing Features With Vivaldi 1.11 LXer Syndicated Linux News 0 08-12-2017 06:09 PM
LXer: Vivaldi Technologies Vivaldi Web Browser LXer Syndicated Linux News 0 10-28-2016 07:26 PM
LXer: KDE Vivaldi Tablet Finally Shipping For QA Testing LXer Syndicated Linux News 0 07-23-2013 02:21 AM
LXer: Vivaldi Tablet Finally (Almost) Finalized LXer Syndicated Linux News 0 05-30-2013 07:02 PM

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

All times are GMT -5. The time now is 05:16 PM.

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