标签: development

使差异输出更具可读性

我正在寻找一种工具,将采取的diff /使用debdiff输出(和更具体地,输出这个脚本),并显示在一个高度可读的,图形化的方式的比较结果。任何指针将不胜感激。

理想情况下,它将是MDR的 GTK+、FOSS 等价物。

Meld、Diffuse 和类似软件不适合此目的,因为它们旨在独立工作,并且不接受来自 stdin 的输入。

development source-code

12
推荐指数
1
解决办法
2814
查看次数

我应该如何在我的应用程序中显示单位?

各种操作系统显示文件大小单位的方式不一致。Windows 显示基数为 2,MacOSX 显示基数为 10。Ubuntu 是否有这方面的指导方针?

development application-development

12
推荐指数
1
解决办法
237
查看次数

如何开始为 Unity 做贡献?

我只是 fork 了 Unity 的源代码。我是为该项目做出贡献的新手。

Unity 开发人员是否使用任何特定的 IDE?

我问这个是因为我对从哪里开始以及在我做完之后如何检查更改感到困惑?

我应该重新编译整个整洁吗?如果是,那又如何?

我知道我问了很多问题,但如果有人能写一些对初学者友好的统一开发介绍,那将非常有帮助。

development unity

12
推荐指数
1
解决办法
581
查看次数

从长远来看,哪个图形驱动程序集更适合测试?

所以,我的电脑有一个 Radeon 移动卡,而 Compiz 似乎不想用它来玩。这给我带来了一个权衡:我可以使用专有驱动程序并获得增强的性能并降低几个可用性项目,或者我可以使用“标准”驱动程序并降低性能以支持一切正常工作。

我也碰巧在这台机器上的一个备用分区上做了很多 alpha 测试。这让我想知道,我应该使用哪个驱动程序?让“标准”驱动程序实际上表现更好更重要吗?或者我应该针对 Unity 提交错误,因为它不能正确使用专有集?或两者。

从长远来看,开发人员建议我跑步什么才能使项目受益?无论使用什么类型的显卡。或者这是应该使用什么集合的一个因素?

testing development drivers

12
推荐指数
2
解决办法
293
查看次数

如何开始为 Ubuntu 开发做出贡献?

我想Ubuntu有一天为发展做出贡献。如果您是开发人员,Ubuntu您能告诉我/我们开始的先决条件是什么吗?

需要了解哪些语言和技术,如何熟悉开发(项目概览)和开发流程?我对发行版的核心,主要部分感兴趣,而不是编写应用程序。

我想从已经有一些经验的开发人员那里阅读一些建议,他可以说出他必须克服的学习路径和困难(对于典型的 Ubuntu 发行版开发人员来说足够普遍)的要点。

community development

12
推荐指数
2
解决办法
1967
查看次数

支持 gedit 中的各种功能

我正在尝试使用 gedit 作为我的主编辑器,并且正在寻找一些棘手功能的帮助。对于以下每一项,人们可以帮助我安装和配置该功能吗?

  • 代码折叠
  • pylint 支持
  • 拆分视图支持
  • 拼写检查
  • 空格删除
  • 正则表达式驱动的查找和替换
  • 我应该知道的任何其他功能?

标签:插件,IDE

gedit development plugins ide

11
推荐指数
4
解决办法
1636
查看次数

区分同一个 debian 包的不同版本

有什么方法可以获取本地安装的软件包与其更新的软件包之间的源差异?这对于准确检查哪些部件已被修复、更改或添加非常有用。

例如,假设您的系统上安装了 linux-libc-dev 软件包,并且

sudo apt-get update && sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

显示

The following packages will be upgraded:
  linux-libc-dev 
Run Code Online (Sandbox Code Playgroud)

但是您想在升级之前检查与同一软件包的本地版本相比所做的确切更改。

我们怎么做?

package-management motu development

11
推荐指数
2
解决办法
772
查看次数

通知发送的替代方法是什么?

我notify-send用于桌面通知,并收到带有预期摘要和正文的通知。但是,notify-send有局限性,所以我想就notify-send.

我想要这些额外的功能:

  1. 到期时间。
  2. 尺寸自定义(气泡的大小)。
  3. 位置修改(气泡的位置)。
  4. 气泡外观(颜色、透明度、阴影)(如果可能)。

我知道python-notify并犹豫使用它,因为我不熟悉 Python。我想要一个完整的独立程序。有什么建议?

notification alternative development application-development

11
推荐指数
1
解决办法
4279
查看次数

为什么这些方法都不适用于在 22.04 (Jammy Jellyfish) 上安装 .Net Core SDK 和运行时?

我访问了以下Microsoft 官方链接来安装.NET Core 6.x(SDK 和运行时),但它们不起作用。

基本上,它告诉你:

wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
Run Code Online (Sandbox Code Playgroud)

然后要安装 SDK,您应该运行:

sudo apt-get update && sudo apt-get install -y dotnet-sdk-6.0
Run Code Online (Sandbox Code Playgroud)

然后要安装运行时,它说要运行:

sudo apt-get update && sudo apt-get install -y aspnetcore-runtime-6.0
Run Code Online (Sandbox Code Playgroud)

但是当我运行所有这些时,我遇到了一个奇怪的事情,即运行时“安装了一半”。

我可以运行$ dotnet --list-sdks,但它不会报告任何 SDK。

另外,我无法运行简单的命令,$ dotnet --version 它会指出没有安装 SDK,并且该命令无法运行。很混乱。

我也收到类似这样的错误:

无法找到包 dotnet-sdk-6.0

Microsoft 表示选择以下链接来解决该问题:APT 故障排除部分。

尝试过 Snap 我也尝试安装 Snap。同样,dotnet 运行时仍然无法正常工作。我尝试了各种删除和重新启动以及许多选项,但始终无法正确安装 SDK。

development microsoft dotnet sdk

11
推荐指数
1
解决办法
1万
查看次数

如何在 Launchpad 中为自己分配错误?

我有兴趣修复Ubuntu中的错误,但我不想踩到任何人的脚趾。我如何“声明”一个错误,让人们知道我正在处理它?

(请在 Launchpad 中点击的屏幕截图)

launchpad development

10
推荐指数
1
解决办法
228
查看次数