Beralih dari Ubuntu ke OS X dan saya tersesat


23

Situasi

Saya bosan dengan beberapa bug / gangguan di Ubuntu (= beberapa program ikut serta). Misalnya setelah menggunakan compiz selama beberapa hari, saya menemukan bug yang mengganggu alur kerja saya sangat buruk (mis. Https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/933776 ).

Yang saya benci adalah apa yang saya sebut "monitor lotere", itu dimulai ketika Anda mencolokkan output video eksternal ke mesin Anda. Terkadang Anda menang, dan sebagian besar tidak.

Saya membutuhkan udara segar dan Windows bukan pilihan. Saya hanya tidak suka .bat, cmd.exe, C: \, dan hal-hal windowsy itu.

Jadi saya membeli 13 "Macbook Air. Suatu hari saya mungkin akan menguji cara membuat kode aplikasi untuk iPad saya, jadi berada di Apple-camp membantu.

Saya mencoba menggunakan Macbook sebagai laptop kerja / coding utama saya, karena ringan dan memiliki resolusi yang lebih baik daripada laptop saya saat ini (Thinkpad X220).

Masalah

Mungkin saya tidak terbiasa dengan filosofi OS X atau sesuatu. Saya tidak mengerti perilaku manajer jendela. Saya tidak sepenuhnya memahami perilaku dermaga bawah.

Saya sangat tersesat.

Pertanyaan

Workspace = desktop virtual tunggal

Manajemen jendela

Saat menekan Cmd-Tab dan pemindah aplikasi muncul :

  • Saya memiliki 5 terminal windows terbuka, dan ingin membawa salah satunya di depan. Apakah mungkin Cmd-Tab akan menjadi window-switcher alih-alih app-switcher. Saya tahu saya bisa beralih ke jendela aplikasi berikutnya dengan cara pintas, tetapi saya ingin memiliki semua jendela di pengalih, apa pun aplikasinya.

  • Saat beralih ke aplikasi yang diperkecil, ruang kerja akan dialihkan ke tempat jendela seharusnya, tetapi jendela tetap diminimalkan. Mengapa? Saya ingin ditampilkan (tidak diperkecil?).

  • Di mesin Ubuntu saya, saya memindahkan posisi jendela dengan menekan Alt, memegang mouse kiri dan menyeretnya dari mana saja di jendela. Juga mengubah ukuran karya dengan menahan tombol kanan mouse, bukan kiri. Ada solusi untuk meniru perilaku ini?

  • Saya biasanya menggunakan windows dalam mode maksimal. Misalnya ketika saya mengedit teks, saya tidak ingin melihat gangguan (seperti jendela browser). Menurut saya, dimaksimalkan berarti bahwa sebuah jendela mengambil semua ruang yang tersedia di layar tetapi tidak mencakup bilah alat sistem, dll. Tetapi ketika saya menekan tombol hijau (+), jendela itu ditekuk secara vertikal dan lebarnya tetap sama. Yang paling aneh adalah, bahwa beberapa jendela hanya bertengger secara vertikal, tetapi beberapa dari mereka bertengger baik secara vertikal maupun horizontal. Saya ingin tombol maksimalkan untuk mengambil semua ruang yang tersedia. Apa itu mungkin?

Pintasan

  • Di browser web saya, saya selalu menutup tab dengan klik tengah. Juga jika saya ingin membuka tautan ke tab baru, saya menekan klik tengah. Bagaimana saya bisa melakukan itu? Saya sering menelusuri berita dll dengan satu tangan di touchpad, jadi menekan Cmd sambil mengklik tidak begitu baik. Menyentuh atau mengetuk (tidak menekan semuanya dengan paksa untuk mendengar bunyi klik) touchpad dengan tiga jari akan menjadi jalan pintas terbaik.

  • Saya ingin pintasan global berikut. Aplikasi harus terbuka di ruang kerja saat ini.

    • Ctrl - <: Jendela terminal baru terbuka
    • Ctrl - Alt - b: Jendela terminal baru terbuka dan menjalankan perintah: 'ssh bla bla bla'
    • Alt - m: Maksimalkan / Mengembalikan ukuran sebelumnya dari jendela yang saat ini difokuskan.
    • Ctrl - Alt - c: Browser terbuka
    • Ctrl - Alt - s: Editor teks terbuka

    Apakah ada program yang akan memungkinkan ini?

Aplikasi / hal-hal lain

  • Terminal

    • Menekan Alt-2 biasanya menghasilkan '@'. Tetapi di terminal, itu tidak menghasilkan karakter itu tetapi malah memulai mode yang mengatakan '(arg: 2)' di sebelah kiri.
    • Tidak terkait langsung dengan terminal, tetapi apakah mungkin untuk mengatur SSH sehingga koneksi tidak akan jatuh ketika tutupnya ditutup atau internet terputus? Adakah pengalaman MOSH http://mosh.mit.edu/ ?
  • Dengan laptop Ubuntu saya, saya mengedit file di server SSH jauh melalui STFP. Apakah ada klien SFTP yang baik yang hanya bisa me-mount folder jauh, seperti di Ubuntu itu.


8
Cara terbaik untuk mengajukan pertanyaan adalah dengan mengajukan satu hal pada satu waktu - ini harus beberapa pertanyaan - misalnya yang akan memungkinkan saya untuk mengomentari masalah cmd-tab - atau setidaknya mengarahkan Anda untuk menggandakan informasi relevan lainnya
user151019

Mengingat cakupan pertanyaan Anda, saya pikir Anda harus mencari lebih banyak buku / blog / artikel tentang 'cara memulai dengan OSX' atau 'Cara beralih ke mac'. Anda tidak dapat mengharapkan orang untuk menulis buku / artikel di sini sebagai jawaban, hmm .. seseorang baru saja ;-)
Rabarberski

2
Ini berisi banyak dari yang besar pertanyaan, tetapi benar-benar bekerja terbaik ketika posting tunggal berisi satu pertanyaan. Anda telah mengambil jawaban yang luar biasa, jadi saya tidak ingin ini hilang, tetapi bagi siapa pun yang membaca ini di masa depan mencari cara untuk mengajukan pertanyaan, pertanyaan multi-bagian yang serius seperti ini jarang menarik jawaban sebanyak ini karena ini satu melakukannya.
Daniel

Saya menulis posting tentang masalah ini - scouringmacbook.blogspot.fi/2012/10/setting-everything.html
Kimmo

Jawaban:


35

Selamat datang di OS X. Ini bisa menjadi bantuan besar bagi alur kerja Anda, dan membuat Anda lebih produktif. Anda harus dapat menyesuaikan dengan cepat setelah kurva pembelajaran awal. Harap diperhatikan bahwa ada beberapa hal kecil yang harus Anda ubah dalam alur kerja Anda, karena OS X adalah OS yang sama sekali berbeda. Namun seiring waktu, Anda akan tumbuh menikmatinya. Saya akan membahas masalah spesifik Anda.


Perilaku Dock

Dock memiliki beberapa bagian. Dengan asumsi Anda menyimpan dok di bagian bawah, sisi kiri berisi aplikasi yang disematkan dan sedang berjalan. Ini sebenarnya mirip dengan Unity. Anda dapat mengaktifkan "titik" di bawah aplikasi yang sedang berjalan dengan mengklik kanan ruang kosong di Dock dan mengklik Preferensi Dock dari menu konteks, dan memilih Tampilkan lampu indikator untuk aplikasi yang terbuka .

Setelah pembagi, yang dapat diklik dan diseret untuk mengubah ukuran dermaga, ada tumpukan Anda. Tumpukan adalah pratinjau ke folder yang biasa diakses, dan Anda dapat menyeret folder apa pun ke tempat ini. Anda dapat melihat pratinjau isi tumpukan dengan beberapa cara, klik kanan untuk melihat opsi tumpukan.

Di sebelah kanan tumpukan adalah jendela atau dokumen yang diperkecil. OS X biasanya mendedikasikan jendela untuk dokumen, sehingga ketentuan (terutama di masa lalu) dianggap cukup dapat dipertukarkan.

Dermaga


Manajemen Jendela

Ini adalah salah satu poin rasa sakit terbesar ketika saya beralih, dan sekarang saya benar-benar menikmatinya.


Melihat Aplikasi Windows

Anda dapat dengan cepat beralih di antara jendela yang terbuka dari aplikasi yang sama dengan menekan Cmd+`.

Saat Anda Cmd + Tab, Anda melihat bahwa Anda melakukan tab di aplikasi dan bukan jendela masing-masing. Perhatikan bahwa Anda dapat mengaktifkan aplikasi (mis. Un-minim atau un-hide windows dengan menahan alt(opsi di AS).

Jika Anda ingin melihat apa yang dimiliki aplikasi windows, Anda dapat:

  • Tekan tombol Down arrowsaat Cmd + Tabkotak pemilih berada di atas aplikasi.
  • Klik kanan ikon dok aplikasi dan pilih "Tampilkan Semua Windows".
  • Jika Anda berada di aplikasi, geser tiga atau empat jari ke bawah pada trackpad Anda (dikonfigurasi dengan mengklik Apple di kiri atas, membuka System Preferences , membuka Trackpad , menavigasi ke tab More Gestures , dan memilih untuk mengaktifkan App Exposé dengan tiga atau empat jari.).
  • Geser tiga atau empat jari ke bawah pada ikon dok.

Salah satu opsi tersebut (mungkin ada lebih banyak) akan membawa Anda ke App Expose , ini akan menampilkan semua jendela yang terbuka di tengah layar, dan semua jendela yang diperkecil atau disembunyikan sebagai thumbnail.


Beralih ke jendela yang diperkecil di ruang kerja yang berbeda

Perilaku ini tergantung pada aplikasi. Menggunakan jendela Finder, perilaku ini seperti yang Anda inginkan. yaitu jendela un-meminimalkan sendiri, dan ruang kerja diaktifkan. Pastikan untuk mengklik jendela yang diperkecil dan bukan ikon aplikasi.

Anda mungkin ingin membuat aplikasi tertentu tersedia di semua ruang kerja Anda. Untuk melakukan ini, klik kanan ikon dok aplikasi, dan pilih perilakunya di bawah bagian Opsi> Tetapkan Ke . Aplikasi perlu mendukung fitur ini.


Pindah dan Ubah Ukuran

Windows dapat dipindahkan hanya dengan chrome (area abu-abu di atas konten aktual aplikasi). Sebagian besar krom ada di bagian atas jendela, tetapi aplikasi tertentu seperti Finder memiliki bagian bawah krom yang dapat digunakan untuk memindahkan jendela.

OS X tidak mengenali drag klik kanan. Hanya saja tidak. Satu-satunya cara nyata untuk mengubah ukuran windows adalah dengan menyeret dari setiap tepi menggunakan tombol kiri mouse.


Menggunakan BetterTouchTool

Jika mau, Anda dapat mengunduh BetterTouchTool yang luar biasa . Di bawah Preferensi , Tingkat Lanjut , Pengaturan Tindakan , Pindah & Ubah Ukuran Jendela , Anda dapat memilih untuk memindahkan jendela di bawah mouse dengan hanya menekan satu tombol (mis alt (opt). Tombol.

Anda dapat menggunakan BTT untuk mengubah perilaku tertentu seperti yang Anda inginkan. Ini sangat kuat. Anda juga dapat menetapkan gerakan khusus untuk melakukan hampir semua hal, di aplikasi apa pun (atau secara global).

BetterTouchTool
Pengaturan lanjutan BetterTouchTool.




Memaksimalkan dan Memperbesar

OS X tidak menggunakan tombol "+" hijau tombol zoomuntuk mewakili "memaksimalkan". Itu tombol "zoom". Idenya adalah bahwa aplikasi memperluas dirinya untuk menempati ruang sebanyak yang dibutuhkan. Sayangnya, perilaku ini sangat tidak konsisten, terutama dengan aplikasi pihak ketiga.

Semakin banyak aplikasi yang mulai mendukung mode Layar Penuh , yang merupakan fitur yang diperkenalkan di OS X 10.7 (Lion) tombol layar penuh. Tombol ini, jika aplikasi memilikinya, akan mendedikasikan seluruh ruang untuk aplikasi. Ini akan dapat diakses dari Kontrol Misi .

Saya akan memberi Anda dua opsi, keduanya melibatkan aplikasi pihak ketiga:

BetterTouchTool memiliki opsi untuk mengaktifkan gertakan bergaya Windows . Jadi ketika Anda menyeret jendela ke bagian atas layar, itu akan meluas untuk mengisi layar.

Opsi BTT

Pilihan lain adalah menggunakan RightZoom , yang mengklaim dapat mengubah fungsi tombol zoom hijau untuk meniru tombol memaksimalkan. Ini gratis, tetapi saya belum mencobanya.


Pintasan

Anda dapat membuat banyak pintasan di OS X, bahkan ke item-menu tertentu dari System Preferences. Saya akan membahas masalah spesifik Anda di sini.


Klik tengah untuk membuka dan menutup tab

Saya sudah lama memecahkan ini dengan BetterTouchTool . Yang perlu Anda lakukan adalah menetapkan cara pintas seperti di bawah ini, dan itu akan dipetakan dengan klik tiga jari pada touchpad Anda. Anda dapat memilih hal lain (mis. Ketuk tiga jari jika Anda mau).

bettertouchtool

Klik tengah memungkinkan Anda untuk membuka tautan di tab baru.

Safari tidak mendukung penutupan tab menggunakan klik tengah. Anda harus mengeklik "x" kecil yang muncul di atas tab, atau tekan Cmd+W.

Google Chrome mendukung klik tengah untuk kedua tab penutup.


Pintasan Global

BetterTouchTool dapat bekerja cepat untuk menetapkan beberapa pintasan global. Saya tidak berpikir Anda akan dapat mereplikasi Ctrl + Alt + B(membuka kotak teks, kemudian menjalankan perintah di terminal).

Cmd + M akan meminimalkan jendela, tidak perlu untuk BTT untuk ini.


Dll

Maaf, tapi saya tidak bisa menjawab pertanyaan MOSH Anda


Alt-2 di Terminal

Di laptop saya, Alt + 2menghasilkan simbol euro, jadi itu tergantung keyboard. Jika Anda ingin simbol "@", biasanya ditemukan dengan menekan Shift + 2.


SFTP

Saya biasanya menggunakan CyberDuck untuk semua kebutuhan FTP saya. Namun, pencarian web cepat muncul ini: Cara me-mount saham SFTP di Lion .


Barang-barang menarik di sana. Saya beralih dari Windows pada awal Agustus dan banyak hal masih membuat saya gila.
MetalMikester

Jawaban yang luar biasa, terima kasih! BetterTouchTool sendiri memecahkan hampir setengah dari masalah saya, ini adalah alat yang hebat.
Kimmo

Untuk pemasangan, Anda juga dapat menggunakan aplikasi Transmit untuk kebutuhan FTP Anda yang mencakup opsi untuk memasang server sebagai disk
Philippe Gilbert

7

Ctrl - Alt - b: Jendela terminal baru terbuka dan menjalankan perintah: 'ssh bla bla bla'

Anda dapat menggunakan pintasan ke skrip seperti tell application "Terminal" to do script "ssh bla bla bla".

Menekan Alt-2 biasanya menghasilkan '@'. Tetapi di terminal, itu tidak menghasilkan karakter itu tetapi malah memulai mode yang mengatakan '(arg: 2)' di sebelah kiri.

Itu sebabnya menggunakan opsi sebagai kunci meta dinonaktifkan secara default. ITerm memiliki preferensi untuk hanya menggunakan opsi lain sebagai kunci meta .

Dengan laptop Ubuntu saya, saya mengedit file di server SSH jauh melalui STFP. Apakah ada klien SFTP yang baik yang hanya bisa me-mount folder jauh, seperti di Ubuntu itu.

Saya menggunakan Transmit Disk untuk itu.


iTerm memecahkan masalah ini dan jauh lebih baik daripada Terminal default!
Kimmo

3

Sebagai saran yang tidak spesifik, seseorang yang datang dari Linux mungkin akan menghargai Alfred . Anda dapat menjalankan perintah shell Terminal dengan menekan tombol pintas Alfred (biasanya Alt-Space) dan memulai perintah dengan>.


1

Selain jawaban yang bagus dari @Redandwhite saya sarankan Anda juga melihat pengaya lain yang disebut 'Penyihir'. http://manytricks.com/witch/

Tampaknya mengubah tab-perintah Anda untuk beralih di antara windows bukan hanya aplikasi. Saya tidak pernah membutuhkan ini sendiri, jadi saya tidak bisa menjaminnya. Tapi mungkin itu yang Anda cari.

Selain itu, Anda mungkin menyukai aplikasi QuickSilver http://qsapp.com/ Saya menggunakannya untuk meluncurkan aplikasi saya daripada dengan mengklik dengan mouse. (mirip dengan Alfred yang disebutkan oleh @Andrew Lazarus di atas)


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.