Skip to content

Instantly share code, notes, and snippets.

@Artoria2e5
Last active August 29, 2015 14:05
Show Gist options
  • Save Artoria2e5/d42f26bd4a2df31ea91e to your computer and use it in GitHub Desktop.
Save Artoria2e5/d42f26bd4a2df31ea91e to your computer and use it in GitHub Desktop.
.desktop extension: Jump List Specifications

AnthonOS, 一个由学生维护的独立 Linux 发行版

王铭烨/Arthur Wang arthur200126@gmail.com

部分内容取自 LinuxEden 对 AnthonOS 团队的专访。本文其余内容依 GNU 自由文档许可证的任意不低于 1.2 的版本发布。


[AnthonOS](https://anthonos.org) 是一个具有独立包目录结构的 Linux 发行版。其父发行版,AOSC OS*, 是一个安同开源社区 (Anthon Open Source Community, [AOSC](https://aosc-dev.github.io/) 维护的 Linux 发行版。AOSC OS 目前稳定于 AOSC OS2,另有一个名为 [CentralPoint](http://wenda.anthonos.org/question/9) 的服务器版本处于半预览阶段。支持更多包管理器的 AOSC OS3 仍在构建中。

项目特色

  • 直接参考 BLFS 由源码构建
  • 独立的包结构,类似于 ArchLinux 和 Slackware 的不分包依赖树,使用 dpkg+apt 作为包管理器
  • 使用 systemd 作为服务管理程序
  • 大部分 LSB (Linux 标准二进制) 4.1 兼容
  • KDE+Homerun 桌面环境
  • 重点软件版本更新较快

团队组成

AnthonOS 由安同开源社区的成员们维护。安同开源社区最早全由三名初三学生组成,后来逐渐扩大,成品也日趋完善。目前的社区主体仍然是学生,主要分为核心组和周边组。社区中也有一些兄弟发行版的专业程序员参与开发。

###核心组### 核心组主要由这四位开发者组成:

  • 白铭骢 (Jeff Bai) 白铭骢是社区的创始人之一。软件包构建效率高,喜欢 markdown。父亲是老程序员。
  • 卜思劼 (Tom Bu) 一位曾经参与过信息竞赛的文科学生。有一定的 mono C# 经验。在 wine 方面也有一定配置经验。
  • 郑兴达 (Icenowy Zheng) 社区的第三位核心组成员。32 位子系统的主维护者,被称为是技术革命者。职业卖萌,爱好写码,Bash 大触。
  • 王铭烨 (Arthur Wang) 最后加入的核心组成员,唯一一个没有受到高三影响的成员。喜欢用 Bash,但是学艺不精。日常是读文档和刷知乎。常常有比较奇特的想法,但是实现到一半就懒得做了。也是喜欢用 markdown。

###周边组###

  • 黎民雍,社区美工。笔(码?)名以俊德。Anthon Starter 硬盘安装辅助程序的作者。
  • 张峻锋,LinkC 以及 AnthonOS 安装器主要作者。
  • 叶晓星,网站运维。同时也是多个其他网站/论坛的管理员。
  • 朱宇辉,社区宣传。
  • 杨达明 (ydm_bd), Windows 开发经验,FreeBASIC 和汇编程序员,也是社区的前端开发者之一。

除了上述所列之外,安同开源社区也有很多成员在其他方面支持社区的运转。例如前端和平面设计师 Joy Neop, 微博主页君等等。我们欢迎大家加入我们。

获取 AnthonOS

AnthonOS 在 OS2 阶段仅维护 KDE 桌面环境版本。另有 xfce 等桌面环境的第三方版本,然而需要经过一系列额外调试才可以正常使用。AnthonOS 的软件源也提供多种桌面环境的软件包。

下载页面和安装教程

其他版本

加入我们!

要参与开发,有以下多种方式:

您也可以通过微博帐号 @安同Anthon 联系我们。

etc.

图什么的还请自己挖发行注记啦……以上。

.desktop extension: Jump List

Provides Windows-NT-6+-like Jump List functions. The command line argument, Jump List Item name and Icon is specified in a JSON in the .desktop file.

It is also possible to use XML, there's not a decision yet.

  • To save time we use a broken XML syntax here.

FIELDS

  • Argument
  • Icon
  • Description_(LOCALE)
  • Long_Description (?)

EXAMPLE

Jump_List=(Compressed XML/JSON?)

<item id="FFChrome"><argument>-chrome</argument>
<description>Simpler Display</description>
<icon>something</icon></item>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment