标签: gtk

在启用 X11 转发的 ssh 后打开 X 程序时,如何修复“无法打开显示”错误?

在我的 Mac(OS X 10.6.8)上启动 X11 应用程序(XQuartz 2.3.6,xorg-server 1.4.2-apple56)后,在 X11 中打开一个终端并运行xhost +,然后ssh -Y我到我的 Ubuntu 10.04 VM(在 VMware 上运行)融合)。当我跑步时gedit .bashrc(例如),我得到:

(gedit:9510): Gtk-WARNING **: cannot open display: 
Run Code Online (Sandbox Code Playgroud)

set | grep DISPLAY 什么都不返回。

但是如果我ssh -Y进入我的 Ubuntu 11.04 机器,就gedit .bashrc可以了。 echo $DISPLAY返回“本地主机:10.0”。

export DISPLAY=localhost:10.0在 sshed 进入我的 VM 然后运行时尝试过gedit .bashrc,但我得到:

(gedit:9625): Gtk-WARNING **: cannot open display: localhost:10.0
Run Code Online (Sandbox Code Playgroud)

两台不同的 Ubuntu 机器的配置有什么不同可以解释为什么一台可以工作而另一台不可以?

更新:正如Zoredache在下面的评论中所建议的,我跑了sudo apt-get install xbase-clients,但我仍然遇到同样的问题。

ssh display xorg gtk

151
推荐指数
9
解决办法
139万
查看次数

Xorg 中的每个应用程序窗口缩放以实现高 dpi 显示

我正在使用 4k 显示器运行 Gnome Shell,并且我使用的一些应用程序根本无法以高分辨率进行缩放。

以下是 LMMS 的示例,该应用程序尚未移植 Qt 5,因此它没有高 dpi 缩放功能:

截屏
(点击图片放大)

有没有办法在不改变显示分辨率的情况下缩放特定的 X 窗口?

我当前的解决方案是将显示分辨率的尺寸减半,但这会降低支持适当 dpi 缩放的所有其他应用程序的分辨率:

截屏

linux xorg gtk

35
推荐指数
2
解决办法
3万
查看次数

用替代品替换 GTK+ 文件对话框

没有办法配置 GTK+ 程序以使用不同的文件对话框?

阅读 有关默认对话框的古代 文章并发现与当前版本没有区别并不是它在不久的将来得到改进的好兆头。

我读过这个问题,但我似乎是近一年来为数不多的人之一。正如我在对该问题的评论中提到的:

对于archlinux,有一个用于KDE 的FF 补丁版本。如果您在 KDE 中并且喜欢精简版的 dolphin/无论它是什么,它都可以很好地工作,但不幸的是,如果您不使用 KDE,它似乎不会更改文件选择器

由于我目前处于自定义 openbox 设置中,因此 Firefox 重新使用不喜欢的 GTK+ 对话框。但是这个解决方案只适用于 Firefox,所以我更喜欢一种方法来从我的系统中全局清除它。

linux file-management gtk arch-linux

33
推荐指数
2
解决办法
1万
查看次数

如何禁用 GtkFileChooserDialog 搜索?

如果我想在 gtk3 应用程序(例如 firefox)中打开或保存文件,我会在提示字符后获得不需要的搜索功能。

旧的和高效的行为:打字d给我第一个以.开头的文件d,打字de给我第一个文件de.

新的和不需要的行为:打字d开始搜索过程,并/home/myuser/Downloads/somestuff/DETLEFF在系统中的某处提供我或其他一些文件。

例子: Gtk3文件选择器

我怎样才能改回旧的和富有成效的行为?

我的系统:archliux64,Gtk3:3.18.6,windowmanager:fluxbox

linux firefox gtk arch-linux

32
推荐指数
3
解决办法
2540
查看次数

在 Windows 10 上打开 Ubuntu Bash 的 GUI 应用程序

我安装了 Windows 10 Insider build 只是为了使用 Ubuntu Bash。我注意到它在 Windows 上的整个 Ubuntu 所以我尝试安装一个 GUI 应用程序,即 Gedit。它已正确安装,但是当我尝试打开它时。我看到一个错误

root@ACERASPIRE:~# gedit
error: XDG_RUNTIME_DIR not set in the environment.

(gedit:3994): Gtk-WARNING **: cannot open display:
root@ACERASPIRE:~#
Run Code Online (Sandbox Code Playgroud)

是否有可能解决这个问题或让 Ubuntu 的 GUI 应用程序在 Windows 10 上运行。我认为有人可以在这里解决这个问题

bash gtk ubuntu windows-10

28
推荐指数
2
解决办法
5万
查看次数

无法在 module_path 中找到主题引擎:“murrine”

我之前在我的 Fedora 机器上下载并安装了一个新主题。

但是,每次加载 gvim、nautilus 时都会收到此警告。

(gvim:4629): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(gvim:4629): Gtk-WARNING **: Unable to locate theme engine in module_path: "equinox",
Run Code Online (Sandbox Code Playgroud)

我如何下载这个主题引擎?并删除此警告?

gnome gtk

24
推荐指数
4
解决办法
6万
查看次数

“打开文件”对话框需要很长时间才能出现在所有应用程序上

在 Ubuntu 14.04 上。

在使用 KeepassX 时,我尝试使用Ctrl+O快捷方式打开数据库,但它似乎因无响应窗口而崩溃。然后,我注意到 Firefox、geditGnome 之眼以及几乎所有带有“打开文件”对话框的应用程序都有相同的行为。

重新启动后,我再次尝试,它仍然发生。但最终,我发现对话框花了很长时间才出现,它只是使应用程序在响应之前无响应(使它看起来像崩溃了)。不过,它只发生在第一次。在已经运行过一次缓慢序列的已经运行的应用程序上,后续使用 Ctrl+O不会再减慢速度,但是一旦应用程序重新启动,它就会再次发生(仍然只是第一次调用对话框时)。

使用eog测试,当我跑它在终端上和所使用的Ctrl+O快捷方式。在对话框之前出现以下输出:

Error creating proxy: Error calling StartServiceByName for org.gtk.Private.UDisks2VolumeMonitor: Timeout was reached (g-io-error-quark, 24)
Run Code Online (Sandbox Code Playgroud)

我在一个终端上测试了多个应用程序,效果相同。我还注意到,以 root 身份运行应用程序并没有同样的效果。也就是说,在将这些应用程序与sudo. 从该输出中,我可以推断它可能与 uDisk 有关系,因为我在启动时安装了分区和驱动器。我也觉得 uDisks 与它有关,因为我已经测试过只有在我登录之前插入外部驱动器才会发生这种情况。

我能在别处找到的关于这个问题的最接近的事情是关于 SourceForge 的这个相当神秘的评论,关于它发生在另一个应用程序(我没有或使用)上说:

... 事实证明 gtk 不喜欢作为分叉的孩子孤儿进程运行 - 去figger ...

发生这种情况的原因可能是什么?我能做些什么来摆脱缓慢吗?

linux terminal gtk udisks

14
推荐指数
1
解决办法
1580
查看次数

gtk 3.14 文件选择器:文件夹优先

我刚刚从 fedora20 升级到 fedora21,现在 gtk 文件选择器将文件和文件夹分类在一起。我更喜欢首先显示文件夹的通常和以前的行为(并且由于那里的选项,我在 nautilus 中启用了该行为)。

是否也可以在 gtk 3.14 文件选择器中实现该排序?如果是,如何?

linux fedora gnome gtk

11
推荐指数
1
解决办法
3752
查看次数

是否可以更改在 Xming 下运行的远程 X 应用程序的外观?

我现在正在 Windows 电脑上的 Xming 中远程运行 Eclipse,通过来自运行 Ubuntu 11.10 的笔记本电脑的 ssh 隧道。

如下所示,它看起来并没有那么糟糕,但是当我的应用程序找不到 GTK+ 应用程序的任何其他应用程序时,它似乎默认为标准主题。

我能做些什么吗?此外,如果我可以对字体设置做一些事情以使其更易于阅读,那就太好了。

在此处输入图片说明

fonts gtk xming themes

9
推荐指数
1
解决办法
6014
查看次数

GTK+ 3 文件对话框位置条目?

在 GTK 2 中,我可以单击“输入文件名”按钮来输入条目的完整路径。在 GTK 3 中只有路径栏,如果我输入一些东西,它会重定向到搜索栏,这不是我想要的。位置入口在哪里?

linux gnome gtk

9
推荐指数
1
解决办法
1285
查看次数