Home > Firefox, Linux > Fix Firefox MIME Type Icons

Fix Firefox MIME Type Icons

The Problem

In order to show the error i made some screenshots from an RSS view in Firefox.

As you can see the MIME Icon is missing.

The image source link from the source code.

moz-icon://goat?size=16&contentType=audio/mpeg

The Fix

The MIME Icon is shown after the fix. As you can see it is an audio icon.

The problem is that Firefox can’t find the MIME type icons. This Shell-Script copies the MIME icons from the Humanity Icon Theme into the .icons folder in your home directory so Firefox can find them.

#!/bin/bash

ISOURCE=/usr/share/icons/
ITHEME=Humanity

for size in 16 22 24 32 48;
do
  mkdir -p $HOME/.icons/$ITHEME/mimes/$size;
  for file in $ISOURCE/$ITHEME/mimes/$size/*.svg;
  do
    ln -s $file $HOME/.icons/$ITHEME/mimes/$size/`basename $file .svg`.png;
  done;
done;

Script Author: Ilja Sekler

Create a new script file and run it in your terminal or download it and run it in your terminal.

In Deutsch:

Das Problem

Um den Fehler zu zeigen habe ich ein paar Bildschirmfotos der RSS Ansicht im Firefox gemacht.

Wie wir sehen können fehlt das MIME Icon.

Der Sourcecode für das Icon aus dem Sourcecode der RSS Ansicht.

moz-icon://goat?size=16&contentType=audio/mpeg

Der Fix

Das MIME Icon wird nach dem Fix angezeigt. Wir sehen eine Audio Icon.

Das Probem ist, dass Firefox die MIME Typ Icons nicht findet. Dieses Shell-Skript kopiert die MIME Icons des Humanity Themas in den .icons Ordner im Heimverzeichnis, so dass Firefox die Icons finden kann.

#!/bin/bash

ISOURCE=/usr/share/icons/
ITHEME=Humanity

for size in 16 22 24 32 48;
do
  mkdir -p $HOME/.icons/$ITHEME/mimes/$size;
  for file in $ISOURCE/$ITHEME/mimes/$size/*.svg;
  do
    ln -s $file $HOME/.icons/$ITHEME/mimes/$size/`basename $file .svg`.png;
  done;
done;

Skript Autor: Ilja Sekler

Erstellen Sie ein neues Skript und führen es in der Konsole aus oder laden es herunter und starten es in der Konsole.

  1. Bisher keine Kommentare
  1. Bisher keine Trackbacks
Du musst Dich anmelden um einen Kommentar zu schreiben