MATE Desktop Environment

From Funtoo
Revision as of 04:47, May 27, 2013 by Oleg (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Setting up MATE profile

As many of you have read recently, we have brought MATE into our main tree. Which can be added via profile mix-in. It is simple to do so:

root # eselect profile list
root ##i##Currently available arch profiles:
  [1]   funtoo/1.0/linux-gnu/arch/x86-64bit * 
  [2]   funtoo/1.0/linux-gnu/arch/x86-64bit/pure64
root ##i##Currently available build profiles:
  [3]   funtoo/1.0/linux-gnu/build/stable
  [4]   funtoo/1.0/linux-gnu/build/current *
  [5]   funtoo/1.0/linux-gnu/build/experimental
root ##i##Currently available flavor profiles:  
  [6]  funtoo/1.0/linux-gnu/flavor/minimal
  [7]  funtoo/1.0/linux-gnu/flavor/core *   
  [8]  funtoo/1.0/linux-gnu/flavor/desktop
  [9]  funtoo/1.0/linux-gnu/flavor/workstation
root ##i##Currently available mix-ins profiles:
  [10]  funtoo/1.0/linux-gnu/mix-ins/audio
  [11]  funtoo/1.0/linux-gnu/mix-ins/console-extras
  [12]  funtoo/1.0/linux-gnu/mix-ins/dvd
  [13]  funtoo/1.0/linux-gnu/mix-ins/gnome
  [14]  funtoo/1.0/linux-gnu/mix-ins/kde
  [15]  funtoo/1.0/linux-gnu/mix-ins/mate
  [16]  funtoo/1.0/linux-gnu/mix-ins/media
  [17]  funtoo/1.0/linux-gnu/mix-ins/print
  [18]  funtoo/1.0/linux-gnu/mix-ins/python3-only
  [19]  funtoo/1.0/linux-gnu/mix-ins/rhel5-compat
  [20]  funtoo/1.0/linux-gnu/mix-ins/server-db
  [21]  funtoo/1.0/linux-gnu/mix-ins/server-mail
  [22]  funtoo/1.0/linux-gnu/mix-ins/server-web
  [23]  funtoo/1.0/linux-gnu/mix-ins/X
  [24]  funtoo/1.0/linux-gnu/mix-ins/xfce
  [25]  funtoo/1.0/linux-gnu/mix-ins/vmware-guest
root # eselect profile add funtoo/1.0/linux-gnu/mix-ins/mate
root # emerge -uDNav @world

USE flags

There is a use.mask on GTK3 for libcanberra which is required for a clean merge of MATE. A quick work around would be adding this to /etc/portage/:

root # install -d /etc/portage/profile/
root # echo "media-libs/libcanberra -gtk3" >> /etc/portage/profile/package.use.mask
root # echo "media-libs/libcanberra gtk gtk3" >> /etc/portage/package.use

MATE set

MATE desktop set require manual step as described below

root # install -d /etc/portage/sets/
root # cp /usr/portage/sets/mate /etc/portage/sets
root # emerge @mate

You're good to go!