システム環境設定から消す
システム環境設定 ユーザとグループ へ行きます。
左下の鍵をクリックして管理者パスワードを入力し変更可能な状態へ。
その後、左下にあるログインオプションをクリックして 設定画面に入ります。
この中にある
ファストユーザスイッチメニューを表示
のチェックを外します。
これで、
こんな感じでメニューバーの右側に出てたユーザー名が
消えます。
特にメニューバーにアイコンが沢山あるような場合、 ユーザー名のフルネームが入ってるとかなりの幅が使われてしまうので 不必要なら消しておいた方が便利です。
コマンドラインから変更する
コマンドラインからdefaults
コマンドを使って変更することも出来ます。
メニューバーに表示されるシステムの項目は
$ defaults read com.apple.systemuiserver menuExtras
(
"/System/Library/CoreServices/Menu Extras/Bluetooth.menu",
"/System/Library/CoreServices/Menu Extras/AirPort.menu",
"/System/Library/CoreServices/Menu Extras/Volume.menu",
"/System/Library/CoreServices/Menu Extras/Battery.menu",
"/System/Library/CoreServices/Menu Extras/TextInput.menu",
"/System/Library/CoreServices/Menu Extras/Clock.menu",
"/System/Library/CoreServices/Menu Extras/User.menu"
)
と、com.apple.systemuiserver
の中のmenuExtras
という項目に入っています。
これを変更するにはdefaults write
を使いますが、
上の様な配列を渡す場合には-array
を使って必要なだけスペースで繋げて与えます。
$ defaults write com.apple.systemuiserver menuExtras -array \
"/System/Library/CoreServices/Menu Extras/Bluetooth.menu" \
"/System/Library/CoreServices/Menu Extras/AirPort.menu" \
"/System/Library/CoreServices/Menu Extras/Volume.menu" \
"/System/Library/CoreServices/Menu Extras/Battery.menu" \
"/System/Library/CoreServices/Menu Extras/TextInput.menu" \
"/System/Library/CoreServices/Menu Extras/Clock.menu"
こんな感じでUser.menu
を外した物を設定します。
ここで、
$ killall -kill SystemUIServer
とすることでメニューバーを含むシステムUIを再起動してあげると ユーザー名が消えます。 (もしくは一度ログアウトなり再起動して再度ログイン)
上の環境設定からする項目もkillall
すると
チェックが外れるはずです。
元に戻したい時は
$ defaults write com.apple.systemuiserver menuExtras -array \
"/System/Library/CoreServices/Menu Extras/Bluetooth.menu" \
"/System/Library/CoreServices/Menu Extras/AirPort.menu" \
"/System/Library/CoreServices/Menu Extras/Volume.menu" \
"/System/Library/CoreServices/Menu Extras/Battery.menu" \
"/System/Library/CoreServices/Menu Extras/TextInput.menu" \
"/System/Library/CoreServices/Menu Extras/Clock.menu" \
"/System/Library/CoreServices/Menu Extras/User.menu"
$ killall -kill SystemUIServer
の様に再びUser.menu
を追加してあげて
システムUIを再起動して上げればOK。
一応補足しておくと、上の項目はそれぞれ、 システム環境設定から変更できるメニューバーの項目で、
- Bluetooth.menu: Bluetooth
メニューバーにBluetoothを表示
- AirPort.menu: ネットワーク(Wi-Fiの項目を選択時に出る)
メニューバーにWi-Fiの状況を表示
- Volume.menu: サウンド
メニューバーに音量を表示
- Battery.menu: 省エネルギー
メニューバーに場テリーの状況を表示
- TextInput.menu: キーボード入力ソースタブ
メニューバーに入力メニューを表示
- Clock.menu: 日付と時刻時計タブ
メニューバーに日付と時刻を表示
- User.menu: ユーザとグループログインオプション
ファストユーザスイッチメニューを表示
に対応しています。
要らない物があればコマンドラインから
defaults
コマンドでそれを外して設定することも勿論可能です。