Sono riuscito a installare la combinazione 3.14.2 e tutti i pacchetti di dipendenze, compilando ogni pacchetto dall'origine e tutti sono installati su una condivisione NFS con --prefix=<base>/meld
per lo strumento di fusione & & --prefix=<base>/meld/deps
per le dipendenze.meld - gi._glib.GError: Icon 'meld-change-apply-right' non presente nel tema. Cosa c'è di sbagliato con l'installazione?
Infine, ho richiamato lo strumento e posso vedere la GUI. Ma quando provo a fare qualche test di funzionalità, mi getta degli errori. Non ho mai usato lo strumento. Quindi, non so come dovrebbe funzionare esattamente. Ma gli utenti hanno indicato il seguente errore, e possono esserci anche molti altri errori. Ma il seguente è uno di questi.
$meld
GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.
II 1
Traceback (most recent call last):
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/newdifftab.py", line 117, in on_button_compare_clicked
tab = self.diff_methods[self.diff_type](compare_paths)
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/meldwindow.py", line 647, in append_filediff
doc = filediff.FileDiff(len(files))
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/filediff.py", line 281, in __init__
from meld.gutterrendererchunk import GutterRendererChunkAction
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 33, in <module>
class GutterRendererChunkAction(GtkSource.GutterRendererPixbuf):
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 38, in GutterRendererChunkAction
MODE_REPLACE: load("meld-change-apply-right"),
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 30, in load
return icon_theme.load_icon(icon_name, LINE_HEIGHT, 0)
File "/applics/platform/meld/meld-3.14.2/dependencies/lib/python2.7/site-packages/gi/types.py", line 113, in function
return info.invoke(*args, **kwargs)
gi._glib.GError: Icon 'meld-change-apply-right' not present in theme
Per favore dimmi cosa potrebbe essere sbagliato?
Le seguenti variabili sono state utilizzate durante l'installazione e durante l'utilizzo dello strumento.
PATH, LD_LIBRARY_PATH, PKG_CONFIG_PATH, PYTHONPATH, GSETTINGS_SCHEMA_DIR
La ragione per usare tutti questi percorsi è che è completamente personalizzato di installazione, in quanto vi erano già esistenti versioni GTK ecc in esecuzione sui server e che non vogliono disturbarli e volere un setup separato per la fusione e anche in un modo che la stessa installazione condivisa su NFS possa essere utilizzata da più server.
Ma, a differenza degli altri strumenti che installiamo di solito, meld ha delle dipendenze molto serie e abbiamo bisogno di compilare pacchetti complessi come GTK.
In ogni caso, qualcuno può dirci cosa c'è che non va nell'attuale installazione? E ho bisogno di impostare più variabili e riferimenti o ho bisogno di installare nuovamente i moduli con opzioni extra? Ora, ho solo installato le dipendenze raccomandate per ogni pacchetto e ho lasciato le dipendenze del pacchetto opzionale.
E venendo all'errore, posso trovare il file PNG nella mia installazione <base>/meld/share/icons/hicolor/16x16/actions/meld-change-apply-right.png
, quindi perché lo strumento non è in grado di trovarlo? Che cos'è il tema significa qui?
ero in realtà abbastanza orgoglioso di me stesso dopo aver visto la finestra, ma ora sembra che è solo una finestra vuota con funzionalità pari a zero :(
Ciao ... nel mio caso, anche dopo aver creato i soft link, succede lo stesso problema. Qual è il varialble che dobbiamo impostare? –
Non sono sicuro, ma puoi provare a ricostruire la cache delle icone con qualcosa come "sudo gtk-update-icon-cache --force/usr/share/icons/hicolor" e "sudo gtk-update-icon-cache - -force/usr/share/icons/gnome' (forse cambiando i percorsi come appropriato). Vedi la segnalazione di bug su https://bugzilla.gnome.org/show_bug.cgi?id=767396 – Ista