Firefox Prism이 더 이상 리포지토리에없는 이유는 무엇입니까?


10

프리즘 은 전체 브라우저 인터페이스없이 웹 애플리케이션을 호스팅하는 간단한 XULRunner 기반 브라우저입니다. 마치 Firefox Prism 이 10.04 이후 repos에서 제거 된 것처럼 보입니다 . Natty (11.04), Oneiric (11.10) 또는 Precise (12.04) 용 패키지는 LTS 버전 Hardy (8.04) 및 Lucid (10.04)에만 해당됩니다.

사람들은 최신 Firefox 버전과의 비 호환성 문제에 대해 글을 쓰고 있지만 PPA의 최신 Firefox에서 Maverick (10.10, 더 이상 업데이트 없음)에 문제없이 여전히 Prism을 사용하고 있습니다.

프리즘이 제거 된 이유가 있습니까? 그것을 사용하지 않고 수동으로 설치하지 않는 이유가 있습니까? > = 12.04에 대한 더 나은 대안이 있습니까?

를 가리키는 메뉴 항목 (.destkop 파일)을 만들 수는 firefox http://someurl.com/있지만 기록, 캐시, 쿠키 등을 분리하고 싶습니다. 또한 프리즘에는 주소 표시 줄 등이없는 단순화 된 인터페이스가 제공되는 것이 좋습니다.

답변:


7

쉬운 솔루션

모든 Firefox 창을 닫습니다 (이 중 하나). firefox -ProfileManager웹 애플리케이션에 대한 새 프로파일을 실행 하고 추가 하십시오 . 그런 다음 환경 설정 및 기타 모든 방해되는 GUI 요소에서 탭 표시 줄을 제거 할 수 있습니다. 이번에는 모든 것을 닫고 프로파일 매니저를 다시 실행하여 기본 프로파일을 선택하십시오. "매번 묻습니다"를 선택 해제하면 Firefox가 기본 프로필을 시작합니다.

그런 다음 파일 my_webapplication.desktop을 작성하고 실행기를 작성하십시오. 다음은 Google 캘린더의 예입니다.

[Desktop Entry]
Name=Google Calendar
Exec=firefox -P gcalendar -no-remote
Terminal=false
Type=Application
Icon=firefox

아이콘은 더해야 하지 파이어 폭스, 그러나 당신의 선택의 아이콘의 경로.
gcalendar내가 선택한 프로필 이름입니다.

개량

응용 프로그램이 이미 열려있는 경우이 실행기를 다시 열면 오류가 발생합니다. wmctrl이 작은 스크립트를 설치 하고 사용하여 웹 응용 프로그램을 실행할 수 있습니다.

# Is there any window with Google Calendar in the title?
if [ -z "`wmctrl -l|grep 'Google Calendar'`" ]; then
  # No --> run it
  firefox -P gcalendar -no-remote;
else
  # Yes --> change focus to this window
  wmctrl -a 'Google Calendar';
fi

크롬 사용

글쎄 ... 나는 포기했다. 크롬이 가장 쉬운 솔루션입니다. 그냥 "응용 프로그램 바로 가기 만들기 ..."버튼을 클릭 ( "도구"에서)하면됩니다. 사용자 정의 할 수있는 * .desktop 파일 ~/.local/share/applications이 있습니다.

* .desktop 파일을 사용자 정의 할 수 있습니다. 예를 들어, docky 는 Chromium 웹 애플리케이션을 다른 애플리케이션으로 인식하지 않으므로 Chromium 아이콘이 대신 표시됩니다. 여기에 설명 된대로 WMClass를 사용하여이 동작을 변경할 수 있습니다 . 그러나이 버그 보고서--class=MyArbitraryChromiumAppname 에서 논의 된대로 매개 변수도 추가해야합니다 . Google 캘린더를 실행하려면 * .desktop 파일 이 다음과 같아야합니다..local/share/applications/

[Desktop Entry]
Version=1.0
Name=Google Calendar
Exec=/usr/bin/chromium-browser "--app=https://www.google.com/calendar/render?gsessionid=HERE_GOES_THE_SESSION_ID_CREATED_AUTOMATICALLY" --class=gcal
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/peter/.icons/google_calendar.png
Categories=Network;WebBrowser;
StartupNotify=true
StartupWMClass=gcal

참고 :--class=gcal 속성 을 추가 하고 설정해야합니다 StartupWMClass=gcal(gcal 대신 이름을 선택할 수 있음).


5

프리즘이 제거 된 이유가 있습니까?

Mozilla는 1 년 전에 프리즘 개발을 중단 했기 때문에 2011 년 2 월.

> = 12.04에 대한 더 나은 대안이 있습니까?

사용하지 말고 수동으로 설치하지 말아야 할 이유가 있습니까?

아니요, 모든 종속성을 만족시킬 수있는 경우 수동으로 설치하고 사용하는 것이 안전해야합니다.

Firefox에서 웹 애플리케이션 지원이 현재 진행 중입니다.


힌트 주셔서 감사합니다. 대안이 있어야한다고 생각했습니다. 3 개의 응용 프로그램이 있으며 그 중 어느 것도 공식 다운로드로 계속 제공되거나 제공되지 않는다는 것이 정말 이상합니다. 나는 내 자신의 독립형 응용 프로그램을 포기하고 만들었습니다. 완료되면 그렇게하는 방법에 대한 답변을 추가하겠습니다.
lumbric
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.