5. listopad 2011

Hibernace počítače v závislosti na procentním úbytku baterie

Řekněme, že chceme říci laptopu, aby nás informoval o tom,
že máme pouze 10 procent energie na beterii a při 5 procentech se sám hibernoval.
Na to potřebujeme vytvořit samotný Apple script a Launchctl agent plist.

Začneme samotným apple scriptem: ( cmd+mezerník -> Editor AppleScriptu )

set Cap to (do shell script „ioreg -w0 -l | grep ExternalChargeCapable“)
tell Cap to set {wallPower} to {last word of paragraph 1}
if wallPower = „Yes“ then
        return 0
else
        set Cap to (do shell script „ioreg -wO -l | grep Capacity“)
        tell Cap to set {Available, Max} to {last word of paragraph 2, last word of paragraph 1}
        set Pct to round (100 * Available / Max)

         if Pct ≤ 10 then
                tell application „iTunes“
                        pause
                end tell
                set volume output volume 50
                do shell script „say -v \“Zuzana\“ \“Nízký stav baterie !\“ “
                if Pct ≤ 5 then
                        beep 5
                        do shell script „say -v \“Zuzana\“ \“Uspávám počítač.\“"
                        do shell script „pmset sleepnow“
               end if
        end if
end if

Tento skript uložíme do: ~/Library/Scripts/Battery.applescript
Nezapoměňte, že uživetelský adresář “Library” je skrytý v Lionu, dostanete se na něj přes Finder:
Otevřete Finder a stiskněte shift+cmd+g
a do dialogového okna napište: ~/Library/Scripts a vložte script.

Nyní již stačí pomocí textového editoru vytvořit plist pro Launchctl démona.
Ten bude vypadat takto:

<?xml version=“1.0” encoding=“UTF-8”?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
<plist version=“1.0”>
<dict>
<key>KeepAlive</key>
<false/>
<key>Label</key>
<string>batteryAlert</string>
<key>LowPriorityIO</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/osascript</string>
<string>/Users/vase_uzivatelske_jmeno/Library/Scripts/Battery.applescript</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>ServiceDescription</key>
<string>Battery Alert</string>
<key>StartInterval</key>
<integer>30</integer>
</dict>
</plist>

Nezapomeňte nahradit vase_uzivatelske_jmeno vaším !
Uložte takto vytvořený script do ~/Library/LaunchAgents/batteryAlert.plist

A a poslední co zbýbá je nahodit samotný script. Spusťte terminál a napište:

launchctl load ~/Library/LaunchAgents/batteryAlert.plist

To je vše. Až budete mít baterku na 10 prentech, Zuzanka Vám řekne, že máte nízký stav baterie
a při 5 procentech, že uspává počítač a uspí ho :-)

Loading ... Loading ...

27. Červenec 2011

Lion: Jak zprovoznit postfix

Lion jsem instalovala jako čistou instalaci (ne upgrade) a po instalaci nefungoval postfix.
V minulosti již Mac OS X podobný problém měl. Nyní jsou ale příčiny jiné.
Jak to vyřešit?

Doplněno: pracuji na počítači jako standard user (nikoli jako admin).

Vytvořte soubor /etc/postfix/submit.cred s právy: systém má čtení a zápis, ostatní nemůžou nic (vlastníkem je root, soubor má práva: uid/gid/mode 0/0/0600)

sudo touch /etc/postfix/submit.cred
sudo chmod 0600 /etc/postfix/submit.cred

Tento soubor chybí i ve Snow Leopardovi (přesto SL posílal), takže pravděpodobně uvedený postup pomůže i v případě upgrade na Lion ze SL.

Loading ... Loading ...

22. Červenec 2011

Český hlas Zuzana v Mac OS X 10.7 Lion

Lion je konečně v češtině, ale víte, že na Vás může i česky mluvit ?

Stačí jen přes Předvolby systému –> Řeč –> Převod textu na řeč –> Customize (ano nic není dokonalé, ani překlad)
–> vybrat český hlas:

wpid-Pedvolby_systemu-2011-07-22-09-26.png

Pak vám Zuzka bude říkat i kolik je hodin….

Předvolby systému –> Datum a čas –> Hodiny:

wpid-Pedvolby_systemu2-2011-07-22-09-26.png

Ovšem úplně nejlepší je voice over, to jsou teprve věci ….

(2x)
Loading ... Loading ...

15. duben 2011

Ovladače HP a 100% vytěžování CPU

Už několik let mám problém s ovladači HP na skenery. Jedna komponenta, HPShortcutManager vytěžuje po nějaké chvíli procesor a 100%. Pro všechny, které trápí stejná věc, je tu jednoduchý návod.
V nastavení systému je v Others sekci tlačítko HP Scanjet. Jděte do něj (aplikace může chtít vypnout a zapnout okno nastavení systému) a vpravo nahoře se zaměřte na ozubené kolo. Po kliknutí na tlačítko s ozubeným kolem vyjede menu, kde vyberte volbu „Deactivate Scanner Buttons“.
Drobnou nevýhodou je, že nebudem možno používat tlačítka na skeneru. Výhodou je nevytěžování procesoru a tedy méně se zahřívající stroj a delší výdrž při práci na baterie.

(1x)
Loading ... Loading ...

9. duben 2011

Chybejici klavesa „insert“ v mac osx

Na soucasnych Macbook, Macbook pro, Macbook air chybi klavesa INSERT,
tato klavesa je v systemu mac osx (Leopard, Snow Leopard) nahrazena kombinaci klaves:

fn + Enter = insert

wpid-PastedGraphic-2011-04-9-12-49.png

To je vse v poradku, problem nastava, kdyz chcete pracovat na Windows pocitacich pomoci vzdalene
plochy (RDP) at uz pomoci aplikace RDC nebo CoRD, tam proste kombinace fn + Enter nefunguje.

reseni jsou dve:

1) Pouzit peknou utilitu na mapovani klaves v systemu KeyRemap4MacBook:

Po stazeni a instalaci a naslednem restartu systemu najdeme aplikaci v System Preferences:

wpid-PastedGraphic1-2011-04-9-12-49.png

Moznost nastaveni INSERT klavesy je tato:

wpid-PastedGraphic2-2011-04-9-12-49.png

ad 1) zaskrtneme PageUp jako Insert
ad 2) potvrdime nastaveni

Pote jak v RDC tak i v CoRD aplikaci funguje klavesa PageUp ( stisk fn + sipka nahoru ) jako INSERT :-)

2) Druhe Reseni je “cistci” nepotrebujeme zadne 3dparty aplikace, ale funguje jen v CoRD:

Rekneme, ze v CoRD budeme chtit namapovat klavesu “§” jako “insert”:

wpid-PastedGraphic3-2011-04-9-12-49.png

Musime tedy zjistit jeji hexa kod, ten zjistime napriklad pomoci utilitky Full Key Codes.
Stahneme, spustime a stiskneme “§” a hned vidime hexa kod – ktery je A:

wpid-PastedGraphic4-2011-04-9-12-49.png

Nyni uz jen staci udelat posledni krok a to prenastavit mapovani klaves v CoRD a to udelame takto:
Ve Finderu si najdeme aplikaci CoRD a klikneme na ni pravou mysi a vybereme “Show Package Contents”:

wpid-PastedGraphic5-2011-04-9-12-49.png

Pote se navigujeme do: Contents -> Resources -> keymap.txt.
Klikneme na keymap.txt a najdeme si mapovani insert klavesy:

virt 0×72 0xd2        # insert

A jelikoz klavesa “§” ma hexa kod 0xa, prepiseme tento radek takto:

virt 0xa 0xd2        # insert

wpid-PastedGraphic6-2011-04-9-12-49.png

Voala ! ulozime, restatujeme nebo nastartujeme CoRD a mame pod klavesou § insert

(1x)
Loading ... Loading ...

18. Červen 2010

Rychlost systému SL po instalaci 10.6.4

Nikde jsem se nedočetl, že by aktualizace 10.6.4 měla přinést nějaké větší zvýšení výkonu odezvy systému, tak je mi divné proč je vše tak ultra rychlé :-)

Po instlalaci 10.6.4 se mi ohromě zrychlilo statrování všech těžkopádných aplikací. Např.: iTunes, iPhoto, Open Office, Pixelmator, NeoOffice a hlavně Firefox, prostě to startuje okamžitě, jako by to bylo nacacheováno i při studeném startu.
Má někdo podobnou zkušenost ? :-) Testováno na: MacBook Pro 2.66GHz, 4GB DDR3, 32bit kernel (nemám odvahu restartovat a zkusit 64bit, když to tak super jede)

(1x)
Loading ... Loading ...

21. duben 2010

Huawei E1750 na Mac OS X funguje

O2 prodával model Huawei E160. Tento má ovladače pro Mac uložené na modemu. E160 je do vyprodání zásob k dispozici na některých prodejnách O2.

Modem E160 byl nahrazen modelem Huawei E1750. Operátor pro něj neposkytuje ovladače pro Mac. Pro model Huawei E1750 ale existuje ovladač. Vytvořila ho australská firma pro švédského operátora (pravděpodobně, soudím dle informací v EULA).


Slovník:
Fortsätt = continue, pokračovat
Godkänns = accepted, přijmout licenci

apn internetPo restartu počítače se pustí aplikace na připojení k internetu – Stay Connected. Vyzve vás k připojení modemu. V menu aplikace Stay Connected zvolte Preferences a nastavte si správné APN. (Operátor vám tuto informaci sdělí, české O2 používá slovo internet.) Podporovaná je také SIM karta s PINem.

V případě nefunkčnosti připojení si zkontrolujte, že APN je skutečně změněno (i když jste přepisovali).

Stay Connected Download Site
These modems should be supported:
Huawei E1550, Huawei E1750, Huawei E1820, Sony Ericsson MD400, Option Icon 225, Option Icon II

Huawei E1750 successfully tested.

(4x)
Loading ... Loading ...

22. Říjen 2009

BootCamp a Windows 7

Apple bude Windows 7 v BootCampu (Snow Leopard) podporovat do konce roku. Uvádí to v podpůrném dokumentu, kde se píše, že bude nutná softwarová aktualizace.

Také je vypsaný seznam nepodporovaných počítačů (bílý iMac, MacBook Pro a Mac Pro z roku 2006). Čím to? Však to nejsou až takové plečky. :-)

Loading ... Loading ...

20. Říjen 2009

Možnosti nastavení Finder.app

GeneralPokud vám chybí/přebývá na ploše ikona disku, v nastavení Finder.app (Cmd+,) si snadno můžete zaškrtnout, co se bude na ploše zobrazovat.

Lze si nastavit libovolnou výchozí složku pro nové okno Finderu.

Lze povolit, aby se složky otevíraly do nových oken.
(Historici si vzpomenou na stařičké Windows; také se takto chovají okna v Macu standardně, pokud je schovaná lišta (tlačítkem vpravo nahoře).)

Sidebar
⇒⇒⇒

Pokud si „vyhodíte“ něco z boční nabídky Finderu, lze si to tam „hodit“ zpátky nebo v nastavení Finderu si zaškrtnout, co zase uvidíme.


Advanced
⇐⇐⇐

Otravuje vás, že vyhledávání ve Finderu vrací výsledky z celého počítače a vy si musíte překlikávat na výsledky aktuální složky? Tak to v roletce změňte!

Lze si také zvolit, aby Finder neupozorňoval na vyprazdňování koše, změnu přípony.

Loading ... Loading ...

Exposé – zobrazit okna jen z aktuální plochy [10.6]

-Pokud používáte virtuální plochy Spaces v kombinaci Exposé, tak může být pro vás zajímavý následující tip.

Exposé (Application windows) zobrazuje všechna okna aktivní aplikace ze všech ploch. Exposé (All windows) pro změnu zobrazuje všechna okna pouze z aktuální plochy.

Toto chování lze snadno sjednotit. Stačí zadat následující příkaz do Terminal.app.
/Applications/Utilities/Terminal.app

defaults write com.apple.dock wvous-show-windows-in-other-spaces -bool FALSE && killall Dock
Po jeho provedení bude Exposé (Application windows) zobrazovat pouze okna aplikace z aktuální plochy.

Pro zrušení: defaults delete com.apple.dock wvous-show-windows-in-other-spaces && killall Dock

Zdroj: macosxhints.com

(1x)
Loading ... Loading ...