标签: x11

X 应用程序在 stderr 上警告“无法连接到可访问性总线:”

似乎终端中的每个应用程序都会发出警告和错误消息,即使它看起来运行良好。

埃马克:

** (emacs:5004): WARNING **: Couldn't connect to accessibility bus:    
Failed to connect to socket /tmp/dbus-xxfluS2Izg: Connection refused
Run Code Online (Sandbox Code Playgroud)

表明:

** (evince:5052): WARNING **: Couldn't connect to accessibility bus:    
Failed to connect to socket /tmp/dbus-xxfluS2Izg: Connection refused

(evince:4985): Gtk-CRITICAL **: gtk_widget_show: assertion 
'GTK_IS_WIDGET (widget)' failed

(evince:4985): Gtk-CRITICAL **: gtk_widget_show: assertion 
'GTK_IS_WIDGET (widget)' failed
Run Code Online (Sandbox Code Playgroud)

火狐:

(process:5059): GLib-CRITICAL **: g_slice_set_config: assertion 
'sys_page_size == 0' failed
Run Code Online (Sandbox Code Playgroud)

名单还在继续。这种行为是常见的还是我的系统有问题?我如何解决这些问题?

terminal x11 gtk bugs stderr

36
推荐指数
1
解决办法
7万
查看次数

如何在慢速网络连接上通过 SSH 加速 X?

是否有任何关于在慢速网络连接上通过 ssh 加速 X 应用程序的具体建议?在这种特定情况下,我正在从东海岸的笔记本电脑访问位于西海岸的服务器,并且也是通过不太快的 DSL 连接。

ssh 有什么设置吗?一般有什么提示吗?

performance networking ssh x11

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

X 客户端通过 SSH 转发“无法打开显示:本地主机:11.0”

我在运行 SSH 服务器的远程机器上启用了 X 转发:

# grep -i forward /etc/ssh/sshd_config 
X11Forwarding yes
# 
Run Code Online (Sandbox Code Playgroud)

在本地机器上,我已经启动了带有-X标志的SSH 客户端,该标志指示在远程机器上运行的 SSH 服务器设置 X 服务器代理。此外,它还会创建$DISPLAY指向此代理的变量并调用xauth安装代理密钥,该密钥可在远程计算机上对此 X 服务器代理进行身份验证:

# echo "$DISPLAY"
localhost:11.0
# xauth list | grep 11
A58/unix:11  MIT-MAGIC-COOKIE-1  39324086672d1ae35e373476c3891a77
# 
Run Code Online (Sandbox Code Playgroud)

但是,远程机器上的 X 客户端无法正常启动:

# wireshark 

(wireshark:10083): Gtk-WARNING **: cannot open display: localhost:11.0
# xterm
Warning: This program is an suid-root program or is being run by the root user.
The full text of the error …
Run Code Online (Sandbox Code Playgroud)

ssh x11 sshd

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

为什么 Shift+Insert 在某些应用程序中从 CLIPBOARD 粘贴而在其他应用程序中粘贴 PRIMARY?

如何使用键盘快捷键从 PRIMARY 选择(例如鼠标选择的文本)粘贴?Shift+Insert不一致地从 PRIMARY 或 CLIPBOARD 粘贴,具体取决于应用程序。

背景:

Ctrl+C将选定的文本复制到 CLIPBOARD,而鼠标选择复制到 PRIMARY。从剪贴板Ctrl+V粘贴,从 PRIMARY 粘贴mouse-middle-click

在终端模拟器(gnome-terminal)中,从剪贴板粘贴Ctrl+Shift+V. (从 PRIMARY 粘贴mouse-middle-click静止。)

我想使用键盘快捷键从 PRIMARY 粘贴。在 gnome-terminal 中,这是Shift+Insert,但在 gedit 和 Firefox 中,是Shift+Insert从 CLIPBOARD 粘贴的。我想要一个始终从 CLIPBOARD 粘贴的快捷方式和一个始终从 PRIMARY 粘贴的不同快捷方式。

我正在使用 xmonad 和 Firefox 34.0 运行 Ubuntu 14.04

x11 clipboard

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

如何获得近乎完美的屏幕录制质量?

有人建议我将未经修改的 X 显示的副本定向到一个文件,然后将该文件转换为通用视频文件。我将使用哪些命令在 Kubuntu 系统上执行此操作?(编辑:他说了一些关于将显示端口附加到文件的内容。)如果不可能,对于不依赖于快速硬件的优质屏幕录制,我的最佳选择是什么?

背景:我尝试将 avconv 与 -f x11grab 和一些 GUI 程序一起使用。但是,无论我尝试什么,生成的视频要么有伪影/模糊,要么断断续续(丢失帧)。这可能是由于 CPU/内存限制。

目标:

  • 视频质量不能与直接在屏幕上观看会话有明显不同,因为目的是演示动画应用程序。
  • 最终视频必须采用可发送给 Windows 用户并在网络上使用的通用格式。我认为 H.264 MP4 应该可以工作。
  • 解决方案不应该假设很多先验知识。我熟悉命令行和基本的Linux命令,但我还在学习Linux,对视频编解码器了解不多。

我已经尝试过的:

  • 迄今为止最好的命令:ffmpeg -f x11grab -s xga -r 30 -i :0.0 -qscale 0.1 -vcodec huffyuv grab.avi,然后使用ffmpeg -i grab.avi -sameq -vcodec mpeg4 grab.mp4.
    • 图像质量很好,但在我的测试系统上它落后于计算机。在更快的目标系统上它不会滞后,但显然会跳过帧,使视频不是很流畅
    • 我仍在尝试弄清楚如何将grab.avi 文件保存到SHM 以查看是否有帮助。
  • 使用伊斯坦布尔和 RecordMyDesktop GUI 记录器
  • 简单命令:avconv -f x11grab -s xga -r 25 -i :0.0 simple.mpg使用 avconv 版本 0.8.3-4:0.8.3-0ubuntu0.12.04.1
  • 添加-codec:copy(失败:Requested output format …

ffmpeg x11 screencasting kubuntu avconv

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

记录每次击键并存储在文件中

我需要记录每个击键并存储在用户目录中的文件中~,使用我的帐户时,我不是 sudoer 并且我无法以任何方式安装程序(如logKeys)。我怎么能用终端这样做?

注意:这个问题不是另一个提及问题的重复;在这个问题中,我询问了每次击键,而在另一个问题中,询问者询问了终端会话中的击键。

logs keyboard input x11

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

重新附加到丢失的 X11 会话

我正在使用 X11 转发ssh在我的 Windows 机器上运行 Linux 应用程序,当网络掉线时,它会丢失正在运行的所有内容。有没有类似screenX11的东西?

x11

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

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

Xorg 和 Gnome/KDE/Xfce 的区别

我想了解更多关于 UNIX 系统的信息,我想我有一个非常直接的问题。我想我知道 X 的用途:它为应用程序提供了一个标准来呈现它们的 UI(除其他外)。

但是为什么需要 Gnome/KDE 以及它们与 X 的关系?我认为他们使用 X 作为应用程序和 GUI 之间的某种接口,因此 GUI 是可定制的,而界面在应用程序之间保持不变。

这是真的还是 Gnome/KDE 独立于 X?

gnome kde xorg desktop-environment x11

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

如何在 X11 下输入度数符号(使用默认英文键盘布局)?

我正在尝试将室外温度(以度为单位)放入电子邮件中。在我的 Mac 上,度数符号 ( °) 是Option+ Shift+ 8。但是我在 Ubuntu 10.10 上用 Thunderbird 编写电子邮件,使用默认的美国英语键盘布局。我使用什么组合键来获得 X11 下的度数符号?

编辑: Gert 成功地回答了这个问题……但是,比他的回答中的更容易使用的击键的奖励积分!

keyboard special-characters x11

32
推荐指数
4
解决办法
2万
查看次数