Sejauh yang saya tahu tidak ada cara untuk memilih satu layar untuk dibagikan di aplikasi Linux Slack ketika Anda memiliki lebih dari satu layar. Jadi dalam pengaturan 3 layar saya, berbagi layar praktis tidak dapat digunakan.
Jadi saya bertanya-tanya apakah ada cara untuk mungkin "menipu" Slack (atau aplikasi Linux lainnya) dengan berpikir bahwa saya hanya memiliki satu layar melalui beberapa jenis file konfigurasi/variabel lingkungan dll?
Saya telah mencoba mengunci Slack ke satu layar menggunakan fungsi "Pengaturan Aplikasi Khusus" KDE, tetapi tidak berhasil.
Ada saran lain?
Saya menjalankan Kubuntu 18.04.
Terima kasih!
Jawaban yang Diterima:
Bukan jawaban saya, tetapi ini berhasil untuk saya:
Saya menemukan solusi dengan menggunakan "v4l2loopback". Seperti berikut, dengan menggunakan “v4l2loopback”, ffmpeg dapat menampilkan film yang diambil layar ke perangkat v4l2. Kemudian, di aplikasi Slack, Anda dapat membagikan layar Anda sebagai input kamera.
$ sudo modprobe v4l2loopback exclusive_caps=1
$ ffmpeg -f x11grab -framerate 30 -video_size 1920x1080 \
-i :0.0+0,0 -f v4l2 -vcodec rawvideo -pix_fmt rgb24 /dev/video1
- Ubah “1920×1080” ke ukuran layar yang ingin Anda rekam.
- Ubah “+0,0” ke titik awal layar.
- Ubah
/dev/video1
ke perangkat v4l2loopback Anda yang dibuat olehsudo modprobe v4l2loopback exclusive_caps=1
.
Jadi, jika Anda membuat /dev/video1
oleh v4l2loopback dan memiliki dua layar monitor ukuran “1920×1080” di kiri dan kanan.
Untuk mendapatkan layar kiri:
$ ffmpeg -f x11grab -framerate 30 -video_size 1920x1080 -i :0.0+0,0 -f v4l2 \
-vcodec rawvideo -pix_fmt rgb24 /dev/video1
Untuk mendapatkan layar yang tepat:
$ ffmpeg -f x11grab -framerate 30 -video_size 1920x1080 -i :0.0+1920,0 -f v4l2 \
-vcodec rawvideo -pix_fmt rgb24 /dev/video1
Rekan itu juga membuat alat baris perintah berikut untuk menjalankan perintah ini dengan cara yang lebih mudah:https://github.com/BlueSkyDetector/set_v4l2loopback_screen
Catatan:
-
Saya harus menginstal
v4l2loopback-dkms
di Ubuntu 18.04:$ sudo apt-get install v4l2loopback-dkms
-
modprobe
membuat/dev/video0
bagi saya, karena saya tidak memasang kamera lain