Saya memiliki konfigurasi tampilan ganda, dan ingin semua aplikasi baru dan lama mulai pada tampilan utama, yang ada di sebelah kanan. Tetapi beberapa aplikasi mulai di layar kedua, terlepas dari di mana fokus / pointer mouse. Saya pikir ini karena atas: sudut kiri 0: 0 ada di monitor kedua. Dan ini lebih besar daripada primer, dapatkah ini menjadi penyebabnya?
Sekunder adalah TV tempat saya menjalankan kodi, yang memiliki pengaturan untuk memilih tampilan.
Mungkin ada beberapa aplikasi yang mengingat untuk setiap posisi dan tampilan aplikasi, dan juga berhati-hati ketika kedua dimatikan - artinya ingat posisi sampai monitor dihidupkan kembali. Dalam versi sebelumnya dari kompi ubuntu lakukan itu, tetapi tidak lebih.
Pembaruan: Mengubah DE menjadi kayu manis
sumber
Jawaban:
Bersiaplah untuk membuat tangan Anda kotor.
Di ujung apa yang saya rasa kami bisa meminta pengguna untuk melakukannya, tetapi di sisi lain, ketika instruksi jelas, mengapa tidak? Jadi di sini kita pergi ...
Latar belakang proses untuk mengatur di mana monitor windows baru akan muncul
Cuplikan Vala
Cuplikan Vala perlu dikompilasi. Untuk melakukannya, Anda perlu menginstal beberapa hal:
Salin cuplikan di bawah, simpan sebagai
win_tomonitor.vala
Kompilasi cuplikan dengan perintah:
(Saya tahu, argumen wnck konyol, tetapi diperlukan), sebuah executable akan diproduksi di direktori kerja.
xrandr
di terminal.Jalankan executable dengan monitor yang ditargetkan sebagai argumen, mis
Jendela baru ("normal") akan muncul pada 100px (x + y) dari atas layar monitor yang ditargetkan.
NB
Saat menambahkan ini sebagai item awal, Anda mungkin perlu menambahkan jeda beberapa detik sebelum menjalankannya. Jika Anda mengalami masalah saat masuk / mulai, sebutkan.
EDIT
Di bawah versi yang diedit (berdasarkan permintaan). Perbedaan:
Versi ini memungkinkan untuk mengeset
WM_CLASS
-es yang dikecualikan . Untuk mengecualikan satu atau beberapa kelas: tambahkan argumen tambahan setelah argumen monitor yang ditargetkan. Sebuah contoh:untuk mengecualikan Tilix dan gedit windows agar tidak bergerak.
Setup persis sama dengan versi pertama. Selamat bersenang-senang!
Cari tahu WM_CLASS jendela
xprop
, TekanReturnWM_CLASS
muncul di terminalKode
sumber