Unix/Arch Linux

리눅스에서 구글 크롬 로그인이 자꾸 풀릴 때

ForceCore 2024. 7. 5. 00:30

결론: ~/.config/chrome-flags.conf 에다가 --password-store=gnome-libsecret 라고 적으시오

 

i3를 쓰고 있는데 password store를 제대로 인식하지 못해서 로그인이 자꾸 풀린다. 강제로 password storage를 지정해줘야 하는데, 가능한 password store 옵션들은 다음과 같다:
# components/os_crypt/sync/key_storage_util_linux.cc
# kwallet (kwallet4)
# kwallet5, kwallet6,
# gnome-libsecret
# basic

 

--password-store=gnome-libsecret

이게 제일 잘 되는 듯.

 

그런데 이 옵션을 크롬이 실행될 때 마다 붙게 하려면 어떻게 해야 하나?

* 아무리 shell script를 만들어봤자, 메신저나 기타 앱에서 링크를 클릭해서 브라우저가 자동으로 열리는 순간 로그인이 다 풀린다.

* 그리고 /usr/chare/applications/applications/google-chrome.desktop 를 아무리 수정해도 시스템 패키지로 업그레이드 하는 순간 옵션이 없어지면서 다시 무력화된다.

 

해답은 /usr/bin/google-chrome-stable 를 까보면 그 안에 적혀있다.

~/.config/chrome-flags.conf 파일 안의 내용물이 줄줄이 붙어서 /opt/google/chrome/google-chrome 에 붙어 실행되는 것이다!

 

$ cat ~/.config/chrome-flags.conf
--password-store=gnome-libsecret

 

이렇게 돼있다. 다른 옵션이 필요해도 이 파일 안에 적으면 된다.