MacOS X Tips

提供:雑多なメモ Wiki版

移動: 案内, 検索

FileVault 2 を有効にするといろいろ制約があるという情報が少なく困った。

ログインパネルで「ユーザ名とパスワード」にしたいのに出来ない件。
OS X Lion の FileVault 2 とログイン画面 / おのひろきおんらいん
あとはもう一個謎なエラーが出てる件はまだ調査中...
yebo blog: 続・AirMac Extremeで、IPv6を使ってみよう
sudo sysctl -w net.inet6.ip6.use_tempaddr=1

やっぱり固定にするべきですねぇ。 5GHz も同様です。

5GHzのネットワーク接続
新しいAirMacExtreme(MC340J/A)の5GHz帯の使用の不具合

iTerm2 で screen を使っている場合 ~ と入力されてしまう

iTerm Delete Key Config
send hex code 8
apple 純正 スティッキーズ ウィジェットが日本語環境の場合立ち上げ時にエラー
(com.apple.widget.stickies) file:///Library/Widgets/Stickies.wdgt/Stickies.js: TypeError: Result of expression '$("font-popup").options[fontArray[font]]' [undefined] is not an object. (line: 111)
鬱陶しいので patch 当てた
--- /Library/Widgets/Stickies.wdgt/Stickies.js	2008-06-20 08:15:33.000000000 +0900
+++ ~/Library/Widgets/Stickies.wdgt/Stickies.js	2010-10-14 17:29:19.000000000 +0900
@@ -85,7 +85,7 @@
 
 var kDefaultData  = "";
 var kDefaultColor = "Images/yellow.png";
-var kDefaultFont  = "MarkerFelt-Thin";
+var kDefaultFont  = "HiraMaruPro-W4";
 var kDefaultSize  = "Auto";
 
 function loadPreferences() {
@@ -413,6 +413,10 @@
 fontArray["Gill Sans"] = 5;
 fontArray["Baskerville"] = 6;
 fontArray["American Typewriter"] = 7;
+fontArray["HiraKakuPro-W3"] = 8;
+fontArray["HiraKakuStd-W8"] = 9;
+fontArray["HiraMaruPro-W4"] = 10;
+fontArray["HiraMinPro-W3"] = 11;
 
 
 function capFontSizes()
Technical Note TN2123:CrashReporter
Suppressing the "unexpectedly quit" alert
defaults write com.apple.CrashReporter DialogType none
    launchtl can be used to disable and re-enable crash reporting.  To disable crash reporting:

          launchctl unload -w /System/Library/LaunchAgents/com.apple.ReportCrash.plist
          sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.ReportCrash.Root.plist

    To re-enable crash reporting:

          launchctl load -w /System/Library/LaunchAgents/com.apple.ReportCrash.plist
          sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.ReportCrash.Root.plist
scutil で書き込んでも、reboot したら消えてしまうみたい。
で、ごにょごにょ
/Library/Preferences/SystemConfiguration/preferences.plist
                        <key>DNS</key>
                        <dict>
                                <key>Options</key>
                                <string>edns0</string>
scutil --dns
あら見つけた
Mac OS X Server 10.5:mbuf の配分を増やして Web サーバのパフォーマンスを調節する
sudo nvram boot-args="ncl=262144"
この値が kern.ipc.nmbclusters に設定される
PRAM クリアで消えてしまう。Kernel Panic になったら慌てずに PRAM Clear しませう。
共有メモリ増やすと、少し早くなる? (気のせい????)
kern.maxvnodes=150000
kern.sysv.shmall=268435456
kern.sysv.shmmin=1
kern.sysv.shmmni=512
kern.sysv.shmmax=1073741824
kern.sysv.shmseg=128
7.6.6 がはいっているのに、7.6.3 と
http://discussions.apple.com/message.jspa?messageID=11603475#11603475
# launchctl load -w /System/Library/LaunchDaemons/org.isc.named.plist
# rndc-confgen -a -c /etc/rndc.key
# launchctl start org.isc.named
# dscacheutil -flushcache

あとは FreeBSD の config 参考して config かえる事

http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/namedb/

IPv4 only にするなら

/System/Library/LaunchDaemons/org.isc.named.plist

を編集して、起動オプションを追加

                <string>/usr/sbin/named</string>
                <string>-4</string>
                <string>-f</string>
/etc/smb.conf
disable netbios = yes
smb ports = 445
local master = no
open Firefox.app --args -safe-mode
open Firefox.app --args -p
/etc/launchd.conf
man launchctl
プロセスを使い果たさないように launchd でリソース制限を管理する
pmset
http://localhost:631
こんなのが動いていたのね...
怪しいログが...
warmd[99]	[fetcher_open_file:936] open("/var/db/dyld/dyld_shared_cache_x86_64") => -1 (errno: 2)
warmd[99]	[fetcher_open_file:936] open("/var/db/dyld/dyld_shared_cache_i386") => -1 (errno: 2)
どうも dyld の cache が壊れたらしい。以下のコマンドで修復
update_dyld_shared_cache -root / -force
Remove preferences and update dyld cache to potentially clear Rosetta problems | MacFixIt - CNET Reviews
Mac Dev Center: Dynamic Loader Release Notes
Fat Cat Software - iPhoto Library Manager
iPhoto Library Manager で rebuild すれば OK
(完全にコピーしながら再構成するので時間かかります)
kern.ipc.maxsockbuf は 4194304 までに
net.inet.tcp.sendspace は 3727360 までに
net.inet.tcp.recvspace は 3727360 までに
いずれにせよ、kern.ipc.maxsockbuf と net.inet.tcp.win_scale_factor でよしなにしてくれるはず。
kern.maxfiles
kern.maxfilesperproc
kern.ipc.somaxconn
が設定できるようになった
Mac OS X 10.6 Snow Leopard: the Ars Technica review - Ars Technica
あぁ ZFS MIA
(zfs-discuss) The cat is out of the bag
XRAIDのラインナップが生きてればそちらでというシナリオもあるんですが...残念
設定が 「ユニバーサルアクセス」の「マウスとトラックパッド」タブに有りました。
(ほっ!)
« は option+\
» は option+shift+\ (つまり option+|)
JAVA_HOME=/Library/Java/Home
いままで /usr でうごいていたんだけどかわったのね
Look Up in Dictionary :: Firefox Add-ons
探してたんです。良かった。うれしい☆
TCP Tuning Guide - Mac OSX Tuning
ローレンス・バークレー国立研究所 かー 学術系というか HPC 系はこゆぃ
MacWiki - CUI版softwareupdate
昔からのユーザには常識なんだけど
PRAM クリア
カーネルキャッシュ クリア
ノート系の人はSMC リセット
これもよく使いますSafe Boot
あーそーなんだ、Leopard には "Self-Tuning TCP" 機能がはいってたんだ
rfc1323 ON なら、tunables ってこれだけね
kern.ipc.maxsockbuf
net.inet.tcp.win_scale_factor
UNIX(MacOS Xも)で使用していて、突然つながらなくなるパターンの時は
機器の Port Range を越えている場合が有り
その場合は Port Range を Windows のデフォルトと同じにしてみよう
BSD(MacOS Xも) なら、
sysctl -w net.inet.ip.portrange.first=1024
sysctl -w net.inet.ip.portrange.last=5000
BUFFALO AirStationでオオハマリ(^^;;;
カーソルがひょこひょこ跳ねる場合は、
[システム環境設定]->[Microsoftマウス]->[パフォーマンス]でパフォーマンス優先にしませう
(あとは、「Bluetoothデバイスがスリープを解除することを許可」は OFF にすること)
(Keynote のコントロールできないんだが、それはそこ Apple Remote があるじゃん...)
Info.plist に Supersedes array 追加
Superseding an older script
ls -l したら'@'とかいろいろ見なれないものが...
xattr -l ファイル
ls -le [ファイル]
ls -l@ [ファイル]
ネットからダウソしたファイルには、xattr で com.apple.quarantine 属性がつく模様
xattr -d com.apple.quarantine ファイル
で属性消去

過去ログ

昔のものは、雑多なメモ

個人用ツール
名前空間
変種
操作
案内