Saya ingin dapat memindahkan (pin) jendela yang ada ke semua desktop menggunakan perintah skrip, daripada melalui menu jendela.
wmctrl -r <WIN> -t <DESK>
akan memindahkan jendela ke desktop yang berbeda, tetapi saya belum menemukan cara untuk menggunakan ini untuk menyebabkan jendela ditampilkan di semua desktop. wmctrl -l
ditampilkan -1
sebagai nomor desktop untuk windows yang ditampilkan di semua desktop, tetapi meneruskan -1
ke -t
tidak berfungsi.
Laporan bug fedora yang belum terselesaikan tampaknya mengatasi masalah ini: nilai -1 tampaknya digunakan secara internal oleh wmctrl
, dan karena alasan ini tidak dapat diteruskan ke -t
. Laporan bug juga menyebutkan jendela dapat disematkan dengan beberapa manajer jendela dengan memberikan jendela target properti lengket . Namun, saya menjalankan openbox dan pendekatan ini sepertinya tidak berhasil untuk saya. Sebenarnya ada patch yang diposting ke laporan bug itu; Saya belum mencoba menggunakannya. Mulai tahun 2009. Saya lebih suka menghindari penambalan wmctrl
atau apa pun.
Apakah ada cara lain untuk skrip perilaku ini yang akan berfungsi di bawah openbox?