关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion我一直想知道top或nano或vi等CLGUI是如何构建的?我需要实际制作一个,并且正在寻找有关它们背后的总体思路的指南或教程。
我正在使用需要启动应用程序的API,该应用程序在Linux上运行GUI。我需要输入一些登录信息,然后隐藏该应用程序。有没有一种方法可以让我在机器上启动GUI,然后隐藏它、注销并让其他用户登录而不显示GUI,但应用程序仍在运行? 最佳答案 可以看看Xvfbhttp://en.wikipedia.org/wiki/Xvfb它是X的帧缓冲版本。它将启动一个X11服务器而不显示它(例如对selenium很有用) 关于linux-在Linux上运行GUI应用程序,而不显示图形用户界面?,我们在St
在命令行上调试bash脚本很复杂。是否有一个好的基于GUI的调试器可用于调试bash脚本? 最佳答案 下载ShellEd允许编辑bash脚本的eclipse插件(更新站点对我不起作用)。通过Help->Installnewsoftware->Add->Archive安装它。下载basheclipse并将内容提取到您的eclipseplugins目录插件。重新启动eclipse。创建一个新的Eclipse项目BashTest。在项目中添加文件myscript.sh:#!/bin/bash._DEBUG.shecho'kshitiz'e
我有一个shell脚本,当在触摸屏PC(UubntuLucidLynx)上执行时,它会在远程服务器上进行备份。现在我希望通过在其上运行的GUI应用程序中创建一个小按钮来实现自动化。该应用程序是使用Qt和C++构建的。到目前为止,我可以使用QFileDialog打开文件夹浏览器并导航到.sh文件,但是是否可以直接打开定义的.sh文件(即通过定义名称和位置)?有一些提示应该使用QProcess,但我对它的实现有点困惑。 最佳答案 您可以将其设为阻塞或非阻塞。这取决于您是想阻塞主进程还是在后台以异步模式运行shell脚本。另外,因为你不需
我需要开发一大套从服务器命令行运行的工具(即非客户端-服务器架构)。系统不必是高性能的;我只想要一些易于开发的东西。我可以使用哪些技术来构建从命令行运行的简单GUI?我只需要可以在对话框中选择行/复选框/输入自由文本的菜单。编辑:忘记添加,访问Mysql(即可用的驱动程序)是必不可少的。 最佳答案 Shell,带对话框,旧备用-http://www.linuxjournal.com/article/2807编辑-如果它与MySQL相关,请查看PERL-Tk和DBI。 关于linux-哪种
我的任务是更新一系列应用程序,这些应用程序是性能关键的VB.NET应用程序,这些应用程序本质上只是监视和返回网络统计信息。我只有三个要求:将其转换为C#、使其快速并使其稳定需要注意的是,我们“可能”从.NET平台迁移到linux“很快”我将来会负责维护这些应用程序,所以我想做好这件事。我决定根据MVP模式重构这些应用程序,以便我可以正确地对这个坏男孩进行单元测试。但我也在想,因为我使用的是MVP,所以我也可以在原生C/C++代码中完成计算量大的工作,而GUI将使用.NET表单或Qt或其他任何东西完成。问题:在winforms中做GUI是否有意义,而在原生的非托管C/C++中做昂贵的东西
在Windows上,无论使用哪种框架,所有框架最终都需要调用用户模式user32::CreateWindowExAPI以在桌面上实际创建一个窗口。在Ubuntu或一般的Linux系统上,似乎选择是使用Wx或Qt或GTK+等小部件框架来创建GUI应用程序,但所有这些框架感觉它们都在包装一些更基本的东西。这些都直接与Linux上的X对话吗?我以为Ubuntu正在转向非X窗口管理器,那么他们将使用什么?我应该使用什么库来访问所有这些框架使用的窗口管理器? 最佳答案 都是包装Xlib,如果你切换到非X服务器,你将需要一个Xlib替换它(
我遵循了这个link中的步骤我设法通过命令提示符从我的Windows机器调试驻留在Linux主机中的二进制文件。我在linux中有gdbserver,我在Windows中借助mingw安装了gdb。正如我所说,我可以提示“targetremotex.x.x.x:10000test”在Windows中进行命令并调试我的测试应用程序。我的问题是我不能用eclipsegui做同样的事情,在我看来它有很多按钮和选项,但它们对我来说毫无意义。我正在选择debug_configurations-->C/C++远程应用程序(唯一允许我输入linux机器ip/端口的应用程序),在连接的“主要”选项卡中
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我正在寻找自动化GUI测试应用程序。到目前为止,我已经找到了Froglogic的Squish、Dogtail和Linux桌面测试项目。有没有什么好的免费工具可以用来测试Linux应用程序?我无法选择重写我正在测试的应用程序。
我在SBC上运行Debian2.6,我计划在嵌入式设置中使用它。我需要做的是对其进行配置,以便linux启动并仅运行我的QtGUI应用程序。我需要一个窗口管理器来做这个还是我可以用X11来做。也因为它将用于嵌入式系统,我不想加载任何桌面管理器。任何关于如何做到这一点的信息都会很棒! 最佳答案 是的,您可以在没有窗口管理器的情况下执行此操作。首先:您需要启动到非Xsession,初始化级别1或3。第二:您需要启动X服务器,只需调用X或xinit即可在基本模式下启动。第三次:启动您的应用。您可能需要更多地控制应用程序在屏幕上的位置及其在