便利な使い方や、ソフトウェアの紹介など、Macのこといろいろ。2.0.1青いデスクトップピクチャ。MPlayerのアイコン作ってみました。ほんの少しやり方が変わったので、また書きます。「rootパスワード」(※ログインパスワードとは違います、デフォルト状態では設定されてません)の設定方法、rootアカウントでのログインの方法です。パスワードを開き、「ログインオプション」を選択、ネットワークアカウントサーバの「接続...」ボタン、「ディレクトリユーティリティを開く...」を実行という風に説明があります。Utility.appを単純に起動すればラクです。Utility.app」の保存場所はここに変更されています。ログインする』と同じ手順です。一度おさらいの意味を含めて・・・。起動してウインドウ左下の南京錠アイコンをクリックして、管理者ユーザのパスワードを入力します。ルートパスワードが設定されていない場合は、ダイアログが開くので、ルートパスワードを設定します。「ルートパスワード」はログインパスワードとは違いますここで設定したルートパスワードは、忘れないように注意しましょう。これでルートユーザが有効になります。次にログインするときには、ログインウインドウに「その他のユーザ...」が追加されています。これをを選択して、次に名前「root」(←多分この名前じゃなくてもいいかもしれない?)、パスワードに先ほど設定したルートパスワードを入力します。これで、ルート権限を持ったユーザアカウントとしてログインできます。ルート権限を持っているので、他のユーザアカウントのホームフォルダ内のファイルとか、システムが使うファイルなど、通常だとアクセス権がなくて見ることさえできないファイルに対して編集・変更・削除できたりします。使い方によっては危険なので、アクセス権?ルート権限?とか意味が分からない場合は、使わない方がいいでしょう。Administrator」としてログインしていることがわかります。トラブルシューティングとか、いざってときの場合だけに使うようにした方がいいでしょう。Utility.app」を起動して「ルートユーザを無効にする」にチェックしておいた方がいいです。まれに「ルートパスワード」が必要なアプリケーションもあるので、それを使う人はルートパスワードを設定しておいた方がいいでしょう。ログインからちょっと遅れて登録したアプリを起動させるOS10.4以上(UB)フリーウェア『Macの手書き説明書』さんで知った、登録しておいたアプリケーションを指定した時間分、遅らせて起動する「DelayedLauncher」の紹介です。登録すると、起動するのに時間が掛かるソフトを遅らせて起動できるので、スムーズにログインできるでしょう。押しながらダブルクリックして起動します。(普通に起動すると、登録しているアプリケーションが遅れて起動する為)遅らせて起動したいアプリケーションをこのウインドウにドラッグ&ドロップするだけで、登録できます。リストの右端の「Hide」にチェックすると、起動時にそのアプリケーションを隠します。after」のスライダで遅らせる時間を指定します。ログイン項目を開いて、「DelayedLauncher」をログイン項目に加えます。登録したアプリを、ログイン項目に登録している場合は、ログイン項目から登録解除します。これでログインしたときに「DelayedLauncher」が起動して、カウントを始め、登録したアプリケーションを遅らせて起動できます。登録しておくといいです。使えば簡単にできることなんだけど、こういものはアイデアが大事で、そういった意味で「DelayedLauncher」はナイスアイデアなソフトでしょう。下のようなスクリプトを書きます。activateこれを保存するときに、フォーマットを「アプリケーションバンドル」(もしくは「アプリケーション」)オプションには何もチェックせずに保存して下さい。保存すると、こんなアイコンのアプリケーションが作られます。これをログイン項目に登録すると、10秒後にiTunes、その2秒後にMail.appが起動するようになります。activate--「activate」はそのアプリを最前面にするコマンド。アプリが起動していなければ、起動させる。できない各アプリの起動する順番も、自分で設定できます。メニューバーに表示されるアイコンの順番を、自分好みにしたいときは、各アプリ・システム環境設定ペインを直接ログイン項目に登録せずに、AppleScriptで起動させると思い通りに行くでしょう(ちょっと面倒だけど)。アイコン移動できないシステム環境設定ペインはたいてい、そのバンドルパッケージ内にアプリケーションが存在し、それがメニューバーに表示されていることがあります。これを上記のAppleScriptで起動しようと思えば、そのパッケージ内のアプリケーションを起動するようにします。どれが、そのアプリに該当するのか、よく分からない場合は、ログイン項目に表示されている名前をそのまま入力するとOKです。(右クリックでFinderに表示することもできます。)例えば、下のようなスクリプトでメニューバーアイコンの順番を、自分好みに調整します。activateこれをまた、アプリケーションバンドル形式で保存して、ログイン項目に加えます。当然ながら、AppleScriptで入力した各アプリを直接ログイン項目に登録している場合は、それらを解除しなければなりません。この「delay」の時間調整は、何回か試してみて調整しないとうまく行きません。(システムの「再ログイン」と「再起動」で起動する早さも変わって来るので)それと、起動する順番をコントロールしたいだけならば、各アプリケーションの「activate」コマンドの間に「delay」を入れる必要は無いようです。「activate」だと、最前面にするコマンドなので、そのアプリケーションが起動し、メニューバーに表示されてから、次のコマンドを実行している?ようです。(これを書いてたら、某掲示板のスレで、同じようなことが書いてあった。呼ばれるスーパーユーザが作成されます。ユーザはコンピュータ上のすべてのファイルやフォルダにアクセスすることができ、管理者アクセス権を普通のユーザに追加することもできます。ユーザとしてログインする必要はありません。ユーザはデフォルトでは使用できないようになっています。X』に書かれていたので試してみました。「ディレクトリユーティリティ.app」を起動します。Manager.app」)これは「ユーティリティ」フォルダにあります。Utility.appこれでウインドウ左下のカギマークをクリックし、管理者ユーザのパスワードを入力して「解錠」した状態にします。ルートユーザを有効にするを実行します。これで、初めて「ルート」にするならば、任意のルートパスワードを2回入力して設定します。このパスワードは忘れないよう、且つ他の人に推測されないような安全なもので設定した方がいいです。文字数も解析ソフトでも追っ付かないように、最低8文字以上の多い文字数がいいと思います。RX-7乗りの適当な日々』そして再ログインすると、ログインウインドウに「その他のユーザ...」という項目が表示されるので、これを選択します。(こんなユーザピクチャが表示される)ここの名前を「root」、パスワードを先程設定したルートパスワードを入力してログインします。(もしかしたら名前は「root」でなくてもいいかも?)ログインすると、初期設定状態のデスクトップが表示されます。ルートでは「Documents」フォルダがないので、Dockのそのアイコンは「?」と表示されています。Administrator」(システム管理者)となっています。ターミナルで「whoami」コマンドを実行すると、「root」と返します。コマンドプロンプトもルートだと「#」になります。ルートだとすべてのファイルにアクセスできるので、他のユーザアカウントのホームフォルダにも、Finderで簡単にアクセスできます。ちなみにルートでのホームフォルダでは「デスクトップ」「ダウンロード」「ライブラリ」の3つしかフォルダが存在しないようです。元に戻すときは、このルートアカウントをログアウトして、管理者ユーザのアカウントでログインし直します。ルートユーザを無効にするを実行します。これで、次回ログインするときのログインウインドウに「その他のユーザ...」という項目は無くなります。※ルートでログインすると、普段は編集や削除することのできないファイルも弄れてしまうので、十分に注意して下さい。記事内容の試用は自己責任において。出所のわからない、悪質なアプリケーションなどをルートアカウントで起動して、ファイルを削除されてしまうとか、まさに無防備状態なので注意した方がいいです。デフォルトでルートアカウントが無効になっていることは、それなりに意味があるので、安易に使用することは避けた方がいいでしょう。記事内容は「まあ、知ってて損はない」程度のものと考えて下さい。『UNIXコマンドを実戦に使う3』に、コマンドラインでルートを有効にする方法が詳しく書かれています。(Fri)起動項目(ログイン項目)起動項目について説明します。字の通りMacで自分のアカウントにログインすると同時にアプリケーションを起動させることです。アップルメニュー>システム環境設定>アカウントを開きます。起動項目を選択して黄色の丸部分の「+」ボタンをクリックしてアプリケーションを選択して下さい。起動項目から削除する場合は、削除するアプリケーションを選択して「-」ボタンをクリックして下さい。カレンダーやランチャなどのアプリケーションを起動項目に登録しておけば便利でしょう。('07/11/01追記)OS10.4以上では「ログイン項目」と表示されるので、タイトルに(ログイン項目)を付け加えました。FC2ブログページTOPへ戻る。