如何创建自己的 Ubuntu/linux snap/tools - 类似 Mac os 上的 Automute

如何创建自己的 Ubuntu/linux snap/tools - 类似 Mac os 上的 Automute

我想开始为 Ubuntu 构建自己的插件/工具/Snap。但我不知道从哪里开始,也不知道它们是用哪种编程语言构建的。你能帮我指明正确的方向吗?

我想创建这样的工具奇观自动静音 (适用于 Mac)适用于 Ubuntu。

答案1

我编写了 Automute,很荣幸得到您的提及!对于您的问题,这两个应用程序都有两个部分:(1) 非常简单的用户界面和 (2) 一些“较低级别”的操作系统界面。在 MacOS 的情况下,用 Objective-C(或现在的 Swift)编写它们是有意义的,因为这是该平台的原生语言,可以很容易地完成这两件事。

如果你是编程新手,我建议你先学习 Python,因为它有图书馆(它们本身是用 C 等平台原生语言编写的)可以让你与操作系统交互,以及其他图书馆让您构建简单的 UI。

如果您已经熟悉编程并且想要学习构建此类应用程序的复杂实例的语言,那么在 Linux 世界中那很可能是 C++。

祝你好运!

答案2

开始于https://snapcraft.io/first-snap它为多种编程语言提供帮助。还有一个论坛阅读后提出问题文档,您仍然需要帮助。

相关内容