Problèmes et questions concernant l'édition Openbox.
Répondre

Supprimer et importer des Fonts

#1Messageil y a 4 ans

Bonjour,
Je vous demande comment faire pour supprimer certaines fonts (ex: thai, ...) et en rajouter d"autres (les importer depuis winxp)?
Merci
Modifié en dernier par dey le 18 Jui 2014, 19:15, modifié 2 fois.

Supprimer et importer des Fonts

#2Messageil y a 4 ans

dey a écrit :Bonjour,
Je vous demande comment faire pour supprimer certaines fonts (ex: thai, ...) et en rajouter d"autres (les importer depuis winxp)?
Merci

Bonjour

Pour supprimer les fontes que tu ne veux pas, tu le fais simplement par :

sudo pacman -R nom_de_la_fonte

Pour en rajouter, passer par pacman aussi ou si tu as les fichiers ttf, tu crées dans ton home un dossier caché .fonts et tu y mets tes fontes.

Tu ne devrais pas poster un sujet multi-questions => un sujet = une question.

Supprimer et importer des Fonts

#3Messageil y a 4 ans

Bonjour,
voila le resultat:
[tew@tux ~]$ sudo pacman -R Akaash
[sudo] password for tew:
Erreur: impossible de trouver la cible: Akaash
[tew@tux ~]$ sudo pacman -R Akaash.ttf
Erreur: impossible de trouver la cible: Akaash.ttf
[tew@tux ~]$

Qu'est ce qui ne va pas?

Supprimer et importer des Fonts

#4Messageil y a 4 ans

Bonjour

Normal puisque ce paquet n'existe pas.

┌──[18-07-2014 19:42:55] [thierry@pc-thierry] ~ 
└──[$] → yaourt akaash

==> pas de retour, donc ça n'existe pas.

Ce sont des fontes qui sont installées avec le système ; tu les trouves dans /usr/share/fonts/TTF

Supprimer et importer des Fonts

#5Messageil y a 4 ans

Effectivement, elles sont installées avec le système et qd je démarre LibreOffice Writer, elles polluent le choix de la font. Comment faire pour les supprimer?
Merci

Supprimer et importer des Fonts

#6Messageil y a 4 ans

Tu te déplaces en root vers /usr/share/fonts/TTF et tu les vires (Maj+Suppr).

Je ne sais pas trop l'utilité de certaines de ces fontes, et dans le doute je les sauvegarderais quelque part, on ne sait jamais.

Supprimer et importer des Fonts

#7Messageil y a 4 ans

Merci ewolnux, c'est OK

Supprimer et importer des Fonts

#8Messageil y a 4 ans

Salut :bjr:

Je reviens sur cette désinstallation de polices. Pour faire de manière plus propre, aller à /usr/share/fonts/TTF
Ouvrir un terminal dans TTF et taper, par exemple pour la fonte Akaash :

pacman -Qo AkaashNormal.ttf

Le retour obtenu sera :

AkaashNormal.ttf appartient à ttf-indic-otf 0.2-7


En cherchant ce que contient ce paquet, on voit :

usr/share/fonts/TTF/AkaashNormal.ttf
usr/share/fonts/TTF/Gargi-1.2b.ttf
usr/share/fonts/TTF/GurbaniBoliLite.ttf
usr/share/fonts/TTF/LikhanNormal.ttf
usr/share/fonts/TTF/MalOtf.ttf
usr/share/fonts/TTF/MuktiNarrow.ttf
usr/share/fonts/TTF/MuktiNarrowBold.ttf
usr/share/fonts/TTF/Pothana2000.ttf
usr/share/fonts/TTF/SagarNormal.ttf
usr/share/fonts/TTF/Sampige.ttf
usr/share/fonts/TTF/TAMu_Kadampari.ttf
usr/share/fonts/TTF/TAMu_Kalyani.ttf
usr/share/fonts/TTF/TAMu_Maduram.ttf
usr/share/fonts/TTF/TSCu_Comic.ttf
usr/share/fonts/TTF/TSCu_Paranar.ttf
usr/share/fonts/TTF/TSCu_Times.ttf
usr/share/fonts/TTF/TSCu_paranarb.ttf
usr/share/fonts/TTF/TSCu_paranari.ttf
usr/share/fonts/TTF/akruti1.ttf
usr/share/fonts/TTF/akruti1b.ttf
usr/share/fonts/TTF/akruti2.ttf
usr/share/fonts/TTF/akruti2b.ttf
usr/share/fonts/TTF/ani.ttf
usr/share/fonts/TTF/gbolilite.ttf
usr/share/fonts/TTF/mal1-b.ttf
usr/share/fonts/TTF/mal1-n.ttf
usr/share/fonts/TTF/mal2-b.ttf
usr/share/fonts/TTF/mal2-n.ttf
usr/share/fonts/TTF/malayalam.ttf
usr/share/fonts/TTF/oriya.ttf
usr/share/fonts/TTF/padmaa-Bold-0.5.ttf
usr/share/fonts/TTF/padmaa-Medium-0.5.ttf


Donc si on veut supprimer toutes ces polices proprement :

sudo pacman -R ttf-indic-otf

Ça ne fait gagner que 2,56 MiB.

Supprimer et importer des Fonts

#9Messageil y a 4 ans

merci @ewolnux tu as réveillé le codeur du dimanche :café:
me suis ajouté cette fonction (utile ? :rougir: ) a mon ~/.bashrc :

function rmE(){
# function remove Etendu, ne supprime que si paquet et le signale
    if [ -f $1 ] ; then
        sudo pacman -Qo $1 && sudo rm $1 || echo 'fichier indépendant non supprimé (utilisez rm)'
    else
        echo 'Erreur: fichier non trouvé'
    fi
}

# rmE "/usr/share/fonts/TTF/AkaashNormal.ttf"
supprime le fichier et me donne le nom du paquet a éventuellement supprimer

-------------------------------
:idee::idee::idee:
il serai intéressant d'avoir dans son navigateur de fichier un shell script au clic droit qui puisse me donner à quel paquet appartient le fichier sélectionné.

Supprimer et importer des Fonts

#10Messageil y a 4 ans

Bonjour,
Effectivement la solution donnée par ewolnux permet de supprimer d'identifier et de supprimer le paquet ciblé.

Supprimer et importer des Fonts

#11Messageil y a 4 ans

codeur du Dimanche deuxième round : mon premier code python :pompom:
même chose: retrouver le paquet d'ou vient le fichier mais contrairement au script précédent, la j'utilise python et Qt avec Dolphin
Image
code python:

#!/usr/bin/python3.4
# -*-coding:Utf-8 -*

import sys
import os
import subprocess
from PyQt4 import QtGui

s = "Informations sur le dépot du fichier: "
file= sys.argv[1]
#file= '/usr/share/fonts/TTF/AkaashNormal.ttf'
pacman= '/usr/bin/pacman'

sortie= subprocess.getoutput(pacman+' -Qo '+file)
s= ' '+s+'\n '+os.path.basename(file)+'\n\n '+sortie
 
app = QtGui.QApplication(sys.argv) # pour recuperer les arguments du script
w = QtGui.QLabel(s)
w.setWindowTitle("Info pacman -Qo")
w.setGeometry(100, 200, 700, 120)
w.show()

sys.exit( app.exec_() ) # pour que le script renvoie le code la QApplication


il est possible d'executer le script en ligne de commande:

kdesu ~/.infopac.py /etc/acpi/handler.sh


ensuite il ne reste plus qu'a l'intégrer dans le navigateur de fichier
créer un fichier ~/.kde4/share/kde4/services/InfoPacmanAsSu.desktop

[Desktop Entry]
Actions=InfoPacmanAsSu;
Type=Service
ServiceTypes=KonqPopupMenu/Plugin,all/allfiles
X-KDE-Submenu=Pacman Actions
X-KDE-Submenu[fr]=Pacman administration
MimeType=all/allfiles

[Desktop Action InfoPacmanAsSu]
Name=package info
Name[fr]=Information sur le paquet
Exec=kdesu  ~/.infopac.py "%f"


et voila :gsourire: j'ai par un clic droit dans dolphin la possibilité de savoir rapidement a quel dépôt un fichier appartient.

Supprimer et importer des Fonts

#12Messageil y a 4 ans

J'ai fait encore plus simple, pour ne pas dire simpliste, avec les actions personnalisées de Thunar et gxmessage :

yaourt -Qo %f > /tmp/source.txt && gxmessage -file /tmp/source.txt


Image

Supprimer et importer des Fonts

#13Messageil y a 4 ans

@ Papajoke: si tu te lances là dedans, prends l'habitude de mettre tes chaînes de texte en anglais (en ajoutant éventuellement des balises de traduction); si un jour tu veux diffuser ton code, ce sera plus simple.

Supprimer et importer des Fonts

#14Messageil y a 4 ans

Bonjour
@Papajoke, pour celui qui n'a pas Kde (dolphin), mais thunar comment faire?
Merci

Répondre