W systemie Windows istnieje opcja z paska zadań, aby układać okna poziomo lub pionowo. Czy jest jakiś sposób na replikację tej funkcji w Mac OS X?
W systemie Windows istnieje opcja z paska zadań, aby układać okna poziomo lub pionowo. Czy jest jakiś sposób na replikację tej funkcji w Mac OS X?
Odpowiedzi:
Znalazłem program typu open source, ShiftIt.
http://code.google.com/p/shiftit/
Istnieje tryb półekranowy (lewy, prawy, górny, dolny) i tryb ćwiartkowy (górny lewy, prawy górny, dolny lewy, prawy dolny). Istnieją nawet klawisze skrótów.
Spójrz na SizeUp , która jest współużytkowaną wersją TwoUp (wspomnianą powyżej), która daje jeszcze większą elastyczność dzięki kafelkowaniu okien (możesz robić ćwierć ekrany i wypełnione ekrany, a także przenosić rzeczy między monitorami). To jest fantastyczne
Wypróbuj TwoUp :
TwoUp pozwala szybko ustawić okno tak, aby wypełniało dokładnie połowę ekranu (podzielony ekran) za pomocą paska menu lub konfigurowalnych skrótów systemowych (skrótów klawiszowych). Podobne do funkcji „sąsiadujących okien” dostępnych w innych systemach operacyjnych.
To jest praca dla Applescript. Oto kilka postów, które mają kod, którego można użyć do napisania bardziej ogólnego, który osiągnie to, co chcesz zrobić. Zasadniczo musisz dowiedzieć się, które aplikacje mają otwarte okna, a następnie zastosować do nich algorytm kafelkowy.
http://blog.slaunchaman.com/2008/05/20/resize-your-windows-automatically-for-different-resolutions/
http://www.ithug.com/2008/12/applescript-arranging-multiple-windows/
http://www.vicky.com.np/mediawiki/index.php/Tile_Terminal_Windows_Using_AppleScript
EDYTOWAĆ
Warto dodać, że Apple wydaje się inaczej patrzeć na problem z oknami na ekranie. Zamiast organizować je za pomocą systemu kafelkowego, zamiast tego zapewniają „wyszukiwanie”. Jeśli potrzebujesz znaleźć konkretną aplikację lub okno, naciśnij F9 dla Exposé, który zminiaturyzuje wszystkie otwarte okna i pokaże je wszystkie naraz, abyś mógł wybrać to, które chcesz. Jeśli potrzebujesz wszystkich okien konkretnej aplikacji, naciśnij klawisz F10, który wyciągnie okna aktywnej aplikacji ze stosu okien na pulpicie i umieści je na wierzchu stosu.
Nie wszystkim to się podoba lub nie rozumie, że są to narzędzia, które sugeruje Apple, abyś użył, więc otrzymujesz bardziej typowy (Windows i Linux) sposób obsługi otwartych okien dodawany przez osoby trzecie. Spójrz na to, jak Apple jest nieprzejednany w kwestii „Myślenia inaczej”, podobnie jak mysz z jednym przyciskiem.
Przestrzegałem również tego paradygmatu „wyszukiwania”, organizując większość moich plików. Jedyną organizacją plików / folderów, którą przechowuję w folderze domowym, są katalogi typów dokumentów i do ich wyszukiwania używam Spotlight. Najpierw wypróbowałem to jako eksperyment, gdy Spotlight pojawił się z Tygrysem i odkryłem, że dzięki ulepszeniom Spotlight w Leopardzie, że faktycznie działa (Spotlight był zbyt wolny i nieprecyzyjny w Tygrysie). Trzymam bieżące projekty na pulpicie, a gdy przestaną być aktywne, przechodzą do „archiwum”. To dobrze działa. Mam mnóstwo plików pdf itp. Do pracy i prawie nigdy nie spędzam czasu na szukaniu dokumentu wśród wyników.
Wracając do pytania o okno, w Leopardzie, między wirtualnymi pulpitami (Spaces; zazwyczaj używam 9 spacji jednocześnie) i Exposé, nie czułem potrzeby korzystania z bardziej tradycyjnego systemu kafelkowania okien.
bryza ma stany globalne i okna aplikacji. stany mogą być wyzwalane za pomocą klawiatury i są niezależne od rozdzielczości. sparuj to z powiększaniem i przepływem okien, a będziesz gotowy .
Możesz także dokonać zakupu Divvy przez Mizage ( http://www.mizage.com/divvy )
Czarownica jest jak Alt + Tab w oknach, ale pokazuje wiele otwartych okien. Wywołujesz go za pomocą opcji + tab zamiast polecenia + tab i nadal trzymasz swoje polecenie + tab http://www.manytricks.com/witch/
W śnieżnym lampartie będziesz mógł kliknąć ikonę doku, a zobaczysz aktualnie otwarte okna.
oto fajny mały skrypt jabłkowy z http://www.ithug.com/2008/12/applescript-arranging-multiple-windows/, który można zmodyfikować - wstawiając nazwę aplikacji, na której ma on działać, np. Safari lub Podgląd lub poczta - tak, musisz uruchomić go dla każdej otwartej aplikacji, ale działa całkiem dobrze. Nie mogłem go jednak uruchomić w wyszukiwarce.
Skrypt, który będzie nakładał warstwy na każde otwarte okno w przeglądarce Safari, tak aby każde okno było nieco opuszczone i na lewo od okna, co powoduje kaskadowy wzór.
tell application "Safari"
activate
set _theWindows to every window
repeat with i from 1 to number of items in _theWindows
set this_item to item i of _theWindows
set the bounds of this_item to {(109 + (20 * i)), (10 + (10 * i)), (1164 + (20 * i)), (786 + (10 * i))}
end repeat
end tell
Spróbuj użyć Arrange z http://trifleapps.com/Applications/Arrange.html
Obecnie istnieje wiele aplikacji, które mogą to zrobić.
Korzystam z TileWindows . Ma tryb półekranu (lewy, prawy, górny, dolny) i tryb ćwiartki ekranu (lewy górny, prawy górny, lewy dolny, prawy dolny). Istnieją nawet klawisze skrótów.