MATE 1.18 in /usr/local/

Everything about X, Gnome, KDE, ... and everything running on it

MATE 1.18 in /usr/local/

Postby Frotz » 2017-05-10 02:38

Would someone please explain how to get MATE 1.18 working when I build it from source and install it in /usr/local? MATE, as installed through APT, was removed from my system prior to doing this. I added /usr/local/share/xsessions to the sessions-director path in /etc/lightdm/lightdm.conf. This allows me to see MATE as an option when logging in. When I log in, the screen flashes and I'm back to the login screen. I don't see anything relevant in /var/log/* about this. I was able to get MATE working by executing mate-session in .xinitrc for use with startx, but no themes are visible... and I DID install the mate-themes package.

Is anyone else here tinkering with bleeding-edge MATE? How are you going about it?
Frotz
 
Posts: 11
Joined: 2017-03-31 10:25

Re: MATE 1.18 in /usr/local/

Postby stevepusser » 2017-05-10 04:24

The easier way for a beginner to do it would to rebuild and install debianized source files on your system, though you then have to do them in a particular order--build and install the foundations, then the walls, then the roof, then lay on the paint, etc.

Are you familiar with rebuilding deb packages from source? It does a lot of steps for you automatically if you follow some simple steps. You could rebuild the 1.18 MATE from the debianized source in my OBS repo--I'm pretty sure you will need to disable a patch I had to add to /debian/patches for mate-control-center for it to build in the OBS--that patch will cause a build failure on a local build--the Yangoon-Rangoon one.

http://download.opensuse.org/repositori ... Debian_8.0

Or you could just install my Jessie version from the repo without the incompatible marco, then build and install marco 1.18 deb packages on Stretch--that ought to work if you want the marco window manager.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.2.1, Pale Moon 27.6.0, Audacity 2.2.0, mpv 0.27.0, Corebird 1.7.1, Firefox 57.0, SMPlayer 17.11.2
User avatar
stevepusser
 
Posts: 8937
Joined: 2009-10-06 05:53

Re: MATE 1.18 in /usr/local/

Postby Frotz » 2017-05-10 04:35

Thanks. I figured out that a separate repo is provided at https://github.com/mate-desktop/debian-packages specifically for making debs. You have to do it one at a time in the proper order (figure that out for yourself) and install the debs as you make them to build the next one. And it's hardcoded to assume your sources are in $HOME/mate/*. I'm still building.
Frotz
 
Posts: 11
Joined: 2017-03-31 10:25

Re: MATE 1.18 in /usr/local/

Postby stevepusser » 2017-05-10 07:54

What you need to build each package will be listed in the debian/control file. Mate-common is the first. If you use the debuild command to build packages, it will tell you just what is missing from your system.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.2.1, Pale Moon 27.6.0, Audacity 2.2.0, mpv 0.27.0, Corebird 1.7.1, Firefox 57.0, SMPlayer 17.11.2
User avatar
stevepusser
 
Posts: 8937
Joined: 2009-10-06 05:53

Re: MATE 1.18 in /usr/local/

Postby VentGrey » 2017-05-21 02:28

The thing i'm still researching (with no results) is why the hell we still don't have MATE 1.18 :shock: , ive tried more distros and I think only Debian and OpenSUSE are still stuck in MATE 1.16 (But ours uses GTK3, not GTK2 like SUSE's one). Is there any particular reason that no one has packaged them for Sid? I mean I tried to, i could use it by removing the patch @stevepusser said but....i don't know this is super weird.
“I felt myself on the edge of the world; peering over the rim into a fathomless chaos of eternal night.”
― H.P. Lovecraft after trying Debian SidImage
User avatar
VentGrey
 
Posts: 158
Joined: 2016-04-26 23:57
Location: Guanajuato México

Re: MATE 1.18 in /usr/local/

Postby VentGrey » 2017-05-30 23:08

Just if it is useful to anyone the build order is:
Code: Select all
mate-common

Code: Select all
mate-desktop

Code: Select all
libmatewnck

Code: Select all
libmateweather

Code: Select all
mate-icon-theme

Code: Select all
caja

Code: Select all
marco

Code: Select all
mate-settings-daemon

Code: Select all
mate-session-manager

Code: Select all
mate-menus

Code: Select all
mate-panel

Code: Select all
mate-control-center

After this you can build the extras :mrgreen:
“I felt myself on the edge of the world; peering over the rim into a fathomless chaos of eternal night.”
― H.P. Lovecraft after trying Debian SidImage
User avatar
VentGrey
 
Posts: 158
Joined: 2016-04-26 23:57
Location: Guanajuato México

Re: MATE 1.18 in /usr/local/

Postby stevepusser » 2017-05-30 23:55

If the openSUSE build service provides a Stretch build platform after Stretch goes stable, which I expect them to do, then I'll provide a repo for 1.18, too.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.2.1, Pale Moon 27.6.0, Audacity 2.2.0, mpv 0.27.0, Corebird 1.7.1, Firefox 57.0, SMPlayer 17.11.2
User avatar
stevepusser
 
Posts: 8937
Joined: 2009-10-06 05:53

Re: MATE 1.18 in /usr/local/

Postby VentGrey » 2017-05-31 01:47

I'm going to update the mate-settings-daemon since it has a "critical" bug that does not allow users to change wallpapers, quite annoying if you ask me.
“I felt myself on the edge of the world; peering over the rim into a fathomless chaos of eternal night.”
― H.P. Lovecraft after trying Debian SidImage
User avatar
VentGrey
 
Posts: 158
Joined: 2016-04-26 23:57
Location: Guanajuato México

Re: MATE 1.18 in /usr/local/

Postby stevepusser » 2017-06-11 23:46

stevepusser wrote:If the openSUSE build service provides a Stretch build platform after Stretch goes stable, which I expect them to do, then I'll provide a repo for 1.18, too.


And I found out today that Stretch support has been added, so packages are a'building. If anybody hits the wallpaper bug, let me know and I'll see if I can fix it.

Packages are still building--when the repo gets published, you should be able to follow the instructions here: https://software.opensuse.org//download ... nvironment

and check to see how the repo is doing here first: https://software.opensuse.org//download ... nvironment

Don't try and add the repo until everything is built. I can see that some of the packages need some tweaking to build on the Stretch OBS platform.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.2.1, Pale Moon 27.6.0, Audacity 2.2.0, mpv 0.27.0, Corebird 1.7.1, Firefox 57.0, SMPlayer 17.11.2
User avatar
stevepusser
 
Posts: 8937
Joined: 2009-10-06 05:53

Re: MATE 1.18 in /usr/local/

Postby stevepusser » 2017-06-12 00:26

OK, it's done for Debian 9. The three builds I disabled for Stretch are because Stretch already has them by default.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.2.1, Pale Moon 27.6.0, Audacity 2.2.0, mpv 0.27.0, Corebird 1.7.1, Firefox 57.0, SMPlayer 17.11.2
User avatar
stevepusser
 
Posts: 8937
Joined: 2009-10-06 05:53

Re: MATE 1.18 in /usr/local/

Postby stevepusser » 2017-06-12 19:42

Did a test install of the Stretch version in a virtual machine (antiX 17 a3)

No issues with the install, and background changing also has no issues.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.2.1, Pale Moon 27.6.0, Audacity 2.2.0, mpv 0.27.0, Corebird 1.7.1, Firefox 57.0, SMPlayer 17.11.2
User avatar
stevepusser
 
Posts: 8937
Joined: 2009-10-06 05:53

Re: MATE 1.18 in /usr/local/

Postby Verequies » 2017-06-15 02:23

stevepusser wrote:Did a test install of the Stretch version in a virtual machine (antiX 17 a3)

No issues with the install, and background changing also has no issues.


I've been playing around with your build for a couple of days now - it's working pretty well. However I have noticed that Mozo doesn't open when right-clicking 'Applications -> Edit Menus'. This bug was fixed in mate-panel 1.18.3. Would be awesome if you could update your builds.
User avatar
Verequies
 
Posts: 13
Joined: 2016-07-05 02:46

Re: MATE 1.18 in /usr/local/

Postby stevepusser » 2017-06-15 03:10

Thanks for the tip--will do that tomorrow!

Edit: Actually, it was already in the PPA I get the sources from, so I just added it. It should show up as an update fairly soon. There are a few more updates I'll do tomorrow, and I also want to add the Brisk menu.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.2.1, Pale Moon 27.6.0, Audacity 2.2.0, mpv 0.27.0, Corebird 1.7.1, Firefox 57.0, SMPlayer 17.11.2
User avatar
stevepusser
 
Posts: 8937
Joined: 2009-10-06 05:53

Re: MATE 1.18 in /usr/local/

Postby Verequies » 2017-06-15 04:46

stevepusser wrote:Thanks for the tip--will do that tomorrow!

Edit: Actually, it was already in the PPA I get the sources from, so I just added it. It should show up as an update fairly soon. There are a few more updates I'll do tomorrow, and I also want to add the Brisk menu.


Sweet! Updates just came through - fixes the Mozo issue I was having. Thanks for that. Also I noticed that Engrampa needs to be updated from 1.18.1 to 1.18.2, Caja from 1.18.2 to 1.18.3 & Pluma from 1.18.1 to 1.18.2, according to http://pub.mate-desktop.org/releases/1.18/?C=M&O=A, which I assume are some of the updates you're doing tomorrow. Otherwise, everything else seems up to date :).
User avatar
Verequies
 
Posts: 13
Joined: 2016-07-05 02:46

Re: MATE 1.18 in /usr/local/

Postby stevepusser » 2017-06-15 17:32

OK, upgraded those and a few others. You can see what's been changed recently and if all the packages are finished from the main page of that project: https://build.opensuse.org/project/show ... :MATE-1.18

The latest brisk-menu 0.4.5 fails with some syntax error I can't figure out, so I rebuilt the current Stretch version against the newer libraries.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.2.1, Pale Moon 27.6.0, Audacity 2.2.0, mpv 0.27.0, Corebird 1.7.1, Firefox 57.0, SMPlayer 17.11.2
User avatar
stevepusser
 
Posts: 8937
Joined: 2009-10-06 05:53

Next

Return to Desktop & Multimedia

Who is online

Users browsing this forum: No registered users and 7 guests

fashionable