Ich kann nicht glauben, dass es vorher keine Frage oder offene Frage dafür gab.
Ich habe kürzlich Ubuntu 14.04 zusammen mit meinen Lieblingswebapps installiert. und ich habe leider festgestellt, dass sie nicht mehr mit Firefox / Chrom integriert sind. Stattdessen verwenden sie einen minimalen Browser, an dem ich nicht interessiert bin.
Abgesehen von den wenigen Gründen, warum ich Unity immer noch verwende und nicht zu Gnome oder XFCE gewechselt bin, sind es die Unity-Webapps. Ich kenne kein anderes Betriebssystem oder Desktop Environment (DE), das die Internet-Webapps in den Computer integriert und gleichzeitig die Leistung des Webbrowsers und den computergestützten Stil beibehält.
Ich habe es geliebt, Dutzende von geöffneten Tabs zu haben und mit einem Klick weit weg von meinem Facebook-Tab zu sein. Und ich habe es geliebt, neue Tabs in denselben Fenstern zu erstellen, in denen ich meine offene Web-App hatte. Keine Erwähnung aller Fähigkeiten, die Firefox mir bietet ...
Gibt es also eine Problemumgehung, um die in Firefox / Chrom integrierten Unity-Webapps zurückzubekommen? Ich habe die Systemeinstellungen und das Unity Tweak Tool bereits ohne Erfolg überprüft.
Das Hauptproblem der Unity-Webapps war, dass es nur wenige von ihnen gibt, sie brauchen mehr Funktionen und mehr Stabilität. Wenn Ubuntu dies nicht behebt, denke ich fest daran, zu einem anderen DE zu wechseln. C'mon Canonical, ich benutze kein Tablet, ich habe 6 GB RAM und ich möchte viele Apps und viele Seiten gleichzeitig sehen.
BEARBEITEN - Ich habe einen Fehler im Launchpad für dieses Problem gemeldet: https://bugs.launchpad.net/libunity-webapps/+bug/1329046
BEARBEITEN - Mein Lösungsvorschlag: Die Lösung kann auf dem nachfolgend beschriebenen Weg erstellt werden. Ich kann es nur zeigen, jemand muss es durchlaufen.
- Holen Sie sich die Quelle für 14.04 Unity-Webapps
- Bearbeiten Sie die Stelle, an der der Webapp-Browser geändert wird, so, dass sie standardmäßig für Unity-Webapps in Libunity-Webapps gilt.
- Kompiliere erneut den Code für 14.04 und poste das Ausgabepaket hier.
Die Quelle für Libunity wird hier gehostet: http://packages.ubuntu.com/source/trusty/libunity-webapps
Antworten:
Ok, zumindest für Chrom kann dies (irgendwie) gelöst werden:
Ändern Sie einfach die Zeile in
das sagt
zu:
Ich denke, es ist am besten, die Desktop-Datei zu verschieben
~.local/share/applications
und die entsprechende Web-App vollständig zu deinstallieren, da die Desktop-Datei imo alles tut, was die gesamte Web-App tut ...Ich bin sicher, es gibt etwas Ähnliches für Firefox
quelle
Ihre Lösung brachte mich zum Nachdenken. Es könnte sehr einfach sein , ihre Fehler zu korrigieren. Jetzt...
Haftungsausschluss: Ich verwende keine Webapps. Ich habe Youtube installiert, um dieses Problem zu lösen. Dies funktioniert möglicherweise nicht bei allen Webanwendungen. Sie müssen alle ausprobieren und Kommentare eingeben, damit wir es gemeinsam ausarbeiten können, wenn Sie dies nicht alleine können. Ich poste dies als Antwort, da Kommentare viel zu kurz sind.
Beginnen wir von oben, der Befehl, den Sie zum Ausführen einer Webapp aufrufen, wird aufgerufen
unity-webapps-runner
. Ich weiß nicht, wie es funktioniert, ich weiß nicht, wie ich es beheben soll . Was ich weiß, ist, dass Sie es sehr einfach durch ein Bash-Skript ersetzen können, das Firefox startet. Ich bin kein Pro-Bash-Scripter , aber das funktioniert:Das Skript wartet, bis das Argument -d angezeigt wird, und nimmt das nächste Argument als URL für Firefox.
Speichern Sie diese Datei in Ihrem ~ / -Verzeichnis als
unity-webapps-runner
und machen Sie sie ausführbar. Benenne esunity-webapps-runner
in/usr/bin/
so etwas wie umunity-webapps-runner-classic
. Ich gehe davon aus, dass Sie wissen, dass Sie Root-Berechtigungen für diese Aktionen benötigen, und ich gehe davon aus, dass Sie über Kenntnisse in Bezug auf diese bestimmten Verfahren verfügen. Füge dein~/unity-webapps-runner
to ein/usr/bin/
und versuche eine Webapp zu starten, Youtube zuerst um zu sehen, dass ich dich nicht reingelegt habe.Das sollte es sein. Jetzt wird in Firefox anstelle des Ubuntu-Browsers ein Tab / neues Fenster geöffnet. Sie könnten OFC ersetzen
firefox
mit dem Bash - Skriptchromium
odergoogle-chrome
oder einem anderen Browser , um sich stattdessen starten zu machen.quelle
Ich habe dies untersucht, da ich kein Chrome / Chromium wollte, aber es scheint, als würde es nicht mehr mit Firefox funktionieren. Sie haben es fallen lassen.
http://linux.softpedia.com/blog/canonical-drops-all-ubuntu-specific-firefox-extensions-492676.shtml
quelle