由于要经常在 Chrome 不同用户(大于 4 个)之间切换, 用 command+tab 可以切换,但是效率比较低。 因此想看下,有没有办法把 Chrome 里面每个用户创建一个 [快捷方式] ,然后用 raycast/alfred 等设置快捷键快速准确进入?
PS:Windows 下,Chrome 每个用户都可以在桌面创建一个快捷方式的
1
zhaoxin 2022-11-16 10:38:05 +08:00
怎么感觉楼主的职业是骗子?🐒
|
5
bear1man 2022-11-16 13:21:21 +08:00
刚刚试了一下
办法 1:dock 栏右键 Chrome ,然后选择不同的 Profiles 办法 2: $ open -n -a "Google Chrome" --args --profile-directory="Default" $ open -n -a "Google Chrome" --args --profile-directory="Profile 1" $ open -n -a "Google Chrome" --args --profile-directory="Profile 2" 参考:https://superuser.com/questions/759535/open-google-chrome-specific-profile-from-command-line-mac |
6
set 2022-11-16 13:24:17 +08:00
+1, 目前有同类需求
Raycast: 目前没找到合适的快捷方式. 1. raycast 弹出窗口里输入"chrome"只有一个应用启动方式,默认调用"Default" Profile 2. 配置"Create Quicklink",在"open with"下拉框里只有个"Chrome (Default)"选项,并且不能定制 Google 后也没有找到解决方案,有知道的大佬麻烦给说明下 Command+Tab: 确实只能切换到最后一次激活的 Chrome 窗口,不能选择 Command+`临时能用一下, 但也不是个 solution, 只能算是能用 四指上划(目前使用的方式)可以选择同一 workspace 内的 chrome 窗口, 但也多了一个步骤 |
7
set 2022-11-16 13:28:13 +08:00
@bear1man 这是个启发,刚刚在 raycast 里配置了下, 现在可以通过 raycast 输入命令直接打开指定 Profile 的 chrome 窗口了
```bash #!/bin/bash # Required parameters: # @raycast.schemaVersion 1 # @raycast.title Chrome Shopee # @raycast.mode silent # Optional parameters: # @raycast.icon 🤖 open -n -a "Google Chrome" --args --profile-directory="Profile 2" ``` |
10
arare OP 刚才找了下资料,发现用系统自带的 shortcut 就可以实现我的需求了
1 、打开 system preference-keyboard shorcut-app shortcut 2 、添加 shortcuts ,选择 Google Chrome app 3 、关键一步,menu title 填上完整的 Chrome profile 名称,这里注意要填 profile 的全称。例如我有些 profile 是登录了 Google 帐号的,全称是类似这样:Abc.Gmail (Chrome 1) 4 、设置 shortcut ,这里注意要设置复杂一些的按键组合,比如 command+shift+option+1 ,防止跟原有的快捷键冲突。 设置好之后,在 Chrome 里面,按 command+shift+option+1 即可跳转到 Abc.Gmail (Chrome 1) 这个 profile |
11
szzhiyang 2022-11-16 23:23:18 +08:00
macOS 的快捷方式(替身)太弱了,完全不支持参数,这点确实不如 Windows 。
|