这是我在 Mac OS X 中禁用鼠标加速问题的 Linux 版本。希望这次我能得到答案。
我厌倦了鼠标加速,想要一个完全线性的鼠标响应。这可以通过X.Org wiki 页面上关于指针加速的 5 种左右方法中的任何一种(有些隐含的暗示)轻松实现。但是,它们也会禁用速度缩放。
我不想要设备和屏幕坐标之间的 1:1 映射。我想要一个 1:N 映射,其中 N 是一个常量。有任何想法吗?
在 unix/linux 下,有一个非常有用的程序screen
:它用于 bash,纯文本,我可以分离会话,注销(尽管会话仍在运行),稍后登录(甚至从不同的计算机)并恢复与我离开时完全一样的会议。
我的问题是,是否有等价screen
于 X?
所以我想要做的是:ssh -X
在远程 linux 机器上的 X 会话中远程工作,注销,然后再次从另一台计算机登录ssh -X
,然后重新连接 X 会话;从我之前注销的那一刻起,几乎就可以恢复工作。这可能吗?
是否可以向从控制台登录 X(xdm、fluxbox)的本地用户发送消息(弹出窗口或其他内容)?例如:user1
记录并使用 X/fluxbox,user2
通过 ssh 登录到同一个框到控制台。现在 -user2
必须做什么才能向 发送消息user1
?
大多数人希望使用“-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)
我也许应该更清楚地解释一些事情:
非常感谢任何帮助!
当我在两个终端窗口之间使用 X11 鼠标选择复制和粘贴文本时,选项卡经常(但并非总是)转换为空格。这似乎取决于所涉及的终端应用程序和其中运行的程序。
这是我通过实验发现的:
gnome-terminal
在源端保留选项卡。 xterm
并konsole
没有。cat
. 其他应用,如less
,vim
,emacs
,或nano
不保留选项卡。对此有何解释?这些错误是konsole
和 中的xterm
,还是可以以不同的方式配置?可以less
这样配置以保留输出中的选项卡吗?
我正在Lubuntu在VirtualBox的一个客人上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)
所以看起来布局设置正确。对?
有什么我可以做的吗?
我有几个关于 Linux 中的多点触控的问题:
更新 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 数据也不包含任何与多点触控相关的...
我刚刚安装了 Cygwin/X 并启动它 startxwin -- -listen tcp
以允许远程客户端通过 tcp 连接到它。
但是,远程客户端无法连接到远程显示器并显示以下错误消息:
Authorization required, but no authorization protocol specified
Run Code Online (Sandbox Code Playgroud) 我在使用 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?
我在 Windows 10 上的 Linux 的 Windows 子系统上运行 Ubuntu 16.04(带有 Creators 更新)。我有一个在 Windows 中运行的 X 服务器(VcXsrv),我从 bash 我在该 X 服务器上打开了一个 lxterminal。我的笔记本电脑的分辨率为 3840x2160 像素。
我的问题是lxterminal窗口中的鼠标指针太小,我移动也找不到,所以我必须把它移出终端窗口,然后小心地把它移到我想要的地方。
这个设置非常不寻常(但是!)我没有通过搜索找到任何东西。
如何让鼠标指针变大?
xorg ×10
linux ×7
copy-paste ×1
cygwin ×1
cygwin-x ×1
display ×1
firefox ×1
gnu-screen ×1
less ×1
lubuntu ×1
lxde ×1
mouse ×1
putty ×1
ssh ×1
ubuntu ×1
windows ×1
windows-10 ×1
windows-subsystem-for-linux ×1
xterm ×1