Firefox entegrasyonuna birlik web uygulamalarını nasıl geri alabilirim?


19

Daha önce bunun için bir soru veya açık bir sorun olmadığına inanamıyorum.

Son zamanlarda benim favori webapps ile birlikte ubuntu 14.04 yükledim; ve ne yazık ki, artık firefox / krom ile entegre olmadıklarını fark ettim. Bunun yerine, ilgilenmediğim minimal bir tarayıcı kullanıyorlar.

Hala birlik kullandığım ve gnome veya xfce'ye geçmediğim birkaç nedenden dolayı, birlik webapps. İnternet web uygulamalarını bilgisayara entegre eden ve aynı zamanda web tarayıcısının ve bilgisayar kullanma tarzının gücünü koruyan başka bir işletim sistemi veya Masaüstü Ortamı (DE) bilmiyorum.

Onlarca açık sekmelere sahip olmayı ve facebook sekmemden bir tık uzakta olmayı çok sevdim. Ve açık web uygulamam için kullandığım pencerelerde yeni sekmeler oluşturmayı severdim. Firefox'un bana sağladığı tüm yeteneklerden bahsetmiyorum ...

Peki, firefox / chromium ile entegre edilmiş birlik webapps'lerini geri almak için herhangi bir çözüm var mı? Ben zaten sistem ayarlarını ve şans twity birlik aracı kontrol ettim.

Birlik webapps'ının en önemli sorunu, bunlardan azı, daha fazla özelliğe ve daha fazla istikrara ihtiyaç duymalarıydı. Ubuntu bunu düzeltmezse, başka bir DE'ye taşınmayı şiddetle düşüneceğim. Hadi Canonical, tablet kullanmıyorum, 6GB RAM'im var ve aynı anda birçok uygulama ve birçok sayfa görmek istiyorum.

EDIT - Bu sorun için fırlatma rampasında bir hata bildirdim: https://bugs.launchpad.net/libunity-webapps/+bug/1329046

EDIT - Çözüm önerim: Çözüm, aşağıda açıkladığım yolu izleyerek ulaşılabilir. Sadece gösterebilirim, birisinin içinden geçmesi gerekiyor.

  1. 14.04 birlik webapps için kaynak alın
  2. webapp-tarayıcının değiştirildiği yeri libunity-webapps içindeki birlik-webapps için varsayılan olarak düzenleyin.
  3. 14.04 kodunu tekrar derleyin ve çıktı paketini buraya gönderin.

Özgürlük kaynağı burada barındırılmaktadır: http://packages.ubuntu.com/source/trusty/libunity-webapps


favori webapp'lerinizin isimlerini eklerseniz sorunuz daha iyi olurdu.
Elder Geek

@ElderGeek Hepsi varsayılan tarayıcıda değil, hafif Ubuntu tarayıcıda açılır.
Thomas Boxley

@ElderGeek Hayır değil gerçekten: /
Thomas Boxley

@Akronix bana favori bir web uygulamasının özel bir örneğini verebilir misiniz? Bunu daha fazla araştırmak istiyorum. Teşekkür ederim
Elder Geek

@ElderGeek facebook, youtube, telegram, google dokümanlar ve gmail (çalışıyorsa, 13.04'te neden olmadı) Ve birlik webapp sürümleri olsaydı daha fazlasını kullanırdım. Cidden, bu harika bir fikir, ancak iyi bir uygulamaya ve birlik ile tam entegrasyona ihtiyacı var. Güçlü bir tarayıcı yerine topal ördek tarayıcı kullanmak fikri berbat edecektir.
Akronix

Yanıtlar:


1

Tamam en azından krom için bu çözülebilir (bir şekilde):

sadece satırı değiştir

/usr/share/applications/<yourwebapp>.desktop

diyor ki

Exec=unity-webapps-runner ...

için:

Exec= chromium-browser --app=http://mail.google.com (for gmail)

~.local/share/applicationsMasaüstü dosyasını tüm web uygulamasının yaptığı her şeyi imo yaptığı için masaüstü dosyasını taşımak ve ilgili web uygulamasını tamamen kaldırmak en iyisi olduğunu düşünüyorum ...

Eminim firefox için benzer bir şey var


1
Her ne kadar geçici çözüm webapp-tarayıcının kullanımından daha iyi olsa da, eskiden çalıştıkları gibi çalışmaz ve çözüm, düzenlemek zorunda olmadığımız dosyalara girmeyi gerektirir. Ayrıca Firefox'ta çalışmalarını istiyorum.
Akronix

1
"Düzenlememiz gerekmeyen dosyalar" BS. .Desktop dosyalarını düzenleme ve işletim sisteminizin size sunduğu özellikleri kullanma konusunda yanlış bir şey yoktur. Aklı başında kimse bu dosyaları düzenlememen gerektiğini söylemiyor. Ve BTW onları evinizde bir yere kopyalamanız ve onları sağ tıklatmak> özellikleri sağlamanız ve bunları düzenlemeniz gerekir, çünkü nautilus exec satırı (komut alanı) gibi temel şeyleri düzenlemeyi desteklediğinden doğrudan düzenlemeye gerek yoktur
redanimalwar

Bence bu geçici çözüm eskiden olduğu gibi çalışıyor. En azından krom için. Firefox için davranış nasıldı? Yeni bir pencere mi açtı yoksa mevcut bir oturuma mı eklendi?
wa4557

Firefox ile mevcut bir oturuma bağlı ve gmail açmadı ... Chromium ile iyi çalışıyor
Mark Aroni

1

Çözümün beni düşündürdü. Hatalarını düzenlemek çok kolay olabilir . Şimdi ...

Feragatname: Webapps kullanmıyorum. Bu sorunu çözmek için Youtube'u yükledim. Bu, tüm web uygulamalarıyla çalışmayabilir, her birini denemeniz ve yorum göndermeniz gerekir, böylece kendi başınıza yapamazsanız birlikte çalışabiliriz. Bunu bir cevap olarak gönderiyorum çünkü yorumlar kısadır.

En baştan başlayalım, bir web uygulamasını çalıştırmak için çağırdığınız komut çağrılır unity-webapps-runner. Nasıl çalıştığını bilmiyorum, nasıl düzelteceğimizi bilmiyorum . Bildiğim, Firefox'u başlatan bir bash betiği ile kolayca değiştirebilmeniz. Ben profesyonel bash betik değilim , ama bu işe yarıyor:

#!/bin/bash 
for i; do 
if [[ $URL = "1" ]]; then
firefox $i;
exit;
fi
if [[ $i = "-d" ]]; then
URL="1";
fi
done

Komut dosyasının yaptığı şey, -d argümanı görünene kadar bekleyecek ve bir sonraki argümanı Firefox için URL olarak alacaktır.

Bu dosyayı ~ / dizininiz olarak kaydedin unity-webapps-runnerve yürütülebilir yapın. Rename unity-webapps-runneriçinde /usr/bin/böyle bir şey için unity-webapps-runner-classic. Bu eylemler için kök izinlere ihtiyacınız olduğunu bildiğinizi ve bu özel prosedürler hakkında bilginiz olduğunu varsayıyorum. Senin Yapıştır ~/unity-webapps-runneriçin /usr/bin/ve bir webapp, Youtube ilk seni kandırdın değil görmek başlatmak için deneyin.

Öyle olmalı. Şimdi Firefox'ta Ubuntu Tarayıcı yerine bir sekme / yeni pencere başlatacak. Sen yerini OFC olabilir firefoxile bash komut chromiumveya google-chromeonları yerine başlatmak yapmak veya başka bir tarayıcı.


euu, ama sadece webapp bağlantısına bir başlatıcı mı yoksa birlik webapps çalışır gibi mi çalışıyor? Birlik-webapps'i başlatıcılardan daha fazla olduğu için, birlik başlatıcısına tıkladığınızda bu webapp'lerin açık olduğu pencerelere sahip olursunuz, ayrıca onlardan bildirim alabilir ve ses göstergesinden oynatmayı ve duraklatmayı kontrol edebilirsiniz. Burada özelliklerinin bir incelemesi var: howtogeek.com/119560/… ve dediğim gibi potansiyel güçlerinin altındalar . Çözümünüz için bunun böyle çalışıp çalışmadığını kontrol edebilir misiniz?
Akronix

Oh, evet ofc. Afedersiniz. Uzun gece .... Cevabı düzenlemek için ... Şu anda okuldayım ve sadece bir Windows dizüstü bilgisayarına erişimim var. Ancak yine de cevaptan çok uzak olmadığımızı düşünüyorum. "Webapps-container" veya benzeri bir şey denilen başka bir komut var ve endişelendiğim kadarıyla tarayıcıydı. Biraz şansla bildirimler unity-webapps-runner tarafından başka bir işlemden geçirilir. Bir kez daha senaryoyu kendim düzenleyemiyorum ve bir şeyler test edemiyorum, yaklaşık 6-7 saat içinde eve döneceğim.
Xweque

Bana bu özellikleri kullanan bir uygulama örneği verebilir misiniz? Sağladığınız bağlantıda çalışmak için görüntülendiğinden beri GMail'i yüklemeyi denedim, ancak düzgün çalışmasını sağlayamadım, sadece tarayıcıda olduğu gibi çalıştı.
Xweque

Bazı örnekler: youtube, video oynatırken ses göstergesinden duraklatabilirsiniz; facebook: bir bildirim aldığınızda, başlatıcıdaki simge bir sayacı artırır; hepsinin mülkün, diğer herhangi bir yerel uygulama ile birleştirilmiş olması gerekir.
Akronix

Peki. Çözemediğim sonucuna vardım. Daha parlak bir zihnin denemeye karar vermesi ve bu bilgiyi yararlı bulabilmesi durumunda cevabı bırakacağım :)
Xweque

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.