HN Rilis: Alat X11 untuk membagikan area layar di semua rapat video
(github.com/splitbrain)clipscreen
clipscreen adalah aplikasi sederhana yang membuat monitor virtual yang mencerminkan sebagian layar. Persegi panjang hijau menyorot area yang ditentukan.
- Kegunaan: Saat menggunakan alat berbagi layar seperti Google Meet, Microsoft Teams, atau Jitsi Meet, Anda dapat membagikan monitor virtual alih-alih seluruh layar. Tanpa perlu membagikan dan berpindah antar jendela satu per satu, cukup pindahkan jendela yang ingin dibagikan ke dalam bingkai hijau.
Kompilasi
-
Hal yang perlu dipasang di sistem:
- pustaka pengembangan X11
- pustaka grafis Cairo
- kompiler C++ (misalnya, g++)
-
Contoh pemasangan pustaka yang diperlukan di Ubuntu 24.04:
apt-get install libx11-dev xserver-xorg-dev xorg-dev libcairo2-dev g++
-
Perintah untuk mengompilasi aplikasi:
make
-
Aplikasi ini hanya diuji di Linux dan xorg, dan sangat mungkin tidak akan berfungsi di sistem lain.
Cara penggunaan
-
Perintah untuk menjalankan berkas eksekusi yang telah dikompilasi:
./clipscreen <width>x<height>+<x>+<y><width>: lebar overlay dan monitor virtual<height>: tinggi overlay dan monitor virtual<x>: koordinat x sudut kiri atas overlay dan monitor virtual<y>: koordinat y sudut kiri atas overlay dan monitor virtual
-
Contoh perintah:
./clipscreen 800x600+100+100: membuat jendela overlay 800x600 yang dimulai dari posisi (100,100) di layar
-
Memilih area secara interaktif:
./clipscreen $(hacksaw)./clipscreen $(slop)
Keluar
- Tekan
Ctrl+Cdi terminal tempat aplikasi berjalan untuk keluar
Tautan
- hacksaw
- slop
Lisensi
- Izin diberikan untuk menggunakan salinan perangkat lunak ini beserta dokumentasi terkaitnya secara gratis.
- Perangkat lunak disediakan "apa adanya", tanpa jaminan kelayakan jual, kesesuaian untuk tujuan tertentu, maupun non-pelanggaran.
Ringkasan GN⁺
clipscreen adalah alat berguna yang memungkinkan area tertentu di layar dibagikan sebagai monitor virtual. Ini memberi kemudahan dengan mengurangi perpindahan jendela yang tidak perlu saat berbagi layar. Karena hanya berfungsi di Linux dan xorg, alat ini memiliki keterbatasan karena tidak dapat digunakan di sistem operasi lain. Alat dengan fungsi serupa mencakup perangkat lunak perekaman layar seperti OBS Studio. Artikel ini dapat berguna bagi pengguna yang ingin membuat berbagi layar lebih efisien.
1 komentar
Komentar Hacker News
Menggunakan monitor layar lebar 49 inci, dan karena berbagi layar di Google Meet terasa tidak nyaman, membuat alat kecil yang bisa membagikan area layar tertentu
Alat ini sangat sederhana, dan kode C++-nya kurang dari 100 baris jika komentar dikecualikan
Di KDE 6.1 saat menggunakan Wayland dan Chromium, ketika mengklik berbagi layar di Jitsi tersedia opsi untuk membagikan 'seluruh layar'
Dengan xzoom, hal serupa bisa dilakukan dengan menyertakan fungsi pembesaran
Di Zoom, beberapa layar/jendela bisa dibagikan, dan cukup menekan tombol SHFT saat mengklik jendela yang diinginkan
Ada pertanyaan apakah ini bisa dilakukan di semua platform, termasuk Wayland, menggunakan OBS
Ada pendapat bahwa fitur ini adalah alasan memilih Zoom di Linux, dan itu sangat hebat
Ada pertanyaan mengapa fitur ini masih belum terpenuhi di platform konferensi video saat ini
Ada pendapat bahwa ini pertama kalinya mengetahui tentang pembuatan monitor virtual di X
Ini bisa dilakukan menggunakan xrandr
xrandr --setmonitor screenshare 2560/1x1440/1+0+0 none