Articles of 用户界面

GNOME应用程序可以自动执行吗? 怎么样?

GNOME应用程序可以自动执行吗? 即,我可以编程方式与其用户界面交互? 怎么样?

* NIX GUI如何工作?

我想知道更多关于* NIX系统的GUI是如何工作的,但是不知道从哪里开始研究。 从我的理解来看,X服务器就是让所有的视觉效果成为可能,而且还有像KDE,Gnome等等的各种UI环境。 但是,例如,我一直认为,在特定的UI环境下运行,将您限制在使用该环境的程序中,直到我意识到我能够在Gnome下使用KDE实用程序和软件,反之亦然,它们保留了本机的外观环境。 什么是开始学习这个话题的好地方?

窗口放置:用于Linux(KDE)的WinSplit Revolution类应用程序?

Linux(KDE)的类似于WinSplit Revolution革命的应用程序是什么? 或者,也许有一个function在KDE我失踪了? 谢谢你,新年快乐!

从命令行发送键盘input到程序

如何将键盘input发送到程序? 也就是说,在一个Linux GUI下,是否有一个很好的手动(可编程)的方式,或者是一个模拟Linux上正在运行的程序的键盘input的工具,这样我就可以从命令行发送,例如“Control-T”到一个Firefox进程和“回声'你好'\ N”的Gnometerminal进程没有实际上关注每个进程和直接input?

在用户空间从程序调用内核模块function

我开发了一个内核模块和一些function。 现在我需要在用户空间中开发一个程序,并调用内核模块中的一些函数。 我还需要在用户空间访问我的程序的内核模块中的一些全局variables。

GUI / TUI linux库

有没有任何UI库可以从同一个来源构build文本用户界面(ncurses)和graphics用户界面(GTK?QT?)? 我知道debconf可以与各种前端一起使用,我想要构build类似但可编程的东西。

比较GUI开发工具for linux

我对GUIdevise和开发的领域相当陌生。 我确实有一些以前的经验,但那是用Visual Basic。 我想开发一个基于命令行应用程序的Linux上相当全面的(虽然不是最先进的)GUI应用程序。 我有。 做了一些Googlesearch之后,我发现主要有三个好的 (或者我觉得是这样的)方法来实现这个目标: 以GLADE作为devise者的GTK +库 用Qtdesigner作为devise者的Qt库 Java与Netbeans的摇摆 为了解决上述问题之一(或者拒绝所有这些问题),我将不得不了解上面列表中每个项目的以下几个方面。 这些方面按其优先顺序依次为: 许可证:我不能在这里掏出太多的钱 编程语言支持:我知道C / C ++和Java很less。 易于学习/使用 灵活性和强大function:如果我需要的大多数(如果不是全部的)function都可以在核心库中使用的话,那将是非常好的。 (缺less)附加依赖关系:推理与点编号4相同 外观和感觉 支持的平台/可移植性(切换平台所需的努力) 关于上述话题的任何想法都将值得他们在黄金领域的重视(我不想在一个月后意识到我为我的工作select了错误的工具)。 还有什么其他的工具更符合我的意图,我不知道? 空白的答案将最有帮助。 编辑:好的,所以我终于用Qt。 简单地说,因为它比GTK +更容易学习,并且显得更加便于携带(对我来说)。

是否有类似于Windows WINAPI的Core Linux API,特别是用于创buildGUI应用程序?

我正在从Windows编程(通过Windows编程我的意思是使用Windows API )到Linux编程。 对于编程Windows,我们有的选项是Win32API(MFC只是一个相同的C ++包装)。 我想知道是否有像直接暴露给程序员的Linux API (相当于WINAPI)? 我在哪里可以find参考? 用我对POSIX库的一点知识,我发现它包装了 Linux API 一部分 。 但是创buildGUI应用程序呢? POSIX不提供这一点。 我知道有很多像GTK,Qt等第三方Widget工具包。但我不想使用封装Linux API的库。 我想学习使用“核心Linux API”。 如果有什么我应该知道的,请告知。 任何熟悉Windows和Linux编程的程序员,请映射Linux世界的术语,以便我可以快速移动。 任何资源(书籍,教程, 参考 ),高度赞赏。

Git的GUI像Bzr Explorer但Git?

GIT有哪些GUI,就像Bazaar Explorer? 最好用于Linux。 截图http://img.zgserver.com/linux/home-page-screenshot.png 将包括或链接到答案的截图是很好的。 如果你可以做每个应用程序作为一个答案,他们可以单独投票。

为什么我的Java GUI在第一次移动时会“跳跃”?

我有一个简单的Java GUI(下面的代码),由于某种原因,当显示时,将第一次尝试移动或调整它的大小,将“跳转”回到它的原始位置。 所以基本上我必须两次移动gui才能让它移动一次,因为只要我第一次释放鼠标,它就会回到原来的位置。 import javax.swing.*; public class JFrameTester { public static void main(String[] args) { JFrame f = new JFrame("A JFrame"); f.setSize(250, 250); f.setLocation(300,200); f.getContentPane().add(new JTextArea(10, 40)); //f.pack(); f.setVisible(true); //f.validate(); } } 我正在用java 1.6运行在GNU Linux上 。 我将显示导出到我的Windows机器,并想知道它是否与X11转发有关,因为在Windows中运行gui时它不显示此行为。 但是,当我在Fedora Linux机器上运行这个gui(用java 1.7)时,根本不显示这个行为 – 不pipe是否导出显示。