HN duyurusu: Tüm görüntülü toplantılarda ekran bölgesini paylaşan X11 aracı
(github.com/splitbrain)clipscreen
clipscreen, ekranın bir bölümünü yansıtan sanal bir monitör oluşturan basit bir uygulamadır. Yeşil dikdörtgen, belirtilen alanı vurgular.
- Kullanışlılık: Google Meet, Microsoft Teams, Jitsi Meet gibi ekran paylaşım araçlarını kullanırken tüm ekran yerine sanal monitörü paylaşabilirsiniz. Tek tek pencere paylaşıp geçiş yapmaya gerek kalmadan, paylaşmak istediğiniz pencereyi yeşil çerçevenin içine taşımanız yeterlidir.
Derleme
-
Sistemde kurulu olması gerekenler:
- X11 geliştirme kütüphaneleri
- Cairo grafik kütüphanesi
- C++ derleyicisi (ör. g++)
-
Ubuntu 24.04 üzerinde gerekli kütüphaneleri kurma örneği:
apt-get install libx11-dev xserver-xorg-dev xorg-dev libcairo2-dev g++
-
Uygulamayı derleme komutu:
make
-
Bu uygulama yalnızca Linux ve xorg üzerinde test edildi; diğer sistemlerde çalışmama olasılığı yüksektir.
Kullanım
-
Derlenmiş çalıştırılabilir dosyayı başlatma komutu:
./clipscreen <width>x<height>+<x>+<y><width>: bindirmenin ve sanal monitörün genişliği<height>: bindirmenin ve sanal monitörün yüksekliği<x>: bindirmenin ve sanal monitörün sol üst köşesinin x koordinatı<y>: bindirmenin ve sanal monitörün sol üst köşesinin y koordinatı
-
Örnek komut:
./clipscreen 800x600+100+100: ekranda (100,100) konumundan başlayan 800x600 bindirme penceresi oluşturur
-
Alanı etkileşimli olarak seçme:
./clipscreen $(hacksaw)./clipscreen $(slop)
Çıkış
- Uygulamayı kapatmak için çalıştığı terminalde
Ctrl+Ctuşlarına basın
Bağlantılar
- hacksaw
- slop
Lisans
- Yazılımın ve ilgili belgelerin kopyalarını ücretsiz kullanma izni verilir.
- Yazılım "olduğu gibi" sunulur; ticarete elverişlilik, belirli bir amaca uygunluk ve ihlal etmeme konusunda hiçbir garanti yoktur.
GN⁺ özeti
clipscreen, ekranın belirli bir bölgesini sanal monitör olarak paylaşmayı sağlayan kullanışlı bir araçtır. Bu sayede ekran paylaşırken gereksiz pencere geçişleri azalır ve kullanım daha pratik hale gelir. Yalnızca Linux ve xorg üzerinde çalıştığı için diğer işletim sistemlerinde kullanılamaması bir kısıttır. Benzer işlev sunan araçlar arasında OBS Studio gibi ekran yakalama yazılımları bulunur. Bu yazı, ekran paylaşımını daha verimli hale getirmek isteyen kullanıcılar için faydalı olabilir.
1 yorum
Hacker News görüşü
49 inç ultra geniş ekran monitör kullanıyor ve Google Meet'te ekran paylaşımı kullanışsız olduğu için, belirli bir ekran bölgesini paylaşabilen küçük bir araç geliştirmiş
xrandruzantısını kullanarak bölgeyi sanal bir monitöre yansıttı ve böylece paylaşılabilir hale getirdiBu araç çok basit; yorum satırları hariç C++ kodu 100 satırdan az
KDE 6.1'de Wayland ve Chromium kullanılırken, Jitsi'de ekran paylaşımına tıklanınca 'tam ekran' paylaşma seçeneği sunuluyor
xzoomkullanılarak yakınlaştırma işleviyle birlikte benzer bir şey yapılabileceği belirtilmişZoom'da birden fazla ekran/pencere paylaşılabiliyor; istenen pencereye tıklarken SHFT tuşuna basmak yeterli
Bunun OBS kullanılarak tüm platformlarda, Wayland dahil, yapılıp yapılamayacağı soruluyor
Bu özellik, Linux'ta Zoom'u seçme nedeniydi ve oldukça harika olduğu söyleniyor
Mevcut video konferans platformlarında bu ihtiyacın neden hâlâ karşılanmadığı soruluyor
X üzerinde sanal monitör oluşturulabildiğini ilk kez öğrendiğini söyleyen bir görüş var
Bu,
xrandrile yapılabiliyorxrandr --setmonitor screenshare 2560/1x1440/1+0+0 none