1

Topic: how to add uMatrix to Iceweasel-UXP

as the title say is it possible to add uMatrix to Iceweasel-UXP i got used to it a lot

2

Re: how to add uMatrix to Iceweasel-UXP

There is a good fork named eMatrix working excellent with Iceweasel-UXP. So first you need git to be installed! After that:

git clone https://libregit.org/heckyel/ematrix
cd ./ematrix
make all

After that there should be a file named eMatrix.xpi ready for installation.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

3

Re: how to add uMatrix to Iceweasel-UXP

thank you again smile i will do that

4

Re: how to add uMatrix to Iceweasel-UXP

大家好

5 (edited by rachad 2020-08-13 02:15:39)

Re: how to add uMatrix to Iceweasel-UXP

throgh wrote:

There
is a good fork named eMatrix working excellent with
Iceweasel-UXP. So first you need git to be installed! After that:

git clone https://libregit.org/heckyel/ematrix
cd ./ematrix
make all

After that there should be a file named eMatrix.xpi ready for
installation.

i get this error after make all
make: execvp: zip: Permission denied
make: *** [Makefile:162: eMatrix.xpi] Error 127

then i tried with doas make all  <i think i shouldn't doas anything from outside right? > i get

make: zip: Command not found
make: *** [Makefile:162: eMatrix.xpi] Error 127

the line 162 in Makefile is as follow     @zip -r $(DIST)/$(VERSION)/eMatrix-$(VERSION).xpi $^

do you think i can get this fixed?

6

Re: how to add uMatrix to Iceweasel-UXP

Hmm, I've just checked the git-repository again: Worked for me but that's not the solution.
So first things first: Seems the zip-command is not recognized. You could checkout the repository again into a new folder. After that check if package minizip is installed for the start.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

7

Re: how to add uMatrix to Iceweasel-UXP

same issue minizip didn't do the trick something else is missing im sure about it cause this is a new install
but base-devel is add, next thing next smile

8

Re: how to add uMatrix to Iceweasel-UXP

Okay, can you try to execute the command "zip" itself?

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

9

Re: how to add uMatrix to Iceweasel-UXP

rached wrote:

i get this error after make all
make: execvp: zip: Permission denied
make: *** [Makefile:162: eMatrix.xpi] Error 127

then i tried with doas make all  <i think i shouldn't doas anything from outside right? > i get

make: zip: Command not found
make: *** [Makefile:162: eMatrix.xpi] Error 127

the line 162 in Makefile is as follow     @zip -r $(DIST)/$(VERSION)/eMatrix-$(VERSION).xpi $^

do you think i can get this fixed?

Hello @rached ηMatrix requires zip package that is available in extra repository:

pacman -S zip
~ Jesús E.

10

Re: how to add uMatrix to Iceweasel-UXP

Heckyel wrote:

Hello @rached ηMatrix requires zip package that is available in extra repository:

pacman -S zip

this helped but then i get no eMatrix.xpi

updating: bootstrap.js (deflated 64%)
updating: install.rdf (deflated 79%)
updating: chrome.manifest (deflated 65%)
updating: icon.png (deflated 4%)
updating: LICENSE.txt (deflated 66%)
updating: options.xul (deflated 46%)
updating: about.html (deflated 72%)
updating: asset-viewer.html (deflated 54%)
updating: background.html (deflated 67%)
updating: cloud-ui.html (deflated 57%)
updating: dashboard.html (deflated 63%)
updating: hosts-files.html (deflated 66%)
updating: logger-ui.html (deflated 63%)
updating: main-blocked.html (deflated 68%)
updating: popup.html (deflated 86%)
updating: raw-settings.html (deflated 58%)
updating: settings.html (deflated 76%)
updating: user-rules.html (deflated 67%)
updating: frameScript.js (deflated 54%)
updating: assets/assets.json (deflated 73%)
updating: css/cloud-ui.css (deflated 61%)
updating: css/common.css (deflated 64%)
updating: css/dashboard-common.css (deflated 55%)
updating: css/dashboard.css (deflated 57%)
updating: css/hosts-files.css (deflated 67%)
updating: css/legacy-toolbar-button.css (deflated 55%)
updating: css/logger-ui.css (deflated 69%)
updating: css/popup.css (deflated 77%)
updating: css/raw-settings.css (deflated 45%)
updating: css/user-rules.css (deflated 67%)
updating: css/fonts/fontawesome-webfont.ttf (deflated 42%)
updating: css/fonts/Roboto_Condensed/LICENSE.txt (deflated 66%)
updating: css/fonts/Roboto_Condensed/RobotoCondensed-Bold.ttf (deflated 48%)
updating: css/fonts/Roboto_Condensed/RobotoCondensed-Light.ttf (deflated 49%)
updating: css/fonts/Roboto_Condensed/RobotoCondensed-Regular.ttf (deflated 48%)
updating: img/browsericons/icon19-0.png (stored 0%)
updating: img/browsericons/icon19-1.png (stored 0%)
updating: img/browsericons/icon19-2.png (stored 0%)
updating: img/browsericons/icon19-3.png (stored 0%)
updating: img/browsericons/icon19-4.png (stored 0%)
updating: img/browsericons/icon19-5.png (stored 0%)
updating: img/browsericons/icon19-6.png (stored 0%)
updating: img/browsericons/icon19-7.png (stored 0%)
updating: img/browsericons/icon19-8.png (stored 0%)
updating: img/browsericons/icon19-9.png (stored 0%)
updating: img/browsericons/icon19-10.png (stored 0%)
updating: img/browsericons/icon19-11.png (stored 0%)
updating: img/browsericons/icon19-12.png (stored 0%)
updating: img/browsericons/icon19-13.png (stored 0%)
updating: img/browsericons/icon19-14.png (stored 0%)
updating: img/browsericons/icon19-15.png (stored 0%)
updating: img/browsericons/icon19-16.png (stored 0%)
updating: img/browsericons/icon19-17.png (stored 0%)
updating: img/browsericons/icon19-18.png (stored 0%)
updating: img/browsericons/icon19-19.png (stored 0%)
updating: img/browsericons/icon38-off.png (stored 0%)
updating: img/browsericons/icon19-off.png (stored 0%)
updating: img/cloud.png (stored 0%)
updating: img/icon_16.png (stored 0%)
updating: img/icon_64.png (deflated 1%)
updating: img/matrix-group-hide.png (deflated 4%)
updating: img/matrix-group-hline.png (deflated 6%)
updating: img/matrix-group-show.png (deflated 4%)
updating: img/permanent-black-small.png (deflated 3%)
updating: img/permanent-black-small-cb.png (stored 0%)
updating: img/permanent-white-small.png (deflated 3%)
updating: lib/PublicSuffixList.jsm (deflated 70%)
updating: lib/Punycode.jsm (deflated 67%)
updating: lib/FrameModule.jsm (deflated 69%)
updating: lib/CallbackWrapper.jsm (deflated 60%)
updating: lib/HttpRequestHeaders.jsm (deflated 62%)
updating: lib/PendingRequests.jsm (deflated 59%)
updating: lib/CookieCache.jsm (deflated 66%)
updating: lib/UriTools.jsm (deflated 74%)
updating: lib/LiquidDict.jsm (deflated 68%)
updating: lib/HostMap.jsm (deflated 51%)
updating: lib/Tools.jsm (deflated 63%)
updating: locale/en/messages.properties (deflated 63%)
updating: locale/bg/messages.properties (deflated 61%)
updating: locale/cs/messages.properties (deflated 59%)
updating: locale/de/messages.properties (deflated 61%)
updating: locale/el/messages.properties (deflated 61%)
updating: locale/eo/messages.properties (deflated 61%)
updating: locale/es/messages.properties (deflated 62%)
updating: locale/et/messages.properties (deflated 61%)
updating: locale/fa/messages.properties (deflated 61%)
updating: locale/fi/messages.properties (deflated 61%)
updating: locale/fil/messages.properties (deflated 63%)
updating: locale/fr/messages.properties (deflated 62%)
updating: locale/he/messages.properties (deflated 64%)
updating: locale/hi/messages.properties (deflated 61%)
updating: locale/hu/messages.properties (deflated 60%)
updating: locale/id/messages.properties (deflated 62%)
updating: locale/it/messages.properties (deflated 61%)
updating: locale/ja/messages.properties (deflated 63%)
updating: locale/ko/messages.properties (deflated 59%)
updating: locale/lv/messages.properties (deflated 60%)
updating: locale/ml/messages.properties (deflated 66%)
updating: locale/nb/messages.properties (deflated 60%)
updating: locale/nl/messages.properties (deflated 61%)
updating: locale/pl/messages.properties (deflated 60%)
updating: locale/pt-BR/messages.properties (deflated 61%)
updating: locale/pt-PT/messages.properties (deflated 60%)
updating: locale/ro/messages.properties (deflated 61%)
updating: locale/ru/messages.properties (deflated 65%)
updating: locale/sl/messages.properties (deflated 62%)
updating: locale/sr/messages.properties (deflated 66%)
updating: locale/sv/messages.properties (deflated 60%)
updating: locale/te/messages.properties (deflated 62%)
updating: locale/tr/messages.properties (deflated 61%)
updating: locale/uk/messages.properties (deflated 62%)
updating: locale/vi/messages.properties (deflated 61%)
updating: locale/zh-CN/messages.properties (deflated 55%)
updating: locale/zh-TW/messages.properties (deflated 54%)
updating: js/about.js (deflated 70%)
updating: js/assets.js (deflated 82%)
updating: js/asset-viewer.js (deflated 47%)
updating: js/background.js (deflated 60%)
updating: js/browsercache.js (deflated 55%)
updating: js/cloud-ui.js (deflated 69%)
updating: js/contentscript.js (deflated 76%)
updating: js/contentscript-start.js (deflated 57%)
updating: js/cookies.js (deflated 74%)
updating: js/dashboard-common.js (deflated 48%)
updating: js/dashboard.js (deflated 53%)
updating: js/hosts-files.js (deflated 75%)
updating: js/httpsb.js (deflated 75%)
updating: js/i18n.js (deflated 68%)
updating: js/logger.js (deflated 60%)
updating: js/logger-ui.js (deflated 75%)
updating: js/main-blocked.js (deflated 69%)
updating: js/matrix.js (deflated 81%)
updating: js/messaging.js (deflated 79%)
updating: js/pagestats.js (deflated 73%)
updating: js/popup.js (deflated 80%)
updating: js/profiler.js (deflated 58%)
updating: js/raw-settings.js (deflated 68%)
updating: js/settings.js (deflated 69%)
updating: js/start.js (deflated 55%)
updating: js/storage.js (deflated 76%)
updating: js/tab.js (deflated 75%)
updating: js/traffic.js (deflated 74%)
updating: js/udom.js (deflated 83%)
updating: js/user-rules.js (deflated 74%)
updating: js/usersettings.js (deflated 55%)
updating: js/xal.js (deflated 69%)
updating: js/vapi-client.js (deflated 71%)
updating: js/vapi-common.js (deflated 64%)
updating: js/vapi-background.js (deflated 76%)
updating: js/vapi-tabs.js (deflated 78%)
updating: js/vapi-window.js (deflated 73%)
updating: js/vapi-core.js (deflated 59%)
updating: js/vapi-browser.js (deflated 73%)
updating: js/vapi-storage.js (deflated 75%)
updating: js/vapi-messaging.js (deflated 66%)
updating: js/vapi-net.js (deflated 62%)
updating: js/vapi-cookies.js (deflated 66%)
updating: js/vapi-cloud.js (deflated 69%)

11

Re: how to add uMatrix to Iceweasel-UXP

rached wrote:

this helped but then i get no eMatrix.xpi

updating: bootstrap.js (deflated 64%)
updating: install.rdf (deflated 79%)
updating: chrome.manifest (deflated 65%)
updating: icon.png (deflated 4%)
updating: LICENSE.txt (deflated 66%)
updating: options.xul (deflated 46%)
updating: about.html (deflated 72%)
updating: asset-viewer.html (deflated 54%)
updating: background.html (deflated 67%)
updating: cloud-ui.html (deflated 57%)
updating: dashboard.html (deflated 63%)
updating: hosts-files.html (deflated 66%)
updating: logger-ui.html (deflated 63%)
updating: main-blocked.html (deflated 68%)
updating: popup.html (deflated 86%)
updating: raw-settings.html (deflated 58%)
updating: settings.html (deflated 76%)
updating: user-rules.html (deflated 67%)
updating: frameScript.js (deflated 54%)
updating: assets/assets.json (deflated 73%)
updating: css/cloud-ui.css (deflated 61%)
updating: css/common.css (deflated 64%)
updating: css/dashboard-common.css (deflated 55%)
updating: css/dashboard.css (deflated 57%)
updating: css/hosts-files.css (deflated 67%)
updating: css/legacy-toolbar-button.css (deflated 55%)
updating: css/logger-ui.css (deflated 69%)
updating: css/popup.css (deflated 77%)
updating: css/raw-settings.css (deflated 45%)
updating: css/user-rules.css (deflated 67%)
updating: css/fonts/fontawesome-webfont.ttf (deflated 42%)
updating: css/fonts/Roboto_Condensed/LICENSE.txt (deflated 66%)
updating: css/fonts/Roboto_Condensed/RobotoCondensed-Bold.ttf (deflated 48%)
updating: css/fonts/Roboto_Condensed/RobotoCondensed-Light.ttf (deflated 49%)
updating: css/fonts/Roboto_Condensed/RobotoCondensed-Regular.ttf (deflated 48%)
updating: img/browsericons/icon19-0.png (stored 0%)
updating: img/browsericons/icon19-1.png (stored 0%)
updating: img/browsericons/icon19-2.png (stored 0%)
updating: img/browsericons/icon19-3.png (stored 0%)
updating: img/browsericons/icon19-4.png (stored 0%)
updating: img/browsericons/icon19-5.png (stored 0%)
updating: img/browsericons/icon19-6.png (stored 0%)
updating: img/browsericons/icon19-7.png (stored 0%)
updating: img/browsericons/icon19-8.png (stored 0%)
updating: img/browsericons/icon19-9.png (stored 0%)
updating: img/browsericons/icon19-10.png (stored 0%)
updating: img/browsericons/icon19-11.png (stored 0%)
updating: img/browsericons/icon19-12.png (stored 0%)
updating: img/browsericons/icon19-13.png (stored 0%)
updating: img/browsericons/icon19-14.png (stored 0%)
updating: img/browsericons/icon19-15.png (stored 0%)
updating: img/browsericons/icon19-16.png (stored 0%)
updating: img/browsericons/icon19-17.png (stored 0%)
updating: img/browsericons/icon19-18.png (stored 0%)
updating: img/browsericons/icon19-19.png (stored 0%)
updating: img/browsericons/icon38-off.png (stored 0%)
updating: img/browsericons/icon19-off.png (stored 0%)
updating: img/cloud.png (stored 0%)
updating: img/icon_16.png (stored 0%)
updating: img/icon_64.png (deflated 1%)
updating: img/matrix-group-hide.png (deflated 4%)
updating: img/matrix-group-hline.png (deflated 6%)
updating: img/matrix-group-show.png (deflated 4%)
updating: img/permanent-black-small.png (deflated 3%)
updating: img/permanent-black-small-cb.png (stored 0%)
updating: img/permanent-white-small.png (deflated 3%)
updating: lib/PublicSuffixList.jsm (deflated 70%)
updating: lib/Punycode.jsm (deflated 67%)
updating: lib/FrameModule.jsm (deflated 69%)
updating: lib/CallbackWrapper.jsm (deflated 60%)
updating: lib/HttpRequestHeaders.jsm (deflated 62%)
updating: lib/PendingRequests.jsm (deflated 59%)
updating: lib/CookieCache.jsm (deflated 66%)
updating: lib/UriTools.jsm (deflated 74%)
updating: lib/LiquidDict.jsm (deflated 68%)
updating: lib/HostMap.jsm (deflated 51%)
updating: lib/Tools.jsm (deflated 63%)
updating: locale/en/messages.properties (deflated 63%)
updating: locale/bg/messages.properties (deflated 61%)
updating: locale/cs/messages.properties (deflated 59%)
updating: locale/de/messages.properties (deflated 61%)
updating: locale/el/messages.properties (deflated 61%)
updating: locale/eo/messages.properties (deflated 61%)
updating: locale/es/messages.properties (deflated 62%)
updating: locale/et/messages.properties (deflated 61%)
updating: locale/fa/messages.properties (deflated 61%)
updating: locale/fi/messages.properties (deflated 61%)
updating: locale/fil/messages.properties (deflated 63%)
updating: locale/fr/messages.properties (deflated 62%)
updating: locale/he/messages.properties (deflated 64%)
updating: locale/hi/messages.properties (deflated 61%)
updating: locale/hu/messages.properties (deflated 60%)
updating: locale/id/messages.properties (deflated 62%)
updating: locale/it/messages.properties (deflated 61%)
updating: locale/ja/messages.properties (deflated 63%)
updating: locale/ko/messages.properties (deflated 59%)
updating: locale/lv/messages.properties (deflated 60%)
updating: locale/ml/messages.properties (deflated 66%)
updating: locale/nb/messages.properties (deflated 60%)
updating: locale/nl/messages.properties (deflated 61%)
updating: locale/pl/messages.properties (deflated 60%)
updating: locale/pt-BR/messages.properties (deflated 61%)
updating: locale/pt-PT/messages.properties (deflated 60%)
updating: locale/ro/messages.properties (deflated 61%)
updating: locale/ru/messages.properties (deflated 65%)
updating: locale/sl/messages.properties (deflated 62%)
updating: locale/sr/messages.properties (deflated 66%)
updating: locale/sv/messages.properties (deflated 60%)
updating: locale/te/messages.properties (deflated 62%)
updating: locale/tr/messages.properties (deflated 61%)
updating: locale/uk/messages.properties (deflated 62%)
updating: locale/vi/messages.properties (deflated 61%)
updating: locale/zh-CN/messages.properties (deflated 55%)
updating: locale/zh-TW/messages.properties (deflated 54%)
updating: js/about.js (deflated 70%)
updating: js/assets.js (deflated 82%)
updating: js/asset-viewer.js (deflated 47%)
updating: js/background.js (deflated 60%)
updating: js/browsercache.js (deflated 55%)
updating: js/cloud-ui.js (deflated 69%)
updating: js/contentscript.js (deflated 76%)
updating: js/contentscript-start.js (deflated 57%)
updating: js/cookies.js (deflated 74%)
updating: js/dashboard-common.js (deflated 48%)
updating: js/dashboard.js (deflated 53%)
updating: js/hosts-files.js (deflated 75%)
updating: js/httpsb.js (deflated 75%)
updating: js/i18n.js (deflated 68%)
updating: js/logger.js (deflated 60%)
updating: js/logger-ui.js (deflated 75%)
updating: js/main-blocked.js (deflated 69%)
updating: js/matrix.js (deflated 81%)
updating: js/messaging.js (deflated 79%)
updating: js/pagestats.js (deflated 73%)
updating: js/popup.js (deflated 80%)
updating: js/profiler.js (deflated 58%)
updating: js/raw-settings.js (deflated 68%)
updating: js/settings.js (deflated 69%)
updating: js/start.js (deflated 55%)
updating: js/storage.js (deflated 76%)
updating: js/tab.js (deflated 75%)
updating: js/traffic.js (deflated 74%)
updating: js/udom.js (deflated 83%)
updating: js/user-rules.js (deflated 74%)
updating: js/usersettings.js (deflated 55%)
updating: js/xal.js (deflated 69%)
updating: js/vapi-client.js (deflated 71%)
updating: js/vapi-common.js (deflated 64%)
updating: js/vapi-background.js (deflated 76%)
updating: js/vapi-tabs.js (deflated 78%)
updating: js/vapi-window.js (deflated 73%)
updating: js/vapi-core.js (deflated 59%)
updating: js/vapi-browser.js (deflated 73%)
updating: js/vapi-storage.js (deflated 75%)
updating: js/vapi-messaging.js (deflated 66%)
updating: js/vapi-net.js (deflated 62%)
updating: js/vapi-cookies.js (deflated 66%)
updating: js/vapi-cloud.js (deflated 69%)

The eMatrix.xpi file is saved in dist/ directory of  git repository

~ Jesús E.

12

Re: how to add uMatrix to Iceweasel-UXP

thank you i was really lost wink

13

Re: how to add uMatrix to Iceweasel-UXP

One tipp here: Using search-tools like catfish is really helping me sometimes.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

14

Re: how to add uMatrix to Iceweasel-UXP

throgh wrote:

One tipp here: Using search-tools like catfish is really helping me sometimes.

thanks i will add it to my list i was using pcmanfm search results smile