小编Hor*_*mke的帖子

使用xming/vcxsrv/xwin为i3wm设置两个屏幕

我想在带有两个显示器的Windows 10 Linux子系统上使用i3.

附:

vcxsrv.exe :1 -nodecoration -wgl  -multimonitors -screen 0 3840x1160
Run Code Online (Sandbox Code Playgroud)

我可以创建一个跨越我的两个显示器的大窗口.这种配置适用于i3,但i3将其正确识别为单个屏幕,缺点是当两个监视器上的跨度时,窗口有时会被切成两半.

我想将i3与两个独立的屏幕一起使用,如下所示:

vcxsrv.exe :1 -nodecoration -wgl -screen 0 @1 -screen 1 @2
Run Code Online (Sandbox Code Playgroud)

但是,我可以在屏幕0(export DISPLAY=:1)或屏幕1(export DISPLAY=:1.1)上运行i3,但不能在同一时间运行i3 .

也许它与xrandr有一些东西,因为它无法识别我的配置:

xrandr -q:

xrandr: Failed to get size of gamma for output default
Screen 1: minimum 0 x 0, current 1920 x 1160, maximum 32768 x 32768
default connected primary 1920x1160+0+0 0mm x 0mm
   1920x1160       0.0*
Run Code Online (Sandbox Code Playgroud)

如何在i3上同时使用两个屏幕?

x11 xming xrandr

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

功能等同于带有变量比较的if表达式

我有一些复杂的if语句,它的可读性不是很好.它与以下示例类似:

let a = 1
let b = 2
let test v = true
if a <> b then a - 1
else
   if (test a) then a + 1
   else a
Run Code Online (Sandbox Code Playgroud)

有更好的功能解决方案吗?我想到了类似的东西

match a with
| b -> ...
| _ -> ...
Run Code Online (Sandbox Code Playgroud)

但是,这当然不起作用,因为b成为该陈述中的一个.

f# functional-programming

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

标签 统计

f# ×1

functional-programming ×1

x11 ×1

xming ×1

xrandr ×1