Unity Integration

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
vayth

Unity Integration

Unread post by vayth » 2014-05-01, 01:48

So, Palemoon is just like an old Firefox on Unity DE. It has no integration with globalmenu/LIM, and all.

In the addons page, it got 4 default addons, with unity desktop integration being one of them, but they are all disabled. Enabling them makes no effect.
I think it needs some customization, changing target or something, but I don't know which file to edit. Can you help me?

Their location is:
/usr/share/xul-ext/ubufox
/usr/share/xul-ext/unity
/usr/share/xul-ext/websites-integration
/usr/lib/xul-ext/webaccounts

Thanks before :)
Attachments
Unity_Firefox.tar.gz
(101.07 KiB) Downloaded 58 times

access2godzilla

Re: Unity Integration

Unread post by access2godzilla » 2014-05-01, 08:37

First: please update your addons. The <em:(min|max)version> is much below Pale Moon's range (I see 15.* for one of them, another has 18.*). I'd also recommend leaving out ubufox, seems like it tries to do some integration with apt.

vayth

Re: Unity Integration

Unread post by vayth » 2014-05-01, 09:07

No updates found. They're already the latest version.
Should I change the version number manually? But Firefox is on version 29, shouldn't it be broken as well for Firefox if the version number is the culprit?

access2godzilla

Re: Unity Integration

Unread post by access2godzilla » 2014-05-01, 12:46

Do the extensions work in stock Firefox (tarballs from Mozilla)?

vayth

Re: Unity Integration

Unread post by vayth » 2014-05-01, 13:15

stock firefox?

Hmm.. it seems there are no tarballs from Mozilla since they are Canonical's patch.
But you can get the tarball from the link from synaptic, which redirected me here:
https://launchpad.net/unity-firefox-extension (the latest version says 2.3.5, but under "Package in Distribution" says 3.0.0. Still older than the version installed (3.0.2))
https://launchpad.net/webaccounts-browser-extension (the same as the one installed, online account 0.5)
https://launchpad.net/webapps-greasemonkey (I think it's also the same, since the installed use 2013.09.20beta as version numbering)
https://launchpad.net/ubufox (version 2.8 under "Package in Distribution)

access2godzilla

Re: Unity Integration

Unread post by access2godzilla » 2014-05-01, 13:27

What I meant: does it occur in the official releases available here: http://ftp.mozilla.org/pub/mozilla.org/ ... /releases/

Although, if I read your statement correctly, that they're patching FF for integration, obviously it'll not work.

vayth

Re: Unity Integration

Unread post by vayth » 2014-05-01, 13:43

Oh, I see. But I think they don't make any change to Firefox codebase, only patches in add-ons form. That's why maybe we can make it work with Palemoon too.
But I could be wrong, and if they do change the codebase itself, then I guess it's a check-mate.

I don't really care about webapps, online account and ubufox.
Ubufox in Synaptic wrote: Adds Ubuntu-specific modifications to Firefox.
Integrates the browser with Ubuntu to:
  • Enable searching for missing plugins from Ubuntu software catalog
  • Add the following options to the Help menu
    • Get help on-line
    • Help translating Firefox
    • Ubuntu Release Notes
  • Set homepage to Ubuntu Start Page
  • Display a restart notification after upgrading Firefox
  • Add ask.com to the search engines.
You can uninstall this if you prefer to use a pristine Firefox install.
Although I can live without them, it feels somewhat weird without unity-integration, without on top-panel and empty HUD.

Edit:
Just looking at Synaptic again...
unity-integration in Synaptic wrote: Firefox extension to allow WebApps to integrate with the Unity Desktop
Webapps? If this extension is really about webapp and not the UI, I don't know anymore where they do the change.. :wtf:

access2godzilla

Re: Unity Integration

Unread post by access2godzilla » 2014-05-01, 14:02

Did you use the Firefox versions I pointed to and check out if it works there?

And seriously, ask.com :roll: Do they also have Ask toolbar in the repos?

vayth

Re: Unity Integration

Unread post by vayth » 2014-05-01, 14:17

I will try it tomorrow, it's getting late here. But is it alright to have two different version of Firefox? I'm still not familiar with how linux system works. Even a single program seems to put its files everywhere across the system.. But I guess it won't replace or conflicting, right?

No, they don't have it in repo :lol:
Actually, despite the description, I don't see ask.com in search engine. The list are just Google, Yahoo, Bing, Amazon, Duckduckgo, Ebay, Twitter, Wiki.

access2godzilla

Re: Unity Integration

Unread post by access2godzilla » 2014-05-01, 14:28

The Mozilla build system is quite different in that respect, and produces something like the ZIP-packed Windows version of Pale Moon. So it won't cause any problems.

vayth

Re: Unity Integration

Unread post by vayth » 2014-05-01, 18:08

I just tried it. Firefox 24 ESR gave a same result as Palemoon. But to my surprise, even Firefox 29 also gave a similar result. No global menu, no HUD.
I guess Canonical patched Firefox on codebase level then? :(

Or is it because they build it on non-Unity? Do you think simply rebuild the source will help? I remember compiling other program like Desmume from a tarball giving it global menu immediately..

access2godzilla

Re: Unity Integration

Unread post by access2godzilla » 2014-05-01, 18:31

Yeah, probably Canonical used it's own patches, then. You need to apply them to Pale Moon and compile it for yourself to get that integration.

vayth

Re: Unity Integration

Unread post by vayth » 2014-06-24, 10:56

I found.. something that looks like a patch for global menu. Can a2g/cyansmoker try to test/integrate this? It doesn't seem like a source code.. I don't know where to put that

http://bazaar.launchpad.net/~mozillatea ... ubar.patch
or the full source: http://bazaar.launchpad.net/~mozillatea ... d:/debian/

the last change date seems to be recent

cyansmoker

Re: Unity Integration

Unread post by cyansmoker » 2014-06-26, 07:13

I will take a look.
It appears to be quite a huge patch. I'll track down the associated commit comments but it is not very likely to work "off the shelf"

Locked