Bagaimana cara menyingkirkan split horizontal dalam DWM

14

Saya mulai menggunakan dwmhari ini dan saya mencoba membungkus kepala saya, seperti OpenBoxjuga satu-satunya paparan saya dengan manajer jendela.

Seperti yang disarankan dalam tutorial resmi, saya pertama kali membuka beberapa terminal dan mereka semua mendapatkan ubin, dengan terminal pertama didorong ke kiri, yang saya mengerti adalah master.

Saya bermain dengan keybindings default dan membuka dan menutup banyak jendela dan program. Saya menghabiskan sedikit waktu untuk mencoba mendapatkan tag dan bagaimana menggunakannya.

Setelah beberapa saat kembali ke tag 1 dan melihat bahwa windows, meskipun dalam mode ubin, entah bagaimana berubah menjadi pemisahan horizontal seperti ini:

gambar menampilkan DWM

Setiap dan semua jendela baru ditambahkan secara horizontal.

gambar menampilkan DWM

Saya tidak melihat ikatan kunci khusus untuk mengubah tata letak windows yang ada (seperti di tmux).

Jadi, bagaimana saya bisa mendapatkan kembali mode ubin default di mana master di sebelah kiri dan tumpukan di sebelah kanan?

Animesh
sumber

Jawaban:

20

Anda telah (secara tidak sengaja) menambah windows pada master, yang merupakan default keybind Modi, sehingga semua klien Anda pada tag yang dipilih adalah master.

Anda dapat mengurangi jumlah klien dengan master Modd. Setiap pers akan menurunkan klien dalam master dengan 1.

Mungkin juga patut menunjukkan bahwa dwm tidak menggunakan paradigma "desktop"; tata letak apa pun yang diterapkan pada tag yang saat ini terlihat diterapkan ke semua tag — karenanya "dinamis" di d wm.

Ini adalah konsep yang kuat karena memungkinkan Anda untuk menandai beberapa klien, dan memanipulasi tag tersebut (dan tampilan terkait) dengan cepat. Dikombinasikan dengan beberapa aturan di Anda config.h, ini memberikan model yang sangat serbaguna untuk mengelola klien.

Lihat posting yang diarsipkan ini untuk penjelasan tentang penandaan / model klien DWM.

jasonwryan
sumber
Terima kasih atas penjelasan yang diperluas. Saya baru saja mengetahui dua ikatan itu, tetapi tidak tahu apa yang sebenarnya saya lakukan dengan menekan alt-idan alt-dberulang kali. Terima kasih.
Animesh
Terima kasih atas tautannya juga. Itu membuat banyak kebingungan yang saya alami malam ini.
Animesh
Saya menyadari apa yang terjadi, sekarang. Saya menekan alt-dsetiap kali saya ingin pergi ke bilah URL di chrome dan itulah yang awalnya menyebabkan masalah. :)
Animesh
Heh. Anda mungkin ingin
mengulanginya
3
Ah, penjelasan Anda sangat jelas - dan sekarang saya menyukai fitur ini! Tutorial di suckless.org mengatakan "Untuk memindahkan terminal ke master atau stack, tekan [Alt] + [d] atau [Alt] + [i]." yang merupakan penjelasan yang benar-benar aneh / menyesatkan tentang fungsi ini. (Saya telah menekan Alt + i berkali-kali sehingga butuh banyak penekanan Alt-d sebelum saya bahkan bisa melihat klien kembali ke tumpukan!)
DaveGauer
1

Menemukannya.

Saya keluar dan masuk lagi dan menemukan bahwa itu berfungsi seperti yang saya inginkan.

Menekan Alt-i, membawaku kembali ke pemisahan horizontal.

Kemudian, Menekan Alt-dketika dalam split horisontal mengembalikan saya ke master - stack split asli yang saya cari.

Animesh
sumber
akhirnya. jawaban Anda adalah pemenang internet!
holms
-3

: sp -----> untuk split horizontal
: vs -----> untuk split vertikal
ctrl + ww -> untuk memindahkan kursor melintasi layar split
: q ------> untuk berhenti dari yang tertentu itu yang khusus layar

Gourav Bhakat
sumber
4
Ikatan itu untuk vim, bukan dwm ...
jasonwryan
wtf apakah ini: D: D
holms