<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nomad</id>
	<title>Alpine Linux - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nomad"/>
	<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/wiki/Special:Contributions/Nomad"/>
	<updated>2026-04-30T19:34:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=MATE&amp;diff=12825</id>
		<title>MATE</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=MATE&amp;diff=12825"/>
		<updated>2016-06-01T21:00:52Z</updated>

		<summary type="html">&lt;p&gt;Nomad: Let xfce users know that this sequence of steps helps make that environment work too.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Install MATE Desktop ==&lt;br /&gt;
&lt;br /&gt;
For while MATE Desktop packages are in Edge, then we&#039;ll need to add its repository to our list. To do so, issue the following command:&lt;br /&gt;
{{Cmd|echo http://nl.alpinelinux.org/alpine/edge/main &amp;gt;&amp;gt; /etc/apk/repositories&lt;br /&gt;
apk update}}&lt;br /&gt;
&lt;br /&gt;
The next commands are used to install all avaliable video drivers and setup Xorg server:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
videodrivers=$(apk search --quiet --exact xf86-video* | grep -v -- &#039;\-doc$&#039;)&lt;br /&gt;
setup-xorg-base $videodrivers&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now let us install a bunch of needed packages what includes all MATE Desktop packages avaliable in our Edge repository:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apk add desktop-file-utils gtk-engines consolekit gtk-murrine-engine caja caja-extensions marco dbus lxdm udev hicolor-icon-theme sudo&lt;br /&gt;
mate_pkgs=$(apk search mate -q | grep -v &#039;\-dev&#039; | grep -v &#039;\-lang&#039; | grep -v &#039;\-doc&#039;)&lt;br /&gt;
apk add $mate_pkgs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the next step we add some services to start up with the operating system:&lt;br /&gt;
{{Cmd|rc-update add lxdm&lt;br /&gt;
rc-update add dbus&lt;br /&gt;
rc-update add udev}}&lt;br /&gt;
&lt;br /&gt;
If you do not have a user other than root, it is time to do so. I am going to create a user called &amp;quot;monitor&amp;quot;:&lt;br /&gt;
{{Cmd|adduser -h /home/monitor -g &amp;quot;Monitor User&amp;quot; monitor}}&lt;br /&gt;
&lt;br /&gt;
We will start D-Bus before other services in order to fix D-Bus configuration file (replace the hard coded &#039;system_bus_socket&#039; path):&lt;br /&gt;
Starting D-Bus:&lt;br /&gt;
{{Cmd|rc-service dbus start}}&lt;br /&gt;
&lt;br /&gt;
Fixing the  D-Bus configuration file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dbus_sock_path=$(find / -name system_bus_socket)&lt;br /&gt;
dbus_sock_path=$(echo $dbus_sock_path | sed &#039;s/\//\\&amp;amp;/g&#039;)&lt;br /&gt;
sed -i &#039;s/\/var\/run\/dbus\/system_bus_socket/&#039;$dbus_sock_path&#039;/&#039; /etc/dbus-1/system.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Cmd|apk del mate-screensaver&lt;br /&gt;
ln -s /usr/etc/xdg/menus/ /etc/xdg/menus&lt;br /&gt;
apk add mate-screensaver}}&lt;br /&gt;
&lt;br /&gt;
Adding avaliables True Type Fonts:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ttfs=$(apk search -q ttf- | grep -v &#039;\-doc&#039;)&lt;br /&gt;
apk add $ttfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are running your Alpine from RAM, save the changes:&lt;br /&gt;
{{Cmd|lbu ci}}&lt;br /&gt;
&lt;br /&gt;
And finally, let us start the lxdm service and log in to our MATE Desktop&lt;br /&gt;
{{Cmd|rc-service udev start&lt;br /&gt;
rc-service lxdm start}}&lt;br /&gt;
&lt;br /&gt;
It just so happens that the preceding sequence of steps makes an apparently broken Xfce4 install work properly as well.&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
==== Disabling standby and screensaver ====&lt;br /&gt;
First of all check the actual configuration using xset:&lt;br /&gt;
&lt;br /&gt;
{{Cmd|localhost:~$ sudo apk add xset&lt;br /&gt;
localhost:~$ xset q&lt;br /&gt;
... cut ...&lt;br /&gt;
  Standby: 600    Suspend: 600    Off: 600&lt;br /&gt;
  DPMS is Enabled&lt;br /&gt;
  Monitor is On&lt;br /&gt;
localhost:~$ &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
To disable those timers issue the command?&lt;br /&gt;
{{Cmd|localhost:~$ xset dpms 0 0 0}}&lt;br /&gt;
&lt;br /&gt;
If you wanna check the timers again:&lt;br /&gt;
&lt;br /&gt;
{{Cmd|localhost:~$ xset q&lt;br /&gt;
... cut ...&lt;br /&gt;
  Standby: 0    Suspend: 0    Off: 0&lt;br /&gt;
  DPMS is Enabled&lt;br /&gt;
  Monitor is On&lt;br /&gt;
localhost:~$ &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Nomad</name></author>
	</entry>
</feed>