転載・引用について

ユーザ用ツール

サイト用ツール


os:osx:techmemo

差分

このページの2つのバージョン間の差分を表示します。


前のリビジョン
os:osx:techmemo [2022/11/23 01:10] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
 +====== MacOS-X 技術メモ ======
  
 +MacOS-XはUNIX由来のシステムではあるが、それなりに違いもある。その部分に関して、メモを残しておく。
 +
 +===== sshの秘密鍵をOS-XのKeychain Accessに登録 =====
 +
 +OS-Xで''man ssh-add''していたら、-KなるOptionを発見した。
 +そういえば、むかーしむかしに見たような気もする。
 +
 +<node>
 +-K      When adding identities, each passphrase will also be stored in your
 +        keychain.  When removing identities with -d, each passphrase will
 +        be removed from your keychain.
 +</note>
 +
 +つまり、''ssh-add -K'' しておけば、その後はいちいちパスフレーズを入力しなくてもよくなる。
 +
 +===== OS-Xでsshdの待ち受けポートを変更する =====
 +
 +MacOS-Xでリモートアクセスを許可すると、sshで接続できるようになる。
 +
 +しかし、/etc/sshd_configをいじってもsshの待ち受けポートが変わらないので調べてみたら、''/System/Library/LaunchDaemons/ssh.plist''を修正する必要があるということで、以下のように修正
 +
 +<code>
 +       <key>Sockets</key>
 +        <dict>
 +                <key>Listeners</key>
 +                <dict>
 +                        <key>SockServiceName</key>
 +                        <string>65535</string>
 +                        <key>Bonjour</key>
 +                        <array>
 +                                <string>ssh</string>
 +                                <string>sftp-ssh</string>
 +                        </array>
 +                </dict>
 +        </dict>
 +</code>
 +
 +このSockServiceNameの文字列sshを待ち受けたいport番号にかえればOK。なお、この例では65535にしているが、ポート番号は適当にどうぞ。
 +
 +なお、当然、この変更を行った後で
 +<code>
 +% sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist
 +% sudo launchctl load /System/Library/LaunchDaemons/ssh.plist
 +</code>
 +を実行する事。そうしないと、変更が反映されないよ。ま、再起動でもいいけどね。
 +
 +===== メールに添付されてるファイルをアイコン表示にする =====
 +メールに画像やPDFなどが添付されている場合、メール.app はプレビュー表示する。
 +しかし、これ、個人的にはかなり鬱陶しくて、むしろ表示しないでくれと思ってしまう
 +わけで...
 +
 +というわけで、この機能を無効にしてアイコン表示に変更する方法。
 +
 +ターミナルで以下を実行して、メール.app を再起動するだけ。
 +<code>
 +defaults write com.apple.mail DisableInlineAttachmentViewing 1
 +</code>
 +
 +元に戻す場合は以下を実行し、メール.app を再起動。
 +<code>
 +defaults delete com.apple.mail DisableInlineAttachmentViewing
 +</code>
 +
 +===== 装飾されたメールをプレーンテキストで表示 =====
 +HTMLメールとか、いわゆる装飾されたメールをプレーンテキストで表示する方法
 +* 装飾されたメールを表示中に command+option+P
 +
 +===== PgUp/PgDown時にカーソルも移動 =====
 +ファイルを開いている時に page up/fn+↑ や page down/fn+下 を押すと1ページずつ移動するが、カーソルが
 +移動してくれないため、何か入力すると元のページに戻ってしまう。こういう時には、option+fn+↑/↓で、移動先の
 +ページの中央にカーソルが移動する。
 +
 +===== 検索時に改行やTabを =====
 +検索時に改行を含んで探したいことがある。こういうときは、検索窓で option+改行 とか option+TAB とか
 +すると吉。探してくれる。
 +
 +===== Mail.appを高速化する =====
 +Mail.appはバックエンドDBにSQLiteを使っている。SQLiteは時々バキュームしてあげないと、DBの肥大化により動作が遅くなることがある。
 +
 +以下を実行することで、若干なりとも高速化される。
 +
 +  - Mail.appを終了する
 +  - Terminal.appを起動する
 +  - 以下を実行
 +    - ''cd ~/Library/Mail''
 +    - ''sqlite3 Envelope¥ Index''
 +    - ''sqlite>''プロンプトが表示される
 +    - ''vacuum subjects;''を入力する
 +    - ''sqlite>''プロンプトが表示される
 +    - ''^D''で終了
 +
 +以上
 +
 +===== Terminalに関するTips =====
 +
 +  * Terminal.appは、標準ではWindows FocusはわざわざWindowを選択する必要がある。これを、マウスカーソルのある位置のWindowにフォーカスをあてるようにする方法。
 +  * <code>
 +defaults write com.apple.terminal FocusFollowsMouse -string YES
 +</code>
 +    * 自明だと思うが、YES を NO にすれば元に戻る
 +  * なお、[[http://secrets.blacktree.com/|ここ]]で配布されているsecrets(Preference Panel/システム環境設定)でも設定できる。
 +
 +  * ターミナルでの処理終了後Dockアイコンを跳ねさせ未読バッジをアイコンに表示、警告音も鳴らす方法
 +  * コマンドの後ろに「&& tput bel」を付け加える
 +
 +===== いくつかの記号を素早く入力 =====
 +
 +option + \ で、バックスラッシュ
 +
 +option + 2 で、™
 +
 +option + G で、©
 +
 +option + J で、∆
 +
 +option + R で、®
 +
 +option + `  で、“
 +
 +option + shift + ` で ”
 +
 +option + [  で、‘
 +
 +option + shift + [  で、’
 +
 +option + shiftキー + K で、林檎マーク
 +
 +などなど。
 +
 +===== FinderのFontを変更する =====
 +個人的に、Proportional fontが嫌いなので、Systemの標準フォントを変更したくなった。
 +
 +Finderの利用フォントは、Command lineから defaultsコマンドで設定する。(この種のパラメータを設定するためのFreewareは色々あるみたいだが、どうせCommand lineで設定できるので、たかだかfont設定のためだけにToolをinstallするのもどうかと思ったので...。まぁ、Toolを探すのも面倒というのもある)
 +
 +=== System 全体を変更 ===
 +
 +  * <code>defaults write com.apple.finder NSSystemFont --string "MigMix 2M" ; killall Finder</code>
 +
 +これで、Systemのフォントが MigMix 2M に変わる。
 + 
 +=== タイトルバーのみフォントを変更 ===
 +
 +タイトルバーのフォントだけを変更するなら、NSTitleBarFont を変更すれば良い。
 +
 +  * <code>defaults write com.apple.finder NSTitleBarFont --string "MigMix 2M";killall Finder</code>
 +
 +=== タイトルバーのフォントサイズを変更 ===
 +
 +タイトルバーのフォントサイズを変更するならこう。
 +
 +  * <code>defaults write com.apple.finder NSTitleBarFontSize 18;killall Finder</code>
 +
 +=== System標準に戻す ===
 +<code>
 +defaults delete com.apple.finder NSSystemFont;killall Finder''
 +defaults delete com.apple.finder NSTitleBarFont;killall Finder
 +defaults delete com.apple.finder NSTitleBarFontSize;killall Finder
 +</code>
 +
 +=== Ve4ntura ===
 +macOS Venturaでは、NSSystemFontの設定ができなくなっている模様。そうではないとしても--stringの引数の設定方法が変わった模様。
 +現時点ではどうすれば良いか不明
os/osx/techmemo.txt · 最終更新: 2022/11/23 01:10 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki