Es gibt viele zusätzliche Schriftarten, die alle gleich aussehen und mich in der Dropdown-Liste nur nerven. Kann ich sie trotzdem aus dem System löschen?
fonts
libreoffice
Milise
quelle
quelle
Antworten:
Sie haben mehrere Methoden. Ich kann 4 auflisten ...
1. Grafische Oberfläche
Zuerst können Sie den Font-Manager mit diesem Befehl installieren:
Sie können Schriften von hier aus deaktivieren (also nicht entfernen! Durch Deaktivieren werden sie für Sie ausgeblendet, aber andere Benutzer auf diesem System sehen sie weiterhin). So sieht es aus:
2. Manuelles Entfernen aus dem Ubuntu Software Center
Alternativ können Sie im Ubuntu Software Center nach Schriftarten suchen und diese von dort löschen.
3. Manuelles Entfernen als Pakete über die Befehlszeile
Mit diesem Befehl können keine englischen Schriftarten entfernt werden:
Hier ist eine Liste aller Schriftpakete . Sie können den Namen des Schriftpakets zum obigen Befehl hinzufügen, um sie zum Entfernen einzuschließen.
Wenn Sie zu irgendeinem Zeitpunkt eine Schriftart entfernen, die Sie wieder verwenden möchten, tun Sie einfach Folgendes: a
Und die Zeichensätze werden neu installiert (oder ändern Sie den Paketnamen nach Ihren Wünschen).
4. Manuelle Entfernung der Befehlszeile
Außerdem können Sie sich anschauen
um zu sehen, wo die Schriften gespeichert sind. Normalerweise ist dies an einem dieser Orte:
Mit Administratorrechten können Sie sie einfach entfernen. Sie sollten dann von jedem Ort verschwinden.
quelle
Font Manager
Einstellungsseite geöffnet werden? Ich habe den Font Manager installiert. Aber ich konnte nicht finden, wo sich dieses Einstellungsfenster befindet.Dies hängt davon ab, wie Sie die Schriftart installiert haben.
Systemweit installierte Schriftart
Wenn es systemweit installiert wurde (wie die meisten AFAIK-Schriften), ziehe einfach Nautilus (Ubuntus Dateimanager) als root ( Alt+ F2dann Enter
gksudo nautilus
) und navigiere zu/usr/share/fonts/truetype
.dann
dann
Löschen Sie die Datei und führen Sie sie
sudo fc-cache -f -v
im Terminal aus.Melden Sie sich ab und wieder an und es sollte gelöscht werden.
Nur für Ihren Benutzer installierte Schriftart
Wenn es nur für Sie installiert wurde (manuelles Kopieren und Einfügen in den Benutzer
~/.fonts
oder das~/.local/share/fonts/
Verzeichnis), können Sie die Schriftart einfach aus diesen Verzeichnissen löschen und sich ab- und wieder anmelden.Und um ganz sicher zu gehen, machen Sie Folgendes:
locate --existing szNameOfFile
um alle anderen Vorkommen derselben Datei zu entfernen, damit alles wieder da ist, wo es war!Befehle mit freundlicher Genehmigung von @Fabby im Chat
quelle
~/.local/share/fonts
auf meinem System installiert .msttcorefonts
Ordner überprüfenWenn Sie die Schriftart über die Schaltfläche "Installieren" installiert haben, wurde sie wahrscheinlich nur in kopiert
~/.fonts
. Um es zu deinstallieren, öffnen Sie einfach dieses Verzeichnis, suchen Sie die Schriftart und löschen Sie die Datei.quelle
Wenn Sie installiert haben
.ttf
Microsoft Core - Fontsmscorefonts-installer
durch Terminal ctrl+ alt+ tkönnen .Sie deinstallieren Sie es als:quelle
Für Ubuntu 16.04 können viele nicht-westliche Schriftfamilien entfernt werden, indem Sie diesen Befehl im Terminal ausführen:
Um das Dialogfeld zur Schriftauswahl noch übersichtlicher zu gestalten, wurde die Schriftfamilie der Stix-Mathematiksymbole entfernt:
quelle
Wenn Sie überprüfen möchten, welche Schriftarten auf Debian / Ubuntu-Systemen und Derivaten installiert sind, können Sie den Befehl ausführen:
Dieser Befehl schließt Schriftarten aus, die ich behalten möchte (Sie können ihre Namen in Klammern setzen). Ich habe Paketnamen wie fonts-noto (explizit), alle fonts-liberation-Pakete usw. aus dieser Liste ausgeschlossen. Die Liste der installierten Pakete kann folgendermaßen aussehen:
Wie Sie sehen, ist dies eine ziemlich lange Liste, aber es ist wichtig, sie ZU UNTERSUCHEN und alle wertvollen Pakete zu entfernen, die möglicherweise darauf vorhanden sind. Dann sollte diese Liste in einer Datei gespeichert werden, indem die Datei umgeleitet wird (> Datei):
Mit dieser Datei können Sie nun alle Pakete, die Sie entfernen, jederzeit wiederherstellen (erneut installieren). Um alle unnötigen Pakete zu entfernen, deren Namen in dieser Datei gesammelt wurden, können Sie den Befehl ausführen, mit dem die Systemantwort auf diese potenziell destruktive Operation getestet wird:
Dadurch wird überprüft, welches Paket entfernt wird. Da Schriftartenpakete häufig abhängig von anderen Paketen umgekehrt sind, sollten Sie die Liste genau beobachten, um festzustellen, ob einige zusätzliche Pakete entfernt werden sollen. Dieser Befehl ist sicher - er gibt NUR aus, was zu tun ist. Wenn es Pakete wie libreoffice oder xreader gibt, müssen Sie das System zwingen, NUR angegebene Pakete zu entfernen. Dies wird die Konsistenz des Paketsystems beeinträchtigen und könnte gefährlich sein. Wir sind jedoch dabei, nur einige Schriftpakete zu entfernen, damit kein wirklicher Schaden angerichtet werden kann.
Führen Sie den folgenden Befehl aus, um NUR angegebene Pakete zu entfernen und alle beschädigten Abhängigkeiten und Anforderungen anderer installierter Pakete zu ignorieren:
Dieser Befehl ignoriert alle Fehler, druckt sie jedoch aus, damit Sie verstehen, was leicht beschädigt wird. Wenn Sie das System aktualisieren und einige der umgekehrten Abhängigkeiten erneut installiert werden, werden diese Schriftartenpakete möglicherweise erneut installiert, aber wen interessiert das?
Um nicht benötigte Pakete endgültig zu entfernen, entfernen Sie die Option --dry-run und führen Sie den letzten Befehl aus:
Beachten Sie, dass die Situation auf Ihrem System anders sein kann. Auf meiner Linux Mint 18.3 Cinnamon-Workstation wurden alle angegebenen Pakete entfernt und das Protokoll sah folgendermaßen aus:
Danach habe ich das System mit NUR Schriftarten, die ich mag. Mit diesem einfachen Befehl können Sie überprüfen, welche Schriftpakete noch vorhanden sind:
Das Ergebnis:
quelle
Verwenden Sie das
fc-list
Tool im Terminal, um eine Liste der Schriftdateien abzurufen. Schauen Sie sich die Namen der Schriftarten an und löschen Sie die Dateien der nicht benötigten Schriftarten.Wenn Sie einige Schriftarten filtern möchten, verwenden Sie
Wo
Noto
ein Teil des Schriftnamens ist,-i
ist ein Schlüssel, um die Groß- und Kleinschreibung bei der Suche zu ignorieren.quelle
Die oberste, akzeptierte Antwort hat bei mir unter Ubuntu 18.04 (Bionic Beaver) nicht funktioniert. Anscheinend haben die Schriftpakete ihren Namen geändert.
Ich habe das benutzt:
quelle