标签: kvm-switch

即使 xrandr 显示“已断开连接”,我也可以强制输出 VGA 信号吗?

我的笔记本电脑通过 KVM 切换器连接到高清电视(另一台笔记本电脑也连接到同一台高清电视)。问题似乎是 Ubuntu 无法识别要打开的 HDTV,因此无法启用 VGA 输出。据我了解,这与未通过 KVM 切换器发送的 EDID 信息有关。

xrandr 不会通过 启用 VGA 输出xrandr --output VGA1 --auto,它只是一直显示为断开连接。

我可以以某种方式强制 VGA 端口发送信号吗?

我的图形控制器:

Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
Run Code Online (Sandbox Code Playgroud)

xrandr intel-graphics vga kvm-switch

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

Fn 键在 KVM 切换器后面的 Microsoft 人体工学键盘中不起作用

我最近购买了一个Encore USB KVM 切换器来处理我的台式机和笔记本电脑。两台计算机都是双启动(Ubuntu 12.04/Windows 7 和 Ubuntu 12.10/Windows 8)。我已将Microsoft Natural Ergonomics 4000键盘和Microsoft Wireless Mouse 5000鼠标连接到 KVM USB 端口。鼠标可以正常工作,并且在大多数情况下键盘也可以工作,只是所有高级键(多媒体、家庭、邮件等)以及更重要的 Fn 键都不起作用。如果我将键盘直接连接到任何独立的 PC,它们就可以工作。

如果我在 Windows 中启动 PC,也会发生此非工作键问题。没有 Fn 键对我来说是一个交易破坏者:-(

有什么解决办法吗?

keyboard kvm-switch

8
推荐指数
1
解决办法
6398
查看次数

如果通过 KVM 切换器连接输入设备,我需要配置什么?

我从我的雇主那里得到了一台 KVM 切换器(Aten CS782DP),据我所知,它运行良好。但是,它似乎在 Ubuntu 16.04 和 16.10 上导致我的输入设备(Thinkpad USB Compact Keyboard with TrackPoint)出现问题。我无法再单击中键,也无法垂直滚动(水平工作正常)。

特别是,这是xinput直接连接键盘时输出的外观:

? Virtual core pointer                      id=2    [master pointer  (3)]
?   ? Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
?   ? TPPS/2 IBM TrackPoint                     id=14   [slave  pointer  (2)]
?   ? Lenovo ThinkPad Compact USB Keyboard with TrackPoint  id=10   [slave  pointer  (2)]
?   ? ATEN KVM V1.1.104                         id=17   [slave  pointer  (2)]
?   ? SynPS/2 Synaptics TouchPad                id=13   [slave  pointer  (2)]
? Virtual core keyboard                     id=3 …
Run Code Online (Sandbox Code Playgroud)

keyboard kvm-switch trackpoint 16.04 16.10

8
推荐指数
1
解决办法
1000
查看次数

设置障碍以在启动时运行

Barrier 是一款免费的流行 KVM 软件,可以在多个设备之间共享鼠标/键盘。

我已经摆弄了几个小时,但似乎无法正确解决。

我的 Windows 机器上运行着一个屏障服务器。我已经下载了 git 存储库并构建了二进制文件。我已经复制barrierbarriercbarriers进入/usr/bin.

如果我运行屏障 GUI,指定服务器 IP 并启用服务器,它就可以工作。我可以使用和不使用 SSL(只要客户端和服务器具有相同的设置集)。不过,我更喜欢使用 SSL。

然后我尝试运行barrierc --enable-crypto <ip>. 服务器确认连接,但表示它不安全且不起作用。但是,如果我使用使其在前台运行的-f标志运行相同的命令barrierc -f --enable-crypto <ip>,则一切正常。

由于我使用的是 Ubuntu 18.04,因此我设置了一个 systemd 服务,如下所示:

[Unit]
Description=Barrier mouse/keyboard share
Requires=display-manager.service
After=display-manager.service
StartLimitIntervalSec=0

[Service]
Type=simple
ExecStart=/usr/bin/barrierc -f --enable-crypto 192.168.12.96
Restart=always
RestartSec=1
User=karlovsky120

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

我已经命名并将其barrier.service复制到/etc/systemd/system/.

我试过手动启动它,但它拒绝工作。从我从systemctl状态中可以看出,它看起来像是systemd在运行客户端,但客户端立即退出,然后重新启动它。我试过带和不带-f标志,但结果是一样的。

服务器还抱怨客户端连接可能不安全,这与您尝试使用非 SSL 客户端连接到 SSL 服务器时遇到的错误相同。它在有和没有-f标志的情况下都这样做。

我知道我必须启用该服务才能让它在启动时运行,但我该如何让它工作呢?

networking ssl openssl kvm-switch 18.04

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

KVM切换器检测不到键盘

我刚刚插入了 Belkin Flip KVM 来处理我的桌面和 Eee PC 1000 之间的切换。鼠标和显示器切换正常,但是当 KVM 切换到上网本时,单独的键盘不起作用。集成在上网本中的键盘工作正常,当KVM切换到桌面时,单独的键盘工作正常。

这种 KVM 模型通过单个 USB 运行键盘和鼠标,我怀疑这就是 Eee PC 的困惑。

如何让 Eee PC 检测和使用单独的键盘?

两台机器都在运行 Oneiric。

keyboard eeepc kvm-switch

6
推荐指数
1
解决办法
2280
查看次数

如何使用 drm_kms_helper 加载 EDID 固件

我的电脑屏幕有问题,我用 KVM 开关,但是这个开关似乎阻止了屏幕的 EDID 检测,并且由于没有检测到屏幕,启动后(当 Ubuntu 加载徽标正常出现时)屏幕进入睡眠模式。但是使用 nomodeset 内核选项,vesa 驱动程序可以正确检测屏幕并且它可以工作但有限制(没有硬件加速、鼠标闪烁、没有睡眠模式......)。

我做了很多测试(xrandr,构建我自己的 Xorg.conf ...),我终于找到了这个内核补丁:drm:允许加载一个 EDID 作为固件来覆盖损坏的监视器 所以我试图编译我自己的内核,我已经看到 Ubuntu 默认内核已经有这个补丁并配置为在内核上编译。

config-3.2.0-24-generic:

CONFIG_DRM_KMS_HELPER=m
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
Run Code Online (Sandbox Code Playgroud)

所以我做了一个 /etc/modprobe.d/drm-kms-helper.conf 包含:

cat /etc/modprobe.d/drm-kms-helper.conf
options drm_kms_helper edid_firmware=VGA1:edid/1680x1050.bin
Run Code Online (Sandbox Code Playgroud)

但是问题仍然存在,当我启动屏幕时。即使仍然要应用配置:

cat /sys/module/drm_kms_helper/parameters/edid_firmware 
VGA1:edid/1680x1050.bin
Run Code Online (Sandbox Code Playgroud)

我也试过这些设置:

=VGA-1:edid/1680x1050.bin
=edid/1680x1050.bin
Run Code Online (Sandbox Code Playgroud)

在 Xorg.0.log 上,系统的行为与以前相同:

[    21.832] (II) intel(0): EDID for output VGA1
[    21.837] (II) intel(0): EDID for output HDMI1
[    21.884] (II) intel(0): EDID for output DP1
[    22.012] (II) intel(0): EDID for output HDMI2
[    22.016] (II) intel(0): EDID for output HDMI3 …
Run Code Online (Sandbox Code Playgroud)

intel-graphics kvm-switch

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

使用 KVM 切换器时如何通过按键唤醒暂停的笔记本电脑?

我使用的是无线罗技键盘,罗技统一接收器插入 KVM 切换器。我创建了一个 systemd 挂起快捷方式来挂起笔记本电脑(联想 IdeaPad)。笔记本电脑的盖子始终处于关闭状态。除非我打开笔记本电脑的盖子,否则我无法将联想从暂停状态唤醒。一旦盖子打开,笔记本电脑就会被唤醒。我希望能够在不打开盖子的情况下唤醒笔记本电脑。我不知道该怎么做。

我尝试了两件事,但都不起作用。首先,我启用了 Logitech Unifying Receiver 的唤醒文件 (proc/acpi/wakeup)。当我使用键盘时,它确实唤醒了笔记本电脑。问题是笔记本电脑在大约五分钟内醒来,而我没有任何输入。键盘或其他任何东西都没有活动。其次,我尝试了如何使用无线 USB 键盘将 Ubuntu 13.10 从挂起状态唤醒? 与第一个问题相同——笔记本电脑会在不可预测的时间唤醒,似乎是自行唤醒的。

当我使用 lsinput 查看设备时,我可以看到 Logitech 键盘。它的物理地址为 usb-0000:00:14.0-3.1.1:1。当我查看 proc/acpi/wakeup 时,我看到 pci:0000:00:14.0。没有 3.1.1 扩展。如果我查看 /sys/bus/usb/devices/1-3.1.1,我会发现它是罗技统一接收器。

以下是唤醒事件期间 cat syslog 的结果: 笔记本电脑唤醒的系统日志

如何将所有这些组合在一起以通过键盘输入唤醒,但抑制其他唤醒事件?

几天后,我发现了这一点——“与嵌入式控制器的交互,这是真正难以诊断问题的地方。嵌入式控制器 (EC) 包含控制外设的专有代码。” 来自https://wiki.ubuntu.com/Kernel/Reference/ACPITricksAndTips

可以说,这看起来相当困难,并且可能是我的联想特有的。

laptop lid kvm-switch wakeup

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