쉬운 솔루션
모든 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 대신 이름을 선택할 수 있음).