Chuyển từ Ubuntu sang OS X và tôi bị mất


23

Tình hình

Tôi cảm thấy mệt mỏi với một số lỗi / phiền toái trong Ubuntu (= một số chương trình đi kèm với nó). Ví dụ: sau khi sử dụng compiz được vài ngày, tôi thấy các lỗi làm mất tập trung công việc của tôi khá tệ (ví dụ: https://bugs.launchpad.net/ubfox/+source/compiz/+bug/933776 ).

Điều tôi cũng ghét là cái mà tôi gọi là "xổ số màn hình", nó bắt đầu khi bạn cắm đầu ra video bên ngoài vào máy của mình. Đôi khi bạn thắng, và hầu hết các lần bạn không.

Tôi cần không khí trong lành và Windows không phải là một lựa chọn. Tôi chỉ không thích .bat, cmd.exe, C: \ và những thứ cửa sổ đó.

Vì vậy, tôi đã mua 13 "Macbook Air. Một ngày nào đó tôi có thể sẽ kiểm tra cách mã hóa một ứng dụng cho iPad của mình, vì vậy việc ở trong Apple-camp sẽ giúp ích.

Tôi đang cố gắng sử dụng Macbook làm máy tính xách tay mã hóa / làm việc chính của mình, vì nó nhẹ và có độ phân giải tốt hơn so với máy tính xách tay hiện tại của tôi (Thinkpad X220).

Vấn đề

Có lẽ tôi không quen với triết lý của OS X hay gì đó. Tôi không hiểu hành vi của người quản lý cửa sổ. Tôi không hiểu đầy đủ về hành vi của bến tàu phía dưới.

Tôi khá lạc lõng.

Câu hỏi

Không gian làm việc = máy tính để bàn ảo

Quản lý cửa sổ

Khi nhấn Cmd-Tab và trình chuyển đổi ứng dụng bật lên :

  • Tôi có 5 cửa sổ đầu cuối mở và muốn đưa một trong số chúng ra phía trước. Có thể Cmd-Tab sẽ là trình chuyển đổi cửa sổ thay vì trình chuyển đổi ứng dụng. Tôi biết tôi có thể chuyển sang cửa sổ tiếp theo của ứng dụng bằng một phím tắt, nhưng tôi muốn có tất cả các cửa sổ trong trình chuyển đổi, bất kể ứng dụng là gì.

  • Khi chuyển sang một ứng dụng được thu nhỏ, không gian làm việc sẽ được chuyển sang vị trí của cửa sổ, nhưng cửa sổ vẫn được thu nhỏ. Tại sao? Tôi muốn nó được hiển thị (chưa tối ưu hóa?).

  • Trong máy Ubuntu của tôi, tôi di chuyển vị trí của cửa sổ bằng cách nhấn Alt, giữ chuột trái và kéo nó từ bất kỳ đâu trên cửa sổ. Cũng thay đổi kích thước hoạt động bằng cách giữ nút chuột phải thay vì trái. Bất kỳ giải pháp để mô phỏng hành vi này?

  • Tôi thường sử dụng các cửa sổ ở chế độ tối đa. Ví dụ: khi tôi đang chỉnh sửa văn bản, tôi không muốn thấy bất kỳ phiền nhiễu nào (như cửa sổ trình duyệt). Theo suy nghĩ của tôi, tối đa hóa có nghĩa là một cửa sổ chiếm toàn bộ không gian có sẵn trên màn hình nhưng không che các thanh công cụ của hệ thống, v.v. Nhưng khi tôi nhấn nút màu xanh lá cây (+), cửa sổ được kéo dài theo chiều dọc và chiều rộng vẫn giữ nguyên. Điều kỳ lạ nhất là, một số cửa sổ chỉ sải theo chiều dọc, nhưng một số trong số chúng kéo theo cả chiều dọc và chiều ngang. Tôi muốn nút tối đa hóa để có tất cả không gian có sẵn. Có thể không?

Phím tắt

  • Trong trình duyệt web của tôi, tôi luôn đóng các tab với nhấp chuột giữa. Ngoài ra nếu tôi muốn mở một liên kết đến một tab mới, tôi nhấn nhấp chuột giữa. Làm thế nào tôi có thể làm điều đó? Tôi thường duyệt tin tức, vv bằng một tay trên bàn di chuột, vì vậy nhấn Cmd trong khi nhấp không phải là tốt. Chạm hoặc chạm (không ấn toàn bộ lực xuống để nghe âm thanh nhấp chuột) bàn di chuột bằng ba ngón tay sẽ là phím tắt tốt nhất.

  • Tôi muốn các phím tắt toàn cầu sau đây. Các ứng dụng sẽ mở trong không gian làm việc hiện tại.

    • Ctrl - <: Cửa sổ terminal mới mở
    • Ctrl - Alt - b: Cửa sổ terminal mới mở và nó thực thi một lệnh: 'ssh bla bla bla'
    • Alt - m: Tối đa hóa / Khôi phục kích thước trước đó của cửa sổ hiện đang tập trung.
    • Ctrl - Alt - c: Trình duyệt mở
    • Ctrl - Alt - s: Trình soạn thảo văn bản mở ra

    Có chương trình nào cho phép điều này không?

Ứng dụng / Những thứ khác

  • Thiết bị đầu cuối

    • Nhấn Alt-2 thường tạo ra '@'. Nhưng trong thiết bị đầu cuối, nó không tạo ra ký tự đó mà thay vào đó, nó bắt đầu một chế độ có chữ '(arg: 2)' ở bên trái.
    • Không liên quan trực tiếp đến thiết bị đầu cuối, nhưng có thể thiết lập SSH để kết nối không bị rớt khi đóng nắp hoặc ngắt kết nối internet không? Có kinh nghiệm nào về MOSH http://mosh.mit.edu/ không?
  • Với máy tính xách tay Ubuntu của tôi, tôi đã chỉnh sửa các tệp trong máy chủ SSH từ xa thông qua STFP. Có ứng dụng khách SFTP tốt nào có thể gắn thư mục từ xa không, như trong Ubuntu.


8
Cách tốt nhất để đặt câu hỏi là hỏi từng thứ một - đây sẽ là một số câu hỏi - ví dụ như cho phép tôi nhận xét về vấn đề tab cmd - hoặc ít nhất là chỉ cho bạn sao chép thông tin liên quan khác
user151019

Đưa ra mức độ bao phủ của (các) câu hỏi của bạn, tôi nghĩ bạn nên tìm kiếm nhiều hơn về một cuốn sách / blog / bài viết về 'cách bắt đầu với OSX' hoặc 'Cách chuyển sang mac'. Bạn không thể mong đợi mọi người viết một cuốn sách / bài báo như vậy ở đây như một câu trả lời, hmm .. ai đó vừa mới làm ;-)
Rabarberski

2
Này chứa một rất nhiều của rất thắc mắc, nhưng nó thực sự hoạt động tốt nhất khi một bài duy nhất có một câu hỏi duy nhất. Bạn đã chọn được một câu trả lời tuyệt vời, vì vậy tôi không muốn điều này biến mất, nhưng đối với bất kỳ ai đọc nó trong tương lai sẽ tìm cách đặt câu hỏi, những câu hỏi đa phần nghiêm túc như thế này hiếm khi rút ra câu trả lời tuyệt vời như thế này một đã làm.
Daniel

Tôi đã viết một bài về những vấn đề này - scouringmacbook.blogspot.fi/2012/10/setting-everything.html
Kimmo

Câu trả lời:


35

Chào mừng bạn đến với OS X. Nó có thể là một trợ giúp tuyệt vời cho quy trình làm việc của bạn và giúp bạn làm việc hiệu quả hơn. Bạn sẽ có thể điều chỉnh khá nhanh sau thời gian học ban đầu. Xin lưu ý rằng có một số điều nhỏ bạn sẽ phải thay đổi trong quy trình làm việc của mình, vì OS X hoàn toàn là một HĐH hoàn toàn khác. Nhưng theo thời gian, bạn sẽ phát triển để tận hưởng nó. Tôi sẽ giải quyết các mối quan tâm cụ thể của bạn.


Hành vi bến tàu

Dock có một số phần. Giả sử bạn giữ dock của bạn ở phía dưới, phía bên trái chứa các ứng dụng được ghim và hiện đang chạy. Điều này thực sự tương tự như Unity. Bạn có thể bật "dấu chấm" bên dưới các ứng dụng đang chạy bằng cách nhấp chuột phải vào một khoảng trống trong Dock và nhấp vào Tùy chọn Dock từ menu ngữ cảnh và chọn Hiển thị đèn chỉ báo cho các ứng dụng đang mở .

Sau khi chia, có thể được nhấp và kéo để thay đổi kích thước dock, có ngăn xếp của bạn. Ngăn xếp là bản xem trước cho các thư mục thường truy cập và bạn có thể kéo bất kỳ thư mục nào vào vị trí này. Bạn có thể xem trước nội dung của ngăn xếp theo nhiều cách, nhấp chuột phải vào nó để xem các tùy chọn của ngăn xếp.

Ở bên phải của ngăn xếp là các cửa sổ hoặc tài liệu được thu nhỏ. OS X thường dành các cửa sổ cho các tài liệu, vì vậy các điều khoản (đặc biệt là trong thời xưa) được coi là khá thay thế cho nhau.

Bến tàu


Quản lý cửa sổ

Đây là một trong những điểm đau lớn nhất khi tôi chuyển đổi, và bây giờ tôi thực sự thích nó.


Xem ứng dụng Windows

Bạn có thể nhanh chóng chuyển đổi giữa các cửa sổ đang mở của cùng một ứng dụng bằng cách nhấn Cmd+`.

Như bạn Cmd + Tab, bạn nhận thấy rằng bạn đang duyệt qua các ứng dụng chứ không phải các cửa sổ riêng lẻ của chúng. Lưu ý rằng bạn có thể kích hoạt một ứng dụng (tức là bỏ tối thiểu hoặc bỏ ẩn các cửa sổ bằng cách nhấn giữ alt(tùy chọn ở Hoa Kỳ).

Nếu bạn muốn xem ứng dụng có cửa sổ nào, bạn có thể:

  • Nhấn Down arrowtrong khi Cmd + Tabhộp chọn trên ứng dụng.
  • Nhấp chuột phải vào biểu tượng dock của ứng dụng và chọn "Hiển thị tất cả Windows".
  • Nếu bạn đang ở trong ứng dụng, hãy vuốt ba hoặc bốn ngón tay xuống trên bàn di chuột của bạn (được định cấu hình bằng cách nhấp vào Apple ở trên cùng bên trái, mở Tùy chọn hệ thống , mở Bàn di chuột, điều hướng đến tab Thêm cử chỉ và chọn để kích hoạt Ứng dụng hiển thị với ba hoặc bốn ngón tay.).
  • Vuốt ba hoặc bốn ngón tay xuống biểu tượng dock của nó.

Bất kỳ tùy chọn nào trong số đó (có thể có nhiều hơn) sẽ đưa bạn đến Ứng dụng hiển thị, điều này sẽ hiển thị tất cả các cửa sổ đang mở ở giữa màn hình và mọi cửa sổ được thu nhỏ hoặc ẩn dưới dạng hình thu nhỏ.


Chuyển sang một cửa sổ thu nhỏ trong một không gian làm việc khác

Hành vi này phụ thuộc vào ứng dụng. Sử dụng cửa sổ Finder, hành vi là như bạn muốn. tức là cửa sổ tự thu nhỏ và không gian làm việc được chuyển. Đảm bảo nhấp vào cửa sổ thu nhỏ chứ không phải biểu tượng ứng dụng.

Bạn có thể muốn cung cấp một số ứng dụng nhất định trên tất cả các không gian làm việc của bạn. Để thực hiện việc này, nhấp chuột phải vào biểu tượng dock của ứng dụng và chọn hành vi của nó trong phần Tùy chọn> Gán cho . Ứng dụng cần hỗ trợ tính năng này.


Di chuyển và thay đổi kích thước

Windows có thể được di chuyển chỉ bằng chrome (vùng màu xám phía trên nội dung thực tế của ứng dụng). Hầu hết các chrome nằm ở trên cùng của cửa sổ, nhưng một số ứng dụng nhất định như Finder có chrome phía dưới có thể được sử dụng để di chuyển cửa sổ xung quanh.

OS X không nhận ra các lần nhấp chuột phải. Nó chỉ không. Cách thực sự duy nhất để thay đổi kích thước cửa sổ là kéo từ bất kỳ cạnh nào bằng nút chuột trái.


Sử dụng BetterTouchTool

Nếu bạn muốn, bạn có thể tải xuống BetterTouchTool tuyệt vời . Trong Tùy chọn , Nâng cao , Cài đặt hành động , Di chuyển cửa sổ & Thay đổi kích thước , bạn có thể chọn di chuyển cửa sổ bên dưới chuột bằng cách chỉ cần giữ một phím (ví dụ: alt (opt)phím.

Bạn có thể sử dụng BTT để thay đổi một số hành vi nhất định theo cách bạn muốn. Nó cực kỳ mạnh mẽ. Bạn cũng có thể chỉ định cử chỉ tùy chỉnh để làm hầu hết mọi thứ, trong bất kỳ ứng dụng nào (hoặc trên toàn cầu).

BetterTouchTool
Cài đặt nâng cao của BetterTouchTool.




Tối đa hóa và thu phóng

OS X không sử dụng nút "+" màu xanh lá cây nút phóng tođể thể hiện "tối đa hóa". Đó là nút "phóng to". Ý tưởng là ứng dụng mở rộng chính nó để chiếm nhiều không gian như nó cần. Thật không may, hành vi cực kỳ không nhất quán, đặc biệt là với các ứng dụng của bên thứ ba.

Ngày càng có nhiều ứng dụng bắt đầu hỗ trợ chế độ FullScreen , đây là một tính năng được giới thiệu trong OS X 10.7 (Lion) nút toàn màn hình. Nút này, nếu một ứng dụng có nó, sẽ dành toàn bộ không gian cho ứng dụng. Nó sẽ có thể truy cập từ Mission Control .

Tôi sẽ cung cấp cho bạn hai tùy chọn, cả hai đều liên quan đến ứng dụng của bên thứ ba:

BetterTouchTool có một tùy chọn để kích hoạt tính năng chụp theo kiểu Windows . Vì vậy, khi bạn kéo một cửa sổ lên trên cùng của màn hình, nó sẽ mở rộng để lấp đầy màn hình.

Tùy chọn BTT

Một tùy chọn khác là sử dụng RightZoom , yêu cầu thay đổi chức năng của nút thu phóng màu xanh lá cây để bắt chước nút tối đa hóa. Nó miễn phí, nhưng tôi chưa thử.


Phím tắt

Bạn có thể tạo một tấn phím tắt trong OS X, thậm chí đến các mục menu cụ thể từ Tùy chọn hệ thống. Tôi sẽ giải quyết các mối quan tâm cụ thể của bạn ở đây.


Nhấp chuột giữa để mở và đóng tab

Tôi từ lâu đã giải quyết điều này với BetterTouchTool . Tất cả những gì bạn cần làm là chỉ định một phím tắt như bên dưới và nó sẽ được ánh xạ tới một cú nhấp ba ngón tay trên bàn di chuột của bạn. Bạn có thể chọn bất cứ điều gì khác (ví dụ: chạm ba ngón tay nếu bạn thích).

besttouchtool

Nhấp chuột giữa cho phép bạn mở một liên kết trong một tab mới.

Safari không hỗ trợ đóng các tab bằng cách sử dụng nhấp chuột giữa. Bạn cần nhấp vào "x" nhỏ xuất hiện trên tab hoặc nhấn Cmd+W.

Google Chrome hỗ trợ nhấp chuột giữa cho cả hai tab đóng.


Phím tắt toàn cầu

BetterTouchTool có thể thực hiện nhanh chóng việc gán một số phím tắt toàn cầu. Tôi không nghĩ rằng bạn sẽ có thể sao chép Ctrl + Alt + B(mở hộp văn bản, sau đó thực thi lệnh trong một thiết bị đầu cuối).

Cmd + M sẽ thu nhỏ một cửa sổ, không cần BTT cho việc này.


Vv

Xin lỗi, nhưng tôi không thể trả lời câu hỏi MOSH của bạn


Alt-2 trong Terminal

Trên máy tính xách tay của tôi, Alt + 2tạo biểu tượng đồng euro, vì vậy nó phụ thuộc vào bàn phím. Nếu bạn muốn biểu tượng "@", nó thường được tìm thấy bằng cách nhấn Shift + 2.


SFTP

Tôi thường sử dụng CyberDuck cho tất cả các nhu cầu FTP của mình. Tuy nhiên, một tìm kiếm trên web nhanh chóng cho thấy điều này: Cách gắn kết cổ phiếu SFTP trong Lion .


Công cụ thú vị trong đó. Tôi đã chuyển từ Windows vào đầu tháng 8 và rất nhiều thứ vẫn khiến tôi phát điên.
MetalMikester

Câu trả lời tuyệt vời, cảm ơn bạn! BetterTouchTool một mình giải quyết gần một nửa vấn đề của tôi, đó là một công cụ tuyệt vời.
Kimmo

Để gắn kết, bạn cũng có thể sử dụng ứng dụng Truyền cho nhu cầu FTP của mình, bao gồm tùy chọn gắn máy chủ dưới dạng đĩa
Philippe Gilbert

7

Ctrl - Alt - b: Cửa sổ terminal mới mở và nó thực thi một lệnh: 'ssh bla bla bla'

Bạn có thể khẳng định một lối tắt đến một kịch bản như thế nào tell application "Terminal" to do script "ssh bla bla bla".

Nhấn Alt-2 thường tạo ra '@'. Nhưng trong thiết bị đầu cuối, nó không tạo ra ký tự đó mà thay vào đó, nó bắt đầu một chế độ có chữ '(arg: 2)' ở bên trái.

Đó là lý do tại sao việc sử dụng tùy chọn làm khóa meta bị tắt theo mặc định. iTerm có sở thích chỉ sử dụng tùy chọn khác làm khóa meta .

Với máy tính xách tay Ubuntu của tôi, tôi đã chỉnh sửa các tệp trong máy chủ SSH từ xa thông qua STFP. Có ứng dụng khách SFTP tốt nào có thể gắn thư mục từ xa không, như trong Ubuntu.

Tôi sử dụng Transmit Disk cho điều đó.


iTerm đã giải quyết vấn đề và tốt hơn nhiều là Terminal mặc định!
Kimmo

3

Là một gợi ý không đặc hiệu, ai đó đến từ Linux có thể sẽ đánh giá cao Alfred . Bạn có thể thực thi bất kỳ lệnh Terminal shell nào bằng cách nhấn phím nóng Alfred (thường là Alt-Space) và bắt đầu lệnh bằng>.


1

Ngoài câu trả lời tuyệt vời của @Redandwhite, tôi đề nghị bạn cũng nên xem một tiện ích khác có tên là 'Phù thủy'. http://manytricks.com/witch/

Nó xuất hiện để thay đổi tab lệnh của bạn thành chu kỳ giữa các cửa sổ thay vì chỉ các ứng dụng. Tôi chưa bao giờ cần điều này cho mình, vì vậy không thể chứng minh cho nó. Nhưng nó có thể chỉ là những gì bạn đang theo đuổi.

Ngoài ra, bạn có thể thích ứng dụng QuickSilver http://qsapp.com/ Tôi sử dụng ứng dụng này để khởi chạy các ứng dụng của mình thay vì nhấp chuột. (nó tương tự như Alfred được đề cập bởi @Andrew Lazarus ở trên)


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.