GhostBSD告别MATE!新桌面环境Mocka诞生,意外源于一次拼写错误

GhostBSD告别MATE!新桌面环境Mocka诞生,意外源于一次拼写错误

一个新桌面的诞生

GhostBSD的掌舵人Eric Turgeon近日发布了一个名为Mocka的全新桌面环境,旨在未来彻底取代目前使用的MATE桌面。截至目前,Eric已经公开了Mocka Dock的演示版本,同时披露了若干初步概念和技术规范,让我们得以一窥这个新桌面的发展方向。

mocka dock demo showing many pinned apps

对于现有的GhostBSD用户来说,目前无需采取任何行动——毕竟所有开发工作仍在进行中,用户的机器上不会发生任何变化。🤷

一个有趣的命名故事

github page of the mocka desktop project

mocka dock demo showing many pinned apps
Eric展示了Mocka Dock的演示效果。

Eric原本在寻找与”Mocha”(摩卡咖啡)相关的项目,却在搜索过程中不小心打错了字,最终将他的新作命名为”Mocka“。这个意外的拼写错误成就了一个全新的项目,且Mocka的所有组件均从零开始构建,完全不依赖MATE项目的任何代码。

Sourav Rudra

他的计划是逐个组件进行替换——通过逆向工程MATE现有的功能,直到实现完整的功能对等。届时,GhostBSD将把Mocka作为默认的桌面环境。

这并非Eric首次推动如此重大的变革。今年二月,他得出结论认为MATE尚未准备好支持Wayland,因此GhostBSD将切换至XLibre以保持X11会话的完整性。

Warp Terminal

而当前的做法与之前的思路一脉相承。

首颗棋子:Mocka Dock

Zerolock migration

Mocka桌面环境的第一个组件——一款名为Mocka Dock的任务栏样式dock应用小程序,现已以alpha版本向早期测试者开放。

它支持打开应用、预览窗口缩略图、聚焦窗口以及管理同一应用的多个窗口,基本上实现了一款合格dock应具备的所有功能。

Switzerland's Federal Government is Replacing Microsoft on 3,000 Computers

具备编译能力的用户可以从源码自行构建来体验最新功能;普通用户则需要等待它作为GhostBSD的软件包更新出现。需要注意的是,目前Dock并未设为默认,需要用户手动通过任务栏上的”添加到面板“按钮进行配置。

路线图:Mocka Menu

Firefox 155

github page of the mocka desktop project

浏览Mocka的GitHub主页可以了解到除Dock之外的更多开发进展。Mocka Menu就是一个值得关注的组件,其内置的PLAN.md文档详细列出了已完成的工作和未来计划。

根据文档显示,基于meson的构建系统和schema相关工作已经完成,但仍有一长串任务待推进。该组件将赋予Mocka显示菜单的能力,包括列表项展示、搜索功能、键盘输入支持以及与Dock的集成等。

itsfoss happy penguin

设置中心与配套资源

Eric还计划开发一个统一的设置应用。完成后,用户将能够通过单一入口管理GhostBSD桌面的外观、网络配置、电源管理、键盘布局以及其他UI相关选项。

此外,还有一个独立的代码仓库用于托管Mocka的官方网站。不过该网站的开发进度明显滞后于菜单组件,截至撰文时仅包含占位内容。

项目团队致力于确保新的Mocka组件能够与MATE保持兼容,让用户在过渡阶段可以自由混搭使用,直至GhostBSD全面转向Mocka桌面。

相关项目链接


关注微信号:智享开源 ,及时了解更新信息。

原文链接:https://feed.itsfoss.com/link/24361/17476197/ghostbsd-new-desktop

评论列表

发表评论

你必须 登录 才能发表评论.

为您推荐


请支持IMCN发展!

谁在捐赠

微信捐赠 支付宝捐赠
微信捐赠 支付宝捐赠
ta的个人站点

发表文章4726篇

关注我的头条 不要放弃,百折不挠,坚强、自信。


扫码关注公众号:智享开源

最新科技信息


归档

近期评论