标签: xorg

在 X.Org (Linux) 中禁用鼠标加速

这是我在 Mac OS X 中禁用鼠标加速问题的 Linux 版本。希望这次我能得到答案。

我厌倦了鼠标加速,想要一个完全线性的鼠标响应。这可以通过X.Org wiki 页面上关于指针加速的 5 种左右方法中的任何一种(有些隐含的暗示)轻松实现。但是,它们也会禁用速度缩放

我不想要设备和屏幕坐标之间的 1:1 映射。我想要一个 1:N 映射,其中 N 是一个常量。有任何想法吗?

linux mouse xorg ubuntu

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

X 等效于“屏幕”实用程序

在 unix/linux 下,有一个非常有用的程序screen:它用于 bash,纯文本,我可以分离会话,注销(尽管会话仍在运行),稍后登录(甚至从不同的计算机)并恢复与我离开时完全一样的会议。

我的问题是,是否有等价screen于 X?

所以我想要做的是:ssh -X在远程 linux 机器上的 X 会话中远程工作,注销,然后再次从另一台计算机登录ssh -X,然后重新连接 X 会话;从我之前注销的那一刻起,几乎就可以恢复工作。这可能吗?

linux xorg gnu-screen

12
推荐指数
1
解决办法
3907
查看次数

Linux:如何向登录 X11 的本地用户发送消息?

是否可以向从控制台登录 X(xdm、fluxbox)的本地用户发送消息(弹出窗口或其他内容)?例如:user1记录并使用 X/fluxbox,user2通过 ssh 登录到同一个框到控制台。现在 -user2必须做什么才能向 发送消息user1

linux xorg

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

SSH:在远程屏幕上启动 GUI 程序,而不是 X 显示

问题

大多数人希望使用“-X”选项通过 ssh 连接到服务器,以便使用客户端的显示在远程主机上运行 GUI 程序。我想在连接到服务器的物理监视器上运行 GUI 程序。这可能吗 ?让我更具体一点:

我的情况如下:我有一个没有键盘或鼠标的工作站,但它连接了一个显示器。我想用我的笔记本电脑通过 SSH 连接到它,并且能够启动一些图形程序,比如 xeyes 或 ssvnc,并让它出现在工作站的监视器上。

[xapple@laptop ~]$ ssh workstation
Last login: Mon Sep 26 20:03:35 2011 from laptop
[xapple@workstation ~]$ export DISPLAY=:0
[xapple@workstation ~]$ xeyes
No protocol specified
Error: Can't open display: :0
Run Code Online (Sandbox Code Playgroud)

编辑:额外信息

我也许应该更清楚地解释一些事情:

  • 我在工作站上有 sudo 访问权限,如果需要,我可以安装任何东西。
  • 工作站正在运行 GNOME 用户界面。
  • 在从工作站断开键盘和鼠标的连接之前,我登录了一个 GNOME 会话。因此,当前可以在工作站的显示器上看到我的 GNOME 桌面。
  • 我不想在工作站上运行我的笔记本电脑上的程序。我想在工作站上运行工作站程序。在远程服务器上找到的 xeyes 或任何可执行文件应该在远程服务器的监视器上运行
  • 我知道执行此操作会使我的光标无法连接到界面。我无法点击东西。没关系。

非常感谢任何帮助!

linux ssh display xorg

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

在 X11 中的终端窗口之间复制和粘贴选项卡

当我在两个终端窗口之间使用 X11 鼠标选择复制和粘贴文本时,选项卡经常(但并非总是)转换为空格。这似乎取决于所涉及的终端应用程序和其中运行的程序。

这是我通过实验发现的:

  • 它完全取决于源(副本)端运行的内容。无论正在运行什么,目标(粘贴)端都会粘贴选项卡,如果源保留了它们。
  • gnome-terminal在源端保留选项卡。 xtermkonsole没有。
  • 仅当文件已使用cat. 其他应用,如lessvimemacs,或nano不保留选项卡。

对此有何解释?这些错误是konsole和 中的xterm,还是可以以不同的方式配置?可以less这样配置以保留输出中的选项卡吗?

xorg xterm less copy-paste

12
推荐指数
1
解决办法
2848
查看次数

为什么我的键盘映射在 VirtualBox 和 Putty 中的 Xming、Lubuntu 出现错误?

我正在LubuntuVirtualBox的一个客人上Windows 7的主机。

我已经在主机上启动了 X 服务器XMing

我使用Putty和 X-forwarding ssh进入来宾并使用它来启动lxterminal

这很有效,只是我的瑞典语键盘按键没有正确显示。效果是我似乎在使用美式键盘,尽管我不是。例如,当我按“ö”时,“;” 出现在终端中。同样的情况也发生在 xterm 中。

在 lx 终端中运行:

$ setxkbmap -v 10 -query

产生:

Setting verbose level to 10
locale is C
Applied rules from xorg:
rules:      xorg
model:      pc105
layout:     se
Trying to build keymap using the following components:
keycodes:   xfree86+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc+se+inet(pc105)
geometry:   pc(pc105)
rules:      xorg
model:      pc105
layout:     se
Run Code Online (Sandbox Code Playgroud)

所以看起来布局设置正确。对?

有什么我可以做的吗?

windows keyboard-layout xorg putty lubuntu

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

如何在 GNU/Linux 中检查多点触控

我有几个关于 Linux 中的多点触控的问题:

  1. 多点触控和 MPX(多指针扩展)有关系吗?如果应用程序处理多个光标,是否意味着它已准备好多点触控?
  2. 如何测试多点触控是否真的有效
    1. 在系统中(Xorg、驱动程序)
    2. 在给定的应用程序中
  3. 如果我没有多点触控设备,如何测试/开发多点触控?我可以以某种方式模拟它吗?
  4. 如何测试 html5 多点触控支持是否有效?例如,我应该使用这个演示吗?

更新 1:

[2.1] 要查看驱动程序中是否支持多点触控,可以转储 /dev/input/eventX 并查看它是否具有多点触控相关事件(如0x2f /*MT slot being modified*/0x35 /* Center X ellipse position */):hd /dev/input/event... | grep ' 00 03 00 2f'

[3] 开始简单的触摸屏模拟器。也许某处已经有一个?

更新 2:

根据xinput test 6我看到的多点触控事件。但在xev输出中,我只看到重复的 MotionEvents,没有额外的多点触控坐标。XInput2 数据也不包含任何与多点触控相关的...

linux xorg

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

尝试将远程客户端连接到 Cygwin/X 时,我收到“需要授权,但未指定授权协议”

我刚刚安装了 Cygwin/X 并启动它 startxwin -- -listen tcp以允许远程客户端通过 tcp 连接到它。

但是,远程客户端无法连接到远程显示器并显示以下错误消息:

Authorization required, but no authorization protocol specified
Run Code Online (Sandbox Code Playgroud)

cygwin xorg cygwin-x

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

如何使用不同的 WM_CLASS 启动 Firefox?(或任何其他更改的属性,如 WM_NAME)

我在使用 i3wm 的 mint linux

我想在启动时将特殊的 Firefox 会话与默认会话区分开来。所以我需要它在开始时至少有一个改变的属性(后来它改变了它的标题,但为时已晚。我想通过 i3 命令将它分配给一个特殊的工作区)

我试过这个

firefox --class="pidgin"
#xprop output: WM_CLASS(STRING) = "Navigator", "Firefox"
firefox --class=pidgin
#xprop output: WM_CLASS(STRING) = "Navigator", "Firefox"
Run Code Online (Sandbox Code Playgroud)

这有效:

xprop -set WM_NAME "Horst" #this works but its not at startup
#xprop output: WM_NAME(STRING) = "Horst"
Run Code Online (Sandbox Code Playgroud)

这不是:

xprop -set WM_CLASS "Pidgin"
xprop: error: unsupported conversion for WM_CLASS
Run Code Online (Sandbox Code Playgroud)

1) 我如何检查 firefox --class=<1> 命令是否有效?

2) <1> 的有效值是多少?

3) 有没有其他方法/命令可以通过更改的属性启动 Firefox?

linux firefox xorg i3-window-manager

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

如何在 Windows Subsystem for Linux 中设置 X 鼠标指针的大小

我在 Windows 10 上的 Linux 的 Windows 子系统上运行 Ubuntu 16.04(带有 Creators 更新)。我有一个在 Windows 中运行的 X 服务器(VcXsrv),我从 bash 我在该 X 服务器上打开了一个 lxterminal。我的笔记本电脑的分辨率为 3840x2160 像素。

我的问题是lxterminal窗口中的鼠标指针太小,我移动也找不到,所以我必须把它移出终端窗口,然后小心地把它移到我想要的地方。

这个设置非常不寻常(但是!)我没有通过搜索找到任何东西。

如何让鼠标指针变大?

linux xorg lxde windows-10 windows-subsystem-for-linux

11
推荐指数
2
解决办法
7597
查看次数