如果有人不知道synergy,它基本上是局域网上的 KVM 切换,但您不必切换任何东西。它允许您将鼠标从一台机器移动到另一台机器,就像您有双显示器一样。
我的问题是:是否可以设置您的配置,以便您拥有 1 个服务器和 1 个客户端,两者都有双显示器,但客户端机器有其显示器,一个在服务器左显示器的左侧,另一个是在服务器右侧显示器的右侧?例如:
------------ ----------- ------------ ------------- | 客户 | | 服务器 | | 服务器 | | 客户 | | 屏幕1 | | 屏幕1 | | 屏幕2 | | 屏幕2 | | | | | | | | | |----------| |---------| |----------| |-----------|
希望我的 ascii 足够好理解。
我在这里问的原因是因为两台机器都将运行 linux,而且我很确定在协同配置中没有支持的方法来做到这一点。
但我完全愿意在客户端上使用 X 配置来让它工作。我会这样设置,以便客户端可以使用的唯一方法是通过这种协同设置,因此不必更改任何 X 垃圾。
协同配置的工作原理是在你的服务器上,你给它你的屏幕配置。所以你会说client1在server的右边,server在client1的左边。我在想的是,有没有办法让 X 认为每个显示器都连接在不同的服务器上。所以我可以说像 clientS1(192.168.1.1:1234) 离开了服务器。而 clientS2(192.168.1.1:1235) 是服务器的权利。X 会知道它是哪个屏幕?
我确定最后一段令人困惑,但也许对协同作用或 X 了解更多的人可以为我指明正确的方向。
我通常有一台笔记本电脑(!)连接到外部显示器。现在我想配置(如果可能,没有任何脚本和/或 xrandr)xorg 使得
现在,我的/etc/X11/xorg.conf.d/10-monitor.conf看起来像 Arch wiki 中提出的那个。现在,我有以下问题:
显示器不能自动正常工作,这很烦人。它是一个英特尔芯片(板载),外部显示器通过 DisplayPort 连接。
我真的不知道在哪个日志文件中寻找什么,所以也许你可以帮我。
我一直在努力做到这一点,而且我已经快到了,但还没有完全做到。这台机器有一个带一个显示器的 Intel 适配器和一个带两个显示器的 ATI 适配器。我很高兴使用 xinerama 来完成这项工作。
这是我的 xorg.conf(Ubuntu 12.04):-
Section "Monitor"
Identifier "Dell1"
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Dell2"
Option "DPMS"
Option "Left" "Dell3"
EndSection
Section "Monitor"
Identifier "Dell3"
Option "DPMS"
EndSection
Section "Device"
Identifier "intel"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
Section "Device"
Identifier "ati"
Driver "radeon"
BusID "PCI:2:0:0"
# Option "Monitor-DVI-0" "Dell3"
# Option "Monitor-VGA-1" "Dell2"
EndSection
Section "Screen"
Identifier "Screen 0"
Device "intel"
#Monitor "Dell1"
DefaultDepth 24
EndSection
Section "Screen"
Identifier "Screen 1"
Device "ati"
Monitor …Run Code Online (Sandbox Code Playgroud) 我使用带有多个显示器的笔记本电脑,我想feh了解新显示器已插入并相应地缩放壁纸图像。
我使用以下代码,但是当插入新显示器时,feh会在所有显示器上平铺最后一个壁纸。
feh --bg-scale ~/Pictures/wallpaper/example.jpg
Run Code Online (Sandbox Code Playgroud) 我的桌子上有两台纵向显示器。
一个用 DVI 电缆插入,另一个用 VGA(我没有两条 DVI 电缆可用)插入我的技嘉 Radeon 7750 高清显卡。

在 Arch 中,我xf86-video-ati从官方存储库安装。当我启动机器时,两台显示器都被识别并克隆为横向位置。
我生成了 xorg.confXorg --configure并且文件位于/etc/X11/xorg.conf. 在我添加的所有“ScreenX”部分末尾的 xorg.conf 中Option "RandRRotation" "True"
现在,如果我运行xrandr --output DVI-1 --right-of VGA-0显示器,它们都将被识别为单独的(不再是克隆显示器),并且我能够正确地在屏幕上拖动窗口。但是,如果我运行xrandr --output DVI-1 --rotate right没有任何反应,VGA-0 也是如此。我也试过xrandr -o 1这会关闭所有屏幕,直到我运行xrandr -o 0它只重新打开一个显示器(VGA-0)。
如何让屏幕旋转为纵向?
我想做活动监视器(我的鼠标所在的监视器)的屏幕截图或始终相同监视器的屏幕截图;而不是同时使用两个显示器。
是否有任何命令/选项可以让我这样做?
我对裁剪我的每个屏幕截图都不感兴趣,即使使用脚本(因为我并行使用它们并且我做了很多),也没有抓取选定的区域,(因为我需要从相同的地方,相同的大小)。
现在,我拔掉了我的第二台显示器,但这很不舒服。
我总共有四台显示器。一个(1680x1050)连接到集成的Intel显示适配器,三个(1440x900和两个1920x1080)连接到专用的ATI显示适配器。对于某些 XRandR 配置,某些显示器的显示区域被裁剪,因此例如屏幕的下部不可用。
我想使用这样的配置:
xrandr \
--output VGA-1 --mode 1440x900 --pos 780x1080 --rotate left \
--output HDMI2 --mode 1680x1050 --pos 0x30 --rotate normal \
--output HDMI-3 --mode 1920x1080 --pos 1680x1080 --rotate normal \
--output DVI-0 --mode 1920x1080 --pos 1680x0 --rotate normal
Run Code Online (Sandbox Code Playgroud)
但是左下角屏幕的下半部分(右下角屏幕的下边缘以下)被截断了:

另一方面,此配置有效:
xrandr \
--output VGA-1 --mode 1440x900 --pos 780x1050 --rotate left \
--output HDMI2 --mode 1680x1050 --pos 0x0 --rotate normal \
--output HDMI-3 --mode 1920x1080 --pos 1680x1080 --rotate normal \
--output DVI-0 --mode 1920x1080 --pos 1680x0 --rotate normal …Run Code Online (Sandbox Code Playgroud) 我已经使用 xrandr 命令配置了四屏:
xrandr --setprovideroutputsource 1 0
xrandr --output DVI-0 --auto --right-of DVI-1
xrandr --output DVI-1-2 --auto --left-of DVI-1
xrandr --output DVI-1-3 --auto --left-of DVI-1-2
Run Code Online (Sandbox Code Playgroud)
我希望在 X 启动时自动应用这些命令。我试过这个xorg.conf:
Section "Monitor"
Identifier "DVI-0"
Option "Primary" "true"
EndSection
Section "Monitor"
Identifier "DVI-1"
Option "LeftOf" "DVI-0"
EndSection
Section "Monitor"
Identifier "DVI-1-2"
Option "LeftOf" "DVI-1"
EndSection
Section "Monitor"
Identifier "DVI-1-3"
Option "LeftOf" "DVI-1-2"
EndSection
Run Code Online (Sandbox Code Playgroud)
但是 DVI-1-* 没有在 Xorg 启动时初始化,它们只有在我执行之后才会出现xrandr --setprovideroutputsource 1 0。
我怎么告诉你xorg.conf做同样的事情?
我正在运行 Linux Mint 17.1 Rebecca 和 Cinnamon 2.4.5。\n我有一个双屏幕:我的笔记本电脑的 \xc2\xb9 屏幕和另一个 (Dell) 屏幕,分辨率均为 1920\xc3\x971080。我有一个奇怪的错误(也许它是一个功能,我不知道如何停用!),我很难解释它,所以如果您无法理解我的解释,请告诉我。
\n\n让我准确地说,我的外部屏幕是主屏幕,笔记本电脑屏幕是辅助屏幕。此外,笔记本电脑屏幕位于外部屏幕的右侧。鼠标移动时会出现该错误:
\n\n我想在这里放一张屏幕截图,但屏幕截图(也......)工作得很奇怪,它可能是相关的。
\n\n你有什么线索吗?
\n\n\xc2\xb9 戴尔 Precision M4700
\n我已经在 Mate 桌面上使用 Linux Mint 17.3 相当一段时间了。我非常喜欢的一件事是它可以记住多显示器配置的窗口布局。例如,在我的正常桌面设置中,我将笔记本电脑放在扩展坞上,并连接了 3 个显示器 - 并且我的应用程序窗口分布在这三个显示器上。当我断开笔记本电脑的连接时,所有窗口都会移动到笔记本电脑显示屏上。当我将笔记本电脑连接回坞站时,所有窗口都将恢复到三台显示器上之前的位置。
有一天,根据同事的建议,我尝试切换到 Cinnamon 桌面 - 它确实看起来更好并且工作更流畅,但它不记得多个显示器上的窗口位置。在上面的场景中,当我将笔记本电脑插回坞站时,所有窗口都保留在主显示屏上。
对我来说,仅此功能(或者更确切地说缺乏此功能)就足以放弃 Cinnamon 并返回 Mate,因为我在任何给定时间都打开了很多应用程序窗口(15-20 是常态)并且我停靠/取消停靠在我的正常工作过程中,每天都会使用几次笔记本电脑。我无法在每次连接笔记本电脑时都花时间重新排列窗口。
所以,问题是,如何让 Cinnamon 记住多个显示器上的窗口位置,然后在我再次连接笔记本电脑时恢复它?
multi-monitor ×10
xorg ×6
x11 ×3
xrandr ×3
cinnamon ×2
linux-mint ×2
ubuntu ×2
arch-linux ×1
display ×1
feh ×1
laptop ×1
monitors ×1
screenshot ×1
synergy ×1
wallpaper ×1