<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Daniel Lange's blog (Entries tagged as thunderbird)</title>
    <link>http://daniel-lange.com/</link>
    <description>agrep -pB IT /dev/life</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 2.6-alpha1 - http://www.s9y.org/</generator>
    <pubDate>Sun, 22 Oct 2023 12:30:26 GMT</pubDate>

    <image>
    <url>//daniel-lange.com/uploads/Avatar_Blog_144_234.png</url>
    <title>RSS: Daniel Lange's blog - agrep -pB IT /dev/life</title>
    <link>http://daniel-lange.com/</link>
    <width>144</width>
    <height>234</height>
</image>

<item>
    <title>Removing the New Event Button from Thunderbird v115 Calendar</title>
    <link>http://daniel-lange.com/archives/185-Removing-the-New-Event-Button-from-Thunderbird-v115-Calendar.html</link>
            <category>Debian</category>
            <category>Open Source</category>
    
    <comments>http://daniel-lange.com/archives/185-Removing-the-New-Event-Button-from-Thunderbird-v115-Calendar.html#comments</comments>
    <wfw:comment>http://daniel-lange.com/wfwcomment.php?cid=185</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=185</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;Thunderbird in Debian stable (Bookworm) has received &lt;a href=&quot;https://tracker.debian.org/news/1468048/accepted-thunderbird-111531-1deb12u1-source-into-stable-security/&quot;&gt;Thunderbird v115.3.1 as a security update&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;With it comes &quot;Supernova&quot;, a &lt;abbr title=&quot;User Interface&quot;&gt;UI&lt;/abbr&gt; redesign. There is a &lt;a href=&quot;https://blog.thunderbird.net/2023/07/getting-started-with-the-main-window-of-thunderbird-115-supernova/&quot;&gt;Mozilla blogpost with a walk-through of the new &lt;abbr title=&quot;User Interface&quot;&gt;UI&lt;/abbr&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Unfortunately it features a super eye-catching &quot;New Message&quot; button that - thankfully - can be disabled. Even the whole space above the email folder pane can be recovered by disabling the folder pane header at &lt;code&gt;Burger Menu (☰) -&amp;gt; View -&amp;gt; Folders -&amp;gt; Folder Pane Header&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Unfortunately there is no way to remove the same eye-catching &quot;New Event&quot; button for the Calendar view via a &lt;abbr title=&quot;User Interface&quot;&gt;UI&lt;/abbr&gt; setting.&lt;/p&gt;

&lt;p&gt;&lt;!-- s9ymdb:710 --&gt;&lt;img class=&quot;serendipity_image_right&quot; width=&quot;293&quot; height=&quot;265&quot;  src=&quot;http://daniel-lange.com/uploads/entries/231021_Thunderbird_New_Event_Button_German.png&quot; title=&quot;You always wanted to see that Calendar view in German, did you?&quot; alt=&quot;Thunderbird New event button, German locale&quot;&gt;&lt;/p&gt;

&lt;p&gt;This needs a user CSS file to override the button as non-visible.&lt;/p&gt;

&lt;p&gt;To make it process the user CSS Thunderbird needs a config setting to be enabled:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;code&gt;Burger Menu (☰) -&amp;gt; Settings -&amp;gt; General&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Scroll down all the way&lt;/li&gt;
&lt;li&gt;Click the &lt;code&gt;Config editor...&lt;/code&gt; button on the bottom right&lt;/li&gt;
&lt;li&gt;Accept that hell will freeze over because you configure software&lt;/li&gt;
&lt;li&gt;Search for &lt;code&gt;toolkit.legacyUserProfileCustomizations.stylesheets&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Toggle the value to &lt;code&gt;true&lt;/code&gt; to enable the user CSS&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can manually add &lt;code&gt;user_pref(&quot;toolkit.legacyUserProfileCustomizations.stylesheets&quot;, true);&lt;/code&gt; to &lt;code&gt;~/.thunderbird/abcdefgh.default/prefs.js&lt;/code&gt; to the same effect (do this while Thunderbird is not running; replace &lt;code&gt;abcdefgh&lt;/code&gt; with your Thunderbird profile ID).&lt;/p&gt;

&lt;p&gt;Now create a new directory &lt;code&gt;~/.thunderbird/abcdefgh.default/chrome/&lt;/code&gt;, again replacing &lt;code&gt;abcdefgh&lt;/code&gt; with your profile ID.&lt;/p&gt;

&lt;p&gt;Inside the new directory create a &lt;code&gt;userChrome.css&lt;/code&gt; file with the following content:&lt;/p&gt;

&lt;div class=&quot;javascript geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #006600; font-style: italic;&quot;&gt;/* Hide Calendar New Event button */&lt;/span&gt;&lt;br /&gt;#primaryButtonSidePanel &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; display&lt;span style=&quot;color: #339933;&quot;&gt;:&lt;/span&gt; none &lt;span style=&quot;color: #339933;&quot;&gt;!&lt;/span&gt;important&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;

&lt;p&gt;Restart Thunderbird. And enjoy less visual obstruction when using the Calendar.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sun, 22 Oct 2023 12:25:00 +0000</pubDate>
    <guid isPermaLink="false">http://daniel-lange.com/archives/185-guid.html</guid>
    <category>css</category>
<category>customization</category>
<category>design</category>
<category>thunderbird</category>
<category>ui</category>

</item>
<item>
    <title>Thunderbird gpg key import</title>
    <link>http://daniel-lange.com/archives/179-Thunderbird-gpg-key-import.html</link>
            <category>Open Source</category>
    
    <comments>http://daniel-lange.com/archives/179-Thunderbird-gpg-key-import.html#comments</comments>
    <wfw:comment>http://daniel-lange.com/wfwcomment.php?cid=179</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=179</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p style=&quot;font-size: 18pt; bold; display: flex; justify-content: center; align-items: center; height: 110px;&quot;&gt;Thunderbird, srsly?&lt;/p&gt;

&lt;p&gt;&lt;!-- s9ymdb:698 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;557&quot; height=&quot;94&quot;  src=&quot;http://daniel-lange.com/uploads/entries/230227_gpg_pubring_size.jpg&quot;  alt=&quot;&quot;&gt;&lt;/p&gt;

&lt;p&gt;&lt;!-- s9ymdb:699 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;710&quot; height=&quot;484&quot;  src=&quot;http://daniel-lange.com/uploads/entries/230227_Thunderbird_gpg_manager.jpg&quot;  alt=&quot;&quot;&gt;&lt;/p&gt;

&lt;p&gt;&lt;!-- s9ymdb:700 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;739&quot; height=&quot;227&quot;  src=&quot;http://daniel-lange.com/uploads/entries/230227_Thunderbird_source_gpg_pubkeys_4.8MB_import_limit.jpg&quot;  alt=&quot;&quot;&gt;&lt;/p&gt;

&lt;p&gt;5MB (or 4.8MiB) import limit. Sure. My modest pubring (111 keys) is 18MB. The &lt;a href=&quot;https://wiki.debian.org/DebianKeyring&quot;&gt;Debian keyring&lt;/a&gt; is 28MB.&lt;/p&gt;

&lt;p&gt;May be, just may be, add another 0 to that if statement?&lt;/p&gt;

&lt;p&gt;So, until that happens, workarounds ...&lt;/p&gt;

&lt;h4&gt;Option 1:&lt;/h4&gt;

&lt;p&gt;Export each pubkey into a separate file. The import dialog allows to select them all in one go. But - of course - it will ask confirmation for each. So prepare some valerian tea.&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;gpg &lt;span style=&quot;color: #660033;&quot;&gt;--with-colons&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;--list-public-keys&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;grep&lt;/span&gt; ^pub &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;cut&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-d&lt;/span&gt; : &lt;span style=&quot;color: #660033;&quot;&gt;-f&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;5&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;xargs&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-I&lt;/span&gt; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-n&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;1&lt;/span&gt; gpg &lt;span style=&quot;color: #660033;&quot;&gt;-ao&lt;/span&gt; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#125;&lt;/span&gt;.pub &lt;span style=&quot;color: #660033;&quot;&gt;--export&lt;/span&gt; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#125;&lt;/span&gt;;&lt;/div&gt;

&lt;h4&gt;Option 2:&lt;/h4&gt;

&lt;p&gt;Strip all the signatures, so Thunderbird gets a smaller file to chew on. This uses &lt;code&gt;pgp-clean&lt;/code&gt; from &lt;a href=&quot;https://packages.debian.org/sid/signing-party&quot;&gt;signing-party&lt;/a&gt;.&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;gpg &lt;span style=&quot;color: #660033;&quot;&gt;--with-colons&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;--list-public-keys&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;grep&lt;/span&gt; ^pub &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;cut&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-d&lt;/span&gt; : &lt;span style=&quot;color: #660033;&quot;&gt;-f&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;5&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;xargs&lt;/span&gt; pgp-clean &lt;span style=&quot;color: #660033;&quot;&gt;-s&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; there_you_go_thunderbird.pub&lt;/div&gt;

&lt;p&gt;Option 1 will retain the signatures on individual keys, Option 2 will not.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Mon, 27 Feb 2023 15:50:00 +0000</pubDate>
    <guid isPermaLink="false">http://daniel-lange.com/archives/179-guid.html</guid>
    <category>fail</category>
<category>gpg</category>
<category>mozilla</category>
<category>thunderbird</category>

</item>
<item>
    <title>Firefox asking to be made the default browser again and again</title>
    <link>http://daniel-lange.com/archives/148-Firefox-asking-to-be-made-the-default-browser-again-and-again.html</link>
            <category>Linux</category>
    
    <comments>http://daniel-lange.com/archives/148-Firefox-asking-to-be-made-the-default-browser-again-and-again.html#comments</comments>
    <wfw:comment>http://daniel-lange.com/wfwcomment.php?cid=148</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=148</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;Firefox on Linux can develop the habit to (rather randomly) ask again and again to be made the default browser. E.g. when started from Thunderbird by clicking a link it asks but when starting from a shell all is fine.&lt;/p&gt;

&lt;p&gt;The reason to this is often two (or more) &lt;code&gt;.desktop&lt;/code&gt; entries competing with each other.&lt;/p&gt;

&lt;p&gt;So, walkthrough: (&lt;a href=&quot;#label_10&quot;&gt;GOTO 10&lt;/a&gt; in case you are sure to have all the basics right)&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;update-alternatives &lt;span style=&quot;color: #660033;&quot;&gt;--display&lt;/span&gt; x-www-browser&lt;br /&gt;update-alternatives &lt;span style=&quot;color: #660033;&quot;&gt;--display&lt;/span&gt; gnome-www-browser&lt;/div&gt;

&lt;p&gt;should both show firefox for you. If not&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;update-alternatives &lt;span style=&quot;color: #660033;&quot;&gt;--config&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;&lt;/span&gt;entry&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;

&lt;p&gt;the entry to fix the preference on &lt;code&gt;/usr/bin/firefox&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Check (where available)&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;exo-preferred-applications&lt;/div&gt;

&lt;p&gt;that the &quot;Internet Browser&quot; is &quot;Firefox&quot;.&lt;/p&gt;

&lt;p&gt;Check (where available)&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;xfce4-mime-settings&lt;/div&gt;

&lt;p&gt;that anything containing &quot;html&quot; points to Firefox (or is left at a non-user set default).&lt;/p&gt;

&lt;p&gt;Check (where available)&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;xdg-settings get default-web-browser&lt;/div&gt;

&lt;p&gt;that you get &lt;code&gt;firefox.desktop&lt;/code&gt;. If not run&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;xdg-settings check default-web-browser firefox.desktop&lt;/div&gt;

&lt;p&gt;If you are running Gnome, check&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;xdg-settings get default-url-scheme-handler http&lt;/div&gt;

&lt;p&gt;and the same for &lt;code&gt;https&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a name=&quot;label_10&quot;&gt;LABEL 10&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;Run&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;sensible-editor ~&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;.config&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;mimeapps.list&lt;/div&gt;

&lt;p&gt;and remove all entries that contain something like &lt;code&gt;userapp-Firefox-&amp;lt;random&amp;gt;.desktop&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Run&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;find&lt;/span&gt; ~&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;.local&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;share&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;applications &lt;span style=&quot;color: #660033;&quot;&gt;-iname&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;userapp-firefox*.desktop&amp;quot;&lt;/span&gt;&lt;/div&gt;

&lt;p&gt;and delete these files or move them away.&lt;/p&gt;

&lt;p&gt;Done.&lt;/p&gt;

&lt;p&gt;Once you have it working again consider &lt;em&gt;disabling&lt;/em&gt; the option for  Firefox to check whether it is the default browser. Because it will otherwise create those pesky &lt;code&gt;userapp-Firefox-&amp;lt;random&amp;gt;.desktop&lt;/code&gt; files again.&lt;/p&gt;

&lt;p&gt;Configuring Linux is easy, innit?&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sat, 03 Nov 2018 08:55:00 +0000</pubDate>
    <guid isPermaLink="false">http://daniel-lange.com/archives/148-guid.html</guid>
    <category>bug</category>
<category>chrome</category>
<category>config</category>
<category>debian</category>
<category>firefox</category>
<category>gnome</category>
<category>thunderbird</category>
<category>ubuntu</category>
<category>xfce</category>

</item>
<item>
    <title>Thunderbird startup hang (hint: Add-Ons)</title>
    <link>http://daniel-lange.com/archives/131-Thunderbird-startup-hang-hint-Add-Ons.html</link>
            <category>Debian</category>
    
    <comments>http://daniel-lange.com/archives/131-Thunderbird-startup-hang-hint-Add-Ons.html#comments</comments>
    <wfw:comment>http://daniel-lange.com/wfwcomment.php?cid=131</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=131</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;If you see Thunderbird hanging during startup for a minute and then continuing to load fine, you are probably running into an issue similar to what I saw when Debian migrated Icedove back to the &quot;official&quot; Mozilla Thunderbird branding and changed &lt;code&gt;~/.icedove&lt;/code&gt; to &lt;code&gt;~/.thunderbird&lt;/code&gt; in the process (one symlinked to the other).&lt;/p&gt;

&lt;p&gt;Looking at the console log (=start Thunderbird from a terminal so you see its messages), I got:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;console.log: foxclocks.bootstrap._loadIntoWindow(): got xul-overlay-merged - waiting for overlay-loaded
[.. one minute delay ..]
console.log: foxclocks.bootstrap._windowListener(): got window load chrome://global/content/commonDialog.xul
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Stracing confirms it hangs because Thunderbird loops waiting for a &lt;abbr title=&quot;Fast Userspace muTual EXclusion locking mechanism. Who makes up these acronyms?&quot;&gt;FUTEX&lt;/abbr&gt; until that apparently gets kicked by a XUL core timeout.&lt;br /&gt;
(Thanks for defensive programming folks!)&lt;/p&gt;

&lt;p&gt;So in my case uninstalling the Add-On &lt;a href=&quot;https://addons.mozilla.org/eN-US/thunderbird/addon/foxclocks/&quot; title=&quot;A world clock Add-On for Thunderbird / Firefox&quot;&gt;Foxclocks&lt;/a&gt; easily solved the problem.&lt;/p&gt;

&lt;p&gt;I assume other Thunderbird Add-Ons may cause the same issue, hence the more generic description above.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Thu, 11 May 2017 08:00:00 +0000</pubDate>
    <guid isPermaLink="false">http://daniel-lange.com/archives/131-guid.html</guid>
    <category>addon</category>
<category>bug</category>
<category>debian</category>
<category>mozilla</category>
<category>thunderbird</category>

</item>
<item>
    <title>Mozilla Firefox and Thunderbird Menu font sizes</title>
    <link>http://daniel-lange.com/archives/120-Mozilla-Firefox-and-Thunderbird-Menu-font-sizes.html</link>
            <category>Open Source</category>
    
    <comments>http://daniel-lange.com/archives/120-Mozilla-Firefox-and-Thunderbird-Menu-font-sizes.html#comments</comments>
    <wfw:comment>http://daniel-lange.com/wfwcomment.php?cid=120</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=120</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;The font size Mozilla chose for Firefox and Thunderbird menus looks awfully large on Netbook screens. It wastes space and is visually at odds with reasonably sized content. And for some weird reason you can set the content font and size via the menu but not the font and size for the drop-down menus themselves.&lt;/p&gt;

&lt;p&gt;As the &quot;Theme Font &amp;amp; Size Changer&quot; Add-On doesn&#039;t work reliably and phones home way too often (showing a nag screen), I dug back into how to do this &quot;manually&quot;. Probably a decade after I fixed this the first time...&lt;/p&gt;

&lt;p&gt;You need to create the file &lt;code&gt;~/.mozilla/firefox/*/chrome/userChrome.css&lt;/code&gt;  with * being your profile directory (&amp;lt;random_number&amp;gt;.default usually) and you most probably have to create the &lt;code&gt;chrome&lt;/code&gt; directory first.&lt;/p&gt;

&lt;p&gt;The same for Thunderbird resides in &lt;code&gt;~/.thunderbird/*/chrome/userChrome.css&lt;/code&gt;. Here again the &lt;code&gt;chrome&lt;/code&gt; directory will most probably need to be created first.&lt;/p&gt;

&lt;div class=&quot;javascript geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #006600; font-style: italic;&quot;&gt;/* Global UI font */&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #339933;&quot;&gt;*&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt; font&lt;span style=&quot;color: #339933;&quot;&gt;-&lt;/span&gt;size&lt;span style=&quot;color: #339933;&quot;&gt;:&lt;/span&gt; 10pt &lt;span style=&quot;color: #339933;&quot;&gt;!&lt;/span&gt;important&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;&amp;#160; font&lt;span style=&quot;color: #339933;&quot;&gt;-&lt;/span&gt;family&lt;span style=&quot;color: #339933;&quot;&gt;:&lt;/span&gt; Ubuntu &lt;span style=&quot;color: #339933;&quot;&gt;!&lt;/span&gt;important&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&amp;#160;&lt;/div&gt;

&lt;p&gt;needs to go into these files for Firefox or Thunderbird respectively. The curly braces are important. So copy &amp;amp; paste correctly. Symlinks or hardlinks are fine if those files do not need to differ between your web browser and your email client.&lt;/p&gt;

&lt;p&gt;Restart Firefox and/or Thunderbird to see the effect.&lt;/p&gt;

&lt;p&gt;Obviously you can choose any other font and font size in the snippet above to suit your taste and requirements.&lt;/p&gt;

&lt;p&gt;If you are massively space-confined and don&#039;t mind a quite ugly UI, check out the &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/littlefox-for-firefox/&quot;&gt;Littlefox Add-on&lt;/a&gt;. Ugly but optimal use of the minimal screen estate with very small screens.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sun, 04 Sep 2016 11:37:57 +0000</pubDate>
    <guid isPermaLink="false">http://daniel-lange.com/archives/120-guid.html</guid>
    <category>browser</category>
<category>client</category>
<category>design</category>
<category>email</category>
<category>firefox</category>
<category>font</category>
<category>linux</category>
<category>mozilla</category>
<category>screen</category>
<category>size</category>
<category>thunderbird</category>
<category>ui</category>

</item>

</channel>
</rss>
