Mengapa Menggunakan Multi-Display di Mac Terasa Merepotkan
(wadetregaskis.com)- Meski memasang layar eksternal LG 5k ke layar bawaan 5k iMac Pro, pengalaman multi-display di Mac tidak banyak keluar dari ketidaknyamanan yang sudah berulang selama 30 tahun
- Setelah diluncurkan ulang atau booting, macOS sering goyah dalam mengingat posisi jendela, sehingga semua jendela bisa menumpuk di display bawaan dan harus ditata ulang setiap kali
- Aplikasi/game layar penuh, Lightroom Classic, Dock, menu bar, Spaces, dan Split View sering kali memiliki posisi dan perilaku yang tidak sesuai prediksi pada banyak layar
- Penataan horizontal menambah beban ergonomis karena celah antarlayar, putaran leher, serta masalah penyelarasan perangkat input dengan layar; layar sekunder pun mudah menjadi tempat untuk jendela yang kurang penting
- Layar sekunder berguna saat harus terus melihat informasi referensi seperti dokumentasi Xcode, tetapi karena bug manajemen jendela dan kurangnya pilihan display, kebutuhan akan satu layar besar beresolusi tinggi tetap ada
Latar belakang mencoba lagi dual display 5k
- Banyak rekan lebih menyukai konfigurasi dua display berukuran sama yang diletakkan berdampingan, tetapi keunggulannya tidak selalu terasa jelas
- Selama 30 tahun terakhir, beberapa kali mencoba hidup dengan multi-display
- Pada masa awal, ketika satu display 17 inci saja dianggap kelas atas, percobaan dilakukan hanya karena hal itu memungkinkan
- Setelah itu, sesekali dicoba lagi untuk benar-benar menambah ruang layar
- Setelah display 5k muncul pada 2014, tekanan kebutuhan ruang layar sempat berkurang
- Pengaruh iMac 5k pertama sangat besar
- Dalam sekitar setahun terakhir, waktu penggunaan Xcode meningkat sehingga satu display 5k mulai terasa sempit
- Xcode di 5k pun berada pada level “cukup baik, tetapi belum hebat”
- Terasa lebih sesak saat desain GUI AppKit atau SwiftUI dan penggunaan simulator iPad Pro bertumpuk
- iMac Pro yang digunakan saat ini tidak bisa mematikan display bawaannya
- Apple tidak mengizinkan penonaktifan display bawaan pada iMac
- Penggantian iMac Pro juga sempat dipertimbangkan, tetapi keputusan tertunda karena timing rilis produk Apple
- Pilihan satu display yang lebih besar juga tidak memuaskan
- Ada beberapa pilihan display 6k, tetapi sulit disebut “hebat”
- Display 8k praktis hampir tidak punya pilihan
- TV 8k membutuhkan ruang fisik yang tidak tersedia, dan display komputer Dell 8k yang diketahui terlalu kecil secara fisik dibanding resolusinya
- Display LG 5k cadangan yang dibeli sendiri saat bekerja di LinkedIn ditempatkan di samping iMac Pro
- Karena secara praktik terlihat hampir seperti panel yang sama dengan display bawaan iMac Pro, kombinasi ini tampak ideal
- Namun dalam praktiknya ada perbedaan suhu warna yang cukup besar, dengan display LG terlihat lebih hangat
Masalah macOS yang melupakan posisi jendela
- Sekitar satu bulan pertama umumnya baik-baik saja, hanya beberapa aplikasi yang sesekali bermasalah
- Xcode terutama selalu melupakan posisi jendela dokumentasi
- Jendela dokumentasi hanya mempertahankan tab pertama yang dibuka dan tidak mempertahankan tab lainnya
- Jika saat pengembangan jendela dokumentasi tidak sengaja ditutup, beberapa tab dokumentasi yang terkait dengan konteks kerja bisa hilang
- Setelah itu, pada suatu titik setiap boot semua posisi jendela direset ke display bawaan
- Jendela harus dicari di display utama yang terlalu padat lalu dipindahkan lagi ke display sekunder
- Fenomena ini bukan sekadar nasib buruk tertentu, melainkan lebih mirip masalah normal yang, berdasarkan pengalaman panjang, akan berulang suatu saat
- Pada suatu titik, sistem bisa mulai mengingat kembali sebagian besar posisi jendela
- Setelah itu pun siklus buruk yang sama bisa terulang
Penanganan multi-display oleh aplikasi layar penuh dan game
- Aplikasi layar penuh, khususnya game, sering kali tidak menangani display tambahan dengan benar
- Sebagian game tidak bisa meredupkan atau mematikan display yang tidak digunakan
- Saat bermain game, layar terang yang tetap menyala tepat di sebelah sangat mengganggu fokus
- Setiap menjalankan atau menutup game, display sekunder harus dipilih di pengaturan Display pada System Settings lalu kecerahannya disesuaikan secara manual
- LG 5k yang digunakan tidak memiliki tombol daya
- Jika kabel Thunderbolt dicabut, macOS menjadi bingung, susunan jendela berantakan, dan sebagian aplikasi bisa crash
- Sebaliknya, sebagian aplikasi salah mengenali display tambahan dan mengirim jendela ke layar yang keliru
- Adobe Lightroom Classic terkadang memindahkan seluruh jendela ke display lain
- Satu-satunya cara mengembalikannya adalah menutup Lightroom dan menjalankannya lagi
- Item “Move to <other display>…” di menu Window tidak berfungsi
Gesekan yang dibuat Dock dan menu bar
- Jika Dock diletakkan di sisi layar, Dock hanya muncul di display paling luar pada arah tersebut
- Untuk mengakses Dock, mouse harus digerakkan melintasi beberapa layar, sehingga terasa lambat dan canggung
- Dock diatur untuk auto-hide
- Harus berhati-hati agar Dock tidak muncul saat mouse bergerak di dekat tepi layar
- Pada satu display, Dock di kiri adalah yang paling tidak mengganggu
- Tepi kiri relatif memiliki lebih sedikit UI untuk diinteraksikan
- Sisi kanan adalah pilihan kedua karena ada scrollbar
- Saat menggerakkan mouse ke bawah, tegangan kabel USB juga terasa sebagai tambahan
- Dalam konfigurasi multi-monitor horizontal, pada praktiknya harus memakai Dock bawah
- Di bagian bawah ada banyak area pengubah ukuran jendela, toolbar, tombol, scrollbar horizontal, dan sebagainya
- Sering terjadi situasi ketika beberapa piksel di bagian bawah layar harus dimanipulasi tanpa secara tidak sengaja memunculkan Dock
- Kadang seluruh jendela harus dipindahkan hanya untuk mengklik elemen di bagian bawah jendela, dan untuk itu mungkin harus terlebih dahulu mengecilkan ukurannya dari bagian atas
- Menu bar juga diatur untuk auto-hide
- Alasannya adalah kerapian visual, sedikit ruang layar tambahan, dan pengalaman burn-in menu bar pada iMac lama
- Menu bar juga berisi iStat Menus dan berbagai utilitas monitoring, sehingga sering digunakan
- Gerakan mengibaskan mouse ke bagian atas layar untuk menampilkan menu bar sendiri sebenarnya sederhana
- Pada multi-display, menu bar hanya muncul di display aktif
- Sering kali display aktif dan tidak aktif tidak bisa dibedakan sekilas
- Ini juga bertumpuk dengan masalah desain macOS: menu bar tidak muncul jika run loop thread utama aplikasi terdepan tidak idle atau saat aplikasi sedang diluncurkan
- Sulit segera mengetahui apakah menu bar tidak terlihat karena kursor berada di display yang salah atau karena alasan lain
- Penundaan singkat pada aksi yang terjadi ratusan kali sehari menjadi terakumulasi
Saat jendela muncul di layar yang keliru
- Jendela terkadang muncul di display yang salah
- Alasannya tidak jelas
- Manajemen jendela macOS memiliki bug serupa yang sulit dijelaskan
- Sebagian dialog modal juga kadang muncul di belakang jendela yang sudah ada
Masalah ergonomi penataan horizontal
- Dalam penataan horizontal umum, jika dua display ditempatkan setara, secara alami yang muncul di tengah depan tempat kita seharusnya melihat adalah celah, bukan layar
- Tidak ada display yang sejajar dengan keyboard atau mouse
- Rasanya akurasi mengetik dan mouse menurun
- Ini terasa lebih besar di lingkungan yang terus bergerak seperti treadmill desk
- Karena terus melihat ke kiri atau kanan alih-alih ke tengah, leher bisa sakit
- Jika display utama diletakkan tepat di tengah depan dan display sekunder di salah satu sisi, display sekunder menjadi jauh kurang berguna
- Sebab secara praktik lebih tidak nyaman untuk dilihat
Mengapa sulit membagi pekerjaan ke beberapa layar
- Menempatkan dua jendela berdampingan di dalam satu display dan menempatkan dua jendela di display berbeda terasa sangat berbeda
- Perbedaannya makin besar jika kedua display tidak identik atau sumbu horizontal/vertikalnya tidak sejajar
- Ini mungkin perbedaan antara hanya menggerakkan mata dan harus ikut menggerakkan kepala
- Sulit membiasakan diri untuk pekerjaan yang sering bolak-balik antar-display
- Pekerjaan penting cenderung tidak ditempatkan di display sekunder
- Apalagi jika posisi display sekunder secara ergonomis lebih buruk daripada display utama
- Display sekunder mudah menjadi ruang untuk jendela yang jarang digunakan, seperti kalender, clipboard viewer, atau kalkulator
- Aplikasi seperti ini tidak jauh berbeda dari cara membawanya ke depan display utama saat diperlukan lalu menyembunyikannya lagi
- Animasi yang tidak terkait di layar sekunder justru bisa mengganggu fokus
- Hingga kini, kasus penggunaan simultan yang bermakna adalah menempatkan informasi referensi di display sekunder
- Jendela dokumentasi Xcode adalah contoh utamanya
- Proyek Xcode yang kompleks praktis sulit dimuat di setengah display 5k
- Konfigurasi yang membuat kode dan dokumentasi terlihat bersamaan lebih nyaman daripada terus berpindah di antara keduanya
Respons Hacker News dan poin tambahan
- Muncul diskusi panjang di Hacker News
- Reaksinya lebih banyak berupa empati dan upaya membantu daripada kecaman
- Karena sudah menggunakan Mac selama sekitar 35 tahun dan terutama berfokus pada Mac, interpretasi seperti “menggunakannya secara salah seperti pengguna Windows/Linux” tidak tepat
- Stabilitas koneksi display eksternal juga dilihat banyak orang sebagai masalah
- LG 5k yang digunakan sempat bermasalah besar sampai kabel Thunderbolt bawaan yang cacat diganti
- Setelah diganti pun, display itu tidak bekerja stabil dengan MacBook Pro kantor, tetapi bekerja baik dengan iMac Pro
- Di tulisan utama, hal ini tidak dibahas sebagai topik terpisah karena masalah tersebut tidak sedang terjadi, tetapi ini juga masalah besar pada Mac
- Sepakat dengan pendapat yang menyarankan penggunaan satu display yang lebih besar
- Masalah ini terkait dengan kurangnya pilihan yang sudah dibahas sebelumnya
- Terbuka terhadap display ultrawide, tetapi membutuhkan kerapatan piksel yang cukup
- Pada lebar horizontal 23,5 inci, yaitu lebar display 27 inci umum, 5k adalah jumlah piksel yang baik
- Pada display selebar sekitar 50 inci, 5k terlalu sedikit
- Pada jarak kerja yang wajar, minimal 100 PPD adalah standar untuk display yang baik
- Display Retina Apple memenuhi standar ini, tetapi display ultrawide yang diketahui tidak
- Konfigurasi terbaru adalah iMac Pro ditempatkan tepat di tengah depan dan LG 5k di kiri pada sudut sekitar 45 derajat
- Sebelumnya pernah mencoba penataan horizontal simetris, tumpukan vertikal, serta penataan diagonal sementara termasuk iPad Pro atau laptop
- Rasanya tidak ada penataan yang masuk akal yang belum dicoba
- Spaces tidak digunakan
- Pernah dicoba pada masa awal Mac OS X dan di Linux, tetapi tidak cocok
- Ada bug manajemen jendela terpisah, seperti jendela baru, terutama dialog modal, yang diam-diam terbuka di Space yang salah
- Layar penuh aplikasi tidak digunakan kecuali benar-benar diperlukan seperti pada sebagian game
- Pada MacBook Pro kerja dulu, itu terpaksa digunakan karena layar kecil
- Mode layar penuh macOS memiliki banyak bug
- Pada layar yang cukup besar, sebagian besar aplikasi membuang terlalu banyak ruang kosong
- Dock tetap digunakan
- Digunakan untuk berpindah aplikasi
- ⌘⇥ juga digunakan, tetapi pada multi-display sulit memprediksi di layar mana palet aplikasi akan muncul, sehingga sulit dipakai secara efisien bersama mouse
- Spotlight juga digunakan untuk menjalankan/berpindah aplikasi, tetapi ada ketidakstabilan seperti jeda tampilnya kotak input, input yang diabaikan, status indexing, dan perubahan makna singkatan yang sering dipakai
- Dock juga dipakai untuk mengakses jendela yang diminimalkan, menu konteks ikon Dock aplikasi, dan monitoring seperti jumlah pesan belum dibaca
- Banyak juga komentar yang mengkritik kurangnya window tiling dan gesture di macOS
- macOS memang memiliki fitur yang Apple sebut Split View
- Split View pada praktiknya adalah bentuk khusus dari mode layar penuh, sehingga berbagi banyak masalah desain dan bug yang sama
- Ada lebih banyak rekomendasi utilitas manajemen display dan jendela daripada yang diperkirakan
- Contoh: Stay, Display Maid, Phoenix, Rectangle Pro
- Sebagian mungkin bisa dicoba
- Namun masalah mendasar seperti aksesibilitas Dock dan menu bar serta ergonomi tidak terselesaikan oleh utilitas semacam ini
1 komentar
Opini Hacker News
Masalah macOS yang tidak mengingat posisi jendela saat membuka ulang aplikasi benar-benar membuat frustrasi
Saat bekerja di perjalanan lalu tersambung lagi ke home office, posisi jendela yang sesuai dengan pengaturan itu pun tidak diingat, jadi harus menata ulang puluhan jendela yang menumpuk di layar laptop
Saya menyelesaikannya dengan DisplayMaid https://funk-isoft.com/display-maid.html yang pernah saya lihat di diskusi HN dulu, tetapi sulit dipahami mengapa MacBook, sebagai produk andalan Apple dengan ekosistem docking dan display yang besar, masih tidak menangani konfigurasi desktop dinamis dengan benar
Tidak masuk akal harus membeli aplikasi beberapa dolar hanya untuk memperbaiki fitur inti OS
Namun Thunderbolt Display yang sudah tua mengalami kerusakan komponen sehingga bagian dalam keduanya harus diganti, dan salah satunya terus bermasalah pada kabel Thunderbolt bawaan sehingga harus memakai kabel terpisah
Bahkan di lingkungan yang nyaris tidak berubah, dengan monitor yang sama terus tersambung ke port yang sama, macOS yang melupakan posisi jendela tetap menyebalkan
Penanganan event koneksi monitor juga aneh: jika monitor ketiga dicolokkan saat dua monitor sudah menyala, monitor sekunder mati lalu menyala, kemudian monitor sekunder dan utama sama-sama mati lalu menyala lagi, baru monitor baru menyala; ini sangat mengganggu
Rasanya seperti ada orang datang ke meja dan sengaja memindahkan semua barang
Di Hacker News mungkin berbeda, tetapi kalangan pengguna umum cenderung tidak memakai monitor eksternal
Dukungan multi-display di Mac justru mengalami kemunduran, dan itu cukup membuat patah semangat karena seolah menunjukkan kondisi platform secara keseluruhan
Saya pernah mendengar bahwa 20 tahun lalu Apple sangat berupaya agar jendela bisa membentang secara alami di antara monitor dengan PPI atau kedalaman warna berbeda, tetapi entah sejak kapan fitur itu hilang sehingga kini jendela hanya ditampilkan di satu display
Bahkan fitur bawaan seperti Preview dulu terasa seperti ada seseorang yang serius mempertimbangkan 99% kasus penggunaan, tetapi sekarang tampak seperti sudah beruntung kalau 80% didukung, bahkan tanpa benar-benar memastikan tidak ada regresi
https://en.wikipedia.org/wiki/Hugh_Daniel
Ia melepas tabung CRT dari monitor lama, lalu memotret bagian dalamnya dalam resolusi tinggi untuk dijadikan wallpaper; itu adalah wallpaper skeuomorphic paling keren, dengan jendela-jendela tampak mengambang di depan rangkaian tegangan tinggi di dalam monitor
Entah mengapa Apple tidak memakai ini sebagai wallpaper bawaan iMac transparan
“They're IN the COMPUTER???” https://www.youtube.com/watch?v=L_o_O7v1ews
“There must be an ON button somewhere... Did you press the Apple thing?” https://www.youtube.com/watch?v=ToIyDSRSN5g
Cukup matikan di System Preferences > Desktop & Dock > Mission Control > Displays have separate Spaces > Off
Alasan jendela tidak bisa membentang di dua display saat pengaturan itu aktif adalah karena setiap layar bisa mengganti Space secara independen atau memindahkan Space individual ke display lain
Jika jendela saling melintasi display, hasilnya pasti akan sangat aneh saat Space diganti atau ditata ulang
Sampai sekarang masih perlu aplikasi seperti Magnet agar jendela bisa dikendalikan dengan waras, dan multi-display tetap kacau
Sebaliknya, di KDE Plasma pada LG Gram, saya memakai empat layar dengan resolusi dan ukuran berbeda pada skala pembesaran yang berbeda-beda, dan Wayland + Plasma bekerja sangat baik sampai mengejutkan
Dibandingkan sebelumnya, itu benar-benar buruk
Sulit menyalahkan seluruh masalah multi-display hanya pada OS; berdasarkan pengalaman pribadi memakai berbagai platform, pada akhirnya di mana pun mudah sekali menjadi berantakan
Layar yang menyala dan mati adalah event asinkron, jadi OS harus menanganinya secara event-driven, dan karena layar bisa hilang kapan saja, semua status grafis harus selalu valid
Apa pun konfigurasi layar akhirnya, sistem harus berkumpul ke keadaan yang diharapkan pengguna, tetapi pengembang aplikasi biasanya melempar masalah ini ke OS atau mengabaikan layanan pemulihan yang dapat diprediksi yang disediakan OS, sehingga asumsi OS pun rusak
Baik posisi jendela dipindahkan manusia maupun OS di antara beberapa tata letak, pemulihan posisi jendela tidak punya logika yang sepenuhnya deterministik
Jika reboot dengan lid tertutup, layar berkedip, LED laptop berkedip, lalu akhirnya mati; sepertinya mungkin kernel panic
Ternyata, kemungkinan prosesnya kacau: systemd mengirimnya ke sleep karena mengira layar eksternal tidak tersambung, lalu membangunkannya lagi karena terdeteksi tersambung
Inisialisasi display butuh waktu, dan jika tidak ada input layar mati, sehingga event saling bertabrakan; kadang-kadang berhasil, jadi saya sempat mengira ini bug kernel atau Mesa dan berpindah-pindah distro
Pada akhirnya saya mematikan sleep di systemd; bukan solusi yang saya sukai, tetapi setidaknya karena ini Linux, saya bisa mematikannya
Pada dasarnya, jika saya di meja kerja tersambung ke dua layar eksternal dengan konfigurasi tertentu, lalu mencabutnya untuk rapat dan kembali 30 menit kemudian, saya berharap tata letak semula dipulihkan apa adanya
Akan lebih baik lagi jika konfigurasi saat bepergian juga dibuat cukup berguna, misalnya dikonversi menjadi workspace
Setelah memasang Nvidia, saya tidak ingat ada masalah multi-display di Windows atau Linux; justru di Windows yang selalu bermasalah adalah audio
Bahkan setelah istirahat sebentar atau monitor masuk standby, jendela bisa tergeser; saya sudah mencoba berbagai solusi, tetapi tool yang menjanjikan penyimpanan posisi tetap pun tidak memuaskan
Sekarang saya lebih suka mendefinisikan set posisi jendela untuk tiap konteks kerja dengan AppleScript dan memanggilnya lewat shortcut
Ini bekerja tanpa tool pihak ketiga, dan juga berlaku untuk beberapa jendela dari aplikasi yang sama
Misalnya, konfigurasi “Dev1” menempatkan Firefox di layar pertama, IntelliJ IDEA di layar kedua, dan iTerm2 di layar MacBook, pada dua layar eksternal 27 inci 4K plus MacBook 14 inci, dan bekerja stabil
Saya sudah mencoba berbagai konfigurasi monitor dan aplikasi yang mengembalikan jendela ke tempatnya, tetapi tidak stabil, dan jendela tetap tercampur
Waktu saya lebih mahal daripada konsumsi daya Mac yang standby, jadi saya memakainya seperti ini
Monitor masuk mode hemat daya, dan kadang-kadang jendela tetap tersusun ulang saat itu, tetapi 99% baik-baik saja
Tentu saja, ini sindiran terhadap orang-orang yang memakai kegagalan UX sembarang seperti ini untuk mengatakan bahwa Linux tidak bisa dipakai sebagai daily driver
Saya tidak tahu mengapa layar kadang saling tertukar
Saat login, layar tambahan sudah saling bertukar, dan saya harus memindahkan semuanya; ini tidak masuk akal
Mesin tahu nomor seri monitor dan port mana yang tersambung, jadi saya tidak mengerti mengapa informasi itu tidak bisa dipakai untuk mengingat posisi semula
Juga menyebalkan bahwa saya sudah memilih latar semua layar menjadi hitam, tetapi beberapa hari kemudian saat login berubah menjadi foto
Native resolution pun tidak dibuat mudah digunakan, sehingga saya harus memasang BetterDisplay, dan itu pun belum sempurna
https://news.ycombinator.com/item?id=40038759
Saya melihat di tulisan HN beberapa minggu lalu bahwa produsen monitor tidak benar-benar memasukkan ID mesin unik selain pada level batch, jadi dua monitor yang dibeli dari batch yang sama tidak bisa dibedakan di level hardware
Saya sempat berharap ada tool untuk memperbaikinya, tetapi monitor saya tidak tersambung langsung ke Mac, melainkan berada di belakang docking station, jadi tool itu tidak bisa memperbaikinya
Yang lebih buruk, saat melihat “desktop” kecil di atas dengan F3, rasanya tinggal menyeret desktop milik monitor kiri ke kanan dan yang kanan ke kiri, tetapi selalu ada satu desktop virtual yang tidak bisa diseret seperti itu, dan kebetulan itulah desktop yang berisi aplikasi
Dulu saya memakai https://github.com/lapo-luchini/WindowsLayoutSnapshot untuk mengingat layout, dan setelah tahu masalahnya karena DisplayPort, saya menghindari DisplayPort dengan memastikan kartu grafis punya cukup port HDMI/DVI
Sampai sekarang saya tetap menjalankannya karena praktis saat tidak sengaja meminimalkan semua jendela lalu membukanya lagi
Mungkin ada tool serupa juga untuk Mac
Setidaknya Rectangle diperlukan: https://rectangleapp.com/
Memang tidak menyelesaikan semua masalah, tetapi memungkinkan pemindahan jendela berbasis keyboard dengan cepat alih-alih menyeret mouse yang lambat
Selama lebih dari 10 tahun memakai macOS dengan banyak monitor, Spectacle dan Rectangle yang sekarang adalah aplikasi wajib, dan aku tetap memakainya bahkan saat hanya menggunakan layar laptop
Pintasan sebanyak itu sudah cukup untuk bekerja efektif dengan dua display
Aku tidak mengalami masalah-masalah ini berkat dua alat gratis dan open source, displayplacer https://github.com/jakehilborn/displayplacer dan Phoenix https://github.com/kasper/phoenix
displayplacer adalah alat command-line yang, setelah monitor diatur sesuai keinginan, membuat perintah untuk mengembalikannya ke konfigurasi yang sama nanti; aku menyimpan perintah untuk dua tempat kerja dan menjalankannya lewat Alfred
Phoenix memungkinkan kita menulis sendiri shortcut keyboard untuk manajemen jendela; aku membuat kombinasi tombol yang melihat UUID monitor untuk mendeteksi lokasi saat ini, lalu menempatkan jendela di posisi yang diinginkan
Hal serupa juga bisa dilakukan dengan Moom https://manytricks.com/moom/, Rectangle https://github.com/rxhanson/Rectangle, dan Magnet https://magnet.crowdcafe.com
Dock kupakai dengan auto-hide dan ditempatkan di kanan, sementara menu bar selalu terlihat hanya di display tengah, dan itu sama sekali tidak terasa merepotkan
Aku sempat memakainya dengan baik untuk beberapa waktu lalu sadar bahwa aku tidak membutuhkan semua fiturnya, tetapi sampai sekarang masih kubahas cukup menonjol di halaman https://taoofmac.com/space/apps/window_managers milikku
Di MacBook Pro baru dengan ProMotion, yaitu refresh rate tinggi, animasi perpindahan desktop terlalu lambat
Kecepatan animasi terikat pada refresh rate display, jadi masalahnya hilang jika ProMotion dimatikan dan disetel ke 60Hz
Selama animasi, jendela tidak bisa diajak berinteraksi, jadi untuk mengeklik sesuatu di desktop baru harus menunggu sampai animasi perlambatan benar-benar selesai; Apple sudah mengetahui masalah ini selama lebih dari setahun
Dari sudut pandang pengguna Windows atau Plasma, window manager-nya terasa ketinggalan zaman, mulai dari full screen yang eksklusif, tidak adanya snap, hingga harus mengubah app manifest agar simulator masuk ke konfigurasi tiled
Aku tidak mendapat kesan yang baik soal alasan orang menyukai macOS untuk pengembangan, selain shell dengan utilitas lawas
Pengaturan aksesibilitas Reduce Motion juga tidak dihormati sebaik Windows, sehingga tetap merepotkan untuk menghindari animasi panjang
Aku hampir tidak mengalami masalah yang dikeluhkan di tulisan asli
Jendela memang kadang terbuka di layar yang salah, tetapi aku cenderung membiarkan jendela yang sama terbuka selama berbulan-bulan
Menutup aplikasi juga sama; di OS modern, aplikasi yang dibiarkan terbuka hampir tidak memakai resource saat tidak punya fokus, kecuali menjalankan banyak pekerjaan background
Sesekali jendela tercampur, tetapi tidak sering; aku memakai Studio Display dan Thunderbolt Display yang cukup tua
Masalah Dock juga kuatasi dengan menaikkan sensitivitas mouse dan memanfaatkan Hukum Fitts: jika kursor dilempar ke kiri dengan kecepatan tertentu, ia akan secara stabil tiba di Dock di sisi kiri monitor sekunder
Display kedua terutama kupakai untuk aplikasi “pendukung” yang dipisah per desktop, jadi hampir tidak perlu manajemen jendela manual; cukup beralih ke desktop yang punya jendela yang dibutuhkan
Aku mungkin bisa beradaptasi dengan satu layar besar atau ultrawide, tetapi cara memakai desktop virtual yang dipadukan dengan banyak monitor terasa jauh lebih baik daripada mengutak-atik tiling atau split
Aku bolak-balik antara konfigurasi multi-layar yang berbeda di rumah dan kantor, serta pemakaian laptop saja, dan meski aku tidak pernah meneliti apakah macOS mengingat posisi jendela, aku tidak pernah kesal dengan cara kerjanya
Dengan gaya khas Apple, semuanya berjalan begitu saja
Kalau hanya melihat judulnya, ini hampir tetap cocok meski diganti ke Windows atau Linux
Mereka bilang bisa memberhentikan tenaga teknis secara besar-besaran dan menggantinya dengan kecerdasan buatan masa depan serta model bahasa besar kelas atas, tetapi komputer rusak hanya dengan mencolokkan dua display
Solusinya adalah memblokir secara fisik pin deteksi hotplug pada kabel display agar monitor bisa dimatikan, atau memakai PersistentWindows, tetapi pemulihannya lambat dan suka melompat di antara virtual desktop
Selain itu, kata kunci pencarian terkait “windows” dan “virtual desktops” juga yang terburuk untuk dicari