Rehber Linux'ta tablet veya telefonu ikinci monitor olarak kullanma

SUBMITTER

Hectopat
Katılım
18 Kasım 2020
Mesajlar
3.338
Çözümler
24
Daha fazla  
Cinsiyet
Erkek
Merhabalar. Şimdi size Linux'ta 2. ekran olarak tablet veya telefonu, hatta herhangi bir cihazı 2. monitor olarak kullanmayı göstereceğim.
Öncelikle sanal bir ekran oluşturacağız.
git clone https://github.com/dianariyanto/virtual-display-linux.git

cd virtual-display-linux

Bu depoyu indirdikten sonra vdl-monitor.conf dosyasını editleyeceğiz.

Kod:
# config for screen 1

screen1="1366x768"


# config for screen 2

#screen2="1280x720"

2. satırdaki yere kendi ekran çözünürlüğümüzle değiştiriyoruz ben kendime göre editledim.

Sonra sudo ./vdl-monitor yazarak etkinleştirme işlemini yapıyoruz bize sistemi yeniden başlatmamız veya Xorg sunucusunu yenişden başlatmamız için uyarı verecek.

[vdl-monitor] You must reboot or relogin current session to finish setup

Sistemi yeniden başlattıktan veya Xorgu yeniden başlattıktan sonra tekrar sudo ./vdl-monitor yazacağız ve işlemin bitmesini bekleyeceğiz.
İşlem bitince böyle bir çıktı olacak:
Kod:
➜  virtual-display-linux git:(master) ✗ sudo ./vdl-monitor
[sudo] password for h:
Start configuration
add resolution 1366x768
xrandr: cannot find output "LVDS1"
start display VIRTUAL1 to 1366x768
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
eDP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
   1366x768      59.97*+
   1280x720      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 (normal left inverted right x axis y axis)
   1366x768      59.97
VIRTUAL2 disconnected (normal left inverted right x axis y axis)

Done, Check your VDL Monitor on System Setting > Display
İşlem bittikten sonra sanal monitörümüz hazır şimdi bu monitöre telefon, tablet veya başka cihazdan tarayıcı ile bağlanacağız.


Şimdi https://github.com/pavlobu/deskreen/releases/download/v2.0.4/Deskreen-2.0.4.AppImage buradan appimage dosyasını indiriyoruz ve açıyoruz.

chmod +x Deskreen-2.0.4.AppImage && ./Deskreen-2.0.4.AppImage

Açtıktan sonra Ukrayna'ya bağış yapın falan diyor "GLORY" ile başlayan butona tıklayınca kapanıyor mecbur tıklıcaz. Sonra tarayıcı sekmesi açılırsa kapayabilirsiniz onlarla işimiz yok.
Burası önemli aynı ağa bağlı olduğunuz bir cihaz lazım. Tabletinizden tarayıcıya girip adres kısmına ekranda çıkan http ile başlayan yeri yazacaksınız.
1698427467773.png

Tablette ekran şöyle gözükecek:
1698427611810.png

Aynı anda pc'de ekrana şu onay kutusu gelcek:
1698427644060.png

Allow diyerek devam ediyoruz.
Sonra entire screen diyerek 2. ekranı seçiyoruz:
1698427714915.png

1698427732151.png


Sonra tabletimize gelip tam ekran kutucuğunu seçip ekranı yan çeviriyoruz. İşlem bu kadar!
1698428051239.jpeg
 

Dosya Ekleri

  • 1698427405575.png
    1698427405575.png
    296,8 KB · Görüntüleme: 40
  • 1698427680802.png
    1698427680802.png
    60,9 KB · Görüntüleme: 31
Merhaba. Şimdi size Linux'ta 2. ekran olarak tablet veya telefonu, hatta herhangi bir cihazı 2. monitor olarak kullanmayı göstereceğim.
Öncelikle sanal bir ekran oluşturacağız.
git clone https://github.com/dianariyanto/virtual-display-linux.git

cd virtual-display-linux

Bu depoyu indirdikten sonra vdl-monitor. Conf dosyasını editleyeceğiz.

Kod:
# config for screen 1

screen1="1366x768"

# config for screen 2

#screen2="1280x720"

2. satırdaki yere kendi ekran çözünürlüğümüzle değiştiriyoruz ben kendime göre editledim.

Sonra sudo ./vdl-monitor yazarak etkinleştirme işlemini yapıyoruz bize sistemi yeniden başlatmamız veya xorg sunucusunu yenişden başlatmamız için uyarı verecek.

[vdl-monitor] You must reboot or relogin current session to finish setup.

Sistemi yeniden başlattıktan veya xorgu yeniden başlattıktan sonra tekrar sudo ./vdl-monitor yazacağız ve işlemin bitmesini bekleyeceğiz.
İşlem bitince böyle bir çıktı olacak:
Kod:
➜ virtual-display-linux git:(master) ✗ sudo ./vdl-monitor
[sudo] password for h:
Start configuration.
add resolution 1366x768.
xrandr: cannot find output "LVDS1"
start display VIRTUAL1 to 1366x768.
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767.
eDP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 340mm x 190mm.
 1366x768 59.97*+
 1280x720 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 (normal left inverted right x axis y axis)
 1366x768 59.97
VIRTUAL2 disconnected (normal left inverted right x axis y axis)

Done, Check your VDL Monitor on System Setting > Display.
İşlem bittikten sonra sanal monitörümüz hazır şimdi bu monitöre telefon, tablet veya başka cihazdan tarayıcı ile bağlanacağız.

Şimdi https://github.com/pavlobu/deskreen/releases/download/v2.0.4/Deskreen-2.0.4.AppImage buradan AppImage dosyasını indiriyoruz ve açıyoruz.

chmod +x Deskreen-2.0.4.AppImage && ./Deskreen-2.0.4.AppImage

Açtıktan sonra Ukrayna'ya bağış yapın falan diyor "glory" ile başlayan butona tıklayınca kapanıyor mecbur tıklıcaz. Sonra tarayıcı sekmesi açılırsa kapayabilirsiniz onlarla işimiz yok.
Burası önemli aynı ağa bağlı olduğunuz bir cihaz lazım. Tabletinizden tarayıcıya girip adres kısmına ekranda çıkan HTTP ile başlayan yeri yazacaksınız.
Eki Görüntüle 1992425
Tablette ekran şöyle gözükecek:
Eki Görüntüle 1992431
Aynı anda PC'de ekrana şu onay kutusu gelecek:
Eki Görüntüle 1992434
Allow diyerek devam ediyoruz.
Sonra entire screen diyerek 2. ekranı seçiyoruz:
Eki Görüntüle 1992436
Eki Görüntüle 1992437

Sonra tabletimize gelip tam ekran kutucuğunu seçip ekranı yan çeviriyoruz. İşlem bu kadar!
Eki Görüntüle 1992448

Güzel bir rehber işime yarayabilir.
 
Merhaba. Şimdi size Linux'ta 2. ekran olarak tablet veya telefonu, hatta herhangi bir cihazı 2. monitor olarak kullanmayı göstereceğim.
Öncelikle sanal bir ekran oluşturacağız.
git clone https://github.com/dianariyanto/virtual-display-linux.git

cd virtual-display-linux

Bu depoyu indirdikten sonra vdl-monitor. Conf dosyasını editleyeceğiz.

Kod:
# config for screen 1

screen1="1366x768"

# config for screen 2

#screen2="1280x720"

2. satırdaki yere kendi ekran çözünürlüğümüzle değiştiriyoruz ben kendime göre editledim.

Sonra sudo ./vdl-monitor yazarak etkinleştirme işlemini yapıyoruz bize sistemi yeniden başlatmamız veya xorg sunucusunu yenişden başlatmamız için uyarı verecek.

[vdl-monitor] You must reboot or relogin current session to finish setup.

Sistemi yeniden başlattıktan veya xorgu yeniden başlattıktan sonra tekrar sudo ./vdl-monitor yazacağız ve işlemin bitmesini bekleyeceğiz.
İşlem bitince böyle bir çıktı olacak:
Kod:
➜ virtual-display-linux git:(master) ✗ sudo ./vdl-monitor
[sudo] password for h:
Start configuration.
add resolution 1366x768.
xrandr: cannot find output "LVDS1"
start display VIRTUAL1 to 1366x768.
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767.
eDP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 340mm x 190mm.
 1366x768 59.97*+
 1280x720 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 (normal left inverted right x axis y axis)
 1366x768 59.97
VIRTUAL2 disconnected (normal left inverted right x axis y axis)

Done, Check your VDL Monitor on System Setting > Display.
İşlem bittikten sonra sanal monitörümüz hazır şimdi bu monitöre telefon, tablet veya başka cihazdan tarayıcı ile bağlanacağız.

Şimdi https://github.com/pavlobu/deskreen/releases/download/v2.0.4/Deskreen-2.0.4.AppImage buradan AppImage dosyasını indiriyoruz ve açıyoruz.

chmod +x Deskreen-2.0.4.AppImage && ./Deskreen-2.0.4.AppImage

Açtıktan sonra Ukrayna'ya bağış yapın falan diyor "glory" ile başlayan butona tıklayınca kapanıyor mecbur tıklıcaz. Sonra tarayıcı sekmesi açılırsa kapayabilirsiniz onlarla işimiz yok.
Burası önemli aynı ağa bağlı olduğunuz bir cihaz lazım. Tabletinizden tarayıcıya girip adres kısmına ekranda çıkan HTTP ile başlayan yeri yazacaksınız.
Eki Görüntüle 1992425
Tablette ekran şöyle gözükecek:
Eki Görüntüle 1992431
Aynı anda PC'de ekrana şu onay kutusu gelecek:
Eki Görüntüle 1992434
Allow diyerek devam ediyoruz.
Sonra entire screen diyerek 2. ekranı seçiyoruz:
Eki Görüntüle 1992436
Eki Görüntüle 1992437

Sonra tabletimize gelip tam ekran kutucuğunu seçip ekranı yan çeviriyoruz. İşlem bu kadar!
Eki Görüntüle 1992448

Hocam bunu Windows 11'de yapamaz mıyız nasıl yapılıyor bunun hakkında bir konu var mı?
 
Sadece ffmpeg ilede olur gibi ancak denemedim. Kabaca soyle bi komut:

ffmpeg -f kmsgrab -i - -vf 'hwdownload,format=bgr0' -c:v h264 -listen 1 -f mp4 http://192.168.1.117

Sonra tabletten o IP ye gidiyorsun.

Merak eden net bilgi icin "man ffmpeg-protocols" ve "man ffmpeg-devices"
sayfalarina bakabilir. Ayrica ffmpeg windowsta da var/kurulur.

EDIT: IP laptopun IP i oluyor.
 
Son düzenleme:
Hocam merhabalar, rehberde bahsetmemişsniz, muhtemelen gözünüzden kaçmış ama bu uygulama genel kullanım için şu an çok uygun değil. Intel hatici CPU'ları ve Intel iGPU harici GPU'ları desteklemiyor, bir tek NVIDIA GPU'lar ek adımlar uygulanarak desteklenebiliyor geliştiricinin dediğine göre.
 

Yeni konular

Geri
Yukarı