Questions tagged «programming»

有关在Ubuntu上进行编程的问题。



1
如何在我的应用程序中启用叠加滚动条?
我正在Natty 2 Beta中测试我的应用程序,其中大多数应用程序都在显示新的重叠式scroolbar,我猜只有非本地GTK应用程序无法显示它(如LibreOffice或Firefox)。 我的应用是使用Python和pygtk编码的,因此我认为默认情况下应启用覆盖滚动条,但我错了。我试图环境变量设置LIBOVERLAY_SCROLLBAR到1在两个终端(先前到应用程序命令),并通过Python代码内os.putenv(),但它仍然显示老式滚动条。 我究竟做错了什么?

7
想要开始为Ubuntu(以及大多数Linux发行版)进行开发,哪个合适?Python还是Vala?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我是计算机科学专业的毕业生,并且学习过C,C ++,C#和Java等语言。虽然我对Java有更多的经验。我想为Linux开发,而我想为GNOME开发,我在从Python和Vala中选择一个感到困惑。 在浏览了GNOME Live页面上有关Vala的一些文档之后,与Python相比,对我来说似乎更熟悉,与从我在毕业期间学到的大多数语言相比,这在语法上完全不同。虽然对Vala而言,学习曲线对我来说似乎较小。因此,我应该选择哪种语言开始开发,哪种语言在各种发行版中都有更好的支持。推荐使用IDE来推荐语言。 谢谢。



5
是否有Source Insight替代品?
我不是开发人员,但是对于我的工作,我跟踪了很多代码。阅读他人的代码实际上是相当困难的,尤其是对于较大的项目。 Source Insight是一个很棒的应用程序,它将所有符号存储在数据库中,因此您可以看到正在调用的新函数,单击它,然后查看该函数的编写方式。您可以查看对象的所有引荐来源网址或跳转到调用方。您不需要打破思路,只想在每次您从其他文件中遇到新的变量/结构/函数时,便会发现这些命令。 我可以在WINE上运行它,但是有时会出现一些小故障。 我知道人们会提到C-scope,我已经尝试过了,但是确实不一样。因此,在拥有众多适用于Ubuntu的大型开源项目的情况下,是否有本机工具可以帮助有效地阅读它们? 编辑: 感谢您的建议,但是CODE :: BLOCKS或CodeLite是否提供了查看鼠标单击而不会跳转的功能,因此我可以同时看到调用者和被调用者吗?

1
从Shell脚本运行程序,但仅表现为一个进程?
有没有一种方法可以从Shell脚本执行应用程序,但不能创建另一个进程。我只希望它看起来像一个过程。不管我的shell脚本是被新进程替换还是在被调用的应用程序结束后继续执行,都没有关系。 这也应该可以解决我之前的问题:https : //askubuntu.com/questions/247632/is-there-a-way-to-associate-additional-application-launcher-with-an-app 非常感谢您的帮助。


1
如何编写动态更新的面板应用程序/指标?
我正在尝试为ubuntu Mate编写一些面板应用程序。我非常了解C / C ++和SDL。我已经看到了Mate-University面板应用程序的github页面,但是我无法使其正常运行/我有一些时间。 我只是在想,是否有一些简便的方法可以编写面板应用程序?我不是在谈论使用自定义应用程序启动器,而是想向面板添加新功能,但是我不确定如何使用。有关编写面板应用程序的教程或说明可能会很有帮助。

1
Bash比较和表达式运算符
我是bash编程的新手。我已经阅读了两本不错的长篇指南,但是他们对运算符和关键字感到困惑。 哪个更普遍和广泛使用?我不知道什么时候使用以及为什么使用。 test,[[ ]]或者[ ]甚至(( )) $((exp)) 要么 $[exp] -gt或者>,ge或>=等 何时使用<和>或( )以及何时必须使用\: \< \(etc 进行转义。 ==或=(字符串比较) 我知道之间的基本区别[,[[但其他问题对我来说还是个谜。 先感谢您

2
PyGTK仍然有意义吗?
我是Linux的新手,但不是应用程序开发的新手。我来自Mac背景上的RealBasic。 我已经接受了我需要学习一种针对Linux开发的新语言(因为RB无法在64位发行版上运行并且是封闭的专有语言),但是我想确保选择正确的语言。 我一直在研究Python,直到我了解到随着GTK 3的引入PyGTK变得过时,一切都准备就绪。这是真的吗?Ubuntu开发人员网站的剧照似乎推荐使用Glade作为UI,但我想确保我不会学到即将发生的事情!


3
是否可以拍摄圆形选定区域的屏幕截图?
当我们截取Ubuntu(使用Shift+ Prt Scr或Ctrl+ Shift+ Prt Scr)上选定区域的屏幕截图时,我们总是选择一个矩形区域。因此,我知道我可以在Inkscape之类的软件上编辑图像以使用矩形图像创建一个圆,但是我想知道是否可以更改配置以选择不同形状(主要是圆形) )直接在截屏时显示。 可能吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.