1 poin oleh GN⁺ 2024-10-15 | 1 komentar | Bagikan ke WhatsApp

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+C di 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

 
GN⁺ 2024-10-15
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

    • Menggunakan ekstensi xrandr untuk mencerminkan area ke monitor virtual agar bisa dibagikan
    • Detail lebih lanjut bisa dilihat di postingan blog
  • Alat ini sangat sederhana, dan kode C++-nya kurang dari 100 baris jika komentar dikecualikan

    • Ini adalah salah satu alasan lebih menyukai X11 daripada Wayland
  • Di KDE 6.1 saat menggunakan Wayland dan Chromium, ketika mengklik berbagi layar di Jitsi tersedia opsi untuk membagikan 'seluruh layar'

    • Setelah itu muncul 'seluruh ruang kerja', 'output virtual baru', 'area persegi panjang', dan daftar tampilan
    • 'Area persegi panjang' memungkinkan berbagi bagian layar yang dipilih, dan 'output virtual baru' langsung membuat layar virtual yang bisa dilihat di 'Pengaturan Tampilan' KDE
  • Dengan xzoom, hal serupa bisa dilakukan dengan menyertakan fungsi pembesaran

    • Ada pendapat yang bertanya-tanya apakah ada manfaat tambahan
  • 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 banyak orang tampaknya kurang mengetahui OBS atau terlalu melebih-lebihkan kemampuannya
  • 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

    • Terutama karena monitor besar makin umum ketika para pengembang bekerja dengan alat-alat semacam ini
  • Ada pendapat bahwa ini pertama kalinya mengetahui tentang pembuatan monitor virtual di X

  • Ini bisa dilakukan menggunakan xrandr

    • Contoh: xrandr --setmonitor screenshare 2560/1x1440/1+0+0 none