Başlatıcıya bir web uygulamasını nasıl koyabilirim?


75

Bazen web uygulamaları olan kişilerle ve başlatıcılarında hoş simgelerle ekran görüntülerini görebiliyorum, bunu nasıl ayarlayabilirim?


Düğmeyi --start-maximized, pencerenin büyütülmüş modda açılmasını da sağlayabilirsiniz .
batte

Yanıtlar:


68

Ubuntu bu özelliğe yerleşiktir, bakınız:

Daha geleneksel webapp entegrasyon yaklaşımını da kullanabilirsiniz:

Bunları zaman alıcı olabileceğinden, eğer bir sürü webapps kullanıyorsanız, ikonları tutabilecek bir yere ihtiyaç duyduğum için bunları sakladığım bir "Web Uygulamaları" klasörü yarattım. Bu klasörü Ubuntu One ile senkronize ediyorum, böylece yeniden yükleme veya yeni bilgisayarlarda uygulamalarımı yüksek çözünürlüklü simgelerle çalışmaya hazır hale getirdim.

In krom tarayıcı Chromium-tarayıcıyı yükle veya Google Chrome size bir uygulamaya çevirmek istediğiniz web sitesine giderek yapabilirsiniz. İngiliz anahtarı simgesine tıklayarak seçin, araçlar -> Uygulama Kısayolları Oluştur:

görüntü tanımını buraya girin

Ardından masaüstünüzde bir kısayol oluşturmak için Masaüstü'nü seçin:

görüntü tanımını buraya girin

Ayrıca, uygulama oluşturma kısayolunda "Uygulamalar Menüsü" nü seçebilirsin, bu da onu sizin için Gösterge Tablosuna yerleştirir, bu da kullanışlıdır, böylece kısayol başlatmak için arama özelliğini kullanabilirsiniz, ancak çoğu web sitesinin favorileri çok iyi ölçeklenemez. bu yüzden çirkin görünüyorlar. Yani bunun yerine uygulamayı güzelleştirmek için yapıyorum:

Sonra onu bu "Web Uygulamaları" klasörüne veya istediğiniz yere taşıyın:

görüntü tanımını buraya girin

İyi görünümlü simgesinin şık bir sürümünü indirin. Flickr'daki Fluid grubunu öneririm . Simgeyi klasöre indirin ve sonra kısayola sağ tıklayın ve özellikleri seçin:

görüntü tanımını buraya girin

Düşük çözünürlüklü simgeyi yenisiyle değiştirerek, daha iyi simgeyi kısayolun simge kutusuna sürükleyip bırakın:

görüntü tanımını buraya girin

Son efekt için yeni kaygan simgeyi Başlatıcı'nın üzerine sürükleyip bırakın:

Başlatıcıya bırak

Ve son etki:

Tüm görkemiyle Gmail ve Seesmic


1
Tanımladığınız gibi bir uygulama eklemek bir cazibe gibi çalışır. Ancak, kenar çubuğu sembolünü tıklatarak açtıktan sonra, başka bir (tekrar çirkin görünümlü) sembol görünür. Bu bir hata mı yoksa burada bir şey mi özlüyorum?
FuzzyQ

Aynı davranışı alıyorum.
sup

17

Başlatıcı .desktopyazan Exec=firefox www.askubuntu.comve başlatıcıya sürükleyen bir başlatıcı simgesi (bir dosya anlamına gelir ) oluşturursunuz . İlk önce boş bir dosya oluşturun ve aşağıdaki içeriği yapıştırın:

[Desktop Entry]
Name=Ask Ubuntu
Comment=Open Ask Ubuntu in firefox
Exec=firefox www.askubuntu.com
Icon=network
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;
OnlyShowIn=GNOME;Unity;
X-GNOME-Keywords=Network;AskUbuntu;
Name[en_US]=AskUbuntu

Sonra bu epmty dosyasını yeniden adlandırmak için somename.desktop" askubuntu.desktop" uygun bir isim olacaktır. Şimdi farenizi fırlatıcıya tutturmak için kullanın ve iyisiniz.

Bu gerekli değildir, ancak başlatıcıya sürüklemeden önce, başlatıcının right-click on it, go to Properties->Permissions->Allow executing file as programsimgesi görünür hale gelebilir !

* .Desktop dosyasını silerseniz, başlattığınız biçimdeki simge kaybolacaktır. Bu dosyaları saklamak için genel yer ~ / .local / share / applications /.


2
Lütfen nasıl başlatıcı oluşturulacağını veya karşılık gelen asnwer'a nasıl bağlanacağını açıklayarak cevabınızı geliştirin.
hytromo

@ con-f-use uygulaması mükemmel çalışır, ancak açıldığında, başlatıcısı simgesi gösterilmez
papatya

9

Şu anda bunu yapmak için iki tercih yolu var. Ubuntu 12.04'te resmi Ubuntu Webapps önizlemesini PPA'ya yükleyerek kullanabilirsiniz (varsayılan olarak 12.10 ile birlikte gelir)

sudo add-apt-repository ppa:webapps/preview
sudo apt-get update && sudo apt-get install unity-webapps-preview

Bu, yalnızca desteklenen web siteleri için çalışır (şu anda yaklaşık 40 ). Firefox ile siteyi ziyaret ettiğinizde, Ubuntu ile entegre etmek isteyip istemediğiniz sorulacaktır.

Başka yolu kullanmaktır Fogger , gümüş ödül kazanan Ubuntu App Showdown. SislemeSisleyici yüklemek paketini yazılım merkezinden kurun .

Her iki seçenek de, Firefox Prism ve Chrome'un normal siteye özgü tarama (ssb) özelliklerinden daha iyidir, çünkü Ubuntu ile tam entegrasyona izin verirler. Buna başlatıcı menü, HUD, göstergeler ve bildirimler de dahildir.


1
sisleme artık etrafta görünmüyor, yerine geçecek mi var?
Josef Engelfrost

2

En son Chromium (> 11.0.696.57) yapısını kullanırsanız, bu şimdi Unity ile çalışır. Chromium içinden uygulama kısayolu oluşturun ve ardından Birlik çubuğuna sürükleyin. Bu 11.04 tarihinde çalışıyor


Bu Chrome sürüm 14 ve daha üstü bozulmuş görünüyor. Web uygulamaları artık tek tek simgeler yerine tüm Chrome'da yeniden gruplandırılmıştır.
Adam,

2

Her uygulama için farklı bir Chromium profili oluşturmanın iyi bir uygulama olduğunu düşünüyorum. Varsayılan profilde yüklü uzantılar çalıştırılmadığından uygulamalarınız daha hızlı çalışacaktır. Ayrıca, uygulamanız için özel olan ve varsayılan krom örneklerinde çalışmayan uzantıları yükleyebilirsiniz.

Uygulamalarınızı farklı bir profille çalıştırmak istiyorsanız, şunu yapın:

  1. Yeni bir profil dizini yap:

    mkdir ~/.config/NAME_OF_APP
    
  2. Masaüstünüzde uygulamanızın kısayolunu sağ tıklayın

  3. Eklemek

    --user-data-dir=~/.config/NAME_OF_APP
    

Komuta ve kapat.


Bu işe yaramazsa, aşağıdakileri yapın:

  1. Yeni bir profil dizini yap:

    mkdir ~/.config/NAME_OF_APP
    
  2. Masaüstünüzde uygulamanızın kısayolunu sağ tıklayın

  3. Eklemek

    --user-data-dir=--user-data-dir=~/.config/NAME_OF_APP
    

Komuta ve kapat.


1
Bu artık gerekli değil. Chrome, her uygulamayı kendi penceresinde (ve de Chromium'da) açar.
MarkovCh1

2

@ Con-f-use ile bir .desktop dosyasının yolunun açılışı olduğuna katılıyorum , ancak webapp-containerFirefox yerine bu amaç için tasarlanmış kullanmayı öneririm . İşte benim örneğim, bir Ubuntu SDK Web Uygulaması projesinden çizilmiş :

[Desktop Entry]
Comment[en_US]=webapp for WorkFlowy
Comment=webapp for WorkFlowy
Exec=webapp-container --store-session-cookies --webappUrlPatterns=https?://workflowy.com/* http://workflowy.com %u
GenericName[en_US]=
GenericName=
Icon=/home/CORP.INSTRUCTURE.COM/banderson/Pictures/WorkFlowy.png
MimeType=
Name=WorkFlowy
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
X-Ubuntu-Touch=true

Kısayolu oluşturmak için, masaüstü klasörünüzde çalıştırılabilir bir dosya oluşturun WorkFlowy.desktopve bu içeriklere yapıştırın ve yapıştırın.


1
Bu benim için çok yardımcı olur
Arul

2

Aşamalı Web Uygulamaları (PWA)

Eğer bir PWA'nız varsa daha kolaydır. Burada bulduğum yollardan biri örneğin:

  1. PWAify'ı yükleyin :npm install -g pwaify
  2. Elektron ile ikili dosyalar oluşturun : pwaify https://voice-memos.appspot.com/ --platforms=linuxveya PWA URL’niz her neyse.
  3. Alt klasöre gidin ve uygulamayı çalıştırın.

Bu kadar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.