草庐IT

gnome-terminal

全部标签

python - Gnome 中 Python 应用程序的全局热键

我想为在Gnome中运行的Python应用程序分配一个全局热键。我怎么做?我能找到的都是两年前的帖子,说的是,几乎什么都没有:-) 最佳答案 python-keybinder是相同的代码,但独立打包。现在也可以在debian和ubuntu存储库中使用。https://github.com/engla/keybinder 关于python-Gnome中Python应用程序的全局热键,我们在StackOverflow上找到一个类似的问题: https://stac

python - 开发gnome面板小程序的最新方法是什么(使用python)

今天我已经切换到GNOME(从XFCE),发现缺少一些很酷的东西,我想(尝试)自己做。我试图找到有关如何开发Gnome小程序(您放置在面板中的项目)的信息,并且很可能是在Python中,但这不是一个硬性限制。我找到了article'GnomeappletswithPython',但它看起来很旧(2004)。首先提到的是bonobo(无论它是什么),但是GnomepageonBonobo阻止它。Gnome站点有apageonappletdevelopment,但这个甚至更老(2003)和不完整(很多fixmewrite).那么目前的做法是什么?我不想学习过时的东西。

Windows 上的 Python 2.6 : how to terminate subprocess. Popen 带有 "shell=True"参数?

有没有一种方法可以终止使用subprocess.Popen类启动且“shell”参数设置为“True”的进程?在下面的最小工作示例(使用wxPython)中,您可以愉快地打开和终止记事本进程,但是如果您将Popen“shell”参数更改为“True”,则记事本进程不会终止。importwximportthreadingimportsubprocessclassMainWindow(wx.Frame):def__init__(self,parent,id,title):wx.Frame.__init__(self,parent,id,title)self.main_panel=wx.Pa

python - 如何从在 Cron 作业上运行的 Python 解锁 Gnome Keyring?

我正在连接一个Python脚本以使用cron运行(在Ubuntu12.04上),但身份验证不起作用。cron脚本访问几个服务,并且必须提供凭据。使用keyring存储这些凭据非常简单,只是当cron作业实际运行时,无法检索凭据。脚本每次都会失败。据我所知,这与cron运行的环境有关。我追踪了一组帖子,这些帖子表明关键是让脚本导出DBUS_SESSION_BUS_ADDRESS。一切都很好,我可以获得该地址并导出它,并相当容易地从Python获取它。但它只会生成一个新错误:Unabletoautolaunchadbus-daemonwithouta$DISPLAYforX11。设置DIS

python - : how-to launch for a standard terminal (to solve an issue with curses)

我遇到了一个奇怪的问题。使用Pycharm(请不要mock这个事实),我正在尝试启动一个简短的应用程序,该应用程序使用ncurses在我的任期内呈现一些东西。虽然我可以在一个简单的术语中毫无问题地启动该项目,但从Pycharm启动它会引发以下错误:File"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/curses/__init__.py",line33,ininitscrfd=_sys.__stdout__.fileno())error:setupterm:couldnotfindterm

python - 有没有办法让 pdb 和 Mac Terminal 很好地发挥作用?

在调试我的Django应用程序时,我使用pdb与pdb.set_trace()进行交互式调试。但是,当我修改文件时,本地django网络服务器会重新启动,然后我无法看到我在终端中输入的内容,直到我输入reset。无论如何,这是否会自动发生?这真的很烦人,必须取消运行服务器并一直重置和重新启动它。有人告诉我它不会发生在其他操作系统(ubuntu)上,所以有没有办法让它不会发生在Mac上?(我正在使用SnowLeopard)。 最佳答案 好的-这对我有用我创建了一个~/.pdbrc并添加了importosos.system("sttys

“茄子”的未来:GNOME 的下一代照相应用程序“快照”应用

一个新的应用程序已被接受进入 GNOME的孵化器组:“快照Snapshot”。“快照”应用的第一个预览版本已经发布,这使它成为取代“茄子Cheese”应用的卓越候选者,“茄子”应用是Linux用户当前使用的GNOME网络摄像头应用程序。让我们快速看一下它。?“孵化器”组包含那些将成为GNOME核心和GNOME开发工具一部分的项目,这意味着 它可能会有一天被纳入GNOME的发布版本。?“快照”应用是什么?GNOME“快照”应用程序的屏幕截图正如我前面提到的那样,它是GNOME的一款照相应用程序。它是使用内存安全的Rust编程语言编写的,提供了非常简洁的功能集。“快照”应用的用户界面非常简洁,既适

python - 为什么我不能在 Mac OS X Terminal.app 的 Python Interpreter 中显示 unicode 字符?

如果我尝试粘贴一个unicode字符,例如中间的点:·在我的python解释器中它什么都不做。我在MacOSX上使用Terminal.app,当我只是在bash中时,我没有遇到任何问题::~$·但是在解释器中::~$pythonPython2.6.1(r261:67515,Feb112010,00:51:29)[GCC4.2.1(AppleInc.build5646)]ondarwinType"help","copyright","credits"or"license"formoreinformation.>>>^^我什么也没得到,它只是忽略了我刚刚粘贴的字符。如果我使用中间点'\xc

python 3 : AttributeError: 'module' object has no attribute '__path__' using urllib in terminal

我的代码在PyCharm中运行完美,但我在尝试在终端中打开它时收到错误消息。我的代码有什么问题,或者我哪里出错了?importurllib.requestwithurllib.request.urlopen('http://python.org/')asresponse:html=response.read()print(html)终端输出:λpythonDesktop\url1.pyTraceback(mostrecentcalllast):File"",line2218,in_find_and_load_unlockedAttributeError:'module'objectha

python - Python 中的简单 Gnome 面板小程序

当我在上类的火车上时,我将上网本连接到NexusOne的wifi热点。当我穿过隧道时,我的手机显然失去了3G连接,并且在火车出现后需要一段时间才能重新建立。但上网本wifiLogo保持不变,因为它仍然连接到手机本身。我写了一个小的python程序,它尝试ping一个服务器,从而决定互联网是否可用(随意建议一种检测互联网连接的方法,该方法可以更快或使用更少的带宽,因为我每月有上限).我的问题是:如何在Python中为GNOMEPanel2.30.2创建一个小程序,以图形方式显示此状态,以便我可以决定何时继续单击链接并期望互联网正常工作。我知道了example有一个面板按钮可以工作,但想要