Rejestracja
Logowanie

Zapomniałem hasła

Mój pierwszy Mac » Przejdź do strony głównej

Dołącz do nas

Archive for the ‘Terminal’ Category

Jak włączyć Web Inspektor w Safari?

Wednesday, October 1st, 2008

W Terminalu należy wkleić następującą linię:

defaults write com.apple.Safari WebKitDeveloperExtras -bool true

i zaakceptować naciskając Enter. Po ponownym uruchomieniu Safari w menu pojawi się pozycja “Programowanie” a w niej wszystkie dostępne opcje.

Aby włączyć inspektor dla konkretnego elementu na stronie, najlepiej jest kliknąć w ten element prawym klawiszem myszy i z menu wybrać pozycję “Skontroluj element”.

Jak naprawić menu “otwórz w programie”?

Friday, April 25th, 2008

Ta wskazówka jest dla wszystkich, którym komukolwiek w Leopardzie popsuło się menu kontekstowe (klikane “prawym” przyciskiem myszy), a konkretnie opcja “otwórz w programie” która pokazuje np. trzy takie same narzędzia, albo dawno odinstalowany program.
Niestety nie doszukałem się narzędzia do bezpośredniego edytowania tego menu, więc trzeba się do tego zabrać z Terminalem ;-)

Należy otworzyć terminal i wykonać następujące polecenie:
`locate lsregister` -kill -r -f -domain local -domain system -domain user "/Applications"

Powinno zadziałać także dla starszych wersji Mac OS X, ale nie mam możliwości sprawdzenia czy tak jest. Kluczem jest tutaj narzędzie lsregister które w zależności od wersji systemu znajduje się w różnych miejscach.

Jak zmienić tło na ekranie logowania?

Sunday, February 24th, 2008

Odpalamy Terminal (Programy -> Narzędzia -> Terminal) po czym wpisujemy zaklęcie (w jednej linii):

sudo defaults write /Library/Preferences/com.apple.loginwindow DesktopPicture "~/Desktop/Obrazek.jpg"

Podajemy swoje hasło i już. Oczywiście fragment ~/Desktop/Obrazek.jpg ma pokazywać obrazek, który chcemy ustawić na tło ekranu logowania.

Jak dodawać wygodnie ścieżki w Terminalu przeczytacie w innej poradzie Mój pierwszy Mac.

Działa na Leopardzie i na Tigerze.

Jak ustawić domyślny format HTML wiadomości w Mail?

Wednesday, January 9th, 2008

Aby ustawić domyślny format wiadomości na HTML w programie pocztowym Mail.app należy w Terminalu (znajdziecie go za pomocą Spotlight) wkleić następującą linię:

defaults write com.apple.mail PreferPlainText -bool FALSE

I zaakceptować Enterem. W trakcie tej operacji Mail.app powinien być wyłączony.

mailplainhtml.png

Analogicznie, aby domyślnym formatem wyświetlania wiadomości był czysty tekst linia do wpisania w Terminalu wygląda tak:

defaults write com.apple.mail PreferPlainText -bool FALSE

mailplainhtml2.png

Aby szybko, w obrębie jednej wiadomości, przełączać się między wersjami tekstową i HTML, należy użyć skrótu klawiaturowego: Jabłko + Alt + [ lub ]

Jak wyłączyć przeźroczystość paska menu w Leopardzie?

Wednesday, January 2nd, 2008

UWAGA – jeżeli masz system 10.5.2 (lub wyższy) to poniższe rozwiązanie nie jest polecane. Zamiast tego otwórz System Preferences, a potem przejdź do Desktop & Screen Saver i tam ustaw sobie (w zakładce Desktop) czy Menu Bar ma być przeźroczysty, czy nie.

Sposób dla wersji (maksymalnie) 10.5.1

Wielu użytkownikom, którzy przyzwyczaili się do Tygrysiego wyglądu OS X’a, bardzo przeszkadza przeźroczystość paska menu. Jest parę trików (np. odpowiednia tapeta) i programów, które pozwalają na jego modyfikację, jednak da się to także załatwić zaledwie jedną linijką w terminalu.

Oczywiście najpierw trzeba otworzyć Terminal (znajduje się w Applications/Utilities), a następnie napisać w nim:

sudo defaults write /System/Library/LaunchDaemons/com.apple.WindowServer 'EnvironmentVariables' -dict 'CI_NO_BACKGROUND_IMAGE' 0

Następnie trzeba będzie podać hasło administratora (jakiekolwiek znaki, nawet “gwiazdki”, nie będą się pojawiać w terminalu podczas wpisywania hasła, co nie znaczy, że znaki nie są wczytywane).

Wynikiem tej komendy będzie szary pasek menu. Żeby zobaczyć zmiany należy uruchomić ponownie komputer (przelogowanie się nie wystarczy).

Jednak to nie wszystko – można także zmienić kolor paska na biały. Komenda jest analogiczna:

sudo defaults write /System/Library/LaunchDaemons/com.apple.WindowServer 'EnvironmentVariables' -dict 'CI_NO_BACKGROUND_IMAGE' 1

Żeby z powrotem włączyć przeźroczystość menu należy wpisać:

sudo defaults delete /System/Library/LaunchDaemons/com.apple.WindowServer 'EnvironmentVariables'

Zaleca się powrót do domyślnych ustawień przed updatem systemu do wersji 10.5.2

W jaki sposób zasymulować brakujący przycisk Insert?

Wednesday, December 26th, 2007

Częstym problemem “switcherów” jest inny niż w przypadku komputerów PC layout klawiatury.
Osoby używające w swojej pracy terminala mogą odczuć problem związany z brakującym przyciskiem Insert.

Częściowym rozwiązaniem tego problemu jest użycie kombinacji klawiszy Ctrl+t.
Nie jest to może najwygodniejsze rozwiązanie, ale przydaje się w pewnych momentach, kiedy użycie Insert jest dla nas niezbędne.

Jak włączyć php w Leopardzie?

Tuesday, December 25th, 2007

Jak wiemy w Leosiu mamy już fabrycznie zainstalowany Apache 2 z php, ktory włączamy w preferencjach -> udostępnianie.

Niestety, oryginalnie php nie jest włączone i trzeba zmienić dwie malusie linijki w configu httpd.conf.

Przydadzą się teraz podstawy konsoli…

Odpalamy konsole (terminal) i wpisujemy

sudo su

[enter] swoje hasło.
Następnie w konsoli wpisujemy:

vi /private/etc/apache2/httpd.conf

Otworzy się w terminalu edytor VI.

by przejść do edycji wpisujemy:

i

na dole konsoli powinien się pojawić napis –insert–- jesteśmy w edycji… Znajdujemy dwie linijeczki, mianowicie:

#LoadModule php5_module        libexec/apache2/libphp5.so
#LoadModule fastcgi_module     libexec/apache2/mod_fastcgi.so

i usuwamy z nich hasze (te krateczki na początku).

Teraz klikamy klawisz Esc (escape- wyjscie) i wychodzimy w ten sposob z edycji.
Następnie zapisujemy pliczek poprzez wpisanie:

:wq

(razem z dwukropkiem! ‘:’)
i na sam koniec wylogowujemy się z roota:

exit

To wszystko! Teraz tylko restartujemy serwer w preferencjach i mozemy sprawdzić czy nasz serwer interpretuje php poprzez mały skrypcik phpinfo

http://localhost/~nazwausera/nazwapliku.php

Jak włączyć pokazywanie ukrytych plików?

Sunday, December 23rd, 2007

Od razu zaznaczam, że zabawa z ukrytymi plikami może być trochę niebezpieczna. Więc jeżeli nie ma takiej potrzeby, to nie kasujcie takich plików.

Żeby zobaczyć ukryte pliki należy w Terminalu (Applications->Utilities) wpisać następujący kod:

defaults write com.apple.finder AppleShowAllFiles TRUE

a następnie, żeby zobaczyć zmiany:

killall Finder

Spowoduje to “reset” Findera. Zamiast tego, można się chociażby przelogować, albo ponownie uruchomić komputer. Jednak killall jest po prostu szybsze.

Żeby wyłączyć pokazywanie ukrytych plików wystarczy zamienić TRUE na FALSE:

defaults write com.apple.finder AppleShowAllFiles FALSE

I znowu zrestartować Findera komendą

killall Finder

Jak zmusić Time Machine do pracy z dyskiem podłączonym do AirPort Base Station

Friday, November 2nd, 2007

Tylko Leopard.

Aby cieszyć się możliwością uzywnia Time Macine z dyskiem USB podpiętym do AirPort Base Station należy wykonac kila prostych czynności.

Oto one:

  1. Odłącz dysk USB od AirPorta i podłącz go bezpośrednio do swojego MACa.
  2. Ustaw aby Time Machine używał tego dysku do backupu.
  3. Uruchom terminal (Aplication\Utilites\Terminal).
  4. Korzystając z terminala przejdź na dysk używając komendy “cd“. Znajduje się jako podkatalog w katalogu Volumes na roocie. Właściwym więc będzie wpisanie “cd \Volumes\_Etykieta_Twojego_Dysku_“.
  5. W terminalu wpisz “touch .com.apple.timemachine.supported” co stworzy ukryty plik.
  6. Następnie wpisz “sudo chown root:admin .com.apple.timemachine.supported“. Uwaga będziesz poproszony o podanie hasła roota.
  7. Oraz wreszcie “sudo chmod 1775 .com.apple.timemachine.supported“.
  8. Efekty swojej pracy możesz sprawdzić wpisując “ls -l -a” plik .com.apple.timemachine.supported powinien mieć następujące atrybuty -rwxrwxr-t.
  9. Wysuń dysk i odłącz go od MACa i podłącz do portu USB w swoim AirPort’cie.
  10. Zamontuj dysk używając np. strutu klawiszowego findera (jabłko+k) oraz polecenia w postaci “afp://_Nazwa_AirPort_.local./_Etykieta_Twojego_Dysku_“.
  11. Sprawdź czy Time Machine widzi twój dysk.
  12. Gotowe! Teraz możesz cieszyć się bezprzewodowym backupem Twoich danych.

Jak podmontować udziały samby z Terminala?

Thursday, November 1st, 2007

Często zdarza się, że Mac OS X nie widzi naszego komputera z udostępnionymi plikami w sieci. Jak wtedy zamontować zasoby serwera Samba? W terminalu! Wystarczy tylko zapamiętać adres IP oraz katalog udostępniony na naszym komputerze, który udostępnia pliki (Linux/Windows).

Terminal_samba

Powyższe polecenie zamontuje nasz katalog z serwera Samby o IP 192.168.4.1 do katalogu Public w naszej domowej teczce. Należy pamiętać aby stworzyć katalog, do którego będziemy montować.

Co ładuje się podczas startu systemu?

Thursday, November 1st, 2007

Zazwyczaj jak włączacie swojego Maca przy ładowaniu systemu widzicie piękne logo Apple na szarym tle z kręcącym się kółkiem.

Wszystko ładnie, ale co zrobić gdy coś jest nie tak? Gdy system się zawiesza przy starcie lub czy nie ładuje jakichś sterowników? Jak zobaczyć co się łasuje przy starcie systemu?

Bardzo prosto. Jeśli chcemy to sprawdzić jednorazowo to podczas startu używamy kombinacji Jabłko + V i w ten sposób przenosimy się do tekstowej konsoli która ukazuje nam ładnie jakie po koleji sterowniki i instrukcje są ładowane.

Jeśli chcielibyśmy taki efekt na stałe lub chcecie wyłączyć ten podgląd wystarczy po zalogowaniu się już do OS X odpalić Terminal (znajduje się w Applications/Utillities) i wpisać jedną z następujących komend:

Aby włączyć bootowanie tekstowe:

sudo nvram boot-args="-v"

Aby wyłączyć bootowanie tekstowe:

sudo nvram boot-args=

Co zrobić, gdy system przestanie sie uruchamiać po aktualizacji?

Thursday, November 1st, 2007

W pewnych nietypowych okolicznościach może się zadarzyć, iż system po dokonaniu atualizacji przestanie się uruchamiać.

Do naprawy niezbędny jest update w wersji combo, czyli plik .dmg pobrany ze strony Apple. Plik ten musimy mieć na dysku lub innym pendrivie/iPodzie.

Uruchamiamy komputer z płyty instalacyjnej (trzymając klawisz C podczas startu) i odpalamy Terminal. W Terminalu wpisujemy:

hdid /Volumes/DYSK_Z_PLIKIEM_DMG/NAZWA_PLIKU_UPDATE.dmg

Po zamontowaniu pliku z updatem wpisujemy:

/Volumes/DYSK_MACA/usr/bin/open /Applications/Utilities/Installer.app /Volumes/PODMONTOWANY_NAPED_Z_UPDATEM/PLIK_UPDATE.pkg

Powinien uruchomić się instalator update. Instalujemy dalej normalnie. Po zakończeniu restartujemy i powinno już być wszystko w porządku.

Oczywiście nazwy dysków i ścieżki do plików należy wpisać odpowiednie do posiadanego sprzętu/ustawień. Jeżeli ktoś ma w nazwach spacje, przed każda z nich dajemy “\”, czyli np. Macintosh\ HD. Można też wpisywać ścieżki w cudzysłowach i wtedy zamiast “/” rozdzielać dwukropkiem.

Jak zmienić miejsce zapisu screenshotów?

Tuesday, September 4th, 2007

Należy uruchomić Terminal i wkleić następujące dwie linie:
defaults write com.apple.screencapture location /Full/Path/To/Folder
killall Dock

W miejsce “/Full/Path/To/Folder” w należy wkleić dokładką ścieżkę do teczki, w której mają się zapisywać screenshoty (zdjęcia ekranu). O pewnym i wygodnym wklejaniu ścieżek tutaj.

Jak wykonać zdjęcia ekranu przeczytacie w 22. rozdziale Poradnikow dla początkujących.

Zliczanie słów/znaków/linii w dokumentach

Tuesday, July 31st, 2007

Jest klika programów do zliczania słów w tekstach. Taką opcję mają wbudowane Word i NeoOffice. Ale jest także darmowa (i prawdopodobnie najszybsza) metoda: Terminal.

Wykorzystując poprzednią odpowiedź (o wklejaniu długich ścieżek do Terminal.app) należy wykonać nastepujące polecenie:

wc -w /sciezka/do/pliku.pdf

Po naciśnięciu Entera (i chwili – zależnie od wielkości pliku) wyświetli się coś takiego:
314560 /sciezka/do/pliku.pdf

Można zliczać znaki zamieniając

-w

na

-m

.

Ścieżki do plików/teczek w Terminalu

Tuesday, July 31st, 2007

Terminal nie toleruje błędów w ścieżkach. Jeśli się pomylimy w zapisie ścieżki do pliku, przeczytamy tylko

No such file or directory

.

Aby przyśpieszyć pisanie takich ścieżek: /Applications/Coda.app/Contents/Frameworks/UniversalDetector.framework/Versions/A/Resources/English.lproj/InfoPlist.strings

wystarczy przeciągnąć plik lub teczkę do okna Terminala.

directrory-grab-terminal-1.png

Można także skopiować plik/teczkę (Jabłko + C) i wkleić do Termianla (Jabłko + V). Efekt będzie taki sam jak przeciągania.

Jak zmniejszyć/zwiększyć zasięg historii Safari?

Sunday, July 29th, 2007

W tej odpowiedzi stosuję Terminal.

Limit do 3000 pozycji:

defaults write com.apple.Safari WebKitHistoryItemLimit 3000

Limit do 60 dni:

defaults write com.apple.Safari WebKitHistoryAgeInDaysLimit 60

Oczywiście liczby na końcu można zmieniać wedle uznania.

Mój Pierwszy Mac jest częścią Apple Blog. Informacje o MPM. Dołącz do nas! Design Paweł Krupski Kod Domink Porada.