LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   MSB Development Changes (https://www.linuxquestions.org/questions/slackware-14/msb-development-changes-4175604818/)

willysr 04-27-2017 08:16 PM

MSB Development Changes
 
Yesterday's update has pushed Slackware's GTK+3 stack to 3.22.12 along with other changes, but what's critical to MATE is GTK+3's version. Since MATE is based on GTK+3 and every GTK+3 release bring changes to the behaviour and appearance, running MATE built from an earlier GTK+3 version on top of different GTK+3 version built against it may cause some issues.

As -current divert more and more from -stable, it's probably time for master branch of MSB project to move forward to keep up with -current development. For stable releases will be handled by 14.2-mate-1.18 as usual.

For those running current, i have updated some scripts to compile the latest version based on latest GTK+3 stack on -current. You might want to upgrade mate-themes to match GTK+3 version and also caja, although it's recommended to rebuilt everything.

I have rebuilt every MATE packages for -current and pushed it in the usual playground. Please note that you need to remove vte3 as -current has upgraded vte to 0.44.3. If you are interested to see the changes, please have a look on GitHub.

Don't forget to log out and log in again after upgrading for caja to use the new code linked against GTK+3 3.22.12.

sombragris 04-27-2017 08:45 PM

Thank you!

Skaendo 04-28-2017 12:02 AM

You're making me jealous Willy. I wish that I had a rig with -current on it to play with this!

willysr 04-28-2017 12:56 AM

you can try it on VM first and if you are satisfied, you can migrate in your bare metal

Skaendo 04-28-2017 04:57 AM

Quote:

Originally Posted by willysr (Post 5703364)
you can try it on VM first and if you are satisfied, you can migrate in your bare metal

Yea, I'm moving my build and test rigs to current now. I just fired up XFCE on current and man does it look good. I'll be playing with MATE and building Cinnamon on it soon!! What a difference!

BTW, Happy Birthday!

willysr 04-28-2017 06:55 AM

I will be looking at Cinnamon after 3.4 getting closer to get released.
I think the current version works as it is even with latest GTK update

Update: it seems Cinnamon also needs updating as well.
I will try to look at it this weekend

willysr 04-29-2017 03:12 AM

Skaendo: I have pushed the changes in master branch for CSB as well, but i haven't tested them on clean VM yet.
I just tested it locally on my desktop and seems to be OK so far.

Skaendo 04-29-2017 05:35 AM

Quote:

Originally Posted by willysr (Post 5703863)
Skaendo: I have pushed the changes in master branch for CSB as well, but i haven't tested them on clean VM yet.
I just tested it locally on my desktop and seems to be OK so far.

Sweet, I'll check it out this weekend.

I was hoping that I could get your input on something slightly unrelated, I'm trying to build "mint-mdm" (MDM Display manager), I can get it to compile and work fine, but it is screwing with gksu. I'm not sure but I think that it might have something to do with pkexec? gksu works from a terminal, but not from like nemo.

Unfortunately it requires webkitgtk, so it's kind of a pain. Also, it needs to be built without csb's pam on the system or else it will not work.

IDK, it's not that serious of an issue. If you have a second, maybe could you look at it quick? If not, no big deal.
https://github.com/Skaendo/LMSE/tree/master/mint-mdm

Deps and link are in the .info.

willysr 04-29-2017 08:55 AM

Hi Skaendo

you might want to check AUR: https://aur.archlinux.org/packages/mdm-display-manager/
It seems your script might be missing a policy for pam? Since ARCH uses pkexec, they provide a policy file for it.

Skaendo 04-29-2017 01:41 PM

LOL, that is where I got most my info.

Eh, it can wait. I have a bunch of other things to do before I worry about that. I'll get it figured out sooner or later. :)

Skaendo 05-01-2017 10:49 PM

1 Attachment(s)
Well, I finally got around to building your csb on -current.

Themes do not seem to be playing well with GTK+3.22.

You know what they say, a picture is worth a thousand words...

willysr 05-02-2017 01:02 AM

I noticed you changed your theme
mind letting me know what your theme selection is?

Skaendo 05-02-2017 01:04 AM

Quote:

Originally Posted by willysr (Post 5704936)
I noticed you changed your theme
mind letting me know what your theme selection is?

Mint-Y-Dark: Window Borders, Controls and Desktop
Mint-Y: Icons

willysr 05-02-2017 01:40 AM

I think not all themes are ported to GTK 3.22 as they are based in Linux Mint usage which is still based on GTK 3.18

Skaendo 05-02-2017 02:17 AM

Quote:

Originally Posted by willysr (Post 5704942)
I think not all themes are ported to GTK 3.22 as they are based in Linux Mint usage which is still based on GTK 3.18

That is my thought as well. The Mint-X-Themes in my repo act the same, but I'm getting transparent borders and controls as well. I really hope that they port the X-Themes when they finally do upgrade GTK+ to 3.22+.


All times are GMT -5. The time now is 09:24 AM.