Repository 32bit  Forum
Repository 64bit  Wiki

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.

Probelma Gtk oxygen dopo recente upgrade.

Messaggioda joe » mar giu 25, 2013 10:28

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
Master
Master
 
Messaggi: 1958
Iscritto il: ven apr 27, 2007 10:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Probelma Gtk oxygen dopo recente upgrade.

Messaggioda joe » mar giu 25, 2013 12:28

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
joe
Master
Master
 
Messaggi: 1958
Iscritto il: ven apr 27, 2007 10:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Probelma Gtk oxygen dopo recente upgrade.

Messaggioda 6C33C » mar giu 25, 2013 17:31

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.
Avatar utente
6C33C
Packager
Packager
 
Messaggi: 254
Iscritto il: gio ott 12, 2006 15:09
Località: Rimini
Nome Cognome: Giorgio
Slackware: 14.0 x86_64
Kernel: 3.9.7
Desktop: kde 4.10.4 ,razorqt

Re: Probelma Gtk oxygen dopo recente upgrade.

Messaggioda mohsinj677 » lun lug 29, 2013 10:37

: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
If you are looking for fast success in Pass4sure then join today to find complete LPI resources and pass University of Pennsylvania certifications on first try. A person can pick wikipedia
mohsinj677
Linux 1.0
Linux 1.0
 
Messaggi: 1
Iscritto il: lun lug 29, 2013 10:34
Nome Cognome: fjudfj
Slackware: dfjk
Kernel: fgkghk
Desktop: fdjk
Distribuzione: djkg


Torna a Slackware

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti

cron