<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Mozilla — Jürgen Kreileder</title>
	<atom:link href="/articles/category/mozilla/feed/" rel="self" type="application/rss+xml" />
	<link>/</link>
	<description>Software Engineer and Consultant</description>
	<lastBuildDate>Sat, 29 Oct 2016 01:51:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">5303222</site><image><title>Jürgen Kreileder</title><url>/jk-rss.jpg</url><link>/</link><width>144</width><height>114</height><description>Software Engineer and Consultant</description></image>	<item>
		<title>Google SSL Search Plug-In for Firefox</title>
		<link>/articles/google-ssl-search-plug-in-for-firefox/</link>
		
		<dc:creator><![CDATA[Jürgen Kreileder]]></dc:creator>
		<pubDate>Sat, 22 May 2010 23:09:38 +0000</pubDate>
				<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><script type="text/javascript">function install() { window.external.AddSearchProvider('http://blog.blackdown.de/static/google-ssl.xml'); }</script></p>
<p class="buttonbar">
<a class="buttonpositive" href="javascript:install()"><img loading="lazy" alt="" src="data:image/gif;base64,R0lGODlhCAAJAJEAAP///3OqIf///wAAACH5BAEHAAIALAAAAAAIAAkAAAIRlBOmArDWFApttotzhO7t9RUAOw==" width="8" height="9"/><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>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">424</post-id>	</item>
		<item>
		<title>Stop Facebook From Tracking You on Third-Party Sites</title>
		<link>/articles/stop-facebook-from-tracking-you-on-third-party-sites/</link>
					<comments>/articles/stop-facebook-from-tracking-you-on-third-party-sites/#comments</comments>
		
		<dc:creator><![CDATA[Jürgen Kreileder]]></dc:creator>
		<pubDate>Thu, 20 May 2010 21:33:02 +0000</pubDate>
				<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 Instead of adding the rules manually, you can subscribe to this<br />[&#8594; <a href="/articles/stop-facebook-from-tracking-you-on-third-party-sites/" class="more-link">Read the rest of this entry</a>]]]></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>Instead of adding the rules manually, you can subscribe to this Adblock Plus filter subscription: <a href="abp:subscribe?location=https%3A%2F%2Fblog.blackdown.de%2Fstatic%2Fabp%2Ffacebook-connect-opt-out.txt&#038;title=Facebook%20Connect%20Opt-Out">Facebook Connect Opt-Out</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>/articles/stop-facebook-from-tracking-you-on-third-party-sites/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">416</post-id>	</item>
		<item>
		<title>Updated Logitech MX1000 Configuration</title>
		<link>/articles/updated-logitech-mx1000-configuration/</link>
					<comments>/articles/updated-logitech-mx1000-configuration/#comments</comments>
		
		<dc:creator><![CDATA[Jürgen Kreileder]]></dc:creator>
		<pubDate>Sun, 15 Jan 2006 08:07:55 +0000</pubDate>
				<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;<br />[&#8594; <a href="/articles/updated-logitech-mx1000-configuration/" class="more-link">Read the rest of this entry</a>]]]></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>)</p>
<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</p>
<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>/articles/updated-logitech-mx1000-configuration/feed/</wfw:commentRss>
			<slash:comments>33</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">41</post-id>	</item>
		<item>
		<title>Logitech MX1000 Configuration</title>
		<link>/articles/logitech-mx1000-configuration/</link>
					<comments>/articles/logitech-mx1000-configuration/#comments</comments>
		
		<dc:creator><![CDATA[Jürgen Kreileder]]></dc:creator>
		<pubDate>Sun, 03 Apr 2005 15:28:39 +0000</pubDate>
				<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<br />[&#8594; <a href="/articles/logitech-mx1000-configuration/" class="more-link">Read the rest of this entry</a>]]]></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>)</p>
<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</p>
<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>/articles/logitech-mx1000-configuration/feed/</wfw:commentRss>
			<slash:comments>24</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">21</post-id>	</item>
		<item>
		<title>Tilt Wheel Mouse</title>
		<link>/articles/tilt-wheel-mouse/</link>
		
		<dc:creator><![CDATA[Jürgen Kreileder]]></dc:creator>
		<pubDate>Tue, 01 Mar 2005 16:41:35 +0000</pubDate>
				<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<br />[&#8594; <a href="/articles/tilt-wheel-mouse/" class="more-link">Read the rest of this entry</a>]]]></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>:</p>
<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:</p>
<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>:</p>
<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>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6</post-id>	</item>
	</channel>
</rss>
