<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[HyperForum — mate-menu privacy issue]]></title>
	<link rel="self" href="https://forums.hyperbola.info/extern.php?action=feed&amp;tid=374&amp;type=atom" />
	<updated>2020-06-06T23:49:50Z</updated>
	<generator>PunBB</generator>
	<id>https://forums.hyperbola.info/viewtopic.php?id=374</id>
		<entry>
			<title type="html"><![CDATA[Re: mate-menu privacy issue]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2021#p2021" />
			<content type="html"><![CDATA[<p>Good news: Pushed in the repositories <a href="https://git.hyperbola.info:50100/packages/community.git/commit/?id=0592bbe325965797475d624cb077d0cca5b52d6a">here</a>. Thank you, Jesús and Gaming4JC!</p><p>Instead <strong>Gigablast</strong> there was <strong>Searx</strong> used. Absolutely cool! <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>So this issue should be colved: Thanks to you dikasp2 for pointing out and research the corresponding files.<br />That&#039;s a fine work of the community here!</p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2020-06-06T23:49:50Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2021#p2021</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mate-menu privacy issue]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2020#p2020" />
			<content type="html"><![CDATA[<p>sure, just give me some time i will work on it</p><p>and what about private.sh ? i think it is a gigablast wraped up with nicer ui</p><br /><p>&quot;Gigablast has teamed up with Private Internet Access to create a next generation private search engine, private.sh.<br /><a href="https://www.gigablast.com/blog.html#privatesearch">read more</a>&quot;</p>]]></content>
			<author>
				<name><![CDATA[dikasp2]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=482</uri>
			</author>
			<updated>2020-06-06T13:33:42Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2020#p2020</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mate-menu privacy issue]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2019#p2019" />
			<content type="html"><![CDATA[<p>I&#039;d like to add the translation-files into the <strong>libre.patch</strong> so we have the possibility to have the full package as the creator(s) want to have it installed. So the line </p><div class="codebox"><pre><code>rm -rf po</code></pre></div><p> is a quick &quot;hacking&quot;. Could you help adding those - meaning to modify the snippets containing &quot;Google&quot; within the language-files? After that we can contact heckyel for example to add the new revision. In respect towards full information: <a href="http://gigablast.com/">Gigablast</a> got the source-code <a href="https://github.com/gigablast/open-source-search-engine">here</a>. Another possibility would be <strong>YaCy</strong>: <a href="https://yacy.searchlab.eu/">https://yacy.searchlab.eu/</a></p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2020-06-06T08:10:37Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2019#p2019</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mate-menu privacy issue]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2018#p2018" />
			<content type="html"><![CDATA[<p>im agree with the proposal</p><p>so @throgh would you push it into hyperbola repos/builder</p><p>or there any packages/repository maintainer who i can ask with ?</p><p>actually im still novice into these archlinux hacking, please be patient with me <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>im really appreciate all the lesson you give, thank you <img src="https://forums.hyperbola.info/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p>]]></content>
			<author>
				<name><![CDATA[dikasp2]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=482</uri>
			</author>
			<updated>2020-06-06T00:18:55Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2018#p2018</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mate-menu privacy issue]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2016#p2016" />
			<content type="html"><![CDATA[<p>So here is my proposal as complete fileset. First the file <strong>libre.patch</strong>:</p><div class="codebox"><pre><code>--- a/setup.py
+++ b/setup.py
@@ -93,7 +93,7 @@
    ]),
   (&quot;share/mate-menu/icons/search_engines&quot;,
    [
-    &quot;data/icons/google.ico&quot;,
+    &quot;data/icons/gigablast.ico&quot;,
     &quot;data/icons/wikipedia.ico&quot;,
    ]),
   (&quot;lib/mate-menu&quot;,

--- a/mate_menu/plugins/applications.py
+++ b/mate_menu/plugins/applications.py
@@ -548,9 +548,9 @@
         text = &quot;&lt;b&gt;%s&lt;/b&gt;&quot; % text
 
         suggestionButton = SuggestionButton(&quot;list-add&quot;, self.iconSize, &quot;&quot;)
-        suggestionButton.connect(&quot;clicked&quot;, self.search_google)
-        suggestionButton.set_text(_(&quot;Search Google for %s&quot;) % text)
-        suggestionButton.set_image(&quot;/usr/share/mate-menu/icons/search_engines/google.ico&quot;)
+        suggestionButton.connect(&quot;clicked&quot;, self.search_gigablast)
+        suggestionButton.set_text(_(&quot;Search Gigablast for %s&quot;) % text)
+        suggestionButton.set_image(&quot;/usr/share/mate-menu/icons/search_engines/gigablast.ico&quot;)
         self.applicationsBox.add(suggestionButton)
         self.suggestions.append(suggestionButton)
 
@@ -802,11 +802,11 @@
     def searchPopup( self, widget=None, event=None ):
         menu = Gtk.Menu()
 
-        menuItem = Gtk.ImageMenuItem(_(&quot;Search Google&quot;))
+        menuItem = Gtk.ImageMenuItem(_(&quot;Search Gigablast&quot;))
         img = Gtk.Image()
-        img.set_from_file(&#039;/usr/share/mate-menu/icons/search_engines/google.ico&#039;)
+        img.set_from_file(&#039;/usr/share/mate-menu/icons/search_engines/gigablast.ico&#039;)
         menuItem.set_image(img)
-        menuItem.connect(&quot;activate&quot;, self.search_google)
+        menuItem.connect(&quot;activate&quot;, self.search_gigablast)
         menu.append(menuItem)
 
         menuItem = Gtk.ImageMenuItem(_(&quot;Search Wikipedia&quot;))

--- a/data/applications.list
+++ b/data/applications.list
@@ -1,5 +1,5 @@
-location:/usr/share/applications/firefox.desktop
-location:/usr/share/applications/thunderbird.desktop
+location:/usr/share/applications/iceweasel-uxp.desktop
+location:/usr/share/applications/icedove-uxp.desktop
 location:/usr/share/applications/pidgin.desktop
 location:/usr/share/applications/rhythmbox.desktop
 separator</code></pre></div><p>Followed up the file <strong>mate-menu.install</strong>:</p><div class="codebox"><pre><code>post_install() {
  glib-compile-schemas usr/share/glib-2.0/schemas
}

post_upgrade() {
  post_install
}

post_remove() {
  post_install
}</code></pre></div><p>Last but not least the <strong>PKGBUILD</strong>:</p><div class="codebox"><pre><code># Maintainer:
# Contributor: Balló György &lt;ballogyor+arch@gmail.com&gt;
# Contributor: Tobias Dausend &lt;t.dausend@openmails.org&gt;

pkgname=mate-menu
pkgver=17.04.3
pkgrel=1.hyperbola1
pkgdesc=&quot;Advanced menu for MATE Panel, a fork of MintMenu, without nonprivacy service-integration&quot;
arch=(&#039;any&#039;)
url=&quot;https://github.com/ubuntu-mate/mate-menu&quot;
license=(&#039;GPL&#039;)
depends=(&#039;mate-panel&#039; &#039;python2-configobj&#039; &#039;python2-gobject&#039; &#039;python2-pyinotify&#039; &#039;python2-xdg&#039; &#039;python2-xlib&#039; &#039;xdg-utils&#039; &#039;python2-setproctitle&#039;)
makedepends=(&#039;python2-distutils-extra&#039; &#039;python2-setuptools&#039;)
source=(&quot;$pkgname-$pkgver.tar.gz::https://github.com/ubuntu-mate/mate-menu/archive/$pkgver.tar.gz&quot;
        &quot;gigablast.ico::http://gigablast.com/favicon.ico&quot;
        &quot;libre.patch&quot;)
sha512sums=(&#039;eb12d504273264906100fe62e2fe5a2fbf913218a8d7775d08a2411990fbd566c78d1640acf17920fd2d7ccc7c8478da5f693bce5cb3bd4e6168a800488f07e0&#039;
            &#039;7c515c63c4d83817ae93c440ed9eb9bd1a853935acb62086b97e9d5ec7e8b8a5db4de4ad736d06df49aa0cae6703202454dae0ebf8bcfd0e83365dcfab17c968&#039;
            &#039;8cc3ca6c64aec6045714cea741e89dfe96d7ba9e897a1bc0bcd0557ab7e9377ebd55b7e830f2a6afd1ea63bdefeb62c20bda1fdb643c75a375f4b5ce71adcdb4&#039;)

prepare() {
  cd $pkgname-$pkgver
  sed -i &#039;s@^#!.*python$@#!/usr/bin/python2@&#039; lib/*.py

  # delete resources and use correct ones for liberated version
  rm data/icons/google.ico
  cp $srcdir/gigablast.ico data/icons/gigablast.ico

  # delete language-files
  rm -rf po

  # applying patch
  patch -p1 -i ${srcdir}/libre.patch
}

package() {
  cd $pkgname-$pkgver
  python2 setup.py install --root=&quot;$pkgdir&quot; --optimize=1
}</code></pre></div><p>Yes, I&#039;ve deleted the translation-files for now as this is <strong>just a demonstration</strong>. Downloading all the files within the CODE-tags as plain-text and executing the command <strong>makepkg</strong> will help to create the original package with the liberated information enhanced. I&#039;ve used <a href="http://gigablast.com/">Gigablast</a> in my example as this search-engine is the most &quot;free and libre&quot; to be found without being some kind of meta-search.</p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2020-06-05T23:44:12Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2016#p2016</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mate-menu privacy issue]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2015#p2015" />
			<content type="html"><![CDATA[<p>Thanks, but thats again only working on the binary package itself. Creating a PKGBUILD is about doing an own building routine. So I&#039;m working exactly on that creating a libre patchset and applying that when building the package itself. <a href="https://wiki.archlinux.org/index.php/PKGBUILD">Here</a> you can find more about that topic.</p><p>Besides would be better using a free hosting for GIT-repositories like <strong>LibreGit</strong>! <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2020-06-05T23:04:43Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2015#p2015</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mate-menu privacy issue]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2014#p2014" />
			<content type="html"><![CDATA[<p>sorry for the wait, will these be sufficient ?<br /><a href="https://github.com/dikasetyaprayogi/MDGG/blob/master/sources_original.zip">sources_original.zip</a><br /><a href="https://github.com/dikasetyaprayogi/MDGG/blob/master/sources_modified.zip">sources_modified.zip</a><br /><a href="https://github.com/dikasetyaprayogi/MDGG/blob/master/patch_summary.txt">patch_summary.txt</a></p>]]></content>
			<author>
				<name><![CDATA[dikasp2]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=482</uri>
			</author>
			<updated>2020-06-04T23:57:10Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2014#p2014</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mate-menu privacy issue]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2013#p2013" />
			<content type="html"><![CDATA[<p>But your patch is related to a package without any sources for now to reconstruct it for another building. I think it is better having a complete buildout possible. I&#039;ll have a look to create the PKGBUILD!</p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2020-06-04T07:14:01Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2013#p2013</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mate-menu privacy issue]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2011#p2011" />
			<content type="html"><![CDATA[<p>some paste typos though, nothing wrong with hyperbola version of pidgin</p><p>im updated the patch, thanks for the info</p><p>the package is a plugin of mate panel, so i think one version would still be usable for very long time reducing the maintenance effort</p>]]></content>
			<author>
				<name><![CDATA[dikasp2]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=482</uri>
			</author>
			<updated>2020-06-04T05:46:01Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2011#p2011</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mate-menu privacy issue]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2010#p2010" />
			<content type="html"><![CDATA[<p>What&#039;s the problem with pidgin.desktop? It&#039;s the first time I learned mate-menu has a web browser search (I never used it). Another option is to use brisk-menu (from AUR).</p>]]></content>
			<author>
				<name><![CDATA[aloniv]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=387</uri>
			</author>
			<updated>2020-06-04T04:48:15Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2010#p2010</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mate-menu privacy issue]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2009#p2009" />
			<content type="html"><![CDATA[<p>actually i have succesfully patch it with duckduckgo and post this soon, but the thing left is im still learning using git so its take more time pushing changes and update lately... sorry to made you going trough this issue @throgh <img src="https://forums.hyperbola.info/img/smilies/tongue.png" width="15" height="15" alt="tongue" /></p><p>im eager to made it into another search engine, just let me know what is the best option, or best yet: just strip this feature out the package, peole use web browser anyway. regarding usefulness i bet many mate fans out there really love this package <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /> ,i see some on post desktop forum entry<br /><span class="postimg"><img src="https://github.com/dikasetyaprayogi/dpcog/blob/master/mate-menu-privacy-issue-fix-thumb.png?raw=true" alt="https://github.com/dikasetyaprayogi/dpcog/blob/master/mate-menu-privacy-issue-fix-thumb.png?raw=true" /></span></p><p><em>this is my complete patch summary</em></p><p>/usr/share/mate-menu/icons/search_engines/ : replaced google.ico with duckduckgo.ico<br />/usr/lib/python2.7/site-packages/mate_menu/plugins/applications.py : replaced Google, google, google.com, and google.ico, lines in the code with DuckDuckGo, duckduckgo, duckduckgo.com, and duckduckgo.ico<br />/usr/share/mate-menu/plugins/applications.py : replaced Google, google, google.com, and google.ico, lines in the code with DuckDuckGo, duckduckgo, duckduckgo.com, and duckduckgo.ico<br />/usr/share/mate-menu/applications.list : replaced firefox.desktop, and thunderbird.desktop ines in the code with iceweasel-uxp.desktop, and icedove-uxp.desktop</p><p><em>ensure all those things are all properly fixed, one lines wrong and it will render mate-menu unstartable</em></p>]]></content>
			<author>
				<name><![CDATA[dikasp2]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=482</uri>
			</author>
			<updated>2020-06-04T04:31:29Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2009#p2009</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mate-menu privacy issue]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2008#p2008" />
			<content type="html"><![CDATA[<p>Thanks for the remark: The package and its source-code was moved to <a href="https://github.com/ubuntu-mate/mate-menu">Github</a>.<br />To recreate a real libre package there is only the <a href="https://aur.archlinux.org/packages/mate-menu/">AUR</a> left where the package resides for now - it was removed from the community-repository in 2019 following the <a href="https://aur.archlinux.org/cgit/aur.git/log/?h=mate-menu">log</a>. The concurrent problem seems to be into the file <a href="https://github.com/ubuntu-mate/mate-menu/blob/master/mate_menu/plugins/applications.py">applications.py</a> where <strong>Google</strong> is embedded onto hardcoding.</p><p>If there is interest I can tryou to recreate either the original or a newer version within the next days, removing the call towards <strong>Google</strong>. The question is: What alternative? <strong>Duck-Duck-Go</strong> is not really better general speaking. And <strong>searx</strong> got the same problem as others: Being dependant onto proprietary services, which lockout external access at any time. <strong>Instagram</strong> or <strong>YouTube</strong> doing this for <strong>Invidious</strong> and <strong>Bibliogram</strong>. <strong>In the end there is the question also of this package being helpful in general!</strong></p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2020-06-03T21:12:37Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2008#p2008</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[mate-menu privacy issue]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=1976#p1976" />
			<content type="html"><![CDATA[<p><a href="https://www.hyperbola.info/packages/community/any/mate-menu/">https://www.hyperbola.info/packages/com … mate-menu/</a></p><p>mate-menu can forward your search into web browser but uses nonprivacy search engine suffix eg google by default</p><p>the feature can be accesed in the bottom search icon next to searchbox</p>]]></content>
			<author>
				<name><![CDATA[dikasp2]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=482</uri>
			</author>
			<updated>2020-05-23T02:49:05Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=1976#p1976</id>
		</entry>
</feed>
