标签: development

Unity Dash 的高级库?

一段时间以来,我一直想编写一个 GTK+ 版本的 Unity Dash。我认为它可能对 Xfce、Gnome Flashback、elementaryOS 等有用。

在我开始做任何事情之前,我想知道是否有任何高级库来搜索范围、使用过滤器等。GIR-lib 会非常好。

是否存在这样的事情,还是我必须自己做所有 dbus 的事情?

development unity unity-dash application-development

15
推荐指数
1
解决办法
330
查看次数

以简单的终端方式添加和删除更新频道

我知道 Ubuntu 中有一个 GUISoftware & Updates可以启用更新通道

  • 更新
  • 建议的
  • 向后移植
  • 安全

如此屏幕截图所示:

在此处输入图片说明

我正在寻找一种简单的方法来使用命令从终端内执行此操作,例如

sudo apt-add-update enable updates
sudo apt-add-update enable proposed
sudo apt-add-update enable backports
sudo apt-add-update enable security

sudo apt-add-update disable updates
sudo apt-add-update disable proposed
sudo apt-add-update disable backports
sudo apt-add-update disable security
Run Code Online (Sandbox Code Playgroud)

还有一件额外的事情

sudo apt-add-update enable default

sudo apt-add-update disable default
Run Code Online (Sandbox Code Playgroud)

一些示例以更好地理解

  1. 一个空的 sources.list

  2. 一个已启用的存储库 ( main)

command-line apt scripts development

15
推荐指数
5
解决办法
3768
查看次数

在 Launchpad 中查找使用特定编程语言的项目?

Launchpad.net 上,大多数项目都列出了其软件使用的编程语言:

替代文字

如果有一种方法可以获取使用“X”编程语言的所有项目的列表,在我的例子中是Vala,那将会很有用。Launchpad 是否提供此功能?是否有任何 3rd 方工具可以做到这一点?

launchpad development vala search

14
推荐指数
2
解决办法
467
查看次数

想要开始为 Ubuntu(以及大多数 Linux 发行版)进行开发,哪个适合?蟒蛇还是瓦拉?

我是计算机科学专业的毕业生,学习了 C、C++、C# 和 Java 等语言。虽然我对Java有更多的经验。我想为 Linux 开发,我更喜欢为 GNOME 开发,我在从 Python 和 Vala 中选择一个之间感到困惑。

在 GNOME Live 页面上浏览了一些有关 Vala 的文档后,与 Python 相比,我似乎更熟悉它,与我在毕业时学到的大多数语言相比,Python 在句法上有很大不同。虽然 Vala 的学习曲线对我来说似乎更小。那么,我应该选择哪种语言开始开发,它在各种发行版中都有更好的支持。推荐语言的推荐 IDE 将不胜感激。

谢谢。

python programming development vala application-development

14
推荐指数
3
解决办法
2474
查看次数

是否有 Source Insight 替代方案?

我不是开发人员,但为了我的工作,我跟踪了很多代码。阅读其他人的代码实际上相当困难,尤其是对于较大的项目。

Source Insight 是一个很棒的应用程序,它将所有符号存储在一个数据库中,因此您可以看到正在调用的新函数,单击它并查看该函数是如何编写的。您可以查看对象的所有引用者或跳转到调用者。每次从其他文件中遇到新的变量/结构/函数时,您都不需要打破思路并想出 shell 命令来查找这些东西。

我让它在 WINE 上运行,但有时会出现一些小故障。

我知道人们会提到 C-scope,我已经尝试过了,但它确实不一样。那么,有这么多庞大的 Ubuntu 开源项目,是否有本地工具可以帮助有效地阅读它们?

编辑:

感谢您的建议,但是 CODE::BLOCKS 或 CodeLite 是否提供了查看鼠标点击的功能而不跳转到它的功能,以便我可以同时看到调用者和被调用者?

在此处输入图片说明

programming development source-code software-recommendation

14
推荐指数
2
解决办法
3万
查看次数

如何安装 12.10 的开发工具?

我有一个源 tarball:ap-kernelmodule-1.0.14-13.tar.gz 我必须从中编译一个内核模块,并被指示为我的 Ubuntu 版本(即 12.10)安装开发工具。格式为:sudo apt-get install linux-headers-$(uname -r) build-essential

问题一:什么是uname

(当我安装 Ubuntu 时,我输入 sharon 作为我的名字,这也是我的帐户名。每当我打开终端窗口时,就会sharon@sharon:出现这些词)根据格式,我应该输入:

sudo apt-get install linux-headers-$(sharon -r) build-essential
Run Code Online (Sandbox Code Playgroud)

或者

sudo apt-get install linux-headers-$sharon -r build-essential
Run Code Online (Sandbox Code Playgroud)

问题 2:以上哪个是正确的?

(我是 Linux 和 Ubuntu 的新手;因此感谢详细说明)

development tools 12.10

14
推荐指数
2
解决办法
10万
查看次数

构建我自己的 Ubuntu ISO

我正在运行每日 Ubuntu 映像 (Yakkety Yak),我想构建自己的 Ubuntu 映像(现在可以替代,但实时映像的说明也有帮助),同时添加一些 PPA。Ubuntu Community Help wiki 上有几个指南,但它们似乎都已过时。我也尝试阅读 UbuntuDebian 的代码来执行此操作,但我没有确切地看到它们是如何使用的。

如何在不安装古老的 Trusty Tahr 的情况下执行此操作?

development ubiquity

14
推荐指数
1
解决办法
5981
查看次数

Ubuntu开发版/如何参与,或如何顺利骑行

关于 Ubuntu 开发版的问题

背景

AskUbuntu 致力于帮助用户使用当前发布的标准 Ubuntu 版本和 Ubuntu 社区风格(Kubuntu、Lubuntu ... Xubuntu)。

不过,我们可能想尝试下一个 Ubuntu 版本的实时和/或安装它,我们可能需要与其他人就它进行交互。

问题

  • 我如何参与 Ubuntu 开发版或获得帮助?

    2018 年 4 月,“Bionic”作为 18.04 LTS 发布,2018 年 7 月,第一个点发布为 18.04.1 LTS。

    2020 年 4 月,“Focal”发布为 20.04 LTS,2020 年 8 月,第一点发布为 20.04.1 LTS。2020 年 10 月,“Groovy”将作为 20.20 发布。

  • 如果我想要平稳行驶,我应该什么时候升级(并在 AskUbuntu 上获得帮助)?

launchpad testing development bug-reporting iso

14
推荐指数
1
解决办法
2515
查看次数

Ubuntu 的代码片段管理器?

我正在寻找一个好的代码片段管理器,具有语法高亮和搜索功能。另一个重要功能是更改代码区域背景颜色的能力。我测试了一些到处都是白色背景的 Adob​​e Air 应用程序,这会伤害我的眼睛。

顺便说一句,我正在使用 KDE。我使用 Kate 进行编码,但我不喜欢它的片段插件。

development source-code kubuntu

13
推荐指数
2
解决办法
7945
查看次数

存储应用程序设置的首选方式是什么?

从开发者的角度来看。我应该在 /etc 还是 $HOME 中使用基于文本的配置?或者是其他东西?

development application-development

13
推荐指数
1
解决办法
3549
查看次数