CCTogglesに配置したActivatorアクションを自分好みのアイコンに変更する方法 [JBApp]

(5)

コントロールセンターを強化出来る【CCToggles】を使っている方も多いと思います。
色々と便利な強化が出来るのですが、個人的にはランチャー部分にActivatorアクションを配置出来るという機能が大好物!
これすごい便利なのですが、Activatorアクションはアイコンが適当な物が多く、コントロールセンターから使うにはちょっと不満…

ということで、CCTogglesで配置したActivatorアクションのアイコンを変更してみようと思います!

スポンサーリンク

CCToggles + Activator

【CCToggles】を使用すると、コントロールセンター下部のランチャー(QuickLaunches)にアプリ等を配置出来るのですが、Activatorアクションを配置する事も可能です。
これが非常に便利で、ジェスチャーを消費せず、サクッと好きなActivatorアクションを実行する事が出来ます。

ただ、標準ではActivator側で設定されているアイコンが使用されてしまい、同じカテゴリなら全て同じアイコン…なんてことがよくあります。
ということで、今回は配置したActivatorアクションのアイコンを変更してみよう!

howto-cctoggles-quicklaunches-activator-icon-change-02howto-cctoggles-quicklaunches-activator-icon-change-03

もちろん、アイコンは好きな物を使用する事が出来ますので、自作したりネットで探したりでOK!

howto-cctoggles-quicklaunches-activator-icon-change-04

アイコンの変更方法

アイコンを設定する方法ですが、方法自体は非常に簡単。

下記ディレクトリ内に、アイコンを変更したいActivatorアクションのID名を付けたフォルダを作成し、その中にアイコン画像【Icon@2x.png】を入れてリスプリングするだけ!
ちなみにアイコンは【90 x 90】程度のサイズを基準に微調整していくと良い感じになります。

/Library/Application Support/CCToggles/QuickLaunches/

例①(次の曲 = ID「libactivator.ipod.next-track」):
/Library/Application Support/CCToggles/QuickLaunches/libactivator.ipod.next-track/Icon@2x.png

例②(ツイート = ID「libactivator.twitter.compose-tweet」):
/Library/Application Support/CCToggles/QuickLaunches/libactivator.twitter.compose-tweet/Icon@2x.png

howto-cctoggles-quicklaunches-activator-icon-change-05howto-cctoggles-quicklaunches-activator-icon-change-06

アクションのID

アイコンの変更方法自体は簡単ですが、ActivatorアクションのIDが分かりにくいですよね。
次項で調べ方もご紹介しますが、色々と面倒なので最初から用意されているActivatorアクションのIDを一覧にまとめてみました。ご活用ください。

*iPhoneの場合は表を横スクロール出来ます

その他

アクション名ID名
Invoke Shutterlibactivator.camera.invoke-shutter

Settings

アクション名ID名
Bluetoothlibactivator.settings.bluetooth
Brightness & Wallpaperlibactivator.settings.brightness-and-wallpaper
Cellularlibactivator.settings.cellular
Facebooklibactivator.settings.facebook
FaceTimelibactivator.settings.facetime
iCloudlibactivator.settings.icloud
Safarilibactivator.settings.safari
Sirilibactivator.settings.virtual-assistant
Storelibactivator.settings.store
Twitterlibactivator.settings.twitter
VPNlibactivator.settings.vpn
Wi-Filibactivator.settings.wifi
アクセシビリティlibactivator.settings.accessibility
イコライザlibactivator.settings.equalizer
キーボードlibactivator.settings.keyboard
サウンドlibactivator.settings.sounds
フォトlibactivator.settings.photos
ミュージックlibactivator.settings.music
メモlibactivator.settings.notes
位置情報サービスlibactivator.settings.location-services
一般libactivator.settings.general
言語設定libactivator.settings.international
使用状況libactivator.settings.usage
自動ロックlibactivator.settings.auto-lock
情報libactivator.settings.about
通知libactivator.settings.notifications
電話libactivator.settings.phone
日付&時刻libactivator.settings.date-time

Sharing

アクション名ID名
Facebookへ投稿libactivator.facebook.compose-post
SMSを送るlibactivator.sms.compose-message
Weiboへ投稿libactivator.weibo.compose-post
ツイートlibactivator.twitter.compose-tweet
メールを送るlibactivator.mail.compose-message

オーディオ

アクション名ID名
Playlibactivator.ipod.resume-playback
Volume Downlibactivator.audio.decrease-volume
Volume Uplibactivator.audio.increase-volume
一時停止libactivator.ipod.pause-playback
再生/一時停止libactivator.ipod.toggle-playback
次の曲libactivator.ipod.next-track
前の曲libactivator.ipod.previous-track

システムの動作

アクション名ID名
Activate Control Centerlibactivator.system.activate-control-center
Dictationlibactivator.keyboard.dictation
Respringlibactivator.system.respring
Sirilibactivator.system.virtual-assistant
Spotlightlibactivator.system.spotlight
スクリーンショットlibactivator.system.take-screenshot
スリープlibactivator.system.sleepbutton
セーフモードlibactivator.system.safemode
タスクバーlibactivator.system.activate-switcher
ホームlibactivator.system.homebutton
何もしないlibactivator.system.nothing
再起動libactivator.system.reboot
最初のページlibactivator.system.first-springboard-page
通知センターlibactivator.system.activate-notification-center
電源を切るlibactivator.system.powerdown

ロック画面

アクション名ID名
アンロックlibactivator.lockscreen.dismiss
ロックlibactivator.lockscreen.show
ロック/アンロックlibactivator.lockscreen.toggle

電話

アクション名ID名
お気に入りlibactivator.phone.favorites
キーパッドlibactivator.phone.keypad
ボイスメールlibactivator.phone.voicemail
通話履歴libactivator.phone.recents
連絡先libactivator.phone.contacts

調べ方

これ以外、たとえば自分で作成した【メニュー】等についてですが、下記ファイルがActivatorの設定になっていますので、この中身を見ることで確認出来ます。(もっと良い方法ありそうですが、思い浮かびませんでした…何かありますかね…?)

/var/mobile/Library/Caches/libactivator.plist

例(メニューはこんな形のID):
libactivator.menu.0AA25559-4E98-46B6-8080-051D80E6DC76

ちょっとActivatorアクションのIDが分かりにくいかもしれませんが、こんな感じで変更する事が可能です。方法自体はシンプルですよね。

ということで、これでランチャー部分に音楽コントローラ系を配置し、音楽ウィジェット自体は非表示に出来る!やったね!これでコンパクトに出来る!

コメント

  1. わざわざ端から自力で探したんですか…?!
    前々からやってみようと思ってたので参考にさせてもらいます!

  2. 更新お疲れ様です。
    下記の記述が間違ってる気がしますのでご報告させせていただきます。
    >例②(ツイート = ID「libactivator.ipod.next-track」):

    • あらま!本当ですね!
      お教えいただきありがとうございました!修正させていただきました。

  3. これ複数の動作を選択した場合のIDはどう確認すればいいんでしょうか?

  4. 自己解決しました。メニュー作成すればよかったんですね

タイトルとURLをコピーしました