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