问题标签 [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.

0 投票
4 回答
8583 浏览

c++ - Linux GUI 开发

我有一个想要移植到 Linux 的大型 GUI 项目。在 Linux 中用于 GUI 编程的最推荐框架是什么?诸如 KDE / Gnome 之类的框架是否可用于此目标,或者使用 X 以外的更通用的东西更好?

我觉得如果我选择了 Gnome 或 KDE 中的一个,我就会为选择其中一个而不是另一个的 Linux 市场的一部分而关闭市场。(是的,我知道有重叠)

有没有更好的办法?还是我必须创建 2 个完整的 GUI 应用程序才能获得接近 100% 的覆盖率?

没有必要有一个也适用于 Win32 的跨平台解决方案。

0 投票
2 回答
6778 浏览

bash - 如何在 Ubuntu 的终端中自动运行应用程序?

autorun在各种安装时运行bash脚本的 USB 设备上创建了一些脚本文件。这些脚本“在后台”运行,如何让它们在终端窗口中运行?(如“终端中的应用程序”gnome Launcher 类型。)

0 投票
2 回答
7062 浏览

linux - X/Gnome:如何测量打开窗口的几何形状

是否有标准的 X / Gnome 程序可以显示我选择的窗口的 X、Y 宽度和深度(以像素为单位)?类似于 xterm 在您调整窗口大小时向您显示窗口的宽度和深度(以行为单位)的方式。

我在 Red Hat Enterprise Linux 4.4 上运行。

谢谢!

0 投票
3 回答
15233 浏览

linux - 如何为 Linux 设置我的应用程序的桌面图标:KDE、Gnome 等?

我有一个在 Windows、Linux 和 Macintosh 上运行的跨平台程序。我的 Windows 版本有一个图标,但我不知道如何为我的 Linux 版本制作一个图标。是否有 KDE、Gnome 等的标准格式,或者我必须为每个格式做一些特别的事情?

我的应用程序是 c++ 并作为源代码分发,因此最终用户将使用 gcc 编译它。

如果我可以将图标直接嵌入到我的 exe 二进制文件中,那将是最好的。

0 投票
12 回答
187960 浏览

linux - 你如何知道 Ubuntu 上安装了哪个版本的 GTK+?

我需要确定 Ubuntu 上安装了哪个版本的 GTK+

男人似乎没有帮助

0 投票
10 回答
7233 浏览

ubuntu - Gnome“运行应用程序”对话框中的访问别名

我希望能够在 Ubuntu/Gnome 中按 Alt+F2 时出现的“运行应用程序”对话框中从我的 .bashrc 运行我的别名。

有谁知道如何做到这一点?

0 投票
9 回答
1398 浏览

linux - gtk+ 是否对大多数 linux 应用程序的笨拙外观负责?

现在,我知道这完全是主观的,所以请不要喷我。每当我决定安装像 Ubuntu、Fedora 等发行版时,我从未对 linux 完全满意,因为它们笨拙的定位和小部件的间距。

看看这个

替代文字

替代文字

注意文本字段文本的尴尬间距。

我见过许多表面上看起来不错的 Gnome 主题,但它们都以某种方式崩溃了,尴尬的间距,奇怪的边框。等等。

例如,整个 linux 桌面没有 OSX 的视觉完整性,我想知道为什么。如果有任何好的集成 Linux 环境的例子,请告诉我,我真的很想使用 Linux。

(我知道,有 QT,还有其他管理器,比如 KDE 等。我注意到了同样的事情,所以它可能不仅仅是 GTK 或 Gnome)

0 投票
6 回答
2841 浏览

ruby - 如何检测 Gnome 终端?

我正在编写一个使用 F1 键的控制台应用程序(寻求帮助)。不幸的是,虽然(KDE 的)Konsole 不使用此键,但 Gnome 终端却使用,因此我的应用程序无法访问 F1 键。我不认为有一种方法可以检测 F1 键是否已经映射到事物的 GUI 端(Gnome 终端),但如果有,那么答案将消除这个问题。:)

因此,我的下一个最佳选择是尝试检测我是否在 Gnome 终端中运行。有没有办法做到这一点?我主要对从 Ruby 中收集这些内容感兴趣,但如果它可以通过 shell 或环境变量或虚拟文件系统(/proc、/dev 等)完成,那么这就足够了。

我希望有一种可靠的方法来做到这一点,但我可以满足于“最佳猜测”方法,比如 grep 环境变量寻找线索,让我合理地假设 Gnome 终端是包装终端。

额外信息:其他密钥也被 Gnome 终端“偷走”。我打算为 Gnome 用户显示一些关于备用键的信息性消息。

0 投票
5 回答
2359 浏览

java - 如何让 Java 从 Gnome 的当前目录执行 jars?

在带有 Gnome 的 Ubuntu Linux 上,通过在 Gnomes 文件浏览器中双击 jar 文件来运行我的 Swing 应用程序会导致错误,因为找不到通过 Java 插件框架(位于子目录中)动态加载的所需库。

正如我的可执行 jar 的清单文件中所述,框架本身的基本库已正确解析。但是,一旦框架启动,就找不到插件(甚至没有指定我的平台的插件)。

通过从终端启动应用程序

就像一个魅力,广告确实通过双击一个shell脚本来运行应用程序。

但是,我想避免使用终端窗口。(我是一个 Windows 人,也许它不会像它惹恼那些在 Windows 上的人一样惹恼 linux 人。)

这个问题可以在多个 Linux 系统中重现。我需要做些什么来让 Java 正确解析库吗?

0 投票
2 回答
1760 浏览

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

我想为我在 Gnome 中运行的 Python 应用程序分配一个全局热键。我怎么做?我只能找到两年前的帖子说,好吧,几乎什么都没有:-)