Başlatıcıya nasıl web uygulaması yapabilirim?

75

Bazen, web uygulamalarına sahip kişilerle ve başlatıcılarında güzel simgelerle ekran görüntülerinin resimlerini görüyorum, bunu nasıl kurabilirim?

    
sordu Jorge Castro 22.03.2011 06:04

7 cevap

67

Ubuntu'nun bu özelliği yerleşik, bkz:

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

Eğer bunlar bir sürü webapps kullanırsanız, bunlar zaman alıcı olabileceğinden, bunları saklamak için bir "Web Uygulamaları" klasörü oluşturdum çünkü simgeyi tutmak için bir yere ihtiyacım var. Bu klasörü Ubuntu One ile eşzamanlıyorum, böylece yeniden yüklemeler veya yeni bilgisayarlarda benim uygulamalarımın tamamı yüksek çözünürlüklü ikonlarla çalışmaya hazırım.

Krom tarayıcıda veya Google Chrome'u bir uygulama haline getirmek istediğiniz web sitesine giderek yapabilirsiniz. İngiliz anahtarı simgesini tıklayıp seçin, araçlar - & gt; Uygulama Kısayolları Oluşturun:

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

Ayrıca, uygulama kısayolunda "Uygulamalar Menüsü" nü de seçebilirsin, bu sizin için Dash'a koyacaktır, bu da kullanışlı bir özelliktir, böylece kısayolu başlatmak için arama özelliğini kullanabilirsiniz, ancak çoğu web sitesinin favicons'ı yok çok iyi ölçeklenirler, çirkin görünürler. Bunun yerine uygulamayı güzelleştirmek için bunu yapıyorum:

Ardından, bu "Web Uygulamaları" klasörüne veya nerede tutmak istediğinize taşıyın:

İyi görünen simgenin snazzy sürümünü indirin. Flickr'deki Akışkan grubu ’nu tavsiye ederim. Simgeyi klasöre indirin ve kısayolu sağ tıklayın ve özellikleri seçin:

Düşük simgeyi yeni olanla değiştirerek hoş simgeyi kısayolun simge kutusuna sürükleyin ve bırakın:

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

Ve son etki:

    
verilen cevap Jorge Castro 22.03.2011 06:05
17

.desktop yazan ve başlatıcıya sürükleyen bir başlatıcı simgesi ( Exec=firefox www.askubuntu.com dosyası anlamına gelir) oluşturursunuz. Bu yüzden ö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

Ardından epmty dosyasını somename.desktop olarak yeniden adlandırın " askubuntu.desktop " uygun bir ad olacaktır. Şimdi fareyi kullanarak başlatıcısına at ve iyisin.

Bu gerekli değildir, ancak başlatıcıya sürüklemeden önce, başlatıcının simgesinin görünmesi için right-click on it, go to Properties->Permissions->Allow executing file as program 'i kullanabilirsiniz!

* .desktop dosyasını silerseniz, simge sizden başlatıcıyı oluşturacaktır. Bu dosyaları saklamak için normal yer ~ / .local / share / applications /.

    
verilen cevap con-f-use 05.08.2012 18:32
9

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

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

Bu yalnızca destekleniyor web siteleri (şu anda yaklaşık 40 ). Siteyi Firefox ile ziyaret ettiğinizde Ubuntu'ya entegre etmek isteyip istemediğiniz sorulacaktır.

Diğer yol, Sisleyici , silver-prize kazananı . Sisleyiciyi hemen yükleyin. paketi.

Her iki seçenek de Firefox Prism ve Chrome'un düzenli siteye özgü tarama (ssb) özelliklerinden daha iyidir, çünkü Ubuntu ile tam entegrasyona izin verirler. Bu, başlatıcı menüsü, HUD, göstergeler ve bildirimleri içerir.

    
verilen cevap mniess 09.08.2012 21:43
2

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

    
verilen cevap asi269 07.05.2011 18:02
2

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

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

  1. Yeni bir profil dizini oluştur:

    mkdir ~/.config/NAME_OF_APP
    
  2. Uygulamanızın masaüstünüzdeki kısayolunu sağ tıklayın

  3. Ekle

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

komuta ve kapat.

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

  1. Yeni bir profil dizini oluştur:

    mkdir ~/.config/NAME_OF_APP
    
  2. Uygulamanızın masaüstünüzdeki kısayolunu sağ tıklayın

  3. Ekle

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

komuta ve kapat.

    
verilen cevap Robert Buzink 06.12.2011 16:47
2

@ con-f-use ile bir .desktop dosyasının yolunun olduğuna katılıyorum, ancak Firefox yerine bu amaçla tasarlanmış webapp-container kullanılmasını öneririz. İşte benim örneğim, bir Ubuntu SDK Web Uygulaması projesinden alınmıştır :

[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 WorkFlowy.desktop gibi bir dosya adında bir yürütülebilir dosya oluşturun ve bu içeriğe yapıştırın.

    
verilen cevap Braden Anderson 31.12.2015 04:34
1

Aşamalı Web Uygulamaları (PWA)

PWA'nız çok daha kolay. burada bulunduğumun bir yolu, örneğin:

  1. Yükle: npm install -g pwaify
  2. elektron ile ikili dosyaları oluşturun: pwaify https://voice-memos.appspot.com/ --platforms=linux veya PWA URL'niz ne olursa olsun.
  3. Alt klasöre gidin ve uygulamayı çalıştırın.

İşte bu.

    
verilen cevap Pablo Bianchi 08.09.2017 23:03

Etiketlerdeki diğer soruları oku