Menggunakan KDE di sini, tetapi mungkin ada solusi yang bekerja dengan lingkungan desktop lain juga. Saya sering berurusan dengan banyak jendela. Sebagian besar jendela berisi banyak tab (misalnya jendela Dolphin dengan banyak tab, atau Firefox, Konsole, dll). Judul jendela akan berubah berdasarkan pada tab saya saat ini (yang sebagian besar sangat membantu sebagian besar waktu), tetapi ketika bekerja dengan begitu banyak jendela saya ingin sedikit mengaturnya dan dapat secara manual memberi nama baru jendela tersebut , menimpa judul jendela yang diberikan aplikasi . Saya mungkin menamai satu jendela Firefox "Penelitian" dan jendela Firefox lainnya "Dokumentasi" untuk dapat dengan mudah membedakan antara windows yang saya gunakan untuk mengatur dan mengelompokkan tab yang berbeda sesuai.
Idealnya, saya dapat mengklik bilah judul jendela dan dengan mudah memberikannya nama khusus, tetapi saya akan puas dengan solusi yang sedikit lebih rumit selama ini berhasil.
Saya sudah mencoba wmctrl -r :SELECT: -T "Research"
tetapi itu hanya berfungsi sementara (judulnya dikembalikan ketika aplikasi mengubahnya, misalnya ketika berpindah tab).
--caption
opsi baris perintah yang memungkinkan Anda mengatur judul jendela, tapi saya rasa itu bukan yang Anda cari.Jawaban:
Saya punya masalah yang sama persis ini.
Jadi saya menulis skrip shell yang saya terikat ke hotkey.
Ketika saya menekan tombol pintas, ia mendapatkan id jendela dari jendela yang sedang aktif (salah satu yang memiliki fokus).
Kemudian itu memberi Anda dialog sembulan di mana Anda memasukkan judul yang Anda ingin memiliki jendela itu.
Lalu setiap kali jendela itu mengubah namanya, itu mengubahnya kembali ke judul yang Anda inginkan.
Untuk menggunakan skrip, Anda perlu:
yang
fish
shell(saya tulis dalam ikan daripada pesta cuz pesta memberi saya sakit kepala)
kdialog
beberapa cara untuk mengikat skrip ke hotkey
(saya gunakan
xbindkeys
, karena semua yang harus saya lakukan untuk membuatnya bekerja adalah menambahkan:"[PATH TO SCRIPT]/[NAME OF SCRIPT]" Mod4 + t
(Yaitu, kunci jendela + t)
ke saya
/home/o1/.xbindkeysrc
)Berkat pria ini , yang memberi saya info tentang hal-hal xprop ajaib.
(Seperti, setahun yang lalu, dan kemudian saya tidak pernah sempat menulis naskah sampai hari ini. XD)
PS Jika ada pemula yang menemukan jawaban ini dan tidak tahu bagaimana menggunakannya, tanyakan saja kepada saya dan saya akan memandu Anda melalui itu. ^^
EDIT: Saya memperbaruinya sehingga Anda dapat menggunakannya dari baris perintah dengan sakelar
-t
untuktitle_i_want
dan-w
untukwindow_id
.Ini skripnya:
EDIT: Saya sebenarnya tidak menggunakan skrip Ikan ini lagi;
Saya menulis ulang di Ruby:
sumber
Apa yang Anda cari terdengar seperti fasilitas penandaan jendela . Saya ragu KDE memiliki dukungan untuk ini, WM lain (seperti XMonad atau DWM dll) melakukannya.
Jadi salah satu kemungkinan untuk mencapai peningkatan produktivitas ini adalah dengan bertukar
kwin
untuk XMonad dan mengkonfigurasi XMonad untuk melakukan penandaan . Mekanisme penandaan XMonad seperti yang dijelaskan dalam tautan kedua adalah untuk mengikat kombinasi tombol untuk membuka prompt yang memungkinkan Anda menandai jendela fokus. (Konfigurasi XMonad sebenarnya adalah program Haskell, jadi jangan ragu untuk meminta bantuan di #xmonad.Sunting: Sementara saya menyarankan semua orang untuk setidaknya mencoba WM ubin, saya lupa menunjukkan bahwa sementara XMonad umumnya disebut sebagai WM ubin, ada -mode "simple float" -mode. Tentu saja ada WM lain yang mendukung penandaan dan tata letak non-ubin, tapi saya tidak tahu tentang interoperabilitas mereka dengan KDE.
sumber
Karena tidak ada cara untuk mengatur judul jendela untuk menulis proteksi tidak akan ada solusi untuk masalah itu, karena banyak program mengatur ulang judulnya pada tindakan yang berbeda seperti yang telah Anda temukan.
Tapi mungkin saran yang bagus untuk orang-orang KDE dan Gnome ;-)
sumber
Saya mencari hal yang sama dan untuk alasan yang sama. Akhirnya menghabiskan terlalu banyak waktu untuk ini, dengan skrip 70 baris ini.
Bagaimana cara kerjanya?
Maka itu akan memulai loop di latar belakang, periksa setiap 3 detik, dan atur judulnya jika itu berubah.
Peringatan: jangan dijalankan dua kali di jendela yang sama, skrip tidak sempurna.
contoh nama skrip:
sticky-title
sumber