problema scroll con oxygen-gtk3 [risolto]
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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
problema scroll con oxygen-gtk3 [risolto]
Salve a tutti, ho notato che usando oxygen-gtk3 come tema per i programmi in gtk3 su kde, non funziona lo scroll del mouse su tali programmi. Funziona solo se si posiziona il cursore sulla scrollbar altrimenti no. Col tema predefinito delle gtk (quello grosso e squadrato "alla win95") funziona normalmente.
Ci sono soluzioni?
Grazie mille!
Ci sono soluzioni?
Grazie mille!
Ultima modifica di sya54M il mar 11 feb 2014, 15:09, modificato 1 volta in totale.
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
Re: problema scroll con oxygen-gtk3
volevo applicare questa patch a oxygen-gtk3-1.3.1:
ma non si compila, eppure è la stessa versione compilata da alien
Codice: Seleziona tutto
--- a/src/animations/oxygenscrolledwindowdata.cpp
+++ b/src/animations/oxygenscrolledwindowdata.cpp
@@ -139,9 +139,9 @@
<< std::endl;
#endif
// adjust event mask
- gtk_widget_add_events( widget, GDK_ENTER_NOTIFY_MASK|GDK_LEAVE_NOTIFY_MASK|GDK_FOCUS_CHANGE_MASK );
+ gtk_widget_add_events( widget, GDK_ENTER_NOTIFY_MASK|GDK_LEAVE_NOTIFY_MASK|GDK_FOCUS_CHANGE_MASK|GDK_SCROLL_MASK|GDK_SMOOTH_SCROLL_MASK );
// allocate new Hover data
ChildData data;
data._destroyId.connect( G_OBJECT(widget), "destroy", G_CALLBACK( childDestroyNotifyEvent ), this );
Codice: Seleziona tutto
[100%] Building CXX object src/CMakeFiles/oxygen-gtk.dir/oxygenwindowshadow.o
cd /mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/build/src && /usr/bin/c++ -Doxygen_gtk_EXPORTS -Wall -g -fPIC -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng14 -I/usr/include/libdrm -I/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1 -I/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/build/src -I/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/build -I/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/src/animations -I/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/src/debug -o CMakeFiles/oxygen-gtk.dir/oxygenwindowshadow.o -c /mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/src/oxygenwindowshadow.cpp
/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/src/oxygenthemingengine.cpp: In function ‘void Oxygen::render_background(GtkThemingEngine*, cairo_t*, gdouble, gdouble, gdouble, gdouble)’:
/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/src/oxygenthemingengine.cpp:496:58: error: ‘GTK_STYLE_CLASS_LIST_ROW’ was not declared in this scope
} else if( gtk_theming_engine_has_class( engine, GTK_STYLE_CLASS_LIST_ROW ) ) {
^
/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/src/oxygenthemingengine.cpp:512:44: error: ‘GTK_TYPE_HEADER_BAR’ was not declared in this scope
gtk_widget_path_is_type( path, GTK_TYPE_HEADER_BAR ) )
^
make[2]: *** [src/CMakeFiles/oxygen-gtk.dir/oxygenthemingengine.o] Errore 1
make[2]: *** Attesa dei processi non terminati....
make[2]: Leaving directory `/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/build'
make[1]: *** [src/CMakeFiles/oxygen-gtk.dir/all] Errore 2
make[1]: Leaving directory `/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/build'
make: *** [all] Errore 2
bash-4.2#
- Thraphyx
- Linux 2.x
- Messaggi: 212
- Iscritto il: ven 28 ago 2009, 22:43
- Slackware: 14.1 multilib
- Kernel: 3.10.17
- Desktop: KDE 4.11.5
Re: problema scroll con oxygen-gtk3
Hai visto questa patch? http://alien.slackbook.org/ktown/source ... ygen-gtk3/
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
Re: problema scroll con oxygen-gtk3
grazie mille, non l'avevo notata
applicandola la compilazione va a buon fine, e applicando anche quella che ho postato io si risolve il bug
applicandola la compilazione va a buon fine, e applicando anche quella che ho postato io si risolve il bug
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
Re: problema scroll con oxygen-gtk3 [risolto]
se serve a qualcuno vi do il link del pacchetto di oxygen-gtk3 patchato
http://sya54m.altervista.org/getfile.ph ... 4-1_ap.txz
il problema si manifesta su current 64bit con kde 4.12.2 di alien, quindi con okygen-gtk3-1.3.1 di alien, ma non sulla 14.1 32bit con kde 4.10.5 e oxygen-gtk3-1.2.0
http://sya54m.altervista.org/getfile.ph ... 4-1_ap.txz
il problema si manifesta su current 64bit con kde 4.12.2 di alien, quindi con okygen-gtk3-1.3.1 di alien, ma non sulla 14.1 32bit con kde 4.10.5 e oxygen-gtk3-1.2.0
- Thraphyx
- Linux 2.x
- Messaggi: 212
- Iscritto il: ven 28 ago 2009, 22:43
- Slackware: 14.1 multilib
- Kernel: 3.10.17
- Desktop: KDE 4.11.5
Re: problema scroll con oxygen-gtk3 [risolto]
Ora che ci faccio caso, il problema si presenta anche sulla 14.1 64bit con KDE 4.11.5 di Alien e oxygen-gtk3-1.2.0 di default. Che sia il caso di segnalarlo ad Alien?
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
Re: problema scroll con oxygen-gtk3 [risolto]
gli ho appena mandato una email