Ben bir programcı olarak cift ekran kullanımına baya alıştım. Bir ekran da yazdığımız kodlar diğer ekranda da mailleri takip etmem gerekiyor. Ofis ortamında bunun çözümü kolay hemen 2 nci bir ekranı bağlıyoruz fakat bazen öyle anlar oluyorki müşteri ofisinde çalışmamız gerekiyor bu bazen saatler bazen de günler alabiliyor. Tabi her gittiğimiz yerde ikinci ekranı bulmak malesef şans işi :) ben de konuyla ilgili bir çözüm düşünürken aklıma VNC üzerinden cep telefonunumu yada tabletimi ikinci bir ekran olarak kullanabileceğim aklıma geldi. İşte aşağıdaki işlemlerle sizde kullanabilirsiniz.
apt-get install x11vnc
Ekran boyutumuzu 1366x768 olarak varsayıyorum vnc çalıştırmadan önce ekran boyutumuzu tekrar ayarlıyorum.
xrandr --fb 2732x768 --output LVDS1 --panning 1366x768+0+0/2732x768+0+0
Burada var olan size mızı daha da büyük değerler vermemizin sebebi ekranın kalan kısmını telefona taşımak istememizden kaynaklanır. Artık vnc bağlantımızı sağlamak amacıyla vnc imizi server tarafında çalıştıralım.
x11vnc -clip 1366x768+1367+0 -nocursorshape -nocursorpos
Şimdi android telefonumuza vnc client kuralım ve ardından serverımıza bağlanalım.
apt-get install Xvfb apt-get install xserver-xephyr apt-get install xpra
Xvfb :1 +xinerama -screen 0 1024x768x24 -screen 1 1024x768x24 & x11vnc -display :1 -bg -nopw -xkb -N
Yukarıdaki kod 2 nci ekran olarak açılış yapacaktır. Bu şekilde çalıştırırsanız cep telefonunuzdan vnc client uygulaması üzerinden 5901 no lu portu açmalısınız. display parametresini 0 yaparsanız 5900 portu üzerinden bağlantı kurmalısınız.
Bu kısımdan sonra açılan pencerede uygulama açılması konusunu görelim...
env DISPLAY=localhost:1 chromium www.pythontr.com -update 1 &
DISPLAY=:1 chromium www.pythontr.com -update 1 &
xdpyinfo -display localhost:1
xpra start :100 --start-child=xterm --bind-tcp=0.0.0.0:10000 xpra attach :1 yada ssh üzerinden xpra attach ssh:localhost:1
Yorumlar