Leap 42.2 - Schermo nero dopo upgrade di Plasma5

17 risposte [Ultimo messaggio]
Ritratto di Grinch
Grinch
(Guru)
Offline
Guru
Iscritto: 05/12/2011
Messaggi: 880

Usa fontconfig-infinality e togli quel repo

Ritratto di Raff82
Raff82
(Geek)
Offline
Geek
Iscritto: 30/03/2011
Messaggi: 151

Grinch ha scritto:

Usa fontconfig-infinality e togli quel repo


Si, tra l'altro, il repo di Muzlocker lo hanno pure tolto da http://download.opensuse.org/repositories/home:/
Ora si trova in un altro sito riservato alle vecchie distribuzioni openSUSE; peccato perché forniva risultati veramente notevoli.

Ritratto di Grinch
Grinch
(Guru)
Offline
Guru
Iscritto: 05/12/2011
Messaggi: 880

https://software.opensuse.org/package/fontconfig-infinality?search_term=fontconfig-infinality

Ritratto di dragoncello
dragoncello
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/07/2005
Messaggi: 2727

Mettiamo non risolto,con un avviso di aspettare a passare a KDE5.10 causa blocco totale del sistema,a sto punto correggi il titolo.
ciao

SUSE Tumbleweed- kernel-5.2.14-1-1 kde-plasma-5.16.5- Intel Core i7 Asus P9x79 pro GeForce GTX 560-driver Nvidia-390.116.51- SSD samsung 850 pro 512 gb http://opensuse-community.org/

Ritratto di Raff82
Raff82
(Geek)
Offline
Geek
Iscritto: 30/03/2011
Messaggi: 151

dragoncello ha scritto:

Mettiamo non risolto,con un avviso di aspettare ad passare a KDE5.10 causa blocco totale del sistema,a sto punto correggi il titolo.
ciao


Ho rimesso "Non risolto", quando ormai la frittata è fatta.
Complimenti a quegli sciagurati che rilasciano gli aggiornamenti senza prima testarli.

Ritratto di Raff82
Raff82
(Geek)
Offline
Geek
Iscritto: 30/03/2011
Messaggi: 151

Pare che la situazione sia tornata alla normalità per cui metto "risolto".
Ora è di nuovo possibile utilizzare un repo alternativo per il font rendering; sul forum inglese suggeriscono:

http://download.opensuse.org/repositories/home:/gldickens3/openSUSE_Leap_42.2/

(Disponibile anche per Tumbleweed).

L'ho provato ed è veramente ottimo; in pratica, fornisce le versioni libfreetype e fontconfig con le modifiche disponibili su Ubuntu.
E' importantissimo avere un file di configurazione adeguato; altrimenti non si ottengono risultati. Il file consigliato è questo:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <dir>~/.fonts</dir>
 <match target="font">
  <edit name="rgba" mode="assign">
   <const>rgb</const>
  </edit>
 </match>
 <match target="font">
  <edit name="hinting" mode="assign">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit name="hintstyle" mode="assign">
   <const>hintslight</const>
  </edit>
 </match>
 <match target="font">
  <edit name="antialias" mode="assign">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit name="lcdfilter" mode="assign">
   <const>lcddefault</const>
  </edit>
 </match>
</fontconfig>

Si possono provare altre opzioni per hintstyle e lcdfilter.

Le convenzioni openSUSE prevedono che questo file si trovi in $HOME/.config/fontconfig e abbia il nome rendering-options.conf.
Il file $HOME/.fonts.conf è deprecato.
Al limite, si può creare $HOME/.fonts.conf come link simbolico a $HOME/.config/fontconfig/rendering-options.conf.

Dovete mettere quel file anche in /root/.config/fontconfig, altrimenti, le applicazioni che girano con privilegi di root (come Yast2) mostrano font terribili.

Ritratto di Raff82
Raff82
(Geek)
Offline
Geek
Iscritto: 30/03/2011
Messaggi: 151

Volevo segnalarvi che, come riportato da un utente sul forum inglese, i recenti aggiornamenti di Plasma5, LibQt, libfreetype, etc, hanno introdotto finalmente il supporto del sub-pixel hinting; non è più necessario quindi usare un repository alternativo.
In effetti, sono tornato alle varie libfreetype, fontconfg originali e il rendering dei font è ottimo, identico a quello che si ottiene con i repo alternativi.
Ovviamente, è sempre necessario abilitare il sub-pixel hinting in systemsettings5 e creare i file che ho segnalato nel post precedente.