Upgrade to Pro — share decks privately, control downloads, hide ads and more …

仮想モニタとスマホでサブディスプレイを

 仮想モニタとスマホでサブディスプレイを

Kenichiro MATOHARA

January 08, 2022
Tweet

More Decks by Kenichiro MATOHARA

Other Decks in Technology

Transcript

  1. 最近 最近 四十肩 Open source Dropbox client > Unlimited number

    of devices H-IIAロケット45号機(三菱重工)/第6世代通信衛星「Inmarsat-6」 シリーズ初号機衛星(英インマルサット社) Maestral 3 / 24
  2. VIRTUAL1, VIRTUAL2 が生えた VIRTUAL1, VIRTUAL2 が生えた $ xrandr Screen 0:

    minimum 8 x 8, current 2086 x 768, maximum 32767 x 32767 eDP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 280mm x 160mm 1366x768 60.00*+ 1360x768 59.96 1280x720 59.86 60.00 59.74 1024x768 60.00 1024x576 60.00 59.90 59.82 960x540 60.00 59.63 59.82 800x600 60.32 56.25 864x486 60.00 59.92 59.57 640x480 59.94 720x405 59.51 60.00 58.99 680x384 60.00 640x360 59.84 59.32 60.00 DP1 disconnected (normal left inverted right x axis y axis) DP2 disconnected (normal left inverted right x axis y axis) HDMI1 disconnected (normal left inverted right x axis y axis) HDMI2 disconnected (normal left inverted right x axis y axis) VIRTUAL1 connected 720x405+1366+0 (normal left inverted right x axis y axis) 0mm x 0mm VIRTUAL2 disconnected (normal left inverted right x axis y axis) 11 / 24
  3. cvtコマンドで利用したい解像度 cvtコマンドで利用したい解像度 の情報を取得 の情報を取得 $ cvt -r 640 480 #

    640x480 59.46 Hz (CVT 0.31M3-R) hsync: 29.38 kHz; pclk: 23.50 MHz Modeline "640x480R" 23.50 640 688 720 800 480 483 487 494 +hsync -vsync 12 / 24
  4. 設定script例 設定script例 以下のようなscriptを用意しておくと便利. 4つの解像度を設定して仮 想モニタを有効にしてx11vncを起動している 最後のxrandrはarandrで設定後書き出したもの #!/bin/sh xrandr --newmode "1280x720R"

    63.75 1280 1328 1360 1440 720 723 728 741 +hsync -vsync xrandr --newmode "800x600R" 35.50 800 848 880 960 600 603 607 618 +hsync -vsync xrandr --newmode "720x405R" 21.75 720 768 800 880 405 408 413 419 +hsync -vsync xrandr --newmode "640x480R" 23.50 640 688 720 800 480 483 487 494 +hsync -vsync xrandr --addmode VIRTUAL1 1280x720R xrandr --addmode VIRTUAL1 800x600R xrandr --addmode VIRTUAL1 720x405R xrandr --addmode VIRTUAL1 640x480R # arandr export xrandr --output eDP1 --primary --mode 1366x768 --pos 0x0 --rotate normal --output DP1 --off -- #Deskreen.AppImage & x11vnc -display :0 -clip 720x405+1366+0 -forever -avahi & 18 / 24
  5. 参考URL 参考URL Linux環境で(低解像度の)画面共有を行うTips - Speaker Deck デスクトップ/デスクトップアプリ共有ソフトのDeskreen – matoken’s meme

    x11 - Add VIRTUAL output to Xorg - Unix & Linux Stack Exchange Amazon.co.jp : ダミープラグ VGA How to create dummy plugs for your graphics cards カーボン抵抗(炭素皮膜抵抗) 1/6W75Ω (100本入): パーツ一般 秋月電子通商-電子部品・ネット通販 23 / 24
  6. 奥付 奥付 発表 発表者 利用ソフトウェア ライセンス CC BY-NC-SA 4.0 小江戸らぐ

    1月のオフな集まり(第234回) Kenichiro Matohara(matoken) Asciidoctor Reveal.js 24 / 24