Page 1 of 1

MX 17/18 Repository: The Midori Browser Thread

Posted: Mon Nov 12, 2018 6:56 pm
by Stevo
After a long period of seemingly little activity, the developers released a completely rewritten Midori 6.0 on Halloween 2018, and we've packaged it for the test repo. It also switched to a libwebkit2 separate browser engine instead of libwebkit, which means that can be updated to fix security bugs...unlike libwebkit, which is not being updated. It's also using GTK+ 3 instead of 2 now.

Midori remains a fast, lightweight browser, but picks up support for many of the newest Web technologies.

Image

If you try it, let us know how it installs from the test repo and how it performs. Thanks!

Re: MX 17 Repository: The Midori Browser Thread

Posted: Mon Nov 12, 2018 7:59 pm
by Jerry3904
Any thought of going upstairs with this?

Re: MX 17 Repository: The Midori Browser Thread

Posted: Mon Nov 12, 2018 8:22 pm
by Gordon Cooper
Not working for me got this reply. Tried a re-install, the same result.


"Midori can't find the page you're looking for
The page located at “” cannot be found. Check the web address for misspelled words and try again.

Error opening file /usr/share/doc/geeqie/html/GuideImageManagementExternalEditing.html: No such file or directory"

Edit: A search did not find that file in my system.

Re: MX 17 Repository: The Midori Browser Thread

Posted: Mon Nov 12, 2018 8:45 pm
by nathan2423
I downloaded it and in installed and seemed to run well enough.

But what I immediately noticed was that the interface was organized considerably differently from the picture in this thread. In using it I see it has the "gnome 3" look and feel which I really don't care for.

I'm always on the look for a new lighteight browser, and I might be able to get used to it but I think I'll stay with conventional styling and pass on anything gnome-3 style and hope for better from Falkon when/if it becomes more readily available.

Re: MX 17 Repository: The Midori Browser Thread

Posted: Mon Nov 12, 2018 8:52 pm
by fehlix
Gordon Cooper wrote: Mon Nov 12, 2018 8:22 pm Error opening file /usr/share/doc/geeqie/html/GuideImageManagementExternalEditing.html: No such file or directory"
What about opening:
[url]file:///usr/share/doc/geeqie/html/GuideImageManagementExternalEditing.html[/url]
as code:

Code: Select all

file:///usr/share/doc/geeqie/html/GuideImageManagementExternalEditing.html
Works for me, just installed from testrepo, which installes midori 6.0-0.1~mx17+1 and libpeas-1.0-0 libpeas-common.
First page opened: just this thread: no issues.
midori.png
I missed this lttle green cat.

Re: MX 17 Repository: The Midori Browser Thread

Posted: Tue Nov 13, 2018 3:06 am
by oops
fehlix wrote: Mon Nov 12, 2018 8:52 pm
Gordon Cooper wrote: Mon Nov 12, 2018 8:22 pm Error opening file /usr/share/doc/geeqie/html/GuideImageManagementExternalEditing.html: No such file or directory"
What about opening:
[url]file:///usr/share/doc/geeqie/html/GuideImageManagementExternalEditing.html[/url]
as code:

Code: Select all

file:///usr/share/doc/geeqie/html/GuideImageManagementExternalEditing.html
Works for me, just installed from testrepo, which installes midori 6.0-0.1~mx17+1 and libpeas-1.0-0 libpeas-common.
First page opened: just this thread: no issues.
...
Works for me too (with the good locale LANG=fr_FR.UTF-8), but:
Issues here:
-The cursor does not appear and does not blink into the find area, text zone (ex: google search)
-The key Enter does not work (I have to click to "Reload Current Page" to load a new www. link)
- File does not exist here too: /usr/share/doc/geeqie/html/GuideImageManagementExternalEditing.html

Code: Select all

$ file /usr/share/doc/geeqie/html/GuideImageManagementExternalEditing.html
/usr/share/doc/geeqie/html/GuideImageManagementExternalEditing.html: cannot open `/usr/share/doc/geeqie/html/GuideImageManagementExternalEditing.html' (No such file or directory)
And for info. to check HTML5: how well does your browser support HTML5?
https://html5test.com/

Code: Select all

YOUR BROWSER NO JAVASCRIPT to test
Dillo _ You are using an unknown browser based on Webkit running on Linux

YOUR BROWSER SCORES 317 OUT OF 555 POINTS
mx-viever _ MX17 _ You are using an unknown browser based on Webkit running on Linux

YOUR BROWSER SCORES 405 OUT OF 555 POINTS
You are using Midori 6 on Linux

Your browser scores 419 out of 555 points
You are using Pale Moon 28.1.0 on Linux

Your browser scores 480 out of 555 points
You are using Firefox 60.0 on Linux

Your browser scores 497 out of 555 points
You are using Firefox 63.0 on Linux

YOUR BROWSER SCORES 526 OUT OF 555 POINTS
You are using Chrome Dev 70.0.3538.67 on Linux
...

Re: MX 17 Repository: The Midori Browser Thread

Posted: Tue Nov 13, 2018 2:38 pm
by Stevo
I think it loses a lot of points because it doesn't support HTML5 streaming (i.e. something like video chat in the browser) based on what I can see in the results.

I asked on the Debian forums if anyone using straight Debian would file a bug against the package requesting an update in the Debian repos. I just had to swap some build-depends and tinker with a config file install to get it to build, so a real maintainer shouldn't have any trouble doing the same thing.

Re: MX 17 Repository: The Midori Browser Thread

Posted: Tue Nov 13, 2018 4:05 pm
by oops
Stevo wrote: Tue Nov 13, 2018 2:38 pm I think it loses a lot of points because it doesn't support HTML5 streaming (i.e. something like video chat in the browser) based on what I can see in the results.

I asked on the Debian forums if anyone using straight Debian would file a bug against the package requesting an update in the Debian repos. I just had to swap some build-depends and tinker with a config file install to get it to build, so a real maintainer shouldn't have any trouble doing the same thing.
Right, I think it loses a lot of points because it doesn't support HTML5 streaming, and Peer To Peer:
Midori Peer To Peer: 0/45 , like Palemoon: Peer To Peer2/45 (Palemoon too) but for me it is not very important.

The most important items are for me Security items:
Midori 6.0
Security 24/3
Missing:
Subresource Integrity
Web Authentication / FIDO 2
Credential Management

2D
Image export formats
WebP support
--------
Palemoon 28.1.0
Security 24/32
Missing:
Content Security Policy 2
Web Authentication / FIDO 2
Credential Management

2D
Image export formats
WebP support

Video&Audio codecs

Re: MX 17 Repository: The Midori Browser Thread

Posted: Wed Dec 05, 2018 1:35 pm
by Stevo
Midori 7.0 has landed in our test repository! Changes include:

- Fixed YouTube rendering issue due to custom user agent
- Fixed invisible cursor in text fields
- Restored behavior of " " and "." in urlbar completion
- Download/ web notifications for background window/ tab
- Highlight in toolbar for finished downloads
- Re-introduced proxy server UX
- Multiple processes for indivdual tabs
- Adaptive toolbar layout for smaller screens

Re: MX 17 Repository: The Midori Browser Thread

Posted: Wed Dec 05, 2018 2:30 pm
by oops
Thank you Stevo, Midori 7.0 works much better, I am going to test it deeper.

Re: MX 17/18 Repository: The Midori Browser Thread

Posted: Tue Mar 05, 2019 3:48 pm
by Stevo
We now have Midori 8.0 in the test repo. I used 7.0 build files as a template, but had to add a couple new build-depends as well as make a couple other tweaks. As far as I know, these are the first Debian-style packages. Changes include:

Javascript changes confirmation and prompts use dialogs again
Bug fixes in Urlbar completion and focus handling as well as Adblock filtering
Headerbar enabled by default only under Budgie, GNOME and Patreon
Re-introduced support for --inactivity-reset, -e Fullscreen and -e ZoomIn
Initial support for cross-browser web extensions (not exposed in the GUI yet)
Builds deps: Glib lowered to 2.46.2, Json-Glib and libarchive are now required
Link to the bug tracker from the About dialog
Correct handling of external URIs such as apt:
Fixed installation path for appdata and plugins
Support for building Midori on Android with Gradle
Better internal distinction of errors from visiting pages
Zoom indicators in the page menu and statusbar features extension

It seems to be compatible with the stock Stretch libwebkit2gtk-4.0-37 that it uses as the browser engine backend, but we have the latest libwebkit2gtk-4.0-37 2.22.7-2 backported from Sid also in the test repo, which is recommended since it has many security updates. Remember to uncheck the "hide library and dev packages" radio button if you update that lib package from the test repo via MX Package Installer.

Re: MX 17/18 Repository: The Midori Browser Thread

Posted: Tue Mar 05, 2019 4:19 pm
by Jerry3904
Well done!

:guitar: :guitar:

Please tweet this ASAP.

Re: MX 17/18 Repository: The Midori Browser Thread

Posted: Tue Mar 05, 2019 11:41 pm
by Stevo
tweet-tweet!

Re: MX 17/18 Repository: The Midori Browser Thread

Posted: Wed Mar 06, 2019 9:20 pm
by rokytnji.1
Quick test run on

Code: Select all

harry@biker:~
$ inxi -Fxz
System:
  Host: biker Kernel: 4.20.12-antix.1-amd64-smp x86_64 bits: 64 compiler: gcc v: 6.3.0 
  Desktop: IceWM 1.4.2 Distro: antiX-17_x64-full Heather Heyer 24 October 2017 
  base: Debian GNU/Linux 9 (stretch) 
Machine:
  Type: Desktop System: Google product: Parrot v: 1.0 serial: <filter> 
  Mobo: Google model: Parrot v: 1.0 serial: <filter> BIOS: coreboot 
  v: 4.0-6588-g4acd8ea-dirty date: 09/04/2014 
Battery:
  ID-1: BATX charge: 31.3 Wh condition: 31.3/37.0 Wh (85%) model: SANYO AL12B32 
  status: Full 
CPU:
  Topology: Dual Core model: Intel Celeron 1007U bits: 64 type: MCP arch: Ivy Bridge 
  rev: 9 L2 cache: 2048 KiB 
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 5986 
  Speed: 1259 MHz min/max: 800/1500 MHz Core speeds (MHz): 1: 815 2: 974 
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics driver: i915 v: kernel 
  bus ID: 00:02.0 
  Display: server: X.Org 1.19.2 driver: modesetting unloaded: fbdev,vesa 
  resolution: 1366x768~60Hz 
  OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile v: 3.3 Mesa 13.0.6 
  direct render: Yes 
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio driver: snd_hda_intel 
  v: kernel bus ID: 00:1b.0 
  Sound Server: ALSA v: k4.20.12-antix.1-amd64-smp 
Network:
  Device-1: Qualcomm Atheros AR9462 Wireless Network Adapter vendor: Foxconn 
  driver: ath9k v: kernel port: 0400 bus ID: 01:00.0 
  IF: wlan0 state: up mac: <filter> 
  Device-2: Broadcom and subsidiaries NetLink BCM57785 Gigabit Ethernet PCIe 
  vendor: Acer Incorporated ALI driver: tg3 v: 3.137 port: 0400 bus ID: 02:00.0 
  IF: eth0 state: down mac: <filter> 
Drives:
  Local Storage: total: 14.91 GiB used: 7.79 GiB (52.2%) 
  ID-1: /dev/sda vendor: SanDisk model: SSD U100 16GB size: 14.91 GiB 
Partition:
  ID-1: / size: 14.62 GiB used: 7.79 GiB (53.3%) fs: ext4 dev: /dev/sda1 
Sensors:
  System Temperatures: cpu: 50.0 C mobo: N/A 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 132 Uptime: 2h 01m Memory: 3.79 GiB used: 1.04 GiB (27.4%) Init: SysVinit 
  runlevel: 5 Compilers: gcc: 6.3.0 Shell: bash v: 4.4.12 inxi: 3.0.29 

Code: Select all

harry@biker:~
$ apt-cache policy midori
midori:
  Installed: 8.0-0.1~mx17+1
  Candidate: 8.0-0.1~mx17+1
  Version table:
 *** 8.0-0.1~mx17+1 100
        100 /var/lib/dpkg/status
     0.5.11-ds1-4+b1 500
        500 http://ftp.us.debian.org/debian stretch/main amd64 Packages
No crash yet. Midori complains about not being able to find gstreamer opengl plugin when ran in terminal and one tries to play a video. But I should mention

Code: Select all

Commit Log for Wed Mar  6 19:17:07 2019


Installed the following packages:
libbrotli1 (1.0.5-2~bpo9+1~mx17+1)
libgstreamer-plugins-bad1.0-0 (1.10.4-1)
libjavascriptcoregtk-4.0-18 (2.22.7-1~mx17+1)
libpeas-1.0-0 (1.20.0-1+b1)
libpeas-common (1.20.0-1)
libpython3.5 (3.5.3-1+deb9u1)
libwebkit2gtk-4.0-37 (2.22.7-1~mx17+1)
libwoff1 (1.0.2-1~mx17+1)
midori (8.0-0.1~mx17+1)
and trying to fix youtube video I did

Code: Select all

Commit Log for Wed Mar  6 19:26:29 2019


Installed the following packages:
gstreamer1.0-libav (1.10.4-1)
Good nite bros. :happy:

Edit_ when I test. I enable the MX test repo in synaptic sources list. Hit reload. Install application. Then comment out MX test repo < untick the check box that was checked earlier to install the app > . Hit reload. Then close synaptic package manager.

Re: MX 17/18 Repository: The Midori Browser Thread

Posted: Wed Mar 06, 2019 10:43 pm
by Stevo
gstreamer1.0-gl is part of gstreamer upstream, and I don't know if it can be backported without breaking other packages.

Re: MX 17/18 Repository: The Midori Browser Thread

Posted: Thu Mar 07, 2019 4:56 am
by cyrilus31
I did the same on my antiX installation (not supported I know :happy: ). Everything installed with no error message but when it tries to load website nothing is displayed.
I'd better try on my MX PC.

Re: MX 17/18 Repository: The Midori Browser Thread

Posted: Thu Mar 07, 2019 10:26 am
by rokytnji.1
Today try to fix youtube install . Thanks to caprea on the AntiX forum.

Code: Select all

 sudo apt-get install gstreamer1.0-plugins-bad
Youtube still errors out. No error shown except for this when Midori starts now from terminal and I try to play youtube video. No crash though. The gtk error is spaz repeat error in a loop. No other error except GTK-WARNING.

Code: Select all

harry@biker:~
$ midori

(midori:5216): GLib-CRITICAL **: g_regex_match_full: assertion 'string != NULL' failed

(midori:5216): Gtk-WARNING **: Allocating size to GtkPaned 0x55bdf81b2800 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

Re: MX 17/18 Repository: The Midori Browser Thread

Posted: Fri Mar 08, 2019 3:53 am
by Gain
Greetings!

I get an Unknown Error on Connect when I start Midori. I can't even open the preferences window as I think my changes there might be the cause of it. I activated adblock and show the clock.

Image
(it seems I can't post an image but here's the url to the image: https://imgur.com/a/rokf1X1)

I uninstalled and reinstalled but I got the same error.

I really want to make it work because it loads fast but it is unusable to me at this time. TIA

Re: MX 17/18 Repository: The Midori Browser Thread

Posted: Sat Mar 09, 2019 4:52 pm
by rokytnji.1
I uninstall adobe flash plugin on my 32 bit computer installs anymore. Qupzilla quit crashing when I did this.

Browsers with adobe flash plugin installed tend to crash on my 32 bit test systems. Probably because of hardware limitations.

Re: MX 17/18 Repository: The Midori Browser Thread

Posted: Sat Mar 09, 2019 5:00 pm
by Stevo
Maybe it works better with a newer libwebkit2gtk-4.0-37--we have the latest 2.22.7 backported from Sid in the test repo, though maybe it should be it main since it fixes loads of security issues.

AntiX users might want to get Midori and webkit2gtk packages from my separate OBS repo instead of adding the MX ones, though: https://build.opensuse.org/project/show ... dori-ports

Re: MX 17/18 Repository: The Midori Browser Thread

Posted: Sat Mar 09, 2019 10:13 pm
by caprea
I installed midori from the mx-test-repos on antiX17.3 stable and it runs nicely.

Unfortunately I can't solve a problem, where can I find the bookmarks?
There is a button to bookmark a page, but nothing more.
Does anyone have a hint ?

Re: MX 17/18 Repository: The Midori Browser Thread

Posted: Sun Mar 17, 2019 5:21 pm
by MX-16_fan
@Stevo:
Stevo wrote: Mon Nov 12, 2018 6:56 pm After a long period of seemingly little activity, the developers released a completely rewritten Midori 6.0 on Halloween 2018, and we've packaged it for the test repo. (...) If you try it, let us know how it installs from the test repo and how it performs. Thanks!
Just had a look at the Midori section in http://la.mxrepo.com/mx/testrepo/dists/ ... 4/Packages. Seems that zeitgeist no longer is a dependency. Great! IMHO this now makes Midori absolutely worth testing. Thanks so much for packaging it!

Greetings, and have a good week, Joe

Re: MX 17/18 Repository: The Midori Browser Thread

Posted: Sun Mar 17, 2019 5:34 pm
by Stevo
caprea wrote: Sat Mar 09, 2019 10:13 pm I installed midori from the mx-test-repos on antiX17.3 stable and it runs nicely.

Unfortunately I can't solve a problem, where can I find the bookmarks?
There is a button to bookmark a page, but nothing more.
Does anyone have a hint ?
Bookmarks don't seem to be fully implemented yet: https://www.linuxquestions.org/question ... 175649262/

The devs suggest to start typing in the address bar to have them come up, though.

Re: MX 17/18 Repository: The Midori Browser Thread

Posted: Sun Sep 01, 2019 2:11 pm
by oops