Ada banyak font tambahan yang semuanya tampak mirip dan hanya mengganggu saya dalam daftar drop down. Apakah ada yang bisa saya hapus dari sistem?
Ada banyak font tambahan yang semuanya tampak mirip dan hanya mengganggu saya dalam daftar drop down. Apakah ada yang bisa saya hapus dari sistem?
Jawaban:
Anda memiliki beberapa metode. Saya bisa daftar 4 ...
Pertama, Anda dapat menginstal font-manager dengan perintah ini:
sudo aptitude install font-manager
Anda dapat menonaktifkan (Jadi jangan hapus! Menonaktifkan membuatnya menghilang untuk Anda, tetapi pengguna lain di sistem itu masih akan melihatnya) font dari sini. Seperti inilah tampilannya:
Sebagai alternatif, cari di Ubuntu Software Center untuk font dan hapus font-font itu dari sana.
Tidak ada font bahasa Inggris yang dapat dihapus dengan perintah ini:
sudo apt-get remove ttf-indic-fonts-core ttf-kacst-one ttf-khmeros-core ttf-lao ttf-punjabi-fonts ttf-takao-pgothic ttf-thai-tlwg ttf-unfonts-core ttf-wqy-microhei
Berikut adalah daftar semua paket font . Anda dapat menambahkan nama paket font ke perintah di atas untuk memasukkannya untuk dihapus.
Jika suatu saat Anda menghapus font yang Anda inginkan kembali lakukan saja
sudo apt-get install ttf-indic-fonts-core
Dan font indeks akan diinstal ulang (ofc. Ubah nama paket sesuai keinginan Anda).
Selain ini, Anda dapat melihat
/etc/fonts/fonts.conf
untuk melihat di mana font disimpan. Biasanya ini akan berada di 1 lokasi ini:
/usr/share/fonts
/usr/local/share/fonts
/home/$USER/.local/share/fonts
/home/$USER/.fonts
Dengan hak admin, Anda bisa menghapusnya. Mereka kemudian harus menghilang dari lokasi mana pun.
Font Manager
halaman pengaturan ini ? Saya telah menginstal aplikasi pengelola font. Tetapi saya tidak dapat menemukan di mana jendela pengaturan ini.
Itu tergantung pada bagaimana Anda menginstal font.
Font terpasang di seluruh sistem
Jika diinstal di seluruh sistem (seperti kebanyakan font adalah AFAIK) cukup tarik Nautilus (manajer file Ubuntu) sebagai root ( Alt+ F2lalu masukkan gksudo nautilus
) dan arahkan ke /usr/share/fonts/truetype
.
kemudian
kemudian
Hapus file dan kemudian jalankan sudo fc-cache -f -v
di Terminal.
Logout dan kembali lagi dan itu harus dihapus.
Font terpasang hanya untuk pengguna Anda
Jika diinstal hanya untuk Anda (salin-tempel manual ke pengguna ~/.fonts
atau ~/.local/share/fonts/
direktori) maka Anda bisa menghapus font dari direktori tersebut dan logout dan kembali lagi.
Dan hanya untuk benar-benar yakin, lakukan: locate --existing szNameOfFile
untuk menghapus semua kejadian lain dari file yang sama sehingga semuanya kembali seperti semula!
~/.local/share/fonts
di sistem saya.
msttcorefonts
folder
Jika Anda menginstal font menggunakan tombol install, kemungkinan besar hanya disalin ke ~/.fonts
. Untuk menghapus instalannya, buka saja direktori itu, cari fontnya, dan hapus file itu.
Jika Anda telah menginstal .ttf
font inti Microsoft mscorefonts-installer
melalui terminal ctrl+ alt+ t. Anda dapat menghapusnya sebagai:
sudo apt-get remove ttf-mscorefonts-installer
Untuk Ubuntu 16.04 banyak keluarga font non-barat dapat dihapus dengan menjalankan perintah ini di terminal:
sudo apt remove fonts-lao fonts-lklug-sinhala fonts-sil-abyssinica fonts-sil-padauk fonts-tibetan-machine fonts-thai-tlwg fonts-lohit-guru fonts-guru-extra
Untuk membuat dialog pemilihan font terlihat lebih tidak berantakan, keluarga font simbol matematika Stix dapat dihapus:
sudo apt remove fonts-stix
Jika Anda ingin memeriksa font apa yang diinstal pada sistem dan turunan Debian / Ubuntu Anda dapat menjalankan perintah:
echo `dpkg -l fonts\*|grep ii|awk '{print $2}'|grep -vE 'fonts-(noto$|liberation|dejavu|freefont|hack)'`
Perintah ini MENGECUALIKAN font yang ingin saya pertahankan (Anda dapat memasukkan nama mereka di dalam tanda kurung). Saya mengecualikan dari daftar paket ini nama-nama seperti font-noto (secara eksplisit), semua paket pembebasan font, dan sebagainya. Daftar paket yang diinstal dapat terlihat seperti berikut:
fonts-beng fonts-beng-extra fonts-deva fonts-deva-extra fonts-gargi fonts-gubbi fonts-gujr fonts-gujr-extra fonts-kacst fonts-kacst-one fonts-kalapi fonts-khmeros-core fonts-knda fonts-lohit-beng-assamese fonts-lohit-beng-bengali fonts-lohit-deva fonts-lohit-gujr fonts-lohit-knda fonts-lohit-mlym fonts-lohit-orya fonts-lohit-taml fonts-lohit-taml-classical fonts-lohit-telu fonts-mathjax fonts-mlym fonts-nakula fonts-nanum fonts-navilu fonts-noto-cjk fonts-noto-hinted fonts-noto-mono fonts-noto-unhinted fonts-opensymbol fonts-orya fonts-orya-extra fonts-pagul fonts-sahadeva fonts-samyak-deva fonts-samyak-gujr fonts-samyak-mlym fonts-samyak-taml fonts-sarai fonts-smc fonts-symbola fonts-takao-pgothic fonts-taml fonts-telu fonts-telu-extra fonts-tlwg-garuda fonts-tlwg-garuda-ttf fonts-tlwg-kinnari fonts-tlwg-kinnari-ttf fonts-tlwg-laksaman fonts-tlwg-laksaman-ttf fonts-tlwg-loma fonts-tlwg-loma-ttf fonts-tlwg-mono fonts-tlwg-mono-ttf fonts-tlwg-norasi fonts-tlwg-norasi-ttf fonts-tlwg-purisa fonts-tlwg-purisa-ttf fonts-tlwg-sawasdee fonts-tlwg-sawasdee-ttf fonts-tlwg-typewriter fonts-tlwg-typewriter-ttf fonts-tlwg-typist fonts-tlwg-typist-ttf fonts-tlwg-typo fonts-tlwg-typo-ttf fonts-tlwg-umpush fonts-tlwg-umpush-ttf fonts-tlwg-waree fonts-tlwg-waree-ttf fonts-wqy-microhei
Seperti yang Anda lihat, ini adalah daftar yang agak panjang, tetapi penting untuk MENGINSTALIMASINYA dan menghapus paket berharga apa pun yang mungkin ada di dalamnya. Kemudian, daftar ini harus disimpan ke file, menggunakan pengalihan file (> file):
echo `dpkg -l fonts\*|grep ii|awk '{print $2}'|grep -vE 'fonts-(noto$|liberation|dejavu|freefont|hack)'` > not-needed-font-packages.txt
Sekarang, dengan memiliki file ini Anda selalu dapat memulihkan (menginstal kembali) semua paket yang akan Anda singkirkan. Untuk menghapus semua paket yang tidak perlu yang nama-nama dikumpulkan dalam file itu, Anda dapat menjalankan perintah yang akan menguji respons sistem terhadap operasi yang berpotensi merusak ini:
sudo dpkg --remove --dry-run `cat not-needed-font-packages.txt`
Ini akan memeriksa paket apa yang AKAN dihapus. Karena paket font sering kali bergantung pada paket lain, perhatikan daftar dengan seksama untuk mendeteksi apakah beberapa paket tambahan akan dihapus atau tidak. Perintah ini aman - HANYA akan mencetak apa yang harus dilakukan. Jika ada paket, seperti libreoffice atau xreader, Anda harus memaksa sistem untuk menghapus HANYA paket yang ditentukan, yang AKAN mematahkan konsistensi sistem paket dan bisa berbahaya. Namun, kami akan menghapus hanya beberapa paket font, sehingga tidak ada kerugian nyata yang bisa dilakukan.
Untuk menghapus HANYA paket yang ditentukan dan MENGABAIKAN semua dependensi dan persyaratan rusak dari paket yang diinstal lainnya, jalankan perintah:
sudo dpkg --remove --force-all --dry-run `cat not-needed-font-packages.txt`
Perintah ini AKAN mengabaikan semua kesalahan, tetapi akan mencetaknya, untuk memungkinkan Anda memahami apa yang akan sedikit rusak. Jika Anda memutakhirkan sistem dan beberapa dependensi terbalik akan diinstal ulang, ada kemungkinan bahwa paket font tersebut akan diinstal lagi, tetapi siapa yang peduli.
Untuk akhirnya menghapus paket yang tidak perlu, hapus opsi --dry-run, dan jalankan perintah terakhir:
sudo dpkg --remove --force-all `cat not-needed-font-packages.txt`
Perhatikan, bahwa pada sistem Anda situasinya bisa berbeda. Di workstation Linux Mint 18.3 Cinnamon saya, semua paket yang ditentukan telah dihapus dan log tampak seperti ini:
(Odczytywanie bazy danych ... 269043 pliki i katalogi obecnie zainstalowane.)
Usuwanie pakietu fonts-beng (2:1.2) ...
Usuwanie pakietu fonts-beng-extra (1.0-5) ...
Usuwanie pakietu fonts-deva (2:1.2) ...
Usuwanie pakietu fonts-deva-extra (3.0-3) ...
... lots of another lines like this...
Usuwanie pakietu fonts-lohit-taml-classical (2.5.3-2) ...
Usuwanie pakietu fonts-lohit-telu (2.5.3-1) ...
Usuwanie pakietu fonts-samyak-taml (1.2.2-4) ...
dpkg: fonts-noto-hinted: problemy z zależnościami, usuwanie według żądania:
fonts-noto zależy od fonts-noto-hinted.
Usuwanie pakietu fonts-noto-hinted (20160116-1) ...
dpkg: fonts-opensymbol: problemy z zależnościami, usuwanie według żądania:
libreoffice-core zależy od fonts-opensymbol.
libreoffice-math zależy od fonts-opensymbol.
Usuwanie pakietu fonts-opensymbol (2:102.7+LibO5.1.4-0ubuntu1) ...
dpkg: fonts-symbola: problemy z zależnościami, usuwanie według żądania:
ttf-ancient-fonts-symbola zależy od fonts-symbola.
Usuwanie pakietu fonts-symbola (2.59-1) ...
dpkg: fonts-mathjax: problemy z zależnościami, usuwanie według żądania:
libjs-mathjax zależy od fonts-mathjax (>= 2.6.0~).
Usuwanie pakietu fonts-mathjax (2.6.1-1) ...
Przetwarzanie wyzwalaczy pakietu fontconfig (2.11.94-0ubuntu1.1)...
Setelah itu, saya memiliki sistem dengan font HANYA yang saya suka. Anda dapat memeriksa paket font apa yang tetap menggunakan perintah sederhana ini:
dpkg -l fonts\*|grep ^ii|awk '{print $2}'
Hasil:
fonts-dejavu
fonts-dejavu-core
fonts-dejavu-extra
fonts-freefont-ttf
fonts-hack-ttf
fonts-liberation
fonts-noto
Gunakan fc-list
alat di terminal untuk mendapatkan daftar file font. Lihatlah nama font dan hapus file font yang tidak Anda butuhkan.
Jika Anda ingin memfilter, gunakan beberapa font
fc-list | grep -i Noto
Di mana Noto
ada bagian dari nama font, -i
adalah kunci untuk mengabaikan kasus saat mencari.
Jawaban paling atas dan diterima tidak berfungsi untuk saya di Ubuntu 18.04 (Bionic Beaver). Rupanya paket font telah mengubah nama mereka.
sudo apt purge fonts-kacst fonts-kacst-one \
fonts-khmeros-core fonts-lklug-sinhala \
fonts-lohit-guru fonts-guru fonts-nanum \
fonts-noto-cjk fonts-takao-pgothic \
fonts-tibetan-machine fonts-guru-extra \
fonts-lao fonts-sil-padauk fonts-sil-abyssinica \
fonts-tlwg-* && sudo apt autoremove