iMagazine

Wysuwanie wszystkich dysków zewnętrznych jedną komendą

16/06/2014, 21:30 · · · 5

Jeśli często korzystacie z wielu podpiętych pod Maca dysków zewnętrznych, to istnieje kilka sposobów, by odmontować wszystkie na raz. Jednym z nich jest utworzenie specjalnej komendy w Terminalu.

Wspomniana komenda to polecenie wydane w języku AppleScript, a wywołane za pomocą Bash Scriptu. Wygląda następująco:

Przyznajmy jednak szczerze, że nikomu nie chciałoby się za każdym razem wpisywać i pamiętać takiej komendy, dlatego możemy skorzystać z możliwości tworzenia aliasów do poleceń w Terminalu. Aby to zrobić w aplikacji tej edytujemy specjalny plik:

Następnie ustawiamy kursor klawiszami strzałek na sam dół, gdzie dopisujemy poniższą linijkę:

Zapisujemy plik .bash_profile kombinacją klawiszy Ctrl ^+O i wychodzimy – Ctrl ^+W. Teraz jeszcze przeładowujemy plik poleceniem:

Od tej chwili wystarczy, że wpiszemy w Terminalu polecenie ejectall, by wysunąć wszystkie dyski.

Źródło: OS X Daily


Maciej Skrzypczak

Użytkownik sprzętu z nadgryzionym jabłkiem, grafik komputerowy, nałogowy gracz ARK: Survival Evolved. Redaktor iMagazine.pl.


Dodaj komentarz

Kamil Lovicky napisał(a):

W srodowisku graficznym malo przydatne. Szybciej klikne 2 a nawet 4 razy eject.

Maciej Skrzypczak napisał(a):

Bo metody oparte na takich skryptach nie bazują na tym, że użytkownik będzie specjalnie uruchamiał Terminal, żeby wpisać jakąś komendę. To rzeczywiście byłoby bez sensu i stratą czasu. Prawdziwą siłą takich rozwiązań jest możliwość ich wykorzystania jako różnych akcji. Na przykład w innym moim komentarzu zademonstrowałem, jak taki skrypt może być podpięty z Keyboard Maestro i wywoływany jednym skrótem klawiszowym. A to będzie już dużo, dużo szybsze, nieprawdaż? :)

Marcin Hinz napisał(a):

Maciek, a można to podpiąć jakoś pod makro w Keyboard Maestro i aktywować kombinacją klawiszy?

Maciej Skrzypczak napisał(a):

Oczywiście, że się da. :) Np. tak:

https://dl.dropboxusercontent.com/u/6791141/images/ejectKM.png

Marcin Hinz napisał(a):

Tyyyy to jesteś! Dzięki. :)