LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Preview: GTK+3 Build of MATE 1.12 (ONLY FOR CURRENT) (https://www.linuxquestions.org/questions/slackware-14/preview-gtk-3-build-of-mate-1-12-only-for-current-4175558580/)

willysr 11-11-2015 08:05 AM

Preview: GTK+3 Build of MATE 1.12 (ONLY FOR CURRENT)
 
Hi,

i am planning to release GTK+3 build of MATE for next Slackware release (14.2), but before that, i wanted to give some preview of it. I have uploaded binary packages for slackware-current users to try out for MATE 1.12 built against GTK+3. They are located here: http://slackware.org.uk/msb/testing/1.12/. They are built against slackware-current as per Nov 6 2015.

For those wanting to compile on it's own, please use GTK3 branch of MSB project.

I appreciate any feedback from all of you.
Some screenshots: http://slackblogs.blogspot.co.id/201...d-of-mate.html


Thanks

CHANGES FOR GTK+3 BUILD:
New Packages in MATE 1.12:
glade
gtkmm3
gtksourceview3
libunique3
libwnck3
vte3

Packages removed in MATE 1.12:
gtksourceview (replaced by gtksourceview3)
libunique (replaced by libunique3)
pygobject3 (Added to Slackware)
gtkmm (replaced by gtkmm3)
pygtksourceview
gnome-main-menu (not compatible with GTK+3)

solarfields 11-11-2015 08:38 AM

you are doing a great job!

Candelabrus 11-11-2015 01:40 PM

Hi willy've been trying gtk3 at Mate since version 1.10 and i always have the same bug, you also have?

http://postimg.org/image/8syuzibed/

gmgf 11-11-2015 01:57 PM

I'm not a fan of mate ;)

but i have tested, and just it work here, good job, willysr,

(this post is sent with mate desktop)

willysr 11-11-2015 05:55 PM

Quote:

Originally Posted by Candelabrus (Post 5448215)
Hi willy've been trying gtk3 at Mate since version 1.10 and i always have the same bug, you also have?

http://postimg.org/image/8syuzibed/

I think it's due to the new theme.
Did you try on a new user or upgrade from 1.10 ?
https://imgur.com/abMyj9f

travis82 11-12-2015 06:29 AM

Excuse me Willy. I know this is out of topic. I am just curious have you ever tried to build Bodgie desktop on Slackware?
I have tried it on Solus and find it more fast and responsive than other gnome based desktops.

PS: I don't know anything about it's dependency on PAM and systemd (Solus uses systemd)

Bertical 11-12-2015 06:53 AM

I have upgraded from 1.10 and atril refuses to start.
Code:

[tich@quackers ~]$ atril

(atril:1590): Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported
Trace/breakpoint trap

[tich@quackers ~]$ ldd /usr/bin/atril | grep gtk
        libgtk-x11-2.0.so.0 => /usr/lib64/../lib64/libgtk-x11-2.0.so.0 (0x00007fd0aff3d000)
        libgtk-3.so.0 => /usr/lib64/../lib64/libgtk-3.so.0 (0x00007fd0aeac1000)

Does it need to be a new install ?

willysr 11-12-2015 08:45 AM

can you post the complete output of ldd /usr/bin/atril ?

have you installed all the new deps and removed the GTK+2 libraries mentioned above?

willysr 11-12-2015 08:46 AM

Quote:

Originally Posted by travis82 (Post 5448523)
Excuse me Willy. I know this is out of topic. I am just curious have you ever tried to build Bodgie desktop on Slackware?
I have tried it on Solus and find it more fast and responsive than other gnome based desktops.

PS: I don't know anything about it's dependency on PAM and systemd (Solus uses systemd)

Sorry, i have not

Bertical 11-12-2015 10:59 AM

HI Willy,

I built it from zip file in the link. I'm sure I've deleted the packages above but I might have overlooked something.

Code:

[tich@quackers ~]$ ldd /usr/bin/atril
        linux-vdso.so.1 (0x00007fffad7a9000)
        libSM.so.6 => /usr/lib64/../lib64/libSM.so.6 (0x00007f5c53917000)
        libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f5c536eb000)
        libICE.so.6 => /usr/lib64/../lib64/libICE.so.6 (0x00007f5c534d0000)
        libatrildocument.so.3 => /usr/lib64/../lib64/libatrildocument.so.3 (0x00007f5c5329b000)
        libatrilview.so.3 => /usr/lib64/../lib64/libatrilview.so.3 (0x00007f5c53056000)
        libgailutil.so.18 => /usr/lib64/../lib64/libgailutil.so.18 (0x00007f5c52e4e000)
        libXinerama.so.1 => /usr/lib64/../lib64/libXinerama.so.1 (0x00007f5c52c4c000)
        libXi.so.6 => /usr/lib64/../lib64/libXi.so.6 (0x00007f5c52a3c000)
        libXcursor.so.1 => /usr/lib64/../lib64/libXcursor.so.1 (0x00007f5c52832000)
        libXcomposite.so.1 => /usr/lib64/../lib64/libXcomposite.so.1 (0x00007f5c52630000)
        libxml2.so.2 => /usr/lib64/../lib64/libxml2.so.2 (0x00007f5c522cd000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f5c520a8000)
        libgtk-x11-2.0.so.0 => /usr/lib64/../lib64/libgtk-x11-2.0.so.0 (0x00007f5c51a6c000)
        libgdk-x11-2.0.so.0 => /usr/lib64/../lib64/libgdk-x11-2.0.so.0 (0x00007f5c517b7000)
        libsecret-1.so.0 => /usr/lib64/../lib64/libsecret-1.so.0 (0x00007f5c51566000)
        libmate-desktop-2.so.17 => /usr/lib64/../lib64/libmate-desktop-2.so.17 (0x00007f5c5131c000)
        libXrandr.so.2 => /usr/lib64/../lib64/libXrandr.so.2 (0x00007f5c51111000)
        libdconf.so.1 => /usr/lib64/../lib64/libdconf.so.1 (0x00007f5c50f04000)
        libgtk-3.so.0 => /usr/lib64/../lib64/libgtk-3.so.0 (0x00007f5c505f0000)
        libgdk-3.so.0 => /usr/lib64/../lib64/libgdk-3.so.0 (0x00007f5c5034c000)
        libpangocairo-1.0.so.0 => /usr/lib64/../lib64/libpangocairo-1.0.so.0 (0x00007f5c5013f000)
        libpangoft2-1.0.so.0 => /usr/lib64/../lib64/libpangoft2-1.0.so.0 (0x00007f5c4ff2a000)
        libpango-1.0.so.0 => /usr/lib64/../lib64/libpango-1.0.so.0 (0x00007f5c4fcdf000)
        libgthread-2.0.so.0 => /usr/lib64/../lib64/libgthread-2.0.so.0 (0x00007f5c4fade000)
        libatk-1.0.so.0 => /usr/lib64/../lib64/libatk-1.0.so.0 (0x00007f5c4f8b8000)
        libcairo-gobject.so.2 => /usr/lib64/../lib64/libcairo-gobject.so.2 (0x00007f5c4f6af000)
        libcairo.so.2 => /usr/lib64/../lib64/libcairo.so.2 (0x00007f5c4f387000)
        libpixman-1.so.0 => /usr/lib64/../lib64/libpixman-1.so.0 (0x00007f5c4f0df000)
        libfontconfig.so.1 => /usr/lib64/../lib64/libfontconfig.so.1 (0x00007f5c4eea2000)
        libharfbuzz.so.0 => /usr/lib64/../lib64/libharfbuzz.so.0 (0x00007f5c4ec48000)
        libfreetype.so.6 => /usr/lib64/../lib64/libfreetype.so.6 (0x00007f5c4e9ad000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f5c4e79c000)
        libEGL.so.1 => /usr/lib64/../lib64/libEGL.so.1 (0x00007f5c4e4a4000)
        libgbm.so.1 => /usr/lib64/../lib64/libgbm.so.1 (0x00007f5c4e298000)
        libxcb-shm.so.0 => /usr/lib64/../lib64/libxcb-shm.so.0 (0x00007f5c4e095000)
        libXrender.so.1 => /usr/lib64/../lib64/libXrender.so.1 (0x00007f5c4de8c000)
        libGL.so.1 => /usr/lib64/../lib64/libGL.so.1 (0x00007f5c4db5c000)
        libexpat.so.1 => /usr/lib64/../lib64/libexpat.so.1 (0x00007f5c4d932000)
        libglapi.so.0 => /usr/lib64/../lib64/libglapi.so.0 (0x00007f5c4d704000)
        libXdamage.so.1 => /usr/lib64/../lib64/libXdamage.so.1 (0x00007f5c4d502000)
        libXfixes.so.3 => /usr/lib64/../lib64/libXfixes.so.3 (0x00007f5c4d2fc000)
        libxcb-glx.so.0 => /usr/lib64/../lib64/libxcb-glx.so.0 (0x00007f5c4d0e6000)
        libxcb-dri2.so.0 => /usr/lib64/../lib64/libxcb-dri2.so.0 (0x00007f5c4cee2000)
        libxcb-dri3.so.0 => /usr/lib64/../lib64/libxcb-dri3.so.0 (0x00007f5c4ccdf000)
        libxcb-present.so.0 => /usr/lib64/../lib64/libxcb-present.so.0 (0x00007f5c4cadd000)
        libxcb-randr.so.0 => /usr/lib64/../lib64/libxcb-randr.so.0 (0x00007f5c4c8d1000)
        libxcb-xfixes.so.0 => /usr/lib64/../lib64/libxcb-xfixes.so.0 (0x00007f5c4c6ca000)
        libxcb-render.so.0 => /usr/lib64/../lib64/libxcb-render.so.0 (0x00007f5c4c4c1000)
        libxcb-shape.so.0 => /usr/lib64/../lib64/libxcb-shape.so.0 (0x00007f5c4c2be000)
        libxcb-sync.so.1 => /usr/lib64/../lib64/libxcb-sync.so.1 (0x00007f5c4c0b8000)
        libxshmfence.so.1 => /usr/lib64/../lib64/libxshmfence.so.1 (0x00007f5c4beb6000)
        libXxf86vm.so.1 => /usr/lib64/../lib64/libXxf86vm.so.1 (0x00007f5c4bcb1000)
        libXext.so.6 => /usr/lib64/../lib64/libXext.so.6 (0x00007f5c4ba9e000)
        libdrm.so.2 => /usr/lib64/../lib64/libdrm.so.2 (0x00007f5c4b890000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f5c4b688000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib64/../lib64/libgdk_pixbuf-2.0.so.0 (0x00007f5c4b465000)
        libpng16.so.16 => /usr/lib64/../lib64/libpng16.so.16 (0x00007f5c4b234000)
        libgio-2.0.so.0 => /usr/lib64/../lib64/libgio-2.0.so.0 (0x00007f5c4aeb6000)
        libgmodule-2.0.so.0 => /usr/lib64/../lib64/libgmodule-2.0.so.0 (0x00007f5c4acb2000)
        libz.so.1 => /usr/lib64/../lib64/libz.so.1 (0x00007f5c4aa9d000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f5c4a882000)
        libgobject-2.0.so.0 => /usr/lib64/../lib64/libgobject-2.0.so.0 (0x00007f5c4a630000)
        libffi.so.6 => /usr/lib64/../lib64/libffi.so.6 (0x00007f5c4a428000)
        libglib-2.0.so.0 => /usr/lib64/../lib64/libglib-2.0.so.0 (0x00007f5c4a0f2000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f5c49ed3000)
        libstartup-notification-1.so.0 => /usr/lib64/../lib64/libstartup-notification-1.so.0 (0x00007f5c49cca000)
        libxcb-util.so.1 => /usr/lib64/../lib64/libxcb-util.so.1 (0x00007f5c49ac5000)
        libX11-xcb.so.1 => /usr/lib64/../lib64/libX11-xcb.so.1 (0x00007f5c498c3000)
        libX11.so.6 => /usr/lib64/../lib64/libX11.so.6 (0x00007f5c49586000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f5c49382000)
        libxcb.so.1 => /usr/lib64/../lib64/libxcb.so.1 (0x00007f5c49162000)
        libXau.so.6 => /usr/lib64/../lib64/libXau.so.6 (0x00007f5c48f5f000)
        libXdmcp.so.6 => /usr/lib64/../lib64/libXdmcp.so.6 (0x00007f5c48d5a000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f5c48a56000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f5c4868b000)
        /lib64/ld-linux-x86-64.so.2 (0x0000560df1dc1000)
        libgcrypt.so.20 => /usr/lib64/../lib64/libgcrypt.so.20 (0x00007f5c483ac000)
        libgpg-error.so.0 => /usr/lib64/../lib64/libgpg-error.so.0 (0x00007f5c4819b000)
        libatk-bridge-2.0.so.0 => /usr/lib64/../lib64/libatk-bridge-2.0.so.0 (0x00007f5c47f6c000)
        libatspi.so.0 => /usr/lib64/../lib64/libatspi.so.0 (0x00007f5c47d3c000)
        libdbus-1.so.3 => /usr/lib64/../lib64/libdbus-1.so.3 (0x00007f5c47aed000)
        libepoxy.so.0 => /usr/lib64/../lib64/libepoxy.so.0 (0x00007f5c477fa000)
        libnvidia-glsi.so.352.55 => /usr/lib64/../lib64/libnvidia-glsi.so.352.55 (0x00007f5c47574000)
        libnvidia-tls.so.352.55 => /usr/lib64/../lib64/tls/libnvidia-tls.so.352.55 (0x00007f5c47371000)
        libnvidia-glcore.so.352.55 => /usr/lib64/../lib64/libnvidia-glcore.so.352.55 (0x00007f5c448dd000)


willysr 11-12-2015 11:55 AM

yes, you are right. Atril need to have --with-gtk=3.0 as well in the configure parameter.
I have fixed it on github and reupload the new package for x86 and x86_64 in the same place.
you may need to use upgradepkg --reinstall atril-1.12.0-x86_64-1_msb.txz
please confirm if it worked now

gmgf 11-12-2015 12:53 PM

atril work now ;)

Candelabrus 11-13-2015 05:32 AM

Quote:

Originally Posted by willysr (Post 5448318)
I think it's due to the new theme.
Did you try on a new user or upgrade from 1.10 ?
https://imgur.com/abMyj9f

Fresh install.

I tried again with a fresh install full installation remove only KDE and XFCE then compile your mate gtk3 and a i got same error.

willysr 11-13-2015 08:56 AM

Hi Candelabrus

it has been reported here by other people: https://github.com/mate-desktop/mate...ter/issues/137 and tracked by upstream here: https://github.com/mate-desktop/mate...ter/issues/206

according to the developer:
Quote:

the question mark with adwaita theme is the result that gnome devs thinks there is no need to ship a metacity theme

Bertical 11-13-2015 09:57 AM

Hi Willysr,

All sorted now. Thanks for your work on this DE.


All times are GMT -5. The time now is 06:30 PM.