Come ripristinare le applicazioni web dell'unità per l'integrazione di Firefox?

19

Non posso credere che prima non ci fosse una domanda o un problema aperto.

Ho recentemente installato ubuntu 14.04 insieme alle mie webapp preferite; e io, sfortunatamente, mi sono reso conto che non sono più integrati con firefox / chromium. Invece, usano un browser minimale a cui non sono interessato.

Nei pochi motivi per cui utilizzo ancora l'unità e non mi sono spostato su gnome o xfce, sono le webapp di unity. Non ho conosciuto nessun altro OS o Desktop Environment (DE) che integri le webapp internet nel computer e, allo stesso tempo, mantenga la potenza del browser Web e dello stile che usa il computer.

Mi è piaciuto avere decine di schede aperte e amp; per essere in un clic lontano dalla mia scheda di Facebook. E mi è piaciuto creare nuove schede nella stessa finestra in cui avevo la mia webapp aperta. Nessuna menzione di tutte le funzionalità che firefox mi fornisce ...

Quindi, c'è qualche soluzione per recuperare le unità-webapp integrate in firefox / chromium? Ho già controllato le impostazioni di sistema e lo strumento Tweak di unità senza fortuna.

Il problema principale delle unità-webapps era che ce ne sono poche, hanno bisogno di più funzionalità e più stabilità. Se Ubuntu non risolve questo problema, penserò fermamente al passaggio a un altro DE. Dai Canonical, non sto usando un tablet, ho 6 GB di RAM e voglio vedere molte app e molte pagine contemporaneamente.

EDIT - Ho segnalato un bug nel launchpad per questo problema: link

EDIT - La mia proposta di soluzione: la soluzione potrebbe essere ottenuta seguendo il percorso che sto descrivendo di seguito. Posso solo mostrarlo, qualcuno deve attraversarlo.

  1. ottieni il codice sorgente per 14.04 unità-webapps
  2. modifica il luogo in cui il browser webapp viene modificato in modo predefinito per unità-webapps all'interno di libunity-webapps.
  3. Compila di nuovo il codice per 14.04 e pubblica qui il pacchetto di output.

La fonte della libunity è ospitata qui: link

    
posta Akronix 25.04.2014 - 18:18

3 risposte

1

Ok almeno per il cromo questo può essere risolto (in qualche modo):

cambia la linea in

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

che dice

Exec=unity-webapps-runner ...

a:

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

Penso che sia meglio spostare il file desktop in ~.local/share/applications e disinstallare completamente la webapp corrispondente, poiché il file desktop non fa tutto ciò che fa l'intera webapp ...

Sono sicuro che c'è qualcosa di simile per Firefox

    
risposta data wa4557 07.05.2014 - 00:30
1

La tua soluzione mi ha fatto riflettere. Potrebbe essere molto facile modificare i propri errori. Adesso ...

Dichiarazione di non responsabilità: non uso webapps. Ho installato Youtube allo scopo di risolvere questo problema. Questo potrebbe non funzionare con tutte le applicazioni web, dovrai provarle ognuna e postare commenti in modo che possiamo lavorarci insieme se non puoi farlo da solo. Inserisco questa risposta come risposta perché i commenti sono molto brevi.

Iniziamo dall'alto, il comando che chiami per eseguire una webapp si chiama unity-webapps-runner . Non so come funzioni, non so come risolvere esso . Quello che so è che puoi facilmente sostituirlo con uno script bash che avvia Firefox. Non sono uno pro bash scripter , ma questo funziona:

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

Quello che fa lo script è che aspetterà finché non apparirà l'argomento -d e prenderà l'argomento successivo come URL per Firefox.

Salva questo file nella tua ~ / directory come unity-webapps-runner e rendilo eseguibile. Rinomina unity-webapps-runner in /usr/bin/ con qualcosa come unity-webapps-runner-classic . Presumo che tu sappia che hai bisogno di permessi di root per queste azioni e presumo che tu abbia conoscenza riguardo a queste particolari procedure. Incolla il tuo ~/unity-webapps-runner in /usr/bin/ e prova a lanciare una webapp, Youtube per vedere che non ti ho ingannato.

Questo dovrebbe essere. Ora lancerà una scheda / nuova finestra in Firefox invece del browser di Ubuntu. Potresti sostituire firefox nello script bash con chromium o google-chrome o qualsiasi altro browser per farli lanciare invece.

    
risposta data Xweque 06.05.2014 - 00:43
0

Ho cercato questo, perché non volevo Chrome / Chromium, ma sembra che non funzionerà più con Firefox. L'hanno "lasciato cadere".

link

    
risposta data mote 04.02.2016 - 09:43

Leggi altre domande sui tag