<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Mocka</title><link href="https://mocka-desktop.org/" rel="alternate"/><link href="https://mocka-desktop.org/feeds/news.atom.xml" rel="self"/><id>https://mocka-desktop.org/</id><updated>2026-09-26T00:00:00-03:00</updated><subtitle>A desktop built from scratch for GhostBSD</subtitle><entry><title>Mocka Dock 0.0.1 alpha</title><link href="https://mocka-desktop.org/news/mocka-dock-0-0-1/" rel="alternate"/><published>2026-09-26T00:00:00-03:00</published><updated>2026-09-26T00:00:00-03:00</updated><author><name>Mocka Desktop</name></author><id>tag:mocka-desktop.org,2026-09-26:/news/mocka-dock-0-0-1/</id><summary type="html">&lt;p&gt;The first Mocka component is out for testing.&lt;/p&gt;</summary><content type="html">&lt;p&gt;Mocka is a GTK desktop built for FreeBSD and GhostBSD first, replacing MATE
one component at a time. Every component is written from scratch,
compatible with MATE, and released under the BSD-3-Clause license.&lt;/p&gt;
&lt;p&gt;Mocka Dock is the first of them, a taskbar-style dock applet for the MATE
panel. This is an alpha meant for testing, so expect missing features and
rough edges.&lt;/p&gt;
&lt;h2 id="what-works"&gt;What works&lt;/h2&gt;
&lt;p&gt;Pinned and running apps share one row of buttons, one button per app, on
horizontal and vertical panels of any size. Left click launches, activates
or minimizes an app, and opens a list of windows when there is more than
one. Middle click, or Shift and click, opens a new instance.&lt;/p&gt;
&lt;p&gt;Pin an app from its right click menu, or by dragging it from the menu, the
desktop or the file manager, and reorder by dragging. Unpinning offers an
Undo. Several docks share the same pinned apps.&lt;/p&gt;
&lt;p&gt;Right click an app for its desktop actions, its recent files, a new
instance, Pin or Unpin, and Close. Shift and right click opens the standard
window menu, Ctrl and right click the dock's own menu.&lt;/p&gt;
&lt;p&gt;Apps are recognized by their desktop entry, including web apps from
Chromium-based browsers. By default the dock shows windows from the current
workspace only.&lt;/p&gt;
&lt;h2 id="not-in-this-release"&gt;Not in this release&lt;/h2&gt;
&lt;p&gt;Window thumbnails on hover are the next milestone, and a list of window
titles stands in for them meanwhile. Super and number shortcuts, mouse
wheel window cycling, attention blinking and translations are not there
yet.&lt;/p&gt;
&lt;p&gt;There is no Preferences window, so settings are changed with &lt;code&gt;gsettings&lt;/code&gt;
for now. The release notes give the commands.&lt;/p&gt;
&lt;p&gt;Three limitations are worth knowing about. LibreOffice windows cannot be
pinned from their right click menu, because LibreOffice does not name its
windows after its modules on FreeBSD, so drag Writer or Calc from the menu
instead. Recent files come from the system list, so apps that keep their
own history show none. The dock runs inside mate-panel, which means a crash
in the dock restarts the panel.&lt;/p&gt;
&lt;h2 id="getting-it"&gt;Getting it&lt;/h2&gt;
&lt;p&gt;Mocka Dock arrives in the next GhostBSD package update. It will be
preinstalled, but it is not the default yet, so add it yourself: right
click the panel, choose Add to Panel, and pick Mocka Dock.&lt;/p&gt;
&lt;p&gt;It needs FreeBSD or GhostBSD with X11, MATE panel 1.26 or later, GTK
3.24.20 or later, and libwnck 40 or later.&lt;/p&gt;
&lt;h2 id="reporting-bugs"&gt;Reporting bugs&lt;/h2&gt;
&lt;p&gt;Please &lt;a href="https://github.com/mocka-desktop/mocka-dock/issues"&gt;open an issue&lt;/a&gt;
with what you did, what you expected, and what happened. If an app lands on
the wrong button, the release notes explain how to collect the data that
makes it fixable.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://github.com/mocka-desktop/mocka-dock/releases/tag/0.0.1"&gt;full release
notes&lt;/a&gt; have
the complete list and the build instructions.&lt;/p&gt;</content></entry></feed>