<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jürgen Kreileder &#187; Mozilla</title>
	<atom:link href="http://blog.blackdown.de/category/mozilla/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.blackdown.de</link>
	<description>Juergen Kreileder&#039;s boring blog</description>
	<lastBuildDate>Sun, 13 Jun 2010 02:01:41 +0000</lastBuildDate>
	<language>en</language>
	<copyright>Copyright 2010, Juergen Kreileder</copyright>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha-jk1</generator>
		<item>
		<title>Google SSL Search Plug-In For Firefox</title>
		<link>http://blog.blackdown.de/2010/05/23/google-ssl-search-plug-in-for-firefox/</link>
		<comments>http://blog.blackdown.de/2010/05/23/google-ssl-search-plug-in-for-firefox/#comments</comments>
		<pubDate>Sat, 22 May 2010 23:09:38 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[opensearch]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/?p=424</guid>
		<description><![CDATA[As of today Google finally supports searching over SSL. Expectedly, you can use it via https://www.google.com/. Firefox&#8217;s built-in search capabilities still use the unencrypted search, though. To remedy this I built an OpenSearch plug-in which makes Firefox use the HTTPS-based search: Install Google Secure Search Plug-In (Read more about Google&#8217;s SSL Search here)]]></description>
			<content:encoded><![CDATA[<p>As of today Google finally supports searching over SSL.  Expectedly, you can use it via <a href="https://www.google.com/"><strong>https</strong>://www.google.com/</a>.</p>
<p>Firefox&#8217;s built-in search capabilities still use the unencrypted search, though.  To remedy this I built an OpenSearch plug-in which makes Firefox use the HTTPS-based search: </p>
<p class="buttonbar">
<a class="button positive" href='javascript:void(window.external.AddSearchProvider("http://blog.blackdown.de/static/google-ssl.xml"))'><img alt="" src="/wp/wp-content/themes/jk/images/plus-green-8x9.gif"><span>Install Google Secure Search Plug-In</span></a>
</p>
<p>(Read more about Google&#8217;s SSL Search <a href="http://www.google.com/support/websearch/bin/answer.py?answer=173733&#038;hl=en">here</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2010/05/23/google-ssl-search-plug-in-for-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stop Facebook From Tracking You On Third-Party Sites</title>
		<link>http://blog.blackdown.de/2010/05/20/stop-facebook-from-tracking-you-on-third-party-sites/</link>
		<comments>http://blog.blackdown.de/2010/05/20/stop-facebook-from-tracking-you-on-third-party-sites/#comments</comments>
		<pubDate>Thu, 20 May 2010 21:33:02 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[adblock]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/?p=416</guid>
		<description><![CDATA[If you are using Firefox with the Adblock Plus add-on, it is quite easy to stop Facebook from tracking you on third-party sites via its Facebook Connect program or by other means. Just add these four rules to Adblock Plus: &#124;&#124;facebook.com$third-party &#124;&#124;facebook.net$domain=~facebook.com,third-party &#124;&#124;fbcdn.com$domain=~facebook.com,third-party &#124;&#124;fbcdn.net$domain=~facebook.com,third-party (Mathias Baert was so nice to set up an Adblock Plus [...]]]></description>
			<content:encoded><![CDATA[<p>If you are using <a href="http://getfirefox.com/">Firefox</a> with the <a href="https://addons.mozilla.org/en-US/firefox/addon/1865/">Adblock Plus</a> add-on, it is quite easy to stop Facebook from tracking you on third-party sites via its <em>Facebook Connect</em> program or by other means.  Just add these four rules to Adblock Plus:</p>
<pre><code>||facebook.com$third-party
||facebook.net$domain=~facebook.com,third-party
||fbcdn.com$domain=~facebook.com,third-party
||fbcdn.net$domain=~facebook.com,third-party
</code></pre>
<p>(Mathias Baert was so nice to set up an Adblock Plus subscription with my rules.  You can subscribe to it on his <a href="http://dev.mathiasbaert.be/misc/facebook-connect-opt-out.html">site</a> instead of adding the rules manually.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2010/05/20/stop-facebook-from-tracking-you-on-third-party-sites/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Updated Logitech MX1000 Configuration</title>
		<link>http://blog.blackdown.de/2006/01/15/updated-logitech-mx1000-configuration/</link>
		<comments>http://blog.blackdown.de/2006/01/15/updated-logitech-mx1000-configuration/#comments</comments>
		<pubDate>Sun, 15 Jan 2006 08:07:55 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[Config]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/15/updated-logitech-mx1000-configuration/</guid>
		<description><![CDATA[XOrg 6.9 and later come with a new evdev driver. Configurations using the old evdev protocol hack no longer work. So here&#8217;s an updated version of my old MX1000 configuration: Build a udev rule to give the mouse device a static name: I&#8217;m using ACTION==&#34;add&#34;, &#92; KERNEL==&#34;event*&#34;, &#92; SUBSYSTEM==&#34;input&#34;, &#92; SYSFS{manufacturer}==&#34;Logitech&#34;, &#92; SYSFS{product}==&#34;USB Receiver&#34;, &#92; [...]]]></description>
			<content:encoded><![CDATA[<p>XOrg 6.9 and later come with a new <em>evdev</em> driver. Configurations using the old <em>evdev</em> protocol hack no longer work. So here&#8217;s an updated version of my old MX1000 <a href="/2005/04/03/logitech-mx1000-configuration/">configuration</a>:</p>
<ul>
<li>Build a <a href="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html">udev </a> rule to give the mouse device a static name: I&#8217;m using
<pre>ACTION==&quot;add&quot;, &#92;
  KERNEL==&quot;event*&quot;, &#92;
  SUBSYSTEM==&quot;input&quot;, &#92;
  SYSFS{manufacturer}==&quot;Logitech&quot;, &#92;
  SYSFS{product}==&quot;USB Receiver&quot;, &#92;
  NAME=&quot;input/mx1000&quot;</pre>
<p> in <code>/etc/udev/rules.d/010_local.rules</code>.<br />
After restarting <code>udev</code> and replugging the mouse, you should see a device named <code>/dev/input/mx1000</code>.</p>
</li>
<li><code>/etc/X11/xorg.conf</code>:
<pre>Section &quot;InputDevice&quot;
 Identifier &quot;MX1000&quot;
 Driver     &quot;evdev&quot;
 Option     &quot;CorePointer&quot;
 Option     &quot;Device&quot;    &quot;/dev/input/mx1000&quot;
EndSection</pre>
</li>
<li><code>~/.xbindkeysrc</code>:<br />
(You have to install <code>xbindkeys</code> and <code>xvkbd</code> for this; I&#8217;m starting <code>xbindkeys</code> in <code>~/.gnomerc</code>)
<pre># Backward and Forward buttons
&quot;xvkbd -text &quot;&#92;[Alt_L]&#92;[Left]&quot;&quot;
  m:0x10 + b:8
&quot;xvkbd -text &quot;&#92;[Alt_L]&#92;[Right]&quot;&quot;
  m:0x10 + b:9

# &quot;Cruise Control&quot; disabled:
#&quot;xvkbd -text &quot;&#92;[Page_Up]&quot;&quot;
#  m:0x10 + b:11
#&quot;xvkbd -text &quot;&#92;[Page_Down]&quot;&quot;
#  m:0x10 + b:12

# &quot;Cruise Control&quot; enabled:
# Work-around extra events
&quot;~/bin/click 4&quot;
 m:0x10 + b:11
&quot;~/bin/click 5&quot;
 m:0x10 + b:12

# Application-Switch button
# A-Tab doesn't work
# Use it as another Forward for now
&quot;xvkbd -text &quot;&#92;[Alt_L]&#92;[Right]&quot;&quot;
  m:0x10 + b:10</pre>
<p>Using the <em>Application-Switch</em> button for switching windows in GNOME doesn&#8217;t work because it would require holding down the <em>Alt</em> key while pressing <em>Tab</em> several times, xvkbd can&#8217;t do that. I&#8217;m using the button as another <em>Forward</em> now, it&#8217;s easier to reach than the real <em>Forward</em> button.<br />
Defining actions for the <em>Cruise Control</em> buttons only makes sense when <em>Cruise Control</em> is disabled (you can disable it with <a href="http://www.bedroomlan.org/~alexios/coding_lmctl.html">lmctl</a> or the <a href="http://freshmeat.net/projects/logitech_applet/">Logitech Mouse Applet</a>). If it is disabled, the buttons generate 11 and 12.  When it is enabled, they generate a single button 11 or 12 event and then a series of button 4 or 5 events just like scrolling the wheel does.<br />
I have no idea why the mouse generates 11 or 12 before starting normal scrolling in <em>Cruise Control</em> mode. I&#8217;m mapping 11 and 12 to a little utility (<em><a href="http://www.ussg.iu.edu/hypermail/linux/kernel/0504.0/1371.html">click</a> </em> by Jeremy Nickurak) which replaces these bogus events with normal scroll events.</p>
</li>
<li>At this point the <em>Backward</em> and <em>Forward</em> buttons should work in GNOME, KDE, and <a href="http://www.mozilla.org/products/" rel="tag">Mozilla</a>-based browsers. Horizontal scrolling should work in GNOME and KDE.<br />
Mozilla-based browser like <a href="http://www.mozilla.org/products/firefox/" rel="tag">Firefox</a> need two additional changes to get horizontal scrolling working with the tilt wheel: Open <code>about:config</code> and set
<pre>mousewheel.horizscroll.withnokey.action = 0
mousewheel.horizscroll.withnokey.sysnumlines = true</pre>
</li>
</ul>
<p><em><strong>January 18th, 2006:</strong> The evdev driver in XOrg 6.9 is broken on big-endian machines like powerpc. Here&#8217;s a <a href="/static/x11/evdev.patch">fix</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2006/01/15/updated-logitech-mx1000-configuration/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Logitech MX1000 Configuration</title>
		<link>http://blog.blackdown.de/2005/04/03/logitech-mx1000-configuration/</link>
		<comments>http://blog.blackdown.de/2005/04/03/logitech-mx1000-configuration/#comments</comments>
		<pubDate>Sun, 03 Apr 2005 15:28:39 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[Config]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/2005/04/03/logitech-mx1000-configuration/</guid>
		<description><![CDATA[I&#8217;ve had to buy a new mouse, this time I got me a Logitech MX1000 (my first Logitech mouse ever). The Microsoft IntelliMouse Explorer I&#8217;ve used on my G5 got broken, it lost about two out of ten of clicks on the left button. I&#8217;m not completely satisfied with the MX1000. It&#8217;s too heavy and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had to buy a new mouse, this time I got me a Logitech MX1000 (my first Logitech mouse ever). The Microsoft IntelliMouse Explorer I&#8217;ve used on my G5 got broken, it lost about two out of ten of clicks on the left button.</p>
<p>I&#8217;m not completely satisfied with the MX1000. It&#8217;s too heavy and a bit too small for my hands. The notable exception is the <em>Forward</em> button, it&#8217;s too far away from my thumb. I&#8217;ve had the last problem with the IntelliMouse Explorer too. I still have a few IntelliMouse Optical on other machines, I really like that mouse. Perfect Size, good wheel, easily reachable side buttons.  The only drawback is the annoying big red light.</p>
<p>Anyhow, back to the MX1000. Only a few changes to my <a href="/2005/03/01/tilt-wheel-mouse/">configuration</a> for the IntelliMouse Explorer where needed to get it working. Here&#8217;s my new configuration:</p>
<ul>
<li><code>/etc/X11/XF86Config-4 </code> or <code>/etc/X11/xorg.conf</code>:
<pre>Section &quot;InputDevice&quot;
 Identifier &quot;MX1000&quot;
 Driver     &quot;mouse&quot;
 Option     &quot;CorePointer&quot;
 Option     &quot;Protocol&quot;        &quot;evdev&quot;
 Option     &quot;Dev Name&quot;        &quot;Logitech USB Receiver&quot;
 Option     &quot;Buttons&quot;         &quot;12&quot;
 Option     &quot;ZAxisMapping&quot;    &quot;11 12 10 9&quot;
 Option     &quot;Resolution&quot;      &quot;800&quot;
 Option     &quot;Emulate3Buttons&quot; &quot;false&quot;
EndSection</pre>
</li>
<li><code>/etc/X11/Xmodmap</code>:
<pre>! MX1000
pointer = 1 2 3 8 9 10 11 12 6 7 4 5</pre>
<p>This gets the buttons in right order: Scrolling the wheel generates 4 and 5, tilting the wheel 6 and 7.</p>
</li>
<li><code>~/.xbindkeysrc</code>:<br />
(You have to install <code>xbindkeys</code> and <code>xvkbd</code> for this; I&#8217;m starting <code>xbindkeys</code> in <code>~/.gnomerc</code>)
<pre># Backward and Forward buttons
&quot;xvkbd -text &quot;&#92;[Alt_L]&#92;[Left]&quot;&quot;
  m:0x10 + b:8
&quot;xvkbd -text &quot;&#92;[Alt_L]&#92;[Right]&quot;&quot;
  m:0x10 + b:9

# &quot;Cruise Control&quot; disabled:
#&quot;xvkbd -text &quot;&#92;[Page_Up]&quot;&quot;
#  m:0x10 + b:11
#&quot;xvkbd -text &quot;&#92;[Page_Down]&quot;&quot;
#  m:0x10 + b:12

# &quot;Cruise Control&quot; enabled:
# Only use this if you have problems with Mozilla
#&quot;NoCommand&quot;
#  m:0x10 + b:11
#&quot;NoCommand&quot;
#  m:0x10 + b:12

# Application-Switch button
# A-Tab doesn't work
# Use it as another Forward for now
&quot;xvkbd -text &quot;&#92;[Alt_L]&#92;[Right]&quot;&quot;
  m:0x10 + b:10</pre>
<p>Using the <em>Application-Switch</em> button for switching windows in GNOME doesn&#8217;t work because it would require holding down the <em>Alt</em> key while pressing <em>Tab</em> several times, xvkbd can&#8217;t do that. I&#8217;m using the button as another <em>Forward</em> now, it&#8217;s easier to reach than the real <em>Forward</em> button.<br />
Defining actions for the <em>Cruise Control</em> buttons only makes sense when <em>Cruise Control</em> is disabled (you can disable it with the <a href="http://freshmeat.net/projects/logitech_applet/">Logitech Mouse Applet</a>). If it is disabled, the buttons generate 11 and 12.  When it is enabled, they generate a single button 11 or 12 event and then a series of button 4 or 5 events just like scrolling the wheel does.<br />
I have no idea why the mouse generates 11 or 12 before starting normal scrolling in <em>Cruise Control</em> mode. I&#8217;m mapping 11 and 12 to &#8220;NoCommand&#8221;, this eliminates the ButtonPress but not the ButtonRelease event. This seems to eliminate the negative effects of the extra button events in Mozilla. (Mozilla interprets the 11 and 12 events as normal left clicks, Firefox doesn&#8217;t have this issue. So if you&#8217;re using Firefox or if you don&#8217;t see the left-click problem with your Mozilla build, then don&#8217;t bind 11 and 12 to anything.)</p>
</li>
<li>At this point the <em>Backward</em> and <em>Forward</em> buttons should work in GNOME, KDE, and <a href="http://www.mozilla.org/products/" rel="tag">Mozilla</a>-based browsers. Horizontal scrolling should work in GNOME and KDE.<br />
Mozilla-based browser like <a href="http://www.mozilla.org/products/firefox/" rel="tag">Firefox</a> need two additional changes to get horizontal scrolling working with the tilt wheel: Open <code>about:config</code> and set
<pre>mousewheel.horizscroll.withnokey.action = 0
mousewheel.horizscroll.withnokey.sysnumlines = true</pre>
</li>
</ul>
<p><em><strong>April 5th, 2005:</strong> Update: Don&#8217;t bind 11/12 to anything in Cruise Control mode by default (only needed if there are problems with Mozilla). Fixed the &quot;Cruise Control&quot; comments in ~/.xbindkeysrc.</em></p>
<p><em><strong>January 15th, 2006:</strong> Xorg 6.9 and later come with a different <em>evdev</em> driver. I&#8217;ve made an <a href="/2006/01/15/updated-logitech-mx1000-configuration/">updated version</a> of this guide now.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2005/04/03/logitech-mx1000-configuration/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Tilt Wheel Mouse</title>
		<link>http://blog.blackdown.de/2005/03/01/tilt-wheel-mouse/</link>
		<comments>http://blog.blackdown.de/2005/03/01/tilt-wheel-mouse/#comments</comments>
		<pubDate>Tue, 01 Mar 2005 16:41:35 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[Config]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/2005/03/08/tilt-wheel-mouse/</guid>
		<description><![CDATA[Now that I finally got the kernel&#8217;s evdev driver running on my machine, I managed to get my tilt-wheel mouse working. Mouse section from /etc/X11/XF86Config-4: Section &#34;InputDevice&#34; Identifier &#34;Configured Mouse&#34; Driver &#34;mouse&#34; Option &#34;CorePointer&#34; Option &#34;Protocol&#34; &#34;evdev&#34; Option &#34;Dev Name&#34; &#34;*Microsoft IntelliMouse*&#34; Option &#34;Buttons&#34; &#34;9&#34; Option &#34;ZAxisMapping&#34; &#34;8 9 6 7&#34; Option &#34;Emulate3Buttons&#34; &#34;false&#34; EndSection [...]]]></description>
			<content:encoded><![CDATA[<p>Now that I finally got the kernel&#8217;s <a href="/2005/02/28/32-bit-compat-evdev-driver/">evdev</a> driver running on my machine, I managed to get my tilt-wheel mouse working.</p>
<ul>
<li>
	Mouse section from <code>/etc/X11/XF86Config-4</code>:
<pre>
Section &quot;InputDevice&quot;
  Identifier &quot;Configured Mouse&quot;
  Driver     &quot;mouse&quot;
  Option     &quot;CorePointer&quot;
  Option     &quot;Protocol&quot;        &quot;evdev&quot;
  Option     &quot;Dev Name&quot;        &quot;*Microsoft IntelliMouse*&quot;
  Option     &quot;Buttons&quot;         &quot;9&quot;
  Option     &quot;ZAxisMapping&quot;    &quot;8 9 6 7&quot;
  Option     &quot;Emulate3Buttons&quot; &quot;false&quot;
EndSection</pre>
</li>
<li>
	To get the buttons in the correct order for X11, change <code>/etc/X11/Xmodmap</code> to:
<pre>pointer = 1 2 3 8 9 7 6 4 5</pre>
<p>Now horizontal scrolling should work with GNOME!</p>
</li>
<li>
	In <a href="http://www.mozilla.org/">Mozilla</a>-based browsers however, tilting the wheel moves back- or forward in the history now. To fix this open <code>about:config</code> and set <code>mousewheel.horizscroll.withnokey.action</code> to <code>0</code>.<br /> Unfortunately Mozilla and GNOME seem to have different interpretations of <em>left</em> and	<em>right</em>; set <code>mousewheel.horizscroll.withnokey.sysnumlines</code> to <code>true</code> to fix that.</li>
<li>
	To get the sides buttons going back- and forward in history again, install <code>xbindkeys</code> and <code>xvkbd</code>. Bind the buttons to <code>Alt-Left</code> and <code>Alt-Right</code> in <code>~/.xbindkeysrc</code>:
<pre>&quot;xvkbd -text &quot;&#92;[Alt_L]&#92;[Left]&quot;&quot;
  m:0x10 + b:8
&quot;xvkbd -text &quot;&#92;[Alt_L]&#92;[Right]&quot;&quot;
  m:0x10 + b:9</pre>
<p>and run <code>xbindkeys</code> in <code>~/.gnomerc</code></p>
</li>
</ul>
<p><em><strong>January 15th, 2006:</strong> Xorg 6.9 and later come with a different <em>evdev</em> driver. I&#8217;ve made a new <a href="/2006/01/15/updated-logitech-mx1000-configuration/">guide</a> now. The new guide talks about the Logitech MX1000 but it&#8217;s quite easy to adapt the configuartion for other mice.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2005/03/01/tilt-wheel-mouse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
