Kolay çözüm
Tüm Firefox pencerelerini kapatın (ayrıca bu!). firefox -ProfileManager
Web 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.desktop
oluş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.
gcalendar
daha ö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. wmctrl
Web 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).