LoginSignup
1
2

More than 5 years have passed since last update.

ラズベリーパイをHDMI外したらVNCの画面がちっさくなってハマったチンパンジー(人)

Last updated at Posted at 2019-04-10

人は障碍にぶつかり乗り越えることで成長が出来る。

圧倒的成長!:triumph::triumph::triumph:

圧倒的成長!:triumph::triumph::triumph:

圧倒的成長!:triumph::triumph::triumph:

圧倒的成長に圧倒的感謝:triumph::bow_tone2:

何が君を成長させたの?

  • raspberryPiに入れたubuntu MATEをX11VNCで遠隔デスクトップ操作していたのだけれど、設定変更した時にVNCもSSHも繋げられなくなった時のデバッグ作業用にraspberryPiにモニターをHDMIで繋げていたため成長できていませんでした!:bow_tone2:
  • このraspberryPiは最終的に車輪つけて暴れまわることを最終目標にしてるからHDMIで繋がれてるわけにはいかないので外しました!:bow_tone2:

すると、
68747470733a2f2f71696974612d696d6167652d73746f72652e73332e616d617a6f6e6177732e636f6d2f302f3339333339312f36636133666135352d336233652d323036312d633530382d6538653834633265653930652e6a706567.jpeg
↑が
Screenshot_2019-04-09 22.06.30_o5xsLc.jpg
こうなった。
ん?何が変わったんだって?

Screenshot_2019-04-09 22.08.13_KY3CeX.jpg
$\LARGE{ 画面がちっさい }$:exclamation::exclamation::exclamation::exclamation::exclamation::exclamation::bow_tone2::bow_tone2::bow_tone2:

圧倒的前提

  • 前のに比べたらそこまで苦戦しなかったのでテンションは低め(RaspberryでVNC起動してホストコンピューターからアクセス https://qiita.com/ink_off/items/11ca70f411206f4e7aa6 )

  • RaspBerry Pi3B+、Ubuntu18.04

  • Ubuntu Mate

  • x11vnc

圧倒的成長過程

ダメだったこと

  • -geometryでサイズを大きくとると拡大されたようになる。でっかくなった写真2枚目、3枚目。つまり意味なし:triumph:
  • Xvfbで仮想Display設定←真っ黒画面が広がる。Macのマウスカーソルも黒いから黒い中を黒が疾走。オシャレ(現実逃避):bow_tone2:
  • tigervncに替えて挑戦←・・・いやいや!やらないわ!tigervncとかタイガーて恥かし!(偏見):triumph:

圧倒的考察

  • ディスプレイをHDMIで繋いだ時にディスプレイの設定を読み出してディスプレイに適したウィンドウを表示
  • 仮想ディスプレイはなぜかmate-sessionとかない。
  • -geometryでサイズを大きくとるということはキャンバスの大きさを指定するようなことで、出力のスケール感は変わらない。そのため拡大されたようになるだけ。
  • HDMIを外した時にraspberryPiのデフォルト値が読み出される。それが写真2枚目、3枚目。

神は日本人の中にいた(圧倒的解決)

なお、x11vnc のデスクトップのサイズを変更するには、本体のデスクトップのサイズごと変更する必要があります。(/boot/config.txt の framebuffer_width, framebuffer_height で指定することが可能です。)


Screenshot_2019-04-09 23.26.10_Gk1hlW.jpg


Screenshot_2019-04-09 23.47.07_KcLe2S.jpg

$\LARGE{ ★}$
$\LARGE{ 圧}$
$\LARGE{ 倒}$
$\LARGE{ 的}$
$\LARGE{ 勝}$
$\LARGE{ 利}$
$\LARGE{ ★}$

圧倒的感謝(おわりに):bow_tone2:

ノート: x11vnc は X ディスプレイのリモートコントロールをする唯一の手段ではありません。tigervnc には x0vncserver が含まれており同じようなことを行うことができます。

ファ?!
もしかしたらtigervncを導入してたら早かったのでは・・・?

x11vnc を使うことで実際の X ディスプレイ (つまり物理モニタに表示されたディスプレイ、キーボード、マウス) を VNC ビューアでリモートに表示・操作することができます。

あっ・・・ふ〜ん(察し)

でも、特に問題もないのでこのまま行きます。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2