Repository 32bit  Forum
Repository 64bit  Wiki

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.

problema scroll con oxygen-gtk3 [risolto]

Messaggioda sya54M » sab feb 08, 2014 16:35

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 feb 11, 2014 15:09, modificato 1 volta in totale.
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1430
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.14.x
Desktop: KDE 4.13

Re: problema scroll con oxygen-gtk3

Messaggioda sya54M » dom feb 09, 2014 13:05

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
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1430
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.14.x
Desktop: KDE 4.13

Re: problema scroll con oxygen-gtk3

Messaggioda Thraphyx » mar feb 11, 2014 14:58

Avatar utente
Thraphyx
Linux 2.4
Linux 2.4
 
Messaggi: 212
Iscritto il: ven ago 28, 2009 21:43
Slackware: 14.1 multilib
Kernel: 3.10.17
Desktop: KDE 4.11.5

Re: problema scroll con oxygen-gtk3

Messaggioda sya54M » mar feb 11, 2014 15:09

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
Linux 3.x
Linux 3.x
 
Messaggi: 1430
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.14.x
Desktop: KDE 4.13

Re: problema scroll con oxygen-gtk3 [risolto]

Messaggioda sya54M » mar feb 11, 2014 18:07

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
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1430
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.14.x
Desktop: KDE 4.13

Re: problema scroll con oxygen-gtk3 [risolto]

Messaggioda Thraphyx » mar feb 11, 2014 19:17

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
Thraphyx
Linux 2.4
Linux 2.4
 
Messaggi: 212
Iscritto il: ven ago 28, 2009 21:43
Slackware: 14.1 multilib
Kernel: 3.10.17
Desktop: KDE 4.11.5

Re: problema scroll con oxygen-gtk3 [risolto]

Messaggioda sya54M » mar feb 11, 2014 20:30

gli ho appena mandato una email :)
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1430
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.14.x
Desktop: KDE 4.13


Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Bing [Bot] e 3 ospiti