Bagaimana saya bisa mengotomatisasi pengaturan jendela?

2

Saya tahu dan telah membaca beberapa ide tentang cara "mengimpor" fitur xmonad / tiling window manager di OSX. Saya tidak terlalu peduli dengan windows X11 / Xquartz, tetapi tentang windows OSX konvensional.

Sekarang, semua solusi yang saya lihat di sekitar kekurangan satu fitur yang saya benar-benar ingin miliki: tidak perlu khawatir tentang windows lagi.

Biarkan saya jelaskan:

Saya ingin memiliki sistem (seperti pada xmonad di linux) di mana saya memiliki 2/3 mode yang berbeda (di xmonad saya akan menggunakan Simplest, TwoPanes dan Grid) dan windows (baru dibuat atau ada) secara otomatis mematuhi tata letak yang saya pilih: tidak ada mouse yang terlibat, tidak ada tombol yang harus ditekan. Maka saya perlu pintasan keyboard untuk dapat beralih dari satu mode ke mode lainnya.

Jelas nilai tambah yang besar adalah untuk dapat menangani pengecualian (seperti pada xmonad, jendela mengambang) atau pintasan keyboard untuk bergerak di sekitar jendela dengan bebas.

mag
sumber
Ini akan luar biasa! Saya juga menggunakan XMonad dengan Linux dan berharap itu bisa porting sepenuhnya ke OSX
sjbx

Jawaban:

1

Mencoba Tinggal . Ini memungkinkan Anda menyimpan konfigurasi jendela (posisi dan ukuran) di profil. Sayangnya, profil ini hanya menangani pengaturan tampilan (multi).

Alexander
sumber
1

Batu tulis adalah "aplikasi" OS X window manager yang terlihat menjanjikan. Konfigurasi stoknya tidak terlalu bagus, tetapi sangat bisa dikonfigurasi. Juga, ia menggunakan OS "Aksesibilitas" API, sehingga tidak memerlukan hak admin untuk menginstal. Itu cukup pintar.

Justin M. Keyes
sumber
0

Baik. Tidak ada pengelola Jendela semacam itu di Mac OS X. Jika Anda menginginkannya, Anda harus menulisnya. API standar tidak akan memungkinkan Anda untuk melakukan semua yang Anda sebutkan. Anda harus menggali sedikit dan menggunakan beberapa API pribadi.

Inilah proyek sumber terbuka lama (2005) yang mungkin membantu Anda: http://developer.berlios.de/project/showfiles.php?group_id=3463

Frizlab
sumber