Apakah mungkin untuk meniru bagian langsung dari satu ruang kerja sehingga terlihat di ruang kerja saat ini sebagai jendela yang dapat dipindahkan?
Suatu hari saya memiliki VM Windows 10 yang berjalan pada host Ubuntu 16.04 saya yang membutuhkan waktu sangat lama untuk menyelesaikan pembaruan. Saya terus memeriksa perkembangannya melalui Expo ( Super+ S) di Ubuntu. Itu membuat saya berpikir bahwa masalah ini kemungkinan besar sudah dipecahkan sejak alat seperti simplescreenrecorder dapat dikonfigurasi untuk merekam hanya sebagian dari layar. Namun, saya tidak tahu terminologi yang tepat untuk digunakan untuk pencarian Google saya.
Saya ingin melihat tangkapan layar 300x150 di bawah ini dalam bentuk jendela mengambang (dengan pembaruan langsung) di sudut kanan atas tempat kerja mana pun yang saat ini.
sumber
tail -F file | grep pattern
log untuk memperingatkan beberapa peristiwa), yang kedua akan mengirimi Anda pemberitahuan ketika ada beberapa waktu sejak baris tulisan terakhir (berguna untuk tahu kapan build telah berakhir).Jawaban:
EDIT
(Jawaban baru)
DIBUAT
Jawaban di bawah ini sekarang tersedia dalam bentuk yang dipoles, sebagai indikator, sebagai ppa untuk Trusty, Xenial, Yakkety dan Zesty:
Indikator th (termasuk jendela pratinjau) sekarang baik jus. Opsi termasuk jendela pengaturan, pengaturan ukuran / warna batas jendela, ukuran jendela.
Sementara itu, saya merasa berguna untuk mengawasi jendela AU; lihat apakah ada pesan :)
JAWABAN TUA
( Konsep kasar kedua
pertama)Memiliki representasi jendela yang diperkecil pada ruang kerja lain
Yang mengejutkan saya (besar), itu bisa dilakukan secara efektif , baik dengan tipu daya maupun tipu daya; memiliki representasi diperbarui dari jendela di ruang kerja lain. Tidak cocok menonton film, pasti cukup bagus untuk mengawasi jendela di tempat lain (misalnya: jendela kartu tv saya):
Cara kerjanya dalam praktik
Dengan jendela di depan, tekan tombol pintas:
(jendela akan memperkecil)
Pindah ke ruang kerja lain, tekan lagi tombol pintas, representasi kecil jendela akan muncul, diperbarui setiap 4 detik:
Jendela selalu ditampilkan di atas jendela lain. Karena itu, jendela adalah 300px (lebar), tetapi dapat diatur untuk ukuran apa pun.
Untuk mengakhirinya, tekan (lagi) tombol pintas. Jendela kecil akan menutup, Anda akan pindah ke viewport dari jendela asli, yang akan muncul lagi, tidak diperkecil.
Skrip
Script kontrol
Representatiom jendela
Bagaimana cara menggunakan
Pasang
python3-pil
,xdotool
danwmctrl
Buat, jika belum ada, direktori
~/bin
.showcase_control
(tanpa ekstensi) di~/bin
, dan membuatnya dapat dieksekusi .showmin
(tanpa ekstensi)~/bin
, dan buat agar dapat dieksekusi .Logout dan kembali, dan tambahkan perintah berikut ke pintasan pilihan Anda:
Pilih: Pengaturan Sistem> "Keyboard"> "Pintasan"> "Pintasan Khusus". Klik "+" dan tambahkan perintah:
dan itu seharusnya bekerja!
Kerugian?
Pengaturan, seperti saat ini, menambahkan beberapa pekerjaan untuk prosesor Anda. Pada sistem lama saya (sangat), ia menambahkan (rata-rata) appr. 4-5% saya rasa, yang saya tidak perhatikan sama sekali.
Pembaruan: Ternyata
import
dapat mengubah ukuran gambar dalam satu langkah, bersama dengan mengambil gambar jendela. Ini berarti pengurangan substansial dalam beban prosesor. Pada saat yang sama waktu refresh lebih pendek (3 detik sekarang), masih dengan "biaya" yang lebih rendah.Penjelasan
import
perintah-, setelah kita memiliki id jendela. Meskipun ini bekerja pada jendela yang diperkecil atau jendela tanpa fokus, namun ada satu masalah: jendela harus berada di ruang kerja saat ini .wmctrl
, tetapi diminimalkan pada saat yang sama.Pendeknya:
Khusus untuk VirtualBox
Ketika jendela VBox di depan, ternyata tombol pintas Ubuntu dinonaktifkan (!), Sehingga skrip kontrol perlu diluncurkan dengan cara lain. Di bawah ini beberapa yang singkat.
Pilihan 1
Saya mengedit skrip kontrol. Sekarang hanya dalam kasus VirtualBox:
Klik di mana saja di desktop, Lalu tekan tombol pintas Anda. Setelah itu, cukup gunakan tombol pintas untuk menampilkan jendela dan keluar.
Penjelasan: Skrip kontrol dibuat untuk keluar jika jendela bertipe "desktop", karena Anda tidak ingin meminimalkan desktop. Sekarang skrip pertama mencari kemungkinan jendela VirtualBox yang ada, untuk menargetkan, jika jendela yang sedang aktif adalah desktop.
pilihan 2
Salin ikon di bawah ini (klik kanan -> simpan sebagai), simpan sebagai
minwinicon.png
Salin baris di bawah ini ke file kosong, simpan seperti
minwin.desktop
di~/.local/share/applications
:Anda harus keluar dan kembali agar peluncur "menemukan"
~/bin
jalur lokal !Seret ikon ke peluncur untuk menggunakannya.
Solusi kedua memiliki kelemahan penting: setelah menggunakannya dari peluncur, itu akan terus berkedip selama beberapa detik, menunggu jendela muncul. Selama itu, mengklik lagi tidak akan berpengaruh apa pun. Itu bisa diselesaikan, seperti yang dijelaskan di sini , tetapi termasuk bahwa dalam jawaban ini akan membuatnya terlalu lama. Jika Anda ingin menggunakan opsi dua, silakan lihat tautannya.
sumber
import
bisa melakukannya, sedangkan screenshot gnome tidak bisa. Sangat, sangat menarik. Saya ingin tahu apa sebenarnya perbedaan antara cara mereka bekerjaSesuatu yang tampaknya berlebihan tetapi benar-benar berfungsi untuk tujuan ini adalah Open Broadcaster . Di kotak daftar "Sumber", klik tanda tambah, pilih "Tangkapan Jendela", lalu ikuti petunjuk untuk memilih jendela yang Anda minati. Tidak ada gunanya memukul catatan; cukup gunakan pratinjau. Ini tersedia untuk hampir semua OS , dengan instruksi untuk Ubuntu di sini , yang telah saya salin di bawah ini.
Jika Anda suka, Anda dapat masuk ke menu "View" dan menyembunyikan semua elemen UI.
sumber