2 poin oleh GN⁺ 2026-04-10 | 1 komentar | Bagikan ke WhatsApp
  • macOS memiliki struktur yang tidak memungkinkan animasi perpindahan Space dinonaktifkan, sehingga saat berpindah terlalu sering akan terasa ada jeda
  • Solusi yang ada seperti pengaturan “Reduce motion” atau window manager yabai masing-masing memiliki keterbatasan seperti jeda yang tetap ada atau harus menonaktifkan SIP
  • InstantSpaceSwitcher mewujudkan perpindahan instan tanpa batasan tersebut dengan mensimulasikan swipe trackpad berkecepatan tinggi
  • Aplikasi ini berjalan sebagai aplikasi native tanpa menonaktifkan SIP, serta mendukung fitur berpindah ke nomor Space tertentu melalui CLI
  • Ini adalah alat praktis yang memungkinkan perpindahan Space cepat di lingkungan default macOS dengan menghilangkan kerumitan alat pihak ketiga yang sudah ada

Masalah perpindahan Space di macOS dan solusi yang sudah ada

  • macOS memiliki struktur yang tidak memungkinkan animasi saat berpindah Space dimatikan, sehingga rasa lambat akan menumpuk jika perpindahan dilakukan terlalu sering
    • Apple terus tidak mengakomodasi permintaan untuk menonaktifkan animasi
    • Meski waktu perpindahan singkat, pada perpindahan yang sering tetap muncul penurunan kecepatan yang terasa
  • Solusi yang biasanya disarankan adalah pengaturan “Reduce motion”, tetapi ini hanya menggantinya dengan animasi fade-in, sehingga jeda tetap ada
    • Selain itu, pengaturan ini juga mengaktifkan media query prefers-reduced-motion di browser web dan menimbulkan efek samping berupa nonaktifnya animasi web
  • Fitur instant switcher milik tiling window manager yabai mengharuskan patch pada biner sistem operasi, sehingga System Integrity Protection (SIP) harus dimatikan
    • Saat memakai yabai, pengguna juga harus mengganti window manager bawaan, dan alat ini tidak kompatibel dengan PaperWM.spoon dan sejenisnya
  • Pengelola ruang virtual pihak ketiga seperti FlashSpace dan AeroSpace virtual workspaces adalah implementasi non-native yang meniru perpindahan dengan cara menyembunyikan/menampilkan jendela
  • Ada juga cara menggunakan fitur berbayar BetterTouchTool, “Move Right/Left Space (Without Animation)”, tetapi terbatas karena memerlukan lisensi berbayar
Iklan

InstantSpaceSwitcher — alat perpindahan Space instan native

  • InstantSpaceSwitcher yang dikembangkan oleh jurplel di GitHub menghilangkan semua keterbatasan di atas dan mendukung perpindahan Space instan
    • Disediakan dalam bentuk aplikasi menu bar**, dan** dapat berjalan tanpa menonaktifkan SIP

      • Mensimulasikan swipe trackpad berkecepatan tinggi untuk mewujudkan perpindahan tanpa jeda
      • Menyediakan fitur berpindah langsung ke nomor Space tertentu dan command-line interface (CLI)
      • Contoh penggunaan CLI:
      .build/release/ISSCli [left|right|index <n>]
      
      • Prosedur pemasangannya adalah sebagai berikut
      • git clone https://github.com/jurplel/InstantSpaceSwitcher
      • cd InstantSpaceSwitcher
      • ./build.sh
      • Iklan
      • Setelah build, aplikasi dapat dijalankan sebagai aplikasi native
      • Saat ini repositori GitHub tersebut baru memiliki 1 bintang (dari penulisnya sendiri), dan diharapkan lebih banyak pengguna menemukan dan memanfaatkan alat ini

Referensi tambahan

  • instantspaces adalah upaya untuk memisahkan instant switcher milik yabai, tetapi tidak berfungsi di macOS Tahoe
    • Meski sudah dicoba berkali-kali tetap gagal, dan InstantSpaceSwitcher bekerja lebih stabil
    • Jika ada pengguna lain yang berhasil, umpan balik diminta

1 komentar

 
GN⁺ 2026-04-10
Komentar Hacker News
  • Sejak kecil saya sudah terbiasa dengan animasi perpindahan Spaces ini, jadi tidak pernah merasa itu mengganggu
    Tapi setelah membeli MacBook baru, saya mulai sadar input shortcut sering lebih cepat daripada perpindahan fokus sistem sehingga jadi kacau
    Setelah mencari tahu, saya mendapati bahwa bukan memori otot saya yang salah; di Mac baru dengan layar 120Hz, kecepatan animasinya memang benar-benar menjadi lebih lambat
    Jika layar diubah ke 60Hz, kecepatannya kembali seperti dulu
    Saya penasaran kenapa perubahan ini terjadi, dan kenapa setelah 5 tahun perusahaan dengan kapitalisasi pasar 3,82 triliun dolar itu belum juga memperbaikinya
    Diskusi terkait juga bisa dilihat di forum Apple dan video YouTube

    • Sulit dipercaya bug setua ini masih tetap ada
      Saya jadi bertanya-tanya apakah para engineer Apple benar-benar memakai macOS sendiri
    • Saya kurang paham soal kustomisasi Mac, tapi di Android dan Linux saya pernah mematikan animasi dan ternyata tidak ada yang saya rindukan
      Pada akhirnya, selain efek wow awal, itu tidak banyak gunanya
    • Saya langsung merasakannya saat pertama kali memakai MacBook 120Hz pada 2021
      Mengejutkan bahwa fungsi UI yang sedasar ini masih belum diperbaiki
    • Saya juga mengalami masalah yang sama
      Selama perpindahan Spaces, input keyboard masuk ke jendela yang salah dan sangat membuat frustrasi; baru sekarang saya tahu ternyata penyebabnya MacBook baru
      Syukurlah
    • Saya menduga ini mungkin karena cara perhitungan animasi deselerasi
      Mungkin prinsipnya mirip dengan game tanpa batas frame, di mana gerakan berubah tergantung frame rate
  • Saya rasa Apple benar-benar sedang melakukan kesalahan fatal
    Microsoft juga sama
    Mereka seharusnya merancang antarmuka yang baik dan default yang masuk akal, tetapi tidak boleh membatasi power user
    Power user memang minoritas, tetapi mereka adalah inti yang mengembangkan bahasa desain, menemukan bug, dan memimpin komunitas
    Namun Apple dan Microsoft justru menutup ekosistem dengan alasan memperkuat kontrol
    Akibatnya, pengguna makin tidak nyaman
    Karena itu, popularitas Linux justru meningkat — karena memberi kontrol penuh sambil membuat hambatan masuk semakin rendah
    Apple dulu pandai menjaga keseimbangan ini, tetapi sekarang terlihat seperti sekadar hasrat untuk mengendalikan

    • Masalahnya, sekarang mereka bahkan tidak lagi memberikan default yang baik
      Desain buruk tidak mudah hilang, jadi bisa bertahan selama puluhan tahun
      Waktu yang terbuang untuk animasi merugikan bukan hanya power user, tetapi semua orang
  • Ngomong-ngomong soal yabai, saya sangat menyarankan untuk mencoba Aerospace
    Saya sudah memakai berbagai WM, dan ini yang paling stabil
    Aerospace GitHub

    • Saya juga memakai Aerospace, dan ini bekerja sangat baik hampir tanpa konfigurasi
      Pengaturan bawaannya bagus, jadi selama bertahun-tahun saya hampir tidak pernah menyentuhnya
      Hanya saja saya bukan power user tiling WM
    • Aerospace benar-benar alat yang luar biasa
    • Dulu saya sering memakai macOS Spaces, lalu setelah direkomendasikan saya beralih ke Aerospace dan sejak itu sangat puas
      Saya juga mempertimbangkan Yabai, tetapi membatalkannya karena ada fitur yang mengharuskan mematikan SIP(System Integrity Protection)
    • Dulu sempat berjalan baik, tapi belakangan ini saya terus kehilangan jendela sehingga harus berulang kali mereset
  • Saya baru-baru ini pindah ke macOS karena pekerjaan, dan ini jelas bukan puncak rekayasa
    Mungkin karena saya terbiasa dengan desktop Linux yang saya atur sendiri, tetapi macOS terasa lambat, sulit dikonfigurasi, dan tidak ramah keyboard

  • Sampai barusan saya tidak sadar bahwa animasi perpindahan Spaces di macOS ternyata semengganggu ini

    • Ditambah lagi, di monitor 120Hz animasinya lebih lambat, dan fokus input tetap berada di Space sebelumnya sampai animasi selesai
    • Sekarang Anda mungkin akan mulai melihat masalah lain juga, jadi demi kesehatan mental lebih baik lupakan saja
  • Saya beralih ke Fedora Asahi Remix karena bug macOS ini
    Asahi Remix berbasis Gnome dan manajemen jendelanya jauh lebih masuk akal
    Video bug-nya ada di sini

    • Saya juga pindah ke Asahi Linux karena alasan yang sama
      Saya sudah menjadi pengguna Mac sejak era System 6 di awal 90-an, tetapi sekarang saya tidak yakin perangkat keras berikutnya masih akan saya beli dari Apple
    • Saya memakai Asahi Alarm (berbasis Arch) dan Sway
      Saya langsung pindah setelah macOS memaksakan update tanpa memedulikan keinginan saya
  • Ide untuk mensintesis swipe cepat demi menghilangkan animasi transisi benar-benar jenius

  • Ini agak terkait, tetapi saat Finder memulihkan beberapa tab setelah reboot
    jika tab diklik, jendelanya kadang tiba-tiba berpindah ke Space lain
    Sepertinya sistem salah mengira tab-tab dalam jendela yang sama berada di Space yang berbeda
    Bug di software Apple belakangan ini tampak bukan lagi sekadar edge case, melainkan berasal dari struktur pemodelan yang keliru

  • Hack perpindahan Spaces ini juga keren, tetapi akan lebih bagus lagi kalau ada cara menghidupkan kembali grid Spaces 2D dari OS X 10.5/10.6
    Desain linear sejak 10.7 terasa terlalu sederhana

    • Saya juga sangat merindukan fitur itu
      Setelah pindah dari macOS ke KDE, saya mendapatkan kembali grid desktop virtual 3x3, dan itu benar-benar nyaman
      Saya bisa menetapkan tiap desktop untuk tujuan tertentu, dan animasi perpindahannya juga bisa diatur bebas seperti fade, slide, dan kecepatan
      Fleksibilitas konfigurasi seperti inilah yang benar-benar membuat KDE menarik
  • Setelah terbiasa dengan opsi seperti Hyperland dan Niri di Linux, belakangan ini saya sedang mencoba OmniWM

    • Masih di tahap pengembangan awal, tetapi kecepatan perbaikan bug-nya sangat cepat
      Saat harus memakai macOS, OmniWM membuatnya masih bisa ditoleransi
    • Saya tidak memakai Spaces atau window manager, jadi saya penasaran, dengan hanya mengandalkan perpindahan Cmd+Tab, apa saya melewatkan sesuatu
      Mungkin ini bisa jadi pengalaman yang mengubah hidup?
    • Saya juga dulu berpikir begitu, tetapi OmniWM terlihat sangat bagus jadi saya akan langsung mencobanya