14. 7. 8.

크로미엄 기본프로그램 문제

1. 문제

 나는 컴퓨터를 바꾸거나, 다른 피씨에 작업환경 세팅할 때,
이전에 갔던 사이트들, 크롬 익스텐션들을 추가로 다시 세팅하기 귀찮아서
포터블로 만들어서 사용한다.

 (해당 포터블은 사용자정보 폴더를 chrome-win32폴더 아래의 
User Data 폴더에 넣고 사용했다.)

 포터블로 사용하던 중. 원하는 대로 동작하지 않는 사태가 발생했다.
(북마크, 이전에 보던 탭들, 익스텐션이 사라진 순수 정품 크롬이 실행됐다.)


2. 원인

 카카오톡의 링크나 기타 외부프로그램에서 링크 클릭 시
윈도우7 기본프로그램에 크롬(크로미엄)이지만
사용자 폴더를 인식하지 못하는 것

 포터블로 했을 때 사용하는 옵션인 --user-data-dir="./User Data" 가 외부에서
실행된 크롬의 경우 적용되지 않기 때문.

 때문에 포터블로 작동 시에는 크롬 단축아이콘에 
--user-data-dir="./UserData"옵션을 추가하여
그 단축아이콘으로 실행해야만 되곤 했다.

3. 해결법
 이제까지는 윈7의 제어판에 파라미터를 넣을 수 있는 부분이 없어 포기하고
살았지만 타 블로그에서 처리방법을 찾았다.
 한가지 유틸을 깔아야 한다.

그 이름은 Default Program Editor

여기서 파라미터 넣는 법 간추리면 Context Menu 설정의 open에서 하면 된다.

아마 커맨드가 이렇게 생겼을 것이다
"F:\크롬경로\chrome-win32\chrome.exe" --"%1"

나의 경우 이렇게 했다.
"F:\크롬경로\chrome-win32\chrome.exe" --user-data-dir="F:\크롬경로\chrome-win32\User Data" --"%1"

이상없이 잘 동작한다.

댓글 없음:

댓글 쓰기