Kolay çözüm
Tüm Firefox pencerelerini kapatın (ayrıca bu!). firefox -ProfileManagerWeb uygulamanız için yeni bir profil çalıştırın ve ekleyin. Ardından, tercihlerdeki ve diğer tüm rahatsız edici GUI öğelerindeki sekme çubuğunu kaldırabilirsiniz. Her şeyi kapatın ve bu kez varsayılan profilinizi seçmek için profil yöneticisini tekrar çalıştırın. "Her seferinde sor" seçeneğinin işaretini kaldırırsanız, şimdi Firefox varsayılan profilinizi başlatmalıdır.
Sonra bir dosya my_webapplication.desktopoluşturun ve bir başlatıcı oluşturun. Bu, Google takvimi için bir örnektir:
[Desktop Entry]
Name=Google Calendar
Exec=firefox -P gcalendar -no-remote
Terminal=false
Type=Application
Icon=firefox
Simge, firefox değil , seçtiğiniz bir simgeye giden yol olmalıdır.
gcalendardaha önce seçtiğim profil adı.
Gelişme
Uygulamanız zaten açıksa, bu başlatıcıyı tekrar açmak bir hataya neden olacaktır. wmctrlWeb uygulamanızı çalıştırmak için bu küçük komut dosyasını yükleyebilir ve kullanabilirsiniz:
# 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
Chromium kullanın
Şey ... vazgeçtim. Krom en kolay çözümdür. Sadece "uygulama kısayolu oluşturun ..." tıklayın ( "Araçlar") ve bitirdiniz. İçinde ~/.local/share/applicationsözelleştirilebilecek bir * .desktop dosyası bulacaksınız .
* .Desktop dosyasını özelleştirmek isteyebilirsiniz. Örneğin, docky bir Chromium web uygulamasını farklı bir uygulama olarak tanımıyor, bunun yerine Chromium simgesi görüntüleniyor. Bu davranışı, burada açıklandığı gibi WMClass kullanarak değiştirebilirsiniz . Ancak bu hata raporunda--class=MyArbitraryChromiumAppname tartışıldığı gibi bir parametre de eklemeniz gerekecektir . Google Takvim'i çalıştırmak istiyorsanız, * .desktop dosyanız şu şekilde görünmelidir:.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
Not:--class=gcal özelliği eklemeniz ve ayarlamanız gerekir StartupWMClass=gcal(gcal yerine herhangi bir ad seçebilirsiniz).