To see the available profiles run:
cat ~/.config/google-chrome/Local\ State | jq .profile
Paste the hook in /etc/pacman.d/hooks/google-chrome-shortcut-patch.hook
[Trigger] | |
Type = Package | |
Operation = Install | |
Operation = Upgrade | |
Target = google-chrome | |
[Action] | |
Description = Patching Chrome desktop shortcut... | |
When = PostTransaction | |
Exec = /usr/bin/bash -c "/usr/bin/curl https://gist.githubusercontent.com/sainAk/985999aae6390e64410ec397e84f60fd/raw/google-chrome.desktop | tee /usr/share/applications/google-chrome.desktop" |
[Desktop Entry] | |
Version=1.0 | |
Name=Google Chrome | |
GenericName=Web Browser | |
Comment=Access the Internet | |
StartupWMClass=Google-chrome | |
Exec=/usr/bin/google-chrome-stable --profile-directory="Default" %U | |
StartupNotify=true | |
Terminal=false | |
Icon=google-chrome | |
Type=Application | |
Categories=Network;WebBrowser; | |
MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https; | |
Actions=new-window-picker;new-window-personal;new-window-blank;new-private-window; | |
[Desktop Action new-window-picker] | |
Name=New Window Picker | |
StartupWMClass=Google-chrome | |
Exec=/usr/bin/google-chrome-stable %U | |
[Desktop Action new-window-personal] | |
Name=Personal | |
StartupWMClass=Google-chrome | |
Exec=/usr/bin/google-chrome-stable --profile-directory="Default" | |
[Desktop Action new-window-blank] | |
Name=blank | |
StartupWMClass=Google-chrome | |
Exec=/usr/bin/google-chrome-stable --profile-directory="Profile 3" | |
[Desktop Action new-private-window] | |
Name=New Incognito Window | |
StartupWMClass=Google-chrome | |
Exec=/usr/bin/google-chrome-stable --incognito |