问题标签 [gnome]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 用户 Crontab + Python + 随机壁纸 = 不工作?
我有一个 python 脚本,可以通过 gconf 将桌面壁纸正确设置为给定文件夹中的随机图片。
然后我的 crontab 中有以下条目
* * * * * python /home/bolster/bin/change-background.py
并且系统日志正确报告执行
但没有桌面变化,有什么想法吗?
c++ - 如何在 GtkEntry 中设置文本可编辑
非常直截了当的问题,我有一个GtkEntry
小部件,我想将其设置为可编辑。我知道我应该使用的功能是:
但我不知道如何让它以一个GtkEntry
小部件作为参数
这是我正在使用的代码:
就获得键盘焦点而言,我认为我需要该panel_applet_request_focus ()
功能。它要求我将相关的小程序和触发窗口焦点的事件的时间戳传递给它
我不确定要为时间戳输入什么。我编译了上面的代码,当我点击小程序时仍然无法获得键盘焦点。
c++ - 如何在 C++ 中解析 XDG/gnome/kde 菜单/桌面项结构?
我想解析 Gnome 面板(标准 Gnome 桌面应用程序启动器)的菜单结构,它与使用 c/c++ 函数调用的 KDE 等效。也就是说,我想要一个给定机器上安装的基本菜单类别和子菜单的列表。我想使用相当简单的 c/c++ 函数调用(请不要脱壳)。
我了解这些菜单采用标准 xdg 格式。我了解此菜单结构存储在 xml 文件中,例如:
我看过这里:http ://www.freedesktop.org/wiki/Specifications/menu-spec?action=show&redirect=Standards%2Fmenu-spec但他们提供的只是标准和一些用于插入项目条目的外壳文件(我不想要 shell 脚本,我不想要安装,我绝对不想从 XDG 规范创建一个 c 库。我想找到现有的菜单结构)。我看过这里:http ://library.gnome.org/admin/system-admin-guide/stable/menustructure-13.html.en以获取有关这些结构的更多说明。这些都没有让我很好地了解如何使用 ac/c++ 程序确定菜单结构。
实际的 gnome 菜单结构似乎是一个可怕的毛茸茸的东西——它们似乎没有显示菜单结构,而是给出了自安装以来菜单所经历的所有更改的 XML 编码描述。我假设 gnome 面板会解析这些文件,因此在某处埋藏了一个函数来执行此操作,但在扫描 library.gnome.org 几天后,我还没有找到该函数的位置。我也扫描了 Nautilus 源代码,但面板似乎存在于其他地方或被埋得很好。
提前致谢
command-line - 使用 DBus 控制 Gnome 音量
我对整个 DBus 的东西还很陌生,所以如果这很简单,请原谅,但我想知道使用 DBus 是否可以从命令行设置音量。
python - python VTE终端怪异
我正在尝试使用来自 python VTE绑定的终端(来自 debian 挤压的 python-vte)作为虚拟终端模拟器(仅用于 ANSI/控制字符文本处理)
在交互式 python 控制台中,一切看起来(几乎)都很好:
但是,将此代码(稍加修改)作为 python 脚本启动,会产生不同的结果:
奇怪的是,将代码粘贴回(新的)交互式 python 会话也会产生空字符串:
我首先想到的是,这两种情况的唯一区别是时间——之前必须有一些延迟get_text
。不幸的是,前get_text
几秒钟的睡眠并没有帮助
然后我认为它与X窗口环境有关。但结果是相同的纯 linux 控制台(缺少图形时有一些警告)。
我想知道是什么导致了这种不可预测的行为(交互式控制台 - 粘贴与键入,这不是延迟..交互式控制台与 vte 终端对象无关..我猜)
有人可以解释发生了什么吗?是否可以这样使用 VTE 术语?
输出中的“b”字母前面有空格,这是另一个奇怪的地方(所有连续的行前面都有更多的空格..看起来我必须在字符串之前发送回车。)
(我使用的lambda *a: True
get_text方法参数是一个虚拟回调,它是一些SlotSelectedCallback .. 对于它的解释,我也将不胜感激:))
python - 在 gnome 小程序中添加 gtk.widget
我有个问题 :
我写了一个小 gnome 小程序,当我们单击一个按钮时,我想在“gnome-panel”下添加一个 gtk.widget,就像时钟小程序的日历一样。
但我不知道该怎么做。这是我的代码:
使用此代码,当我单击按钮时,列表会显示在 gnome 面板中:这是因为我将它添加到 mainLayout 中。
那么如何在“gnome-panel”下添加它。
谢谢
ubuntu - 如何在 Gnome 面板中显示状态消息?
我有一个我一直在开发的 Gnome 小程序。它是用 Python 编写的,它在一个小标签中显示某事的进度。
我的问题是:向用户显示状态通知的最佳方式是什么?在 Ubuntu 上,我注意到每当我连接到网络或调整音量时,右上角都会出现一个黑框。有没有办法用 Python 做类似的事情?
desktop - Gnome 桌面图标对齐
自从我开始将 gnome 桌面与 windows 桌面进行比较以来,已经有很长时间了。
但是自从我开始使用 linux 之后,我意识到在桌面上对齐图标的“gnome 方式”对我来说并不是那么好。与 Windows 的方式相比,Windows 对我来说更好。(记住,对我来说)。
我想知道是否有人有一些技巧可以使“gnome 桌面图标对齐”更像 Windows。我试图减小图标的大小,做了一些事情,但还不是全部。
那么,谁能告诉另一个提示?我喜欢在 Windows 桌面上放一些东西,无论我把文件放在哪里,Windows 都会组织文件并将图标放在最后一个图标之后(以级联样式)(并且自动)。
有小费吗?
windows - Windows 上的侏儒
萨拉姆,
我找不到类似的帖子,也许有些服务器不喜欢这个关键字组合:)
我想在 Windows 桌面上运行 gnome/linux,我知道可以通过:
1- 虚拟机,安装了 linux/gnome 2- Cygwin,配置了 gnome 3- 其他端口
至于 1,由于内存消耗太高而被丢弃 至于 2,我找不到任何可用的示例配置,我找到了一个废弃的 gnome/cygwin 项目。至于3,假设有什么,但到目前为止还不知道->。
谢谢
python - Gnome 小程序应该如何存储它的配置数据?
我有一个用 Python 编写的 Gnome 小程序。为了保存配置数据/设置,它会创建一个文件~/.appname
.
但是,这会阻止将小程序的多个实例添加到面板中,因为每个实例都不能有自己的设置。
如何以允许每个实例拥有自己独特设置的方式存储设置?
更新:我特别想知道如何存储每个实例的设置。