problema scroll con oxygen-gtk3 [risolto]

Postate qui per tutte le discussioni legate a Linux in generale.

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.
Rispondi
Avatar utente
sya54M
Master
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]

Messaggio da sya54M »

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!
Ultima modifica di sya54M il mar 11 feb 2014, 15:09, modificato 1 volta in totale.

Avatar utente
sya54M
Master
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

Messaggio da sya54M »

volevo applicare questa patch a oxygen-gtk3-1.3.1:

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 );
ma non si compila, eppure è la stessa versione compilata da alien :(

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#

Avatar utente
Thraphyx
Linux 2.x
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

Messaggio da Thraphyx »


Avatar utente
sya54M
Master
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

Messaggio da sya54M »

grazie mille, non l'avevo notata :D
applicandola la compilazione va a buon fine, e applicando anche quella che ho postato io si risolve il bug :D

Avatar utente
sya54M
Master
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]

Messaggio da sya54M »

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

Avatar utente
Thraphyx
Linux 2.x
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]

Messaggio da Thraphyx »

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? :-k

Avatar utente
sya54M
Master
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]

Messaggio da sya54M »

gli ho appena mandato una email :)

Rispondi