LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 11-11-2015, 08:05 AM   #1
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
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)

Last edited by willysr; 11-11-2015 at 08:17 AM. Reason: added link to my SlackBlogs for screenshots
 
Old 11-11-2015, 08:38 AM   #2
solarfields
Senior Member
 
Registered: Feb 2006
Location: slackalaxy.com
Distribution: Slackware, CRUX
Posts: 1,449

Rep: Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997
you are doing a great job!
 
Old 11-11-2015, 01:40 PM   #3
Candelabrus
Member
 
Registered: Apr 2015
Location: Ponta Grossa - PR
Distribution: Slackware64
Posts: 173

Rep: Reputation: 26
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/

Last edited by Candelabrus; 11-11-2015 at 01:42 PM.
 
Old 11-11-2015, 01:57 PM   #4
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,204

Rep: Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997
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)
 
Old 11-11-2015, 05:55 PM   #5
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Original Poster
Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
Quote:
Originally Posted by Candelabrus View Post
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
 
Old 11-12-2015, 06:29 AM   #6
travis82
Member
 
Registered: Feb 2014
Distribution: Bedrock
Posts: 437

Rep: Reputation: 231Reputation: 231Reputation: 231
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)
 
Old 11-12-2015, 06:53 AM   #7
Bertical
Member
 
Registered: Oct 2008
Location: Kingdom of Mercia
Distribution: Slackware
Posts: 83

Rep: Reputation: 14
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 ?
 
Old 11-12-2015, 08:45 AM   #8
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Original Poster
Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
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?
 
Old 11-12-2015, 08:46 AM   #9
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Original Poster
Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
Quote:
Originally Posted by travis82 View Post
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
 
Old 11-12-2015, 10:59 AM   #10
Bertical
Member
 
Registered: Oct 2008
Location: Kingdom of Mercia
Distribution: Slackware
Posts: 83

Rep: Reputation: 14
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)
 
Old 11-12-2015, 11:55 AM   #11
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Original Poster
Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
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
 
Old 11-12-2015, 12:53 PM   #12
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,204

Rep: Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997
atril work now
 
Old 11-13-2015, 05:32 AM   #13
Candelabrus
Member
 
Registered: Apr 2015
Location: Ponta Grossa - PR
Distribution: Slackware64
Posts: 173

Rep: Reputation: 26
Quote:
Originally Posted by willysr View Post
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.
 
Old 11-13-2015, 08:56 AM   #14
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Original Poster
Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
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

Last edited by willysr; 11-13-2015 at 05:52 PM.
 
1 members found this post helpful.
Old 11-13-2015, 09:57 AM   #15
Bertical
Member
 
Registered: Oct 2008
Location: Kingdom of Mercia
Distribution: Slackware
Posts: 83

Rep: Reputation: 14
Hi Willysr,

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


Reply

Tags
mate, msb


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Linux Mint 17 Cinnamon and MATE screenshot preview LXer Syndicated Linux News 0 05-18-2014 05:30 PM
File icon preview for gtk filechooser no longer working in current tux_dude Slackware 1 09-18-2013 05:56 PM
LXer: Sabayon 11 GNOME, KDE, MATE, and Xfce preview LXer Syndicated Linux News 0 02-21-2013 11:30 PM
LXer: Linux Mint 14 MATE and Cinnamon preview LXer Syndicated Linux News 0 11-21-2012 01:51 PM
LXer: Linux Mint 13 MATE/Cinnamon preview LXer Syndicated Linux News 0 05-26-2012 05:51 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 06:35 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration