Jak ukryć pasek menu w Mac OS X?


Mac OS X ma bardzo bardzo ładny górny pasek menu, ale jednak czasem może on przeszkadzać - na przykład podczas oglądania filmu. Chciałem się go pozbyć w MPlayerze i na szczęście okazało się, że można to zrobić bez konieczności edytowania źródeł programu i ich kompilowania. W serwisie Macworld znalazłem małą wskazówkę.

Wystarczy odnaleźć i zedytować plik Info.plist, znajdujący się wewnątrz pakietu danej aplikacji. Aby zobaczyć zawartość pakietu, trzeba kliknąć prawym przyciskiem i z menu kontekstowego wybrać "Show Package Contents". Plik znajduje się wewnątrz folderu Contents.

Jeśli w systemie mamy zainstalowaną aplikację Xcode, to wystarczy dwukrotnie kliknąć na ikonę pliku aby edytować go za pomocą programu Property List Editor. Na liście właściwości rozwijamy główną gałąź Root, a tam tworzymy (lub edytujemy, jeśli właściwość już istnieje) właściwość LSUIPresentationMode. Jako typ wybieramy liczbę, a następnie wpisujemy wartość 4.

Jeśli nie posiadamy Xcode, możemy zedytować plik edytorem tekstowym i zaraz pod znacznikiem <dict> dodajemy:

XML:
  1. <key>LSUIPresentationMode</key>
  2. <integer>4</integer>

Teraz po uruchomieniu programu, pasek menu powinien zniknąć. Pasek pojawi się, gdy najedziemy myszką na krawędź ekranu.

Aby przywrócić domyślne działanie, czyli wyświetlić pasek trzeba zmienić wartość właściwości na 0.

Więcej można przeczytać w serwisie Macworld i w dokumentacji technicznej Apple Developer Connection.

Informacje oraz linki


Inne artykuły
Polska Społeczność Zend Framework
Zend Framework Beta
Polecane
Zend Studio - The premiere PHP IDE

Dodaj komentarz

Poświęć chwilę i wyraź swoją opinię. Możesz użyć niektórych znaczników HTML.

Komentarze czytelników

Nastepny co ma Mac’a - a ja ? : ( ; )

Już od ponad roku. Bądź następny ;p

biale jest piekne i zarazliwe ;]

Jak czytam takie posty, to dostaje kota :D Ja chce Maczka !

No to ja polecę VLC, fakt że troszkę się jeszcze sypie, ale na moim ibooku działa lepiej niż mplayer, szczególnie jak przerzucę film na monitorek lcd.