Pane dan split terminal: bagi, ubah ukuran, broadcast
Setiap tab berisi layout pane terminal. Anda membagi pane yang fokus, menyeret divider untuk mengubah ukuran, menyeret pane antar tab dan window, dan memakai broadcast untuk mengirim input yang sama ke beberapa pane.
Membagi pane
Di halaman ini, mod berarti ⌘ Command di macOS dan Ctrl di Windows dan Linux.
| Lakukan ini | Hasil |
|---|---|
mod+D, atau Bagi ke kanan di header pane | Pane baru terbuka di sebelah kanan pane yang sedang fokus. |
mod+Shift+D, atau Bagi ke bawah di header pane | Pane baru terbuka di bawah pane yang sedang fokus. |
Pane baru mengambil separuh ruang milik pane yang sedang fokus, lalu langsung mendapat fokus. Kedua perintah ini juga ada di Command Palette (mod+K).
Saat pane menyempit, header menyembunyikan elemennya dengan urutan berikut. Di bawah sekitar 360 piksel, label folder, shell dan worktree menyusut menjadi ikon, sedangkan judul pane tetap tampil. Setelah itu tombol hilang satu per satu: split ke bawah, split ke kanan, tombol Control Room (sebelumnya War Room), sakelar Chat | Terminal dan globe berbagi, sesuai urutan itu, dan tombol broadcast paling akhir (tampil hanya selama broadcast). Tutup panel terminal selalu terlihat, begitu juga Maksimalkan panel selama pane tidak dimaksimalkan, dan pintasan keyboard bekerja di lebar berapa pun. Pada pane yang dimaksimalkan, atau pane yang dibawa ke tengah, Pulihkan panel juga tampil setelah tombol close, di lebar berapa pun.
Mengubah ukuran pane
- Seret divider di antara dua pane. Ukuran pane tidak bisa dibuat lebih kecil dari 40 piksel.
- Jika Anda melepas divider dalam jarak 3,5% dari tengah, divider akan menempel ke pembagian 50/50. Selama Anda menyeret di rentang itu, divider menampilkan badge
50% : 50%. - Klik dua kali divider untuk mengembalikan pembagian itu ke 50/50.
- Samakan Ukuran Panel, di menu klik kanan pane, menyamakan semua split di tab sekaligus. Pintasannya
mod+P, yang bisa Anda ubah di Pintasan keyboard; perintah ini juga ada di Command Palette.
Fokus dan berpindah pane
- Klik sebuah pane untuk memberinya fokus. Pane yang fokus punya border berwarna aksen, dan pane lain diredupkan. Pane yang sendirian di tabnya tidak pernah diredupkan.
- Tekan
Ctrl+Tabuntuk membuka Pengalih Terminal Cepat, daftar semua pane di semua tab, dengan pane berikutnya terpilih. Tahan Ctrl lalu tekanTablagi untuk turun atauShift+Tabuntuk naik, kemudian lepas Ctrl untuk melompat ke pane yang dipilih. Anda juga bisa mengklik salah satu entri. Pintasan ini memakai Ctrl di macOS juga. - Untuk berpindah antar tab, lihat Pintasan keyboard.
Memberi nama pane
Beri pane nama Anda sendiri. Klik kanan pane lalu pilih Ganti nama panel…, atau klik dua kali baris pane di daftar Terminal pada sidebar kiri. Tekan Enter atau klik di luar kolom untuk menyimpan, tekan Esc untuk membatalkan perubahan, dan kosongkan kolom untuk menghapus nama. Nama maksimal 40 karakter. Ponsel yang dipasangkan dengan komputer ini bisa mengganti nama pane yang dibagikan kepadanya dari layar sesi, dengan aturan yang sama, dan tidak butuh izin untuk mengetik.
Nama disimpan bersama layout. Nama itu tampil di header pane, di daftar sidebar dan di Pengalih Terminal Cepat, dan menjadi nama pane tersebut di Control Room. Di header pane dan di sidebar, judul yang terpotong tampil utuh saat Anda mengarahkan kursor ke atasnya. Di baris pane pada daftar Terminal di sidebar, baris kedua juga menampilkan branch git dari folder pane itu, hanya jika branch-nya diketahui; bagian ini dipotong lebih dulu saat baris sempit. Branch tidak ditampilkan untuk pane SSH. Klik dua kali header tidak mengganti nama pane. Aksi itu membawa pane ke tengah window, lihat Membawa pane ke tengah.
Menyusun ulang pane dengan drag
Seret pane lewat bar header-nya. Mulai seret dari bagian header yang kosong, bukan dari tombol atau picker.
| Target drop | Hasil |
|---|---|
| Di dekat tepi pane lain (Sisipkan di atas (50%), Sisipkan di bawah (50%), Sisipkan di kiri (50%), Sisipkan di kanan (50%)) | Pane yang diseret pindah ke sisi target tersebut, dan keduanya berbagi ruang target 50/50. |
| Bagian tengah pane lain (Tukar panel) | Kedua pane saling bertukar tempat. Zona tengah adalah 40% di bagian tengah pane, baik ke samping maupun ke bawah. |
| Sebuah tab di tab strip | Tahan pane di atas tab sebentar, lalu tab itu terbuka dan Anda bisa mengarahkan pane ke salah satu pane di dalamnya. Zona tepi dan tengah yang sama berlaku di sana. |
Program yang berjalan di pane tetap berjalan saat Anda memindahkan atau menukar pane, baik hasilnya di tab yang sama maupun di tab lain. Tab yang masih berada di composer belum punya pane, jadi Anda tidak bisa melepas pane ke dalamnya.
Anda juga bisa menyeret satu tab utuh ke sebuah pane. Arahkan ke tepi pane target, dan layout tab yang diseret disisipkan di samping pane itu saja; arahkan ke bagian tepi luar area pane, dan layout kedua tab digabung berdampingan. Bagian tengah pane tidak berefek untuk drag tab, karena sebuah tab tidak bisa bertukar tempat dengan satu pane. Dua tab hanya bisa digabung jika kompatibel: keduanya tab SSH di host yang sama atau keduanya bukan tab SSH, dan keduanya diisolasi di git worktree dari folder yang sama atau keduanya tidak diisolasi. Jika tidak kompatibel, baris menu menjelaskan alasannya.
Menu klik kanan pane punya perpindahan yang sama tanpa drag: Pindahkan Panel ke Tab Baru, Pindahkan Panel ke Tab dengan submenu berisi tab lain, dan Tukar dengan Panel…, yang mengubah setiap pane lain menjadi target klik. Menu klik kanan tab punya Gabungkan ke.
Beberapa window
Sebuah tab bisa berada di window sendiri. Semua isinya tetap berjalan selama perpindahan: pane tidak dimulai ulang, dan setiap terminal tersambung kembali ke proses yang sama dengan scrollback yang utuh.
| Untuk | Lakukan ini |
|---|---|
| Memindahkan tab ke window baru | Klik kanan tab lalu pilih Pindahkan Tab ke Jendela Baru, atau jalankan dari Command Palette. Window baru terbuka dengan posisi bergeser dari yang lama. Opsi ini disembunyikan jika window hanya punya satu tab, karena sebuah window tidak bisa menyerahkan tab terakhirnya. |
| Memindahkan tab kembali | Di window lain, klik kanan tab lalu pilih Pindahkan ke Jendela Utama. Opsi ini hanya muncul saat window utama terbuka dan Anda belum berada di dalamnya. |
| Mengembalikan semuanya ke satu window | Pilih Gabungkan Semua Jendela dari menu ikon MXterm Pro di menu bar (system tray di Windows), atau dari Command Palette. Setiap window lain menyerahkan tab-nya lalu menutup. |
Menutup window yang masih punya terminal akan bertanya dulu: Tutup jendela ini? menawarkan Batal, tombol yang menutup terminal (Tutup 3 terminal, dengan jumlah sebenarnya), dan, jika window lain bisa menampungnya, Pindahkan tab ke jendela utama atau Pindahkan tab ke jendela lain. Window tanpa terminal tersisa langsung menutup, dan menutup window terakhir menutup aplikasi.
Share yang Anda mulai di sebuah pane tetap aktif saat tab-nya dipindah ke window lain, karena share itu milik pane terminal, bukan milik window. Tombol share dan halaman Remote Access & Devices di Pengaturan mengikuti perubahan di setiap window yang terbuka.
Membawa pane ke tengah
Klik dua kali header pane untuk membawa pane itu ke tengah window. Pane digambar di atas pane lain dengan lebar dan tinggi sekitar 80% dari window, sementara bagian window lainnya diredupkan dan diburamkan di belakangnya. Hanya satu pane yang bisa berada di tengah pada satu waktu. Ini hanya cara untuk melihat pane: layout tidak berubah, dan tampilannya tidak disimpan. Bawa ke tengah hanya tersedia jika tab punya dua pane atau lebih.
Untuk mengembalikan pane, klik area redup di luarnya, klik dua kali headernya lagi, atau klik Pulihkan panel, tombol − di ujung kanan header, setelah tombol close.
Jika Anda memaksimalkan pane yang sedang berada di tengah, restore akan mengembalikannya ke tengah dulu, dan restore kedua menempatkannya kembali di layout.
Memaksimalkan pane
Maximize membuat satu pane memenuhi window dan menyembunyikan pane lain dari tab itu di belakangnya. Cara memaksimalkannya:
mod+Shift+Muntuk pane yang sedang fokus.- Maksimalkan panel di header pane.
Selama pane dimaksimalkan, tombol Maksimalkan panel diganti dengan Pulihkan panel, tombol − di ujung kanan header, setelah tombol close. Untuk mengembalikan pane, klik tombol itu, tekan mod+Shift+M, atau klik dua kali header.
Esc tidak mengembalikan pane yang dimaksimalkan. Gunakan salah satu aksi di atas.
Jika Anda mengklik tombol close pada pane lokal yang dimaksimalkan, atau pada pane lokal yang ada di tengah, aplikasi menanyakan Tutup panel ini? dan menawarkan Perkecil saja. Pane dari MXterm lain langsung tertutup. mod+W menutup pane apa pun tanpa bertanya.
Menutup pane
- Tekan
mod+Wuntuk menutup pane yang sedang fokus, atau klik Tutup panel terminal di header pane. - Menutup pane akan menghentikan program yang berjalan di dalamnya.
- Jika pane terakhir di sebuah tab ditutup, tab itu akan ikut tertutup.
Mengetik di beberapa pane sekaligus
Broadcast mengirim apa yang Anda ketik di satu pane ke setiap pane dalam grupnya. Fitur ini bekerja di dalam tab yang sedang aktif. Tombol broadcast adalah ikon radio di samping Ruang kerja di sidebar.
- Tekan
mod+Shift+B. Broadcast menyala dan setiap pane di tab masuk ke grup. - Untuk mengecualikan sebuah pane, tahan ⌥ Option (Alt di Windows dan Linux) lalu klik pane itu. Gestur yang sama menambahkannya kembali. Selama broadcast menyala, setiap header pane juga menampilkan tombol broadcast yang fungsinya sama.
- Ketik atau tempel di pane mana pun dalam grup. Setiap pane menerima input itu dan menjalankannya di sesinya sendiri. Pane di luar grup tampak pudar, dan mengetik di salah satunya hanya masuk ke pane itu.
- Tekan
mod+Shift+Blagi, atauEscsaat terminal sedang fokus, untuk mematikan broadcast. Grup dikosongkan, jadi menyalakan broadcast lagi akan memasukkan kembali semua pane.
Tampilan chat (eksperimental)
Tampilan chat menampilkan percakapan agent sebagai pesan yang mudah dibaca, bukan teks terminal. Fitur ini eksperimental dan nonaktif secara default. Aktifkan dengan Tampilan chat (eksperimental) di Pengaturan → Terminal.
- Mendukung Claude Code, Codex, omp dan Grok, dan membaca percakapan dari file transkrip milik agent itu sendiri. Tidak tersedia di pane SSH. Jika tidak ada agent yang didukung berjalan di pane, atau agent belum menulis file percakapannya, pane menyatakannya dan menawarkan Kembali ke terminal.
- Saat Tampilan chat aktif, header pane punya tombol Tampilkan sebagai chat atau Tampilkan terminal.
mod+Shift+Jmelakukan hal yang sama untuk pane yang sedang fokus, dan Anda bisa mengubah tombolnya di Pintasan keyboard. - Chat menutupi terminal dan tidak menggantikannya. Terminal dan programnya tetap berjalan di bawahnya, dan saat Anda kembali, keduanya tampak seperti sebelumnya. Menonaktifkan Tampilan chat di Pengaturan mengembalikan setiap pane ke terminalnya.
- Kotak di bagian bawah mengirim pesan Anda ke pane yang sama:
Entermengirim danShift+Entermenambah baris baru. Saat agent meminta izin, pertanyaannya muncul di atas kotak dengan Setujui sekali dan Tolak dan hentikan agen. Jika agent menunggu jawaban yang tidak bisa diberikan di sana, chat menawarkan Buka terminal. mod+↓menggulir pane yang sedang fokus ke bagian bawah dan menaruh keyboard di inputnya: kotak chat jika pane menampilkan Chat, terminal jika tidak.- Pane yang dibagikan dari MXterm lain juga bisa tampil sebagai chat, jika host menjalankan versi yang mendukungnya. Jika host membagikan pane hanya untuk dilihat, Anda bisa membaca chat tetapi tidak bisa mengirim dari sana.
Kartu pertanyaan
Saat agent di sebuah pane berhenti untuk bertanya kepada Anda, sebuah kartu muncul di bagian bawah pane dalam tampilan Terminal. Kartu muncul untuk pertanyaan Claude Code dengan 2 sampai 9 opsi dan satu jawaban, serta untuk prompt izin dari Claude Code atau Codex. Kartu tidak muncul untuk pertanyaan dengan beberapa bagian atau beberapa jawaban, atau untuk pertanyaan teks bebas dari Codex atau Gemini. Klik sebuah opsi untuk menjawab tanpa mengetik di pane, atau gunakan Lainnya untuk mengetik jawaban Anda sendiri. Di tampilan Chat, prompt bar milik chat yang bertanya. Pada prompt izin, kartu menampilkan setiap jawaban yang ditawarkan prompt, seperti switch to auto mode, membungkus label yang panjang alih-alih memotongnya, dan menandai jawaban yang tetap berlaku setelah jawaban ini.
Ponsel yang sudah dipasangkan dapat menjawab pertanyaan yang sama lewat host. Ponsel mengirim nomor opsi atau aksi tutup, bukan ketikan, dan jawaban teks bebas dibatasi 2000 karakter. Setiap pertanyaan hanya bisa dijawab sekali dan kedaluwarsa setelah 5 menit, dan satu perangkat dapat mengirim 10 jawaban per menit. Untuk prompt izin, hanya ya satu kali dan tidak yang diterima; pilihan seperti selalu izinkan ditolak. Jawaban ditolak saat perangkat hanya bisa melihat atau perangkat lain sedang memegang kendali mengetik. Mac menampilkan pemberitahuan singkat, Dijawab dari dan nama perangkat, selama beberapa detik dan tidak menyimpan jawabannya.
Cari, zoom, salin dan link
| Tugas | Cara |
|---|---|
| Mencari teks | mod+F membuka kotak pencarian di pane yang sedang fokus. Enter menuju hasil berikutnya, Shift+Enter ke hasil sebelumnya, dan Esc menutup kotak. Tombol di kotak mengaktifkan Cocokkan huruf besar/kecil, Cocokkan seluruh kata dan Gunakan ekspresi reguler. |
| Zoom | mod+= memperbesar, mod+- memperkecil, mod+0 mengatur ulang. Anda juga bisa mencubit di trackpad, atau menahan Ctrl sambil scroll, di atas sebuah pane. Zoom hanya mengubah ukuran teks pane yang sedang fokus; ukurannya disimpan bersama pane. Di macOS, ⌘ + scroll tidak melakukan zoom. |
| Menyalin | mod+C menyalin teks yang dipilih. Jika tidak ada yang dipilih, tombol itu diteruskan ke program di pane, jadi Ctrl+C tetap menginterupsi di Windows dan Linux. |
| Menempel | mod+V menempel teks. Di macOS, jika clipboard berisi file yang disalin, path-nya yang ditempel, diberi tanda kutip jika path membutuhkannya. Jika clipboard hanya berisi gambar, misalnya screenshot, gambar disimpan ke file PNG sementara dan path-nya yang ditempel. Di pane Claude Code, clipboard yang hanya berisi gambar diteruskan ke Claude Code agar ia melampirkan gambarnya sendiri. Di Windows hanya teks dari clipboard yang ditempel. |
| Membuka URL | Klik URL itu. URL akan terbuka di browser default Anda. |
| Membuka path file | Tahan mod lalu klik sebuah path di output. Hanya path yang benar-benar ada yang dapat diklik. File dibuka dengan perintah editor pertama yang ditemukan di PATH Anda (code, cursor, zed, subl, idea), pada baris dan kolom jika path menyertakannya. Jika tidak ada yang ditemukan, file ditampilkan di file manager Anda. |
Drop file ke pane
Seret file atau folder dari Finder lalu lepaskan ke sebuah pane. Di pane lokal, path diketik di prompt dengan tanda kutip sesuai shell pane tersebut, dan jika broadcast aktif, path dikirim ke setiap pane dalam grup. Di pane SSH, path itu tidak merujuk ke apa pun di server, jadi MXterm Pro mengunggah file lewat SFTP dan mengetikkan path di server sebagai gantinya.
- Folder tujuannya adalah folder tempat terminal berada, jika shell server melaporkannya. Jika tidak, folder yang ditampilkan panel file milik tab, lalu setelah itu folder home Anda di server. Drop tidak pernah mengunggah ke
/, kecuali terminal itu sendiri berada di/. - Tidak ada yang ditimpa. Nama yang sudah ada di folder diunggah sebagai
name (1).ext, laluname (2).ext, dan path yang diketik adalah path yang sebenarnya. - Setelah unggahan terakhir selesai, path server dari file yang berhasil diunggah diketik di prompt diikuti satu spasi, tanpa menekan Enter. Hanya pane itu yang menerimanya, meskipun broadcast aktif.
- Nama yang mengandung tanda kutip tunggal, backslash,
!atau karakter kontrol tetap diunggah tetapi tidak diketik, karena tidak bisa diketik dengan aman ke shell yang tidak dikenal MXterm Pro. - Hanya satu drop yang berjalan pada satu waktu untuk setiap host tersimpan. Drop kedua pada pane dari host yang sama ditolak sampai yang pertama selesai.
Selama drop berjalan, pane menampilkan bar di tepi bawahnya: bar itu memeriksa folder, lalu menyebutkan berapa item yang diunggah dan ke folder mana. Setelah selesai, bar menyebutkan berapa item yang terunggah dan ke folder mana, mencantumkan nama yang tidak diketik, serta menuliskan setiap kegagalan beserta alasannya. Hasil yang bersih hilang setelah 6 detik. Kegagalan dan penolakan tetap tampil sampai Anda mengklik ✕.
Tidak ada yang diunggah, dan bar menyebutkan alasannya, jika folder tidak bisa dibaca, jika satu-satunya folder yang diketahui adalah /, atau jika host pane tersebut sudah tidak ada di SSH Manager. Jika sesi SSH pane tidak berjalan, file tetap diunggah tetapi path-nya tidak diketik. Panel file yang menampilkan folder tersebut memuat file baru dengan sendirinya.
Pane di MXterm lain
Anda bisa membuka pane dari MXterm Pro lain, di Mac atau komputer lain, sebagai tab di jendela Anda sendiri. MXterm yang lain itu adalah host. Tidak ada yang dibagikan sampai host mengaktifkannya: servernya harus berjalan, MXterm Anda harus dipasangkan dengannya, dan pane dibagikan satu per satu atau sekaligus semuanya.
Di host:
- Buka Pengaturan → Akses jarak jauh & perangkat terpasang lalu klik Mulai Server. Panel menampilkan alamat yang dipakai dan kode pemasangan 6 karakter yang kedaluwarsa setelah 5 menit. Agar server berjalan setiap kali MXterm dibuka, aktifkan Mulai server host saat MXterm dibuka di panel yang sama. Opsi ini nonaktif secara default. Perangkat yang masuk dengan akun MXterm yang sama bisa meminta pemasangan tanpa kode: Anda mengetuk Izinkan di Mac ini. Lihat Pengaturan.
- Di header setiap pane yang ingin Anda tampilkan, klik tombol berbagi (ikon globe). Pane tidak dibagikan secara default. Di menunya, pilih apa yang boleh dilakukan perangkat lain, lihat dan mengetik atau hanya lihat (awalnya lihat dan mengetik yang terpilih), lalu klik berapa lama pane dibagikan: 30 menit, 1 jam, 8 jam, atau Bagikan sampai saya hentikan.
Untuk membagikan semua pane dalam satu tab sekaligus, klik kanan tab lalu pilih Bagikan seluruh tab, pilih ketik dan lihat atau hanya lihat, lalu pilih waktu. Berhenti membagikan tab ini mengakhiri pembagian itu. Tab dengan pane yang dibagikan menampilkan globe dan jumlah panenya yang dibagikan; jika seluruh tab dibagikan, globe berada dalam pil terisi. Pane yang hanya menampilkan pane milik Mac lain dilewati. Untuk membagikan semua pane di jendela utama sekaligus, aktifkan Bagikan semua pane di globe title bar: satu sakelar, dengan pilihan Lihat atau Kontrol dan waktu yang diingatnya. Lihat Pengaturan.
Selama pane dibagikan, tombol berbagi menampilkan sisa waktu jika Anda menetapkan batas waktu, dan jumlah perangkat yang terhubung jika ada. Pane yang dibagikan sebagai hanya lihat menampilkan ikon mata, bukan globe. Arahkan kursor ke tombol untuk melihat ringkasan: mode, sisa waktu dan jumlah perangkat yang terhubung.
Menu pane yang dibagikan memuat Ubah ke hanya lihat atau Izinkan mengetik (kendali), yang mempertahankan batas waktu. Di bawahnya, daftar durasi yang dihitung dari sekarang menetapkan batas waktu baru. Setelah itu muncul perangkat yang sedang terhubung, masing-masing dengan Putuskan dan tag pada perangkat yang sedang mengetik, lalu Berhenti berbagi. Perangkat yang diputuskan tidak bisa masuk lagi ke pane itu sampai pembagiannya berakhir, dan pemasangannya tetap tersimpan.
Pembagian berakhir saat waktunya habis atau saat Anda memilih Berhenti berbagi. Setiap perangkat yang sedang menonton lalu diputuskan, dan perangkat yang sedang mengetik dilepaskan. Beralih ke hanya lihat mencabut hak mengetik dari perangkat yang memegangnya. MXterm Pro dirancang untuk memulihkan pane yang Anda bagikan setelah restart, begitu setiap pane berjalan lagi, dan membuang share yang tidak dapat diverifikasinya.
Di paket Free, secara default Anda bisa membagikan hingga 5 pane sekaligus. Membagikan satu lagi membuka prompt upgrade, yang berbunyi Free membagikan hingga 5 panel sekaligus untuk kendali jarak jauh. Hentikan berbagi satu panel, atau upgrade ke Pro. Mengubah cara pane dibagikan dan menghentikan pembagian tidak dibatasi, dan tidak ada yang sudah dibagikan yang dihentikan. mxterm.net bisa mengubah angka ini, seperti batas Free lainnya. Pro tidak punya batas. Lihat Harga.
Di paket Free, secara default 1 komputer lain bisa mengendalikan komputer ini. Aplikasi MXterm di ponsel (iPhone, iPad) tidak dihitung dalam batas ini. Hanya komputer lain yang menjalankan MXterm yang dihitung; browser tidak. Memasangkan satu komputer lagi membuka prompt upgrade, yang berbunyi Free mengizinkan 1 komputer lain mengendalikan komputer ini. Ponsel dan tablet tidak dibatasi. Komputer yang sudah dipasangkan tetap dipertahankan. mxterm.net juga bisa mengubah angka ini.
Di mesin Anda:
- Di bagian Mesin pada sidebar kiri, di bawah daftar Terminal, klik tombol + (Tambah lewat URL/hostname) yang ada di sana.
- Masukkan alamat host seperti yang ditampilkan di panel host (Salin alamat), misalnya
http://100.64.1.5:6868, dan kode pemasangan, lalu klik Tambah. Nama bersifat opsional: jika dikosongkan, baris memakai nama yang diberikan mesin itu sendiri. Saat Tailscale menemukan mesin, tombol di samping alamat mencantumkannya sehingga Anda bisa memilih salah satu tanpa mengetik. - Klik baris mesin itu untuk menampilkan daftar tab dan pane-nya di bawahnya, lalu klik sebuah pane untuk membukanya: hanya tab pane itu yang terbuka. Buka semua panel yang dibagikan di menu ⋯ pada baris membuka semua pane yang dibagikan sekaligus.
Setiap form pemasangan (menambah host, mengedit host untuk menyambung lagi, dan Pasangkan lagi) memiliki pilihan Kode dan Kata sandi: pilih Kata sandi untuk memasangkan dengan kata sandi akses host sebagai ganti kode. Opsi ini harus diaktifkan lebih dulu di host. Kata sandi diterima lewat Tailscale, dan lewat jaringan lokal jika host mengizinkannya, yaitu sebagai HTTP biasa. Tailscale adalah pilihan yang terenkripsi, jadi utamakan alamat Tailscale host (100.x.y.z) selama Tailscale berjalan di mesin ini.
Pemasangan tetap bertahan setelah host dimulai ulang, karena host hanya menyimpan hash dari token setiap MXterm yang dipasangkan. MXterm yang dipasangkan dan tidak terhubung selama 30 hari akan dihapus oleh host dan harus dipasangkan lagi. Setiap perangkat yang dipasangkan juga punya Hide all panes di host: selama opsi ini aktif, perangkat itu tidak melihat pane apa pun dari host dan tidak bisa membuka atau mengetik di pane mana pun.
Header bagian Mesin punya tiga tombol: Pindai mesin, yang mencari mesin di jaringan Tailscale Anda dan mencantumkannya di bawah judul Ditemukan di sekitar (klik salah satunya untuk memulai form tambah dengan alamatnya), Tambah lewat URL/hostname (+), dan tombol slider yang membuka Pengaturan → Akses jarak jauh & perangkat. Judul bagian membuka dan menutupnya, dan membukanya menutup daftar SSH (menutup daftar SSH membuka Mesin lagi). Mesin baru terbuka sejak awal jika ada yang terpasang. Anda bisa menyeret tepi kanan sidebar kiri agar lebih lebar atau lebih sempit, antara 200 dan 480 piksel dan paling banyak 40% dari jendela. Sidebar selalu mulai pada lebar default: lebar yang Anda seret tidak dipertahankan setelah sidebar ditutup atau aplikasi dimulai ulang. Tinggi bagian bekerja sebaliknya: seret garis di antara Workspaces, Terminals dan Mesin untuk mengubah ukurannya, klik dua kali garis itu untuk mengembalikannya, dan tinggi bagian tetap tersimpan.
Di paket Free Anda bisa menyimpan 1 mesin secara default (prompt upgrade menyebutnya Mesin tersimpan). Mengklik + untuk yang kedua membuka prompt upgrade, bukan form. Aplikasi sendiri yang menolak mesin kedua, bukan hanya form. Mengedit, memasangkan ulang dan menghapus tidak dibatasi, jadi mesin yang sudah Anda miliki tetap tersimpan. mxterm.net bisa mengubah angka ini, seperti batas Free lainnya. Lihat Harga.
Setiap baris menampilkan nama mesin di seluruh baris pertama dan, di bawahnya, bagaimana mesin itu dijangkau (misalnya Tailscale) dan statusnya: berapa pane yang dibagikan dan berapa yang berjalan (2 panel · 1 berjalan), Offline, Belum pernah diperiksa, atau Autentikasi gagal - pasangkan ulang, yang menambahkan tombol Pasangkan lagi. Arahkan kursor ke baris untuk melihat alamatnya dan versi MXterm yang dijalankan, seperti v1.1.31. Mesin dengan pane yang berjalan muncul lebih dulu, lalu yang terakhir dipakai, dan yang offline paling akhir. MXterm memeriksa mesin baru satu kali dengan sendirinya. Setelah itu MXterm hanya menghubungi lagi mesin yang offline: setiap 30 detik, dan seketika saat jaringan kembali atau jendela kembali mendapat fokus. Mesin yang menolak pemasangannya tidak dicoba lagi: pakai Pasangkan lagi. Sambungkan ulang di menu ⋯ pada baris memeriksanya sekarang juga. Menu itu juga memuat Buka semua panel yang dibagikan, Ubah nama & alamat, Pasangkan lagi, Salin alamat dan Lupakan mesin. Buka sebuah mesin dan tab-nya menjadi kartu dengan pane di bawahnya; setiap pane menampilkan salah satu dari lima status, Anda bisa menyematkan tab, dan pane yang tidak dibagikan mesin itu digambar terkunci dan tidak dihitung. Tab yang Control Room-nya aktif (dua anggota atau lebih dan setidaknya satu pesan) punya baris yang bisa Anda buka untuk membaca 100 pesan terakhirnya, hanya baca.
Anda juga bisa memulai sesuatu di sebuah mesin dari sini, tanpa pergi ke komputer itu. Di menu ⋯ pada baris, Control Room baru… membuat Control Room dari pane mesin itu, dan Sesi baru… membuka sesi baru di sana. Arahkan kursor ke salah satu tab-nya untuk melihat Control Room baru dari tab ini (tampil untuk tab yang belum punya room dan punya pane yang dibagikan dengan kendali) dan Sesi baru di tab ini, yang memulai sesi di tab itu. Di bawah tab, bagian Control Room dengan tombol + mencantumkan room yang tidak ditampilkan kartu tab mana pun, misalnya room baru yang belum punya pesan. Entri ini hanya tampil untuk mesin yang online dan mendukungnya.
Control Room baru… meminta nama room dan 1 sampai N sesi mesin itu yang dibagikan dengan kendali, dengan N adalah jumlah anggota per room yang diizinkan paketnya (paling banyak 12). Dialog menampilkan angka paket, seperti Ruang 1/1 · sesi per ruang 2, dan membiarkan Buat ruang nonaktif saat mesin itu sudah mencapai batas paketnya untuk room berisi sesi. Membuka room milik mesin itu juga menampilkan tab Members di samping discussion: mahkota menetapkan atau menghapus koordinator, setiap anggota punya tombol keluarkan yang bertanya sekali lagi, Tambah sesi menambahkan sesi mesin itu yang belum ada di room (sesi yang ada di room lain dipindahkan), dan Hapus ruang bertanya sekali lagi. Room utama sebuah tab tidak bisa dihapus: hapus di komputer itu. Batasnya adalah batas mesin yang Anda kendalikan, bukan batas mesin ini.
Sesi baru… punya kolom yang sama dengan aplikasi ponsel: Jalankan di, Folder proyek di mesin itu (pilih salah satu tab mesin itu, atau ketik path folder lengkap seperti yang ditulis komputer itu), Agent (agent yang dilaporkan komputer itu sebagai terpasang, dan sebuah shell), Worktree terpisah, Lewati konfirmasi (bypass), Tugas pertama untuk agent… (opsional) dan Mulai. Sakelar bypass hanya tampil untuk agent di mesin yang mengizinkannya. Setelah sesi dimulai, pane-nya terbuka di sini seperti pane lain milik mesin itu.
Mesin yang Anda kendalikan punya keputusan akhir. Di komputer itu, buka Pengaturan → Akses jarak jauh & perangkat, cari komputer ini di bawah Perangkat jarak jauh yang diotorisasi, lalu aktifkan Dapat mengelola Control Room untuk membuat dan mengubah room, atau Dapat membuat sesi baru untuk memulai sesi. Keduanya nonaktif untuk komputer yang baru dipasangkan. Sesi dengan bypass juga memerlukan Izinkan bypass jarak jauh aktif di sana. Saat sebuah sakelar nonaktif, dialog menyebut sakelar yang perlu diaktifkan. Lihat Pengaturan.
Tanda ⚠ setelah status berarti ada yang perlu dicek, dan mengarahkan kursor ke status menampilkan penjelasannya. Tanda ini muncul pada host OK yang menjalankan MXterm versi lama sehingga tidak bisa mengirim layar pane: perbarui MXterm di Mac tersebut. Tanda ini juga muncul pada host offline dengan alamat Tailscale (100.x.y.z atau *.ts.net). Jika Mac ini tidak memakai Tailscale, masuk ke Tailscale di sini dengan akun yang sama dengan Mac lainnya. Jika sudah, periksa di Mac lainnya bahwa server host-nya berjalan dan Tailscale-nya terhubung dengan akun yang sama. Saran yang sama ditambahkan ke pesan error saat menambahkan host Tailscale gagal karena tidak terjangkau, dan ke pemberitahuan saat sebuah klik tidak mendapat jawaban.
Sebuah mesin sering bisa dijangkau lewat lebih dari satu rute, seperti jaringan lokal dan Tailscale. Saat alamat tersimpannya berhenti menjawab, MXterm mencoba alamat lain yang diketahui dari mesin itu dengan sendirinya, dan tag di baris menampilkan rute yang dipakai (LAN atau Tailscale), dengan tooltip yang menyebut bahwa alamat tersimpan tidak menjawab. Baris pindah ke alamat lain hanya setelah alamat tersimpan gagal dua kali berturut-turut. Kunci pemasangan Anda dikirim ke alamat lain hanya setelah alamat itu membuktikan, tanpa kunci, bahwa ia adalah mesin yang Anda pasangkan. Mesin dicoba lewat rute lain setelah Mac ini mengenalinya, yaitu saat Anda memasangkannya atau pada koneksi berhasil pertamanya; sebelum itu, mesin hanya dijangkau di alamat tersimpannya. Jika tidak ada yang menjawab, baris menampilkan Offline · rute lain sudah dicoba, dan sebuah pane menyebut bahwa rute lainnya juga sudah dicoba.
Lupakan mesin di menu ⋯ pada baris meminta konfirmasi sekali lagi sebelum menghapus apa pun. Kotak kecil di samping tombol menampilkan Hapus diikuti nama mesin dan tanda tanya, serta keterangan bahwa komputernya sendiri tidak disentuh dan Anda perlu memasangkannya lagi untuk kembali. Hapus mengonfirmasi; Batal, Esc atau klik di tempat lain mempertahankan baris.
Untuk mengganti nama host, atau mengarahkannya ke alamat baru setelah alamatnya berubah, buka menu ⋯ di barisnya, pilih Ubah nama & alamat, ubah nama atau alamatnya lalu klik Simpan. Pakai nama mesin mengembalikan nama yang diberikan mesin itu sendiri. Pemasangan host tetap dipertahankan, jadi Anda tidak perlu memasukkan kode lagi. Untuk menyambung lagi tanpa menghapus baris, isi juga Kode pemasangan baru (hanya untuk menyambung lagi): host dipasangkan di alamat itu dan kuncinya diganti pada baris dan nama yang sama, dan kode yang salah tidak mengubah apa pun. Alamat harus berupa origin http:// atau https:// tanpa path. Alamat yang berubah mereset baris, dan MXterm langsung memeriksa alamat baru.
Buka semua panel yang dibagikan menyalin tata letak tab mesin itu ke jendela Anda pada saat itu; mengklik satu pane di daftar baris hanya membuka tab pane itu, dibangun dengan cara yang sama, dan tidak menyentuh tab lain milik mesin itu. Setiap tab yang memiliki setidaknya satu pane yang dibagikan terbuka sebagai tab Anda sendiri, dinamai <tab> — <machine>, dengan pane dalam susunan yang sama. Pane yang tidak dibagikan host muncul sebagai kotak berisi namanya dan Tidak dibagikan - aktifkan berbagi jarak jauh untuk panel ini di Mac host. Jika host tidak membagikan apa pun, Anda mendapat satu pane di tab bernama MXterm: <host> yang menyatakan belum ada yang dibagikan di sana dan meminta Anda membagikan pane di host lalu memuat ulang. Pane mana yang dibagikan, dan apakah masing-masing mengizinkan Anda mengetik, juga dibaca pada saat itu.
Jika Anda membuka mesin yang sama lagi, tab yang sudah terbuka tidak dibuka dua kali. Jika host mengubahnya (pane ditambah, dihapus, dibagikan atau dihentikan pembagiannya, atau batas waktu baru), tab diperbarui di tempat dan mempertahankan koneksi pane yang tidak berubah. Tab yang ditutup host ikut ditutup di sini, dan hanya tab yang belum terbuka yang ditambahkan. Jika tidak ada yang berubah, tab yang terbuka dibawa ke depan. Untuk mengambil perubahan terbaru di host, pakai Buka semua panel yang dibagikan lagi.
Membuka mesin tidak pernah gagal secara diam-diam. Jika tidak bisa tersambung, pemberitahuan muncul di bawah baris, dengan ✕ untuk menutupnya. Pemberitahuannya adalah salah satu dari berikut, atau hanya Tidak dapat menjangkau host. jika penyebabnya tidak diketahui:
- Komputer itu merespons, tetapi MXterm tidak menjalankan server host di sana. Buka MXterm di komputer itu dan mulai servernya, atau aktifkan Mulai server host saat MXterm dibuka.
- Alamat itu tidak merespons: komputer mungkin mati atau sedang sleep, atau tidak terjangkau dari jaringan ini.
- Alamat tidak berfungsi karena namanya tidak bisa di-resolve. Perbaiki dengan Ubah nama & alamat di menu ⋯ pada baris.
- Ada yang menjawab di alamat itu, tetapi bukan sebagai host MXterm. Periksa port, dan pastikan MXterm di kedua mesin sudah versi terbaru.
- Host tidak lagi menerima mesin ini, karena akses dicabut di sana atau pemasangannya direset. Pemberitahuan meminta kata sandi akses host atau kode pemasangan baru langsung di baris, dan klik dilanjutkan setelah Anda dipasangkan lagi.
- Host tidak lagi tersimpan di sini, misalnya karena dihapus di jendela lain. Tambahkan lagi.
Pane menampilkan layar pane host begitu tersambung, karena attach baru meminta layar pane saat ini dari host. Jika tidak ada yang tiba dalam 3 detik, pane meminta lagi dengan cara lama, yaitu memutar ulang output terbaru host, dan menyatakannya di pane. Jika pane tidak aktif dan tidak ada yang bisa ditampilkan, pane menampilkan [Terhubung - menunggu output]. Jika pane tetap kosong, pane menyebutkan alasannya. Untuk host dengan MXterm versi lama yang belum bisa mengirim layar, pane menyebut versi itu dan meminta Anda memperbaruinya. Setelah sekitar 4 detik tanpa data, pane mencetak jumlah frame yang dikirim host, sehingga Anda bisa membedakan masalah di host atau jaringan dari masalah di aplikasi Anda.
Pane menggambar layar sesuai kolom dan baris pane host sendiri, dan jendela Anda tidak mengubah ukuran pane host kecuali Anda memintanya dengan Sesuaikan dengan jendela saya (lihat di bawah). Ukuran teks mengikuti pane Anda agar layar memenuhinya, dan layar yang tinggi di-scroll di dalam pane, bukan mengecilkan teks sampai di bawah ukuran yang terbaca. Di menu pane, Teks lebih kecil dan Teks lebih besar mengatur ukuran secara manual untuk pane itu, dan Otomatis mengaktifkan kembali penyesuaian otomatis. Memaksimalkan pane, atau membawanya ke tengah, juga mengaktifkannya kembali.
Jika host membagikan pane dengan kendali, ketikan Anda langsung masuk ke pane itu begitu tersambung, dan badge di headernya bertuliskan Memegang kendali. Klik badge untuk beralih ke hanya lihat; badge lalu bertuliskan Ambil kendali, dan mengkliknya lagi melanjutkan pengetikan. Di pane yang sempit, badge mengecil menjadi ikon; arahkan kursor ke salah satunya untuk melihat labelnya. Shift+Enter dan Alt+Enter mengetik baris baru di pane host, bukan mengirim, dan teks yang diketik lewat input method, seperti Telex atau VNI untuk bahasa Vietnam, sampai ke host sebagai teks jadi.
Jika host membagikan pane sebagai hanya lihat, badge bertuliskan Panel hanya baca dan pengetikan tetap nonaktif. Modenya dibaca saat tab dibuka. Jika host membagikan pane untuk waktu terbatas, header menampilkan sisa waktunya, dan saat waktunya habis pane berubah menjadi kotak yang tidak dibagikan. Saat Anda menggulir ke atas di pane, tombol panah bundar di kanan bawahnya melompat ke output terbaru.
Pane remote memiliki tombol header sendiri: Tampilkan sebagai chat atau Tampilkan terminal, Teks lebih kecil dan Teks lebih besar, Muat ulang sesi (menyambung ulang dan meminta layarnya lagi dari host), Sesuaikan dengan jendela saya, satu tombol maksimalkan, menu Aksi panel (tombol ⋯) dan Tutup Panel. Tombol chat selalu ada di pane remote, baik Tampilan chat aktif maupun tidak di Pengaturan. Saat pane menyempit, tombol ukuran teks dan tombol fit pindah ke menu di bawah sekitar 480 piksel dan Muat ulang sesi di bawah sekitar 380. Menu memuat sisanya, dengan urutan ini:
- Ambil kendali, hanya saat perangkat lain memegang keyboard pane ini.
- Kirim Ctrl+C dan Kirim Esc, yang mengirim tombol itu ke pane host. Keduanya hanya berfungsi saat Anda memegang kendali.
- Satu baris untuk ukuran teks: lebih kecil, ukuran saat ini, lebih besar, dan Otomatis.
- Gulir ke terbaru, Salin teks layar (menyalin semua yang ada di layar pane), Muat ulang sesi (menyambung ulang) dan Sesuaikan dengan jendela saya.
- Bawa ke tengah (klik dua kali header melakukan hal yang sama) dan Maksimalkan panel. Pulihkan panel menggantikan item pertama saat pane berada di tengah, dan kedua item saat pane dimaksimalkan.
Anda bisa menyeret pane remote lewat headernya untuk menatanya ulang seperti pane lain di tab, dan klik dua kali header untuk membawanya ke tengah.
Hanya satu perangkat yang bisa mengetik di sebuah pane pada satu waktu. Jika perangkat lain sedang mengetik, host menolak ketikan Anda: badge bertuliskan Ketikan ditolak dan pengetikan tetap nonaktif. Klik badge untuk mengambil kendali dari perangkat lain; host tetap menolak jika pane sudah tidak dibagikan. Perangkat yang kendalinya Anda ambil akan melihat Kendali diambil, berhenti mengetik dan tidak tersambung ulang dengan sendirinya. Kendali berpindah tangan hanya saat seseorang mengklik badge; tidak ada yang mengambilnya kembali secara otomatis. Halaman web milik host berperilaku sama: browser yang kendalinya diambil menampilkan pemberitahuan dan tombol Ambil kendali, dan tidak merebut kembali kendali dengan sendirinya.
Perangkat yang diputuskan host dari sebuah pane diberi tahu, tidak tersambung ulang dengan sendirinya, dan hanya bisa attach lagi setelah host membagikan pane itu lagi. Setelah itu gunakan Muat ulang sesi.
Mengetik di sebuah pane menjadi hak satu perangkat pada satu waktu, yaitu perangkat yang memegang slot penulisnya. Perangkat yang hanya menonton tidak mengambil slot itu dari yang memegangnya. Slot dilepas saat perangkatnya terputus, dan setelah 5 menit tanpa aktivitas apa pun dari perangkat itu di pane tersebut.
Sesuaikan dengan jendela saya meminta host mengubah ukuran terminalnya menjadi ukuran pane Anda, dihitung dengan ukuran teks pane Anda sendiri, sehingga jendela yang lebih besar mendapat lebih banyak kolom, bukan huruf yang lebih besar. Tombolnya ada di header pane, atau di menu ⋯ saat pane menyempit. Fitur ini hanya bekerja selama Anda memegang slot penulis, setelah pane tersambung, dan jika MXterm di host cukup baru untuk memberi tahu orang di Mac itu tentang perubahan ukuran; jika tidak, tombolnya nonaktif dan tooltip-nya menjelaskan alasannya. Jika host tidak menjawab dalam 2,5 detik, atau menjawab dengan ukuran lain, permintaan dianggap ditolak. Mac host menampilkan pemberitahuan seperti Perangkat jarak jauh mengubah ukuran terminal ini menjadi 120×40 dengan tombol Pulihkan. Terminal kembali ke ukuran host sendiri saat orang di host mengklik Pulihkan, saat host mengubah ukuran pane itu sendiri, saat perangkat yang meminta terputus, saat hak mengetik berpindah ke perangkat lain atau dilepas, atau saat pane tidak lagi dibagikan atau turun menjadi hanya lihat. Kembali ke ukuran host, di tempat yang sama, mengembalikannya secara manual.
Saat MXterm di host dimulai ulang, misalnya untuk memasang pembaruan, pane menyatakan bahwa host sedang dimulai ulang dan terus mencoba selama sekitar 90 detik. Setiap kali, pane meminta daftar pane dari host: tidak ada jawaban berarti host belum aktif, lalu pane mencoba lagi. Jika pane tidak ada lagi di daftar itu, pane berhenti seketika dan menyatakan bahwa pane sudah hilang. Saat waktunya habis, koneksi dianggap gagal. Jika orang di host menutup MXterm, pane menampilkan Host keluar dan tidak mencoba lagi. Host dengan MXterm yang lebih lama tidak memberi alasan, dan pane-nya memperlakukan putusnya koneksi sebagai koneksi hilang biasa.