Перехід з Ubuntu на OS X і я втрачений


23

Ситуація

Я втомився від деяких помилок в Ubuntu (= деякі програми, що йдуть разом з ним). Наприклад, використовуючи compiz протягом декількох днів, я виявив помилки, які досить сильно відволікають мою роботу (наприклад, https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/933776 ).

Я також ненавиджу те, що я називаю "лотереєю монітора", вона починається, коли ви підключаєте зовнішній відео-вихід до своєї машини. Іноді ви перемагаєте, а частіше цього не робите.

Мені потрібно було свіже повітря, і Windows - це не варіант. Мені просто не подобаються .bat, cmd.exe, C: \ і ті віконні речі.

Тому я купив 13-дюймовий Macbook Air. Якось, мабуть, випробую, як кодувати додаток для свого iPad, тому знаходячись у Apple-Camp допомагає.

Я намагаюся використовувати Macbook як основний робочий / кодуючий ноутбук, оскільки він легкий і має кращу роздільну здатність, ніж мій поточний ноутбук (Thinkpad X220).

Проблема

Можливо, я не звик до філософії OS X чи чогось іншого. Я не розумію поведінку менеджера вікон. Я не повністю розумію поведінку нижньої доки.

Я зовсім загубився.

Запитання

Робоча область = один віртуальний робочий стіл

Управління вікнами

При натисканні клавіші Cmd і спливаюче повідомлення перескакує :

  • У мене відкрито 5 термінальних вікон, і я хотів би перенести одне з них попереду. Чи можливо, що Cmd-Tab буде перемикачем вікон замість програми-комутатора. Я знаю, що я можу перейти до наступного вікна програми за допомогою ярлика, але я хотів би мати усі вікна в комутаторі, незалежно від того, що це.

  • При переході на мінімізовану програму робочу область буде перемикатися там, де має бути вікно, але вікно залишається мінімізованим. Чому? Я хотів би, щоб це було показано (непослідовно?).

  • На своїй машині Ubuntu я переміщую положення вікна, натискаючи Alt, тримаючи ліву мишу та перетягуючи її з будь-якого місця у вікні. Також розмір робіт працює, утримуючи праву кнопку миші, а не ліву. Будь-яке рішення для наслідування такої поведінки?

  • Зазвичай я використовую вікна в максимальному режимі. Наприклад, коли я редагую текст, я не хочу бачити ніяких відволікань (наприклад, у вікні браузера). На мій погляд, максимізація означає, що вікно займає весь доступний простір на екрані, але не охоплює панелі інструментів системи тощо. Але коли я натискаю зелену кнопку (+), вікно розтягується вертикально, а ширина залишається однаковою. Найдивніше - це те, що деякі вікна розтягуються лише вертикально, а деякі - і вертикально, і горизонтально. Я хочу, щоб кнопка максимального масштабу зайняла все наявне місце. Це можливо?

Ярлики

  • У своєму веб-браузері я завжди закривав вкладки середнім клацанням. Також якщо я хочу відкрити посилання на нову вкладку, натискаю середнє клацання. Як я можу це зробити? Я часто переглядаю новини та ін. Однією рукою на тачпаді, тому натискання клавіші Cmd під час клацання не так добре. Торкання або торкання (не натискання всієї справи вниз силою, щоб почути звук клацання) тачпада з трьома пальцями було б найкращим ярликом.

  • Я хочу наступні глобальні ярлики. Програми повинні відкриватися в поточній робочій області.

    • Ctrl - <: Відкриється нове вікно терміналу
    • Ctrl - Alt - b: Відкриється нове вікно терміналу і воно виконує команду: 'ssh bla bla bla'
    • Alt - m: Максимізувати / Відновлює більш ранній розмір вікна, що фокусується на даний момент.
    • Ctrl - Alt - c: відкриється браузер
    • Ctrl - Alt - s: Відкриється текстовий редактор

    Чи є якась програма, яка б це дозволила?

Програми / інші речі

  • Термінал

    • Натискання Alt-2 зазвичай видає "@". Але в терміналі він не видає цього символу, а замість цього запускає режим, який говорить "(арг: 2)" зліва.
    • Не пов'язано безпосередньо з терміналом, але чи можна налаштувати SSH так, щоб з'єднання не впало, коли кришка закрита або відключився Інтернет? Будь-який досвід роботи з MOSH http://mosh.mit.edu/ ?
  • За допомогою свого ноутбука Ubuntu я редагував файли на віддаленому сервері SSH через STFP. Чи є якісь хороші клієнти SFTP, які могли б просто змонтувати віддалену папку, як це робиться в Ubuntu.


8
Найкращий спосіб задавати питання - це одночасно задавати одне - це повинно бути кілька запитань - наприклад, що дозволить мені прокоментувати питання cmd-tab - або принаймні вказати на дублювання іншої відповідної інформації
user151019

З огляду на висвітлення ваших питань, я думаю, вам слід більше шукати книгу / блог / статтю на тему "як розпочати роботу з OSX" або "Як перейти на Mac". Ви не можете очікувати, що люди напишуть таку книгу / статтю тут як відповідь, хм .. хтось щойно зробив ;-)
Рабарберські

2
Це містить багато з великих питань, але це дійсно працює краще за все, коли один пост містить одне питання. Ви зібрали дивовижну відповідь, тому я не хочу, щоб це відходило, але для тих, хто читає це в майбутньому, шукаючи, як задавати питання, серйозно багатозначні запитання на кшталт цього рідко отримують чудові відповіді, як це один зробив.
Даніель

Я написав пост про ці проблеми - scouringmacbook.blogspot.fi/2012/10/setting-everything.html
Кіммо

Відповіді:


35

Ласкаво просимо в OS X. Це може стати гарною підмогою для вашого робочого процесу та зробити вас більш продуктивними. Ви повинні мати можливість досить швидко налаштуватись після початкової кривої навчання. Будь ласка, майте на увазі, що в робочому процесі вам доведеться змінити деякі дрібниці, оскільки OS X - це зовсім інша ОС. Але з часом ти виростеш, щоб насолодитися цим. Я торкнуся ваших конкретних проблем.


Стиль поведінки

Док має кілька розділів. Якщо припустити, що ви тримали док-станцію внизу, ліва сторона містить закріплені та поточно запущені програми. Це насправді схоже на Єдність. Ви можете ввімкнути "крапку" під запущеними програмами, клацнувши правою кнопкою миші порожнє місце в док-станції та клацнувши в контекстному меню пунктом " Параметри доки" та вибравши Показати індикаторні індикатори для відкритих програм .

Після роздільника, який можна натиснути і перетягнути, щоб змінити розмір дока, з'являються ваші стеки. Стеки - це попередні перегляди до папок, які часто отримують доступ, і ви можете перетягнути будь-яку папку на це місце. Ви можете переглянути вміст стеків кількома способами, клацніть правою кнопкою миші, щоб переглянути параметри стека.

Праворуч від стеків розміщені мінімізовані вікна або документи. OS X, як правило, присвячує Windows документам, тому умови (особливо за старих часів) вважалися досить взаємозамінними.

Док


Управління вікнами

Це було однією з найбільших больових точок, коли я перемикався, і зараз мені дуже подобається.


Перегляд програми Windows

Ви можете швидко перемикатися між відкритими вікнами одного і того ж додатка, натискаючи Cmd+`.

Коли ви Cmd + Tabпомічаєте, ви переглядаєте додатки, а не окремі вікна. Зауважте, що ви можете активувати додаток (тобто скасувати мінімізацію чи приховати вікна, утримуючи кнопку alt(опція в США).

Якщо ви хочете побачити, яку програму має програма Windows, ви можете:

  • Натисніть кнопку, Down arrowпоки поле Cmd + Tabперемикача над додатком.
  • Клацніть правою кнопкою миші піктограму дока програми та виберіть "Показати всі Windows".
  • Якщо ви перебуваєте в додатку, проведіть пальцем по трек-панелі вниз трьома-чотирма пальцями вниз (налаштовано натисканням на Apple у верхньому лівому куті, відкривши Системні налаштування , відкривши трекпад , перейдіть на вкладку " Додаткові жести" та виберіть для активації програми Exposé з трьома або чотири пальці.).
  • Проведіть пальцями три або чотири пальці вниз по значку дока.

Будь-який із цих варіантів (можливо, їх буде більше) перенесе вас до App Exposé , це покаже всі відкриті вікна в центрі екрана, а всі мінімізовані або приховані вікна як ескізи.


Перехід до мінімізованого вікна в інших робочих просторах

Така поведінка залежить від додатків. Використовуючи вікно Finder, поведінка відбувається так, як ви хочете. тобто вікно не знімає себе, і робоча область перемикається. Переконайтесь, що натисніть мінімізоване вікно, а не піктограму програми.

Ви можете зробити певні програми доступними на всіх своїх робочих просторах. Для цього клацніть правою кнопкою миші значок док-станції програми та виберіть її поведінку в розділі Опції> Призначити . Додаток повинен підтримувати цю функцію.


Переміщення та зміна розміру

Windows можна переміщувати, використовуючи лише хром (сіра область над фактичним вмістом програми). Більшість хрому знаходиться у верхній частині вікна, але певні додатки, такі як Finder, мають хром у нижній частині, який можна використовувати для переміщення вікна.

OS X не розпізнає перетягування правою кнопкою миші. Це просто не так. Єдиний реальний спосіб змінити розмір вікон - перетягування з будь-якого краю за допомогою лівої кнопки миші.


Використання BetterTouchTool

Якщо хочете, ви можете завантажити відмінний BetterTouchTool . У розділі " Налаштування" , " Додатково" , "Налаштування дій" , " Переміщення вікна та зміна розміру" ви можете перемістити вікно під мишею, просто утримуючи клавішу (наприклад, alt (opt)клавішу.

Ви можете використовувати BTT, щоб змінити певну поведінку так, як ви хочете. Це надзвичайно потужно. Ви також можете призначити власні жести, щоб робити практично все, у будь-якій програмі (або в усьому світі).

BetterTouchTool
Розширені налаштування BetterTouchTool.




Максимізація та збільшення масштабу

OS X не використовує зелену кнопку "+", кнопка збільшеннящоб представити "максимізувати". Ось кнопка "масштабування". Ідея полягає в тому, що додаток розширює себе, щоб зайняти стільки місця, скільки потрібно. На жаль, поведінка вкрай суперечлива, особливо це стосується сторонніх додатків.

Все більше програм починають підтримувати режим FullScreen , що було функцією, введеною в OS X 10.7 (Lion) повноекранна кнопка. Ця кнопка, якщо програма має її, буде виділяти цілий простір додатку. Це буде доступне через контроль місії .

Я дам вам два варіанти, обидва із залученням сторонніх додатків:

BetterTouchTool має можливість увімкнути оснащення у стилі Windows . Отже, коли ви перетянете вікно вгору екрана, воно розшириться, щоб заповнити екран.

Варіанти BTT

Іншим варіантом є використання RightZoom , який стверджує, що змінює функціональність зеленої кнопки збільшення, щоб імітувати кнопку максимального збільшення. Це безкоштовно, але я ще цього не пробував.


Ярлики

Ви можете створити купу ярликів в OS X, навіть до конкретних меню-елементів з системних налаштувань. Я торкнуся ваших конкретних проблем тут.


Клацніть середнім клавішею, щоб відкрити та закрити вкладки

Я давно вирішив це за допомогою BetterTouchTool . Все, що вам потрібно зробити, - призначити ярлик, як показано нижче, і він буде відображений на натисканні трьома пальцями на вашій тачпада. Ви можете вибрати будь-що інше (наприклад, натисканням на три пальці, якщо вам зручніше).

besttouchtool

Середнє клацання дозволяє відкрити посилання на новій вкладці.

Safari не підтримує закриття вкладок за допомогою середнього клацання. Вам або потрібно натиснути маленьке «х», яке з’явиться над вкладкою, або натиснути Cmd+W.

Google Chrome підтримує середній клік для обох закритих вкладок.


Глобальні ярлики

BetterTouchTool може швидко працювати із призначенням глобальних ярликів. Я не думаю, що ви не зможете повторити Ctrl + Alt + B(відкриває текстове поле, а потім виконує команду в терміналі).

Cmd + M мінімізує вікно, для цього немає необхідності в BTT.


І т.д.

Вибачте, але я не можу відповісти на ваше питання MOSH


Alt-2 в терміналі

На моєму ноутбуці Alt + 2виробляється символ євро, тож це залежить від клавіатури. Якщо ви хочете, щоб символ "@", його зазвичай знаходять натисканням Shift + 2.


SFTP

Я зазвичай використовую CyberDuck для всіх моїх потреб FTP. Однак швидкий пошук в Інтернеті виявив таке: Як встановити SFTP акції в Леві .


Цікаві речі там. Я перейшов з Windows на початку серпня, і багато чого все ще зводить мене з душі.
MetalMikester

Дивовижна відповідь, дякую! BetterTouchTool поодинці вирішив майже половину моїх проблем, це чудовий інструмент.
Кіммо

Для монтажу ви також можете скористатися програмою Transmit для потреб FTP, яка включає можливість встановлення сервера як диск
Philippe Gilbert

7

Ctrl - Alt - b: Відкриється нове вікно терміналу і воно виконує команду: 'ssh bla bla bla'

Ви можете призначити ярлик до подібного сценаріюtell application "Terminal" to do script "ssh bla bla bla" .

Натискання Alt-2 зазвичай видає "@". Але в терміналі він не видає цього символу, а замість цього запускає режим, який говорить "(арг: 2)" зліва.

Ось чому використання параметра як мета-ключа відключено за замовчуванням. iTerm має перевагу використовувати лише інший варіант як мета-ключ .

За допомогою свого ноутбука Ubuntu я редагував файли на віддаленому сервері SSH через STFP. Чи є якісь хороші клієнти SFTP, які могли б просто змонтувати віддалену папку, як це робиться в Ubuntu.

Для цього я використовую програму Dismit Disk .


iTerm вирішив проблему і набагато краще, ніж термінал за замовчуванням!
Кіммо

3

Як неспецифічна пропозиція, хтось із Linux буде, ймовірно, оцінити Альфреда . Ви можете виконати будь-яку команду оболонки терміналу, натиснувши гарячу клавішу Альфреда (зазвичай це Alt-Space) і запустити команду з>.


1

На додаток до чудової відповіді від @Redandwhite, я пропоную вам також переглянути інший додаток під назвою "Відьма". http://manytricks.com/witch/

Здається, ви змінюєте вкладку команд, щоб переходити між вікнами, а не просто програмами. Я ніколи цього не потребував, тому не можу поручитися за це. Але це може бути саме те, що ви хочете.

Крім того, вам може сподобатися програма QuickSilver http://qsapp.com/ Я використовую її для запуску моїх програм, а не натискання кнопки миші. (це схоже на Альфреда, про якого згадував @Andrew Lazarus вище)


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.