Probelma Gtk oxygen dopo recente upgrade.

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3797
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Probelma Gtk oxygen dopo recente upgrade.

Messaggio da joe »

Ieri ho lanciato slackpkg per aggiornare tutti i pacchetti su slackware stabile 14.0 32-bit.
Tutto ok, a parte che il kernel è stato aggiornato e ho dovuto reinstallare i driver nvidia... Niente di chè.
Però in KDE adesso vedo che nelle applicazioni GTK per esempio in chrome, i menù a tendina hanno il tema GTK liscio che fà discretamente pietà.
Ricordo che per ovviare al problema avevo installato mi pare oxygen-gtk.

Codice: Seleziona tutto

root@darkstar:~# ls /var/log/packages/|grep oxygen
doxygen-1.8.1.1-i486-1
oxygen-gtk2-1.3.0-i486-1
oxygen-icons-4.8.5-i486-1
Inoltre vedo che nella mia home ho il file seguente che vi riporto in toto:

Codice: Seleziona tutto

joe@darkstar:~$ cat .gtkrc-2.0*
include "/usr/share/themes/kde42-oxygen-molecule/gtk-2.0/gtkrc"
style "user-font"
{
}
widget_class "*" style "user-font"
gtk-theme-name="kde42-oxygen-molecule"
gtk-font-name="DejaVu Sans 10"
gtk-icon-theme-name="OxygenRefit2-Molecule"
Sembra che il problemas stia nel fatto che il file:
"/usr/share/themes/kde42-oxygen-molecule/gtk-2.0/gtkrc"
non esista più.
Probabilmente l'aggiornamento ha cancellato qualcosa.

Come posso fare per riottenere un tema decente simile a quello precedente per le applicazioni in gtk?
Grazie in anticipo!

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3797
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Probelma Gtk oxygen dopo recente upgrade.

Messaggio da joe »

Ho risolto reinstallando il tema oxygen-molecule.
In pratica si scarica il tema da kde-look.org:
ecco il link

È un pacchetto compresso tar.gz.
Spachettandolo troveremo un'ulteriore pacchetto tar.gz: kde44-oxygen-molecule.tar.gz
Scompattando questo pacchetto si ottiene una directory contenente il tema: kde44-oxygen-molecule.
Praticamente ho copiato quella directory come segue:

Codice: Seleziona tutto

cp -r /home/joe/todelete/kde44-oxygen-molecule /usr/share/themes/
Bene ora il tema è di nuovo installato. Ma bisogna utilizzarlo editando opportunamente il file di configurazione presente nella propria home: ~/.gtkrc-2.0.
Se notate quello sopra riportato nel mio post precedente ha 2 righe che fanno riferimento a:

Codice: Seleziona tutto

include "/usr/share/themes/kde42-oxygen-molecule/gtk-2.0/gtkrc"
[...]
gtk-theme-name="kde42-oxygen-molecule"
Invece adesso il pacchetto installato è "kde44-oxygen-molecule".
Infatti troviamo:

Codice: Seleziona tutto

# ls /usr/share/themes/kde44-oxygen-molecule/gtk-2.0/gtkrc 
/usr/share/themes/kde44-oxygen-molecule/gtk-2.0/gtkrc
Pertanto il nuovo file di configurazione l'ho editato come segue:

Codice: Seleziona tutto

joe@darkstar:~$ cat .gtkrc-2.0
include "/usr/share/themes/kde44-oxygen-molecule/gtk-2.0/gtkrc"

style "user-font"
{
}
widget_class "*" style "user-font"
gtk-theme-name="kde44-oxygen-molecule"
gtk-font-name="DejaVu Sans 10"
gtk-icon-theme-name="OxygenRefit2-Molecule"
Così facendo ecco che il menù a tendina di chrome ha assunto nuovamente le sembianze similqt "oxygen". Solo gli spigoli della tendina sono leggermente meno smussati rispetto ai menù a tendina delle applicazioni native qt di KDE.
Non so se il metodo è del tutto corretto, ma sembra funzionare abbastanza bene.

Il fatto che mi lascia qualche dubbio è che il tema è pensato per "kde44" che immagino significhi KDE-4.4.
Invece al momento ho la versione 4.8.5 di KDE...
Quindi vi faccio il domandone generico:
Come integrare le applicazioni gtk in KDE al meglio attualmente? Ci sono altre soluzioni più pulite ed efficenti?

Avatar utente
6C33C
Packager
Packager
Messaggi: 254
Iscritto il: gio 12 ott 2006, 16:09
Nome Cognome: Giorgio
Slackware: 15.0 x86_64
Kernel: 5.15.80
Desktop: kde 5
Località: Rimini

Re: Probelma Gtk oxygen dopo recente upgrade.

Messaggio da 6C33C »

Grazie della dritta con questo tema pur essendo oxygen non mi fa crashare firefox 22 beta :D
Il fatto che mi lascia qualche dubbio è che il tema è pensato per "kde44" che immagino significhi KDE-4.4.
Invece al momento ho la versione 4.8.5 di KDE...
Quindi vi faccio il domandone generico:
Come integrare le applicazioni gtk in KDE al meglio attualmente? Ci sono altre soluzioni più pulite ed efficenti?
Per integrare le applicazioni gtk uso kde-gtk-config, non so se sia piu' pulito o efficente come metoto ma di certo e' piu veloce non dovendo editare a manina il file ..gtkrc-2.0.

mohsinj677
Linux 0.x
Linux 0.x
Messaggi: 1
Iscritto il: lun 29 lug 2013, 11:34
Nome Cognome: fjudfj
Slackware: dfjk
Kernel: fgkghk
Desktop: fdjk
Distribuzione: djkg

Re: Probelma Gtk oxygen dopo recente upgrade.

Messaggio da mohsinj677 »

:evil: This post is so Great and NIce =D>

Bene ora il tema è di nuovo installato. Ma bisogna utilizzarlo editando opportunamente il file di configurazione presente nella propria home: ~/.gtkrc-2.0.
Se notate quello sopra riportato nel mio post precedente ha 2 righe che fanno riferimento a: :p

Rispondi