Perché Gnome Terminal non visualizza un font specifico come disponibile


9

Comandi che ho provato:

  • sudo updatedb
  • sudo fc-cache -fv
  • sudo reboot

Tuttavia, non sono stato in grado di visualizzare il carattere Monofur come disponibile per il Terminale Gnome in una macchina con Ubuntu 14.10 recentemente installato. È disponibile in tutte le altre app.

Ho un'altra macchina con 14.04 in cui questo è andato bene.

Non sono sicuro che ciò sia correlato a un problema quando ho installato il font per la prima volta e il gestore dei font si è bloccato durante l'installazione che ho dovuto riavviare. Successivamente ho rimosso il carattere dal sistema e l'ho reinstallato senza problemi.

È dentro ~/.local/share/fonts.

fc-listelenca questo carattere. Le autorizzazioni per i file sono OK.

AGGIORNARE

Aggiornato all'ultimo Ubuntu, problema scomparso.


Installare questo font e selezionarlo come predefinito in gnome-terminal ha funzionato subito per me, anche senza nessuno dei comandi menzionati. È anche nella mia .local/share/fontscartella.
Jos

@Jos Forse qualcosa è andato storto quando l'ho installato per la prima volta e ho dovuto forzare il riavvio. Ma ho provato a rimuoverlo da qualsiasi luogo possibile prima di reinstallare, ancora niente. Non riesco a selezionarlo poiché non viene visualizzato come opzione.
pepper_chico,

Puoi usare Monofur in altre applicazioni, ad esempio LibreOffice o GEdit?
David Foerster,

@DavidFoerster sì.
pepper_chico

1
@Fabby sì, e penso che non abbia alcun effetto sul fatto che alla fine viene visualizzato come opzione. Il Terminale Gnome semplicemente non lo elenca per qualche ragione sconosciuta.
pepper_chico,

Risposte:


4

Dopo aver installato il font, neanche per me è stato mostrato subito. Ecco i passaggi che ho preso per farlo apparire:

1) Spostare il carattere nella directory / usr / share / fonts / truetype` :

Creare una directory /usr/share/fonts/truetype/Monofur/e spostare i file dei caratteri (nel mio caso, ho spostato solo Monofur for Powerline.ttf) con File Manager o con mvcomando. Nota, avrai bisogno dei privilegi di sudo per tutto ciò

2) Elimina tutto in ~ / .gconf / apps / gnome-terminal /

Le preferenze del profilo sono tutte memorizzate nella ~/.gconf/apps/gnome-terminal/directory. Fondamentalmente l'ho fattosudo rm -r ~/.gconf/apps/gnome-terminal/

3) Chiudere e riaprire gnome-terminal

Autoesplicativo.

Suggerimenti :

Per una buona misura, prova a fare updatedbdopo aver eliminato tutto o dopo aver riaperto gnome-terminal; prova a riavviare se continua a non funzionare


Siamo spiacenti ma non ha funzionato, anche dopo il riavvio.
pepper_chico

A proposito, quali sono le autorizzazioni sui file?
Sergiy Kolodyazhnyy,

Tutti -rw-r--r--(come per altri caratteri in altre directory). A proposito, ho bisogno di tutti e 3 i caratteri, quindi li ho copiati tutti.
pepper_chico

Strano. Finora non ho altre idee.
Sergiy Kolodyazhnyy,

Hai pensato: che ne dici di provare a reinstallare Gnome-Terminal?
Sergiy Kolodyazhnyy,

4

Qualunque cosa facessi, non riuscivo a visualizzare i miei caratteri. Sono arrivato al punto in cui ho provato a cambiare le opzioni casuali e quando ho disattivato e riattivato "Consenti testo in grassetto" su tutti i caratteri visualizzati. Non chiedermi perché, ma ha funzionato per me.


1
Grazie! Questo è ciò che ha funzionato per me finalmente. Strano, però!
ankush981,

Purtroppo, questa opzione non è presente in Ubuntu 18.04. L'ho attivato usando dconf-editorper questa risposta , ma non sembrava risolvere il problema.
Alexander Nied,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.