Jak umieścić aplikację internetową w programie uruchamiającym?

75

Czasami widzę zdjęcia zrzutów ekranu z osobami z aplikacjami internetowymi i ładnymi ikonami w programie uruchamiającym, jak mogę to skonfigurować?

Jorge Castro
źródło
Możesz także dodać przełącznik, --start-maximizedaby okno otworzyło się w trybie zmaksymalizowanym.
batte

Odpowiedzi:

68

Ubuntu ma wbudowaną tę funkcję, patrz:

Możesz także użyć bardziej tradycyjnego podejścia do integracji aplikacji internetowych:

Ponieważ korzystanie z wielu aplikacji internetowych może być czasochłonne, stworzyłem folder „Aplikacje sieciowe”, w którym je przechowuję, ponieważ potrzebuję również miejsca do przechowywania ikony. Synchronizuję ten folder z Ubuntu One, aby na ponownych instalacjach lub na nowych komputerach wszystkie moje aplikacje były gotowe do pracy z ikonami wysokiej rozdzielczości.

W przeglądarce Zainstaluj przeglądarkę chromową Chrome lub Google Chrome możesz to zrobić, przechodząc do witryny, którą chcesz przekształcić w aplikację. Kliknij ikonę klucza i wybierz, narzędzia -> Utwórz skróty do aplikacji:

wprowadź opis zdjęcia tutaj

Następnie wybierz Pulpit, aby utworzyć skrót na pulpicie:

wprowadź opis zdjęcia tutaj

Możesz także wybrać „Menu aplikacji” w skrócie do tworzenia aplikacji, co spowoduje umieszczenie go w Dash, co jest przydatne, ponieważ możesz użyć funkcji wyszukiwania, aby uruchomić skrót, jednak większość ulubionych stron internetowych nie skaluje się zbyt dobrze więc wyglądają brzydko. Zamiast tego robię to, aby ładnie wykonać aplikację:

Następnie przenieś go do tego folderu „Aplikacje internetowe” lub w inne miejsce:

wprowadź opis zdjęcia tutaj

Pobierz atrakcyjną wersję ikony, która wygląda dobrze. Polecam grupę Fluid na Flickr . Pobierz ikonę do folderu, a następnie kliknij skrót prawym przyciskiem myszy i wybierz właściwości:

wprowadź opis zdjęcia tutaj

Przeciągnij i upuść ładniejszą ikonę w polu ikony skrótu, zastępując ikonę niskiej rozdzielczości nową:

wprowadź opis zdjęcia tutaj

Przeciągnij i upuść nową zręczną ikonę bezpośrednio na Launcher, aby uzyskać końcowy efekt:

Upuść go na swoim programie uruchamiającym

I efekt końcowy:

Gmail i Seesmic w całej okazałości

Jorge Castro
źródło
1
Dodanie apletu zgodnie z opisem działa jak urok. Jednak po otwarciu go przez kliknięcie symbolu paska bocznego pojawia się kolejny (ponownie brzydko wyglądający) symbol. Czy to błąd, czy coś mi brakuje?
FuzzyQ,
Mam takie samo zachowanie.
sup
17

Tworzysz ikonę programu uruchamiającego (czyli .desktopplik), która mówi, Exec=firefox www.askubuntu.comi przeciągasz ją do programu uruchamiającego. Najpierw utwórz pusty plik i wklej następującą treść:

[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

Następnie zmień nazwę pliku epmty na somename.desktopaskubuntu.desktop” w tym przypadku będzie odpowiednią nazwą. Teraz użyj myszy, aby zaczepić go o program uruchamiający i jesteś dobry.

Nie jest to konieczne, ale przed przeciągnięciem go do programu uruchamiającego możesz right-click on it, go to Properties->Permissions->Allow executing file as programtak, aby ikona programu uruchamiającego stała się widoczna!

Jeśli usuniesz plik * .desktop, ikona zniknie z poziomu programu uruchamiającego. Zwykle miejsce do przechowywania tych plików to ~ / .local / share / applications /.

dezorientować
źródło
2
Popraw swoją odpowiedź, informując, jak utworzyć program uruchamiający lub link do odpowiedniego asnwer wyjaśnij, jak to zrobić.
hytromo
Aplikacja @ con-f-use działa idealnie, ale po otwarciu ikona nie jest wyświetlana w programie uruchamiającym
stokrotka
9

Obecnie istnieją dwa preferowane sposoby, aby to zrobić. W Ubuntu 12.04 można skorzystać z podglądu oficjalnej Ubuntu webapps instalując go z PPA (domyślnie pochodzi z 12.10)

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

Działa to tylko w przypadku obsługiwanych stron internetowych (obecnie około 40 ). Podczas odwiedzania strony w przeglądarce Firefox zostaniesz zapytany, czy chcesz zintegrować ją z Ubuntu.

Innym sposobem jest użycie Foggera , zdobywcy srebrnej nagrody Ubuntu App Showdown. Wystarczy zainstalować FoggerZainstaluj zamgławiacz pakiet z oprogramowaniem centrum.

Obie opcje są lepsze niż zwykłe funkcje przeglądania stron specyficzne dla przeglądarki Firefox Prism i Chrome, ponieważ umożliwiają pełną integrację z Ubuntu. Obejmuje to menu uruchamiania, interfejs, wskaźniki i powiadomienia.

mniess
źródło
1
wydaje się, że mgły już nie ma w pobliżu, czy jest zamiennik?
Josef Engelfrost
2

Jeśli używasz najnowszej wersji Chromium (> 11.0.696.57), działa to teraz z Unity. Utwórz skrót aplikacji z poziomu Chromium, a następnie przeciągnij go na pasek Unity. Działa to 11.04

asi269
źródło
wygląda na to, że jest zepsuty w Chrome w wersji 14 i wyższej. Wszystkie aplikacje internetowe są teraz ponownie grupowane w Chrome, a nie poszczególne ikony.
Adam,
2

Myślę, że dobrą praktyką jest utworzenie innego profilu Chromium dla każdej aplikacji. Twoje aplikacje będą działać szybciej, ponieważ rozszerzenia zainstalowane w profilu domyślnym nie są uruchamiane. Możesz także zainstalować rozszerzenia specyficzne dla aplikacji, które nie będą działać w domyślnych instancjach chromu.

Jeśli chcesz uruchomić aplikacje z innym profilem, wykonaj następujące czynności:

  1. Utwórz nowy katalog profilu:

    mkdir ~/.config/NAME_OF_APP
    
  2. Kliknij prawym przyciskiem myszy skrót do aplikacji na pulpicie

  3. Dodaj

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

do polecenia i zamknij.


Jeśli to nie zadziała, wykonaj następujące czynności:

  1. Utwórz nowy katalog profilu:

    mkdir ~/.config/NAME_OF_APP
    
  2. Kliknij prawym przyciskiem myszy skrót do aplikacji na pulpicie

  3. Dodaj

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

do polecenia i zamknij.

Robert Buzink
źródło
1
To nie jest już konieczne. Chrome otwiera każdą aplikację we własnym oknie (a także Chromium).
MarkovCh1
2

Zgadzam się z @ con-f-use, że najlepszym rozwiązaniem jest plik .desktop , ale sugerowałbym użycie webapp-container, który jest przeznaczony do tego celu, a nie Firefox. Oto mój przykład zaczerpnięty z projektu aplikacji sieci Web Ubuntu SDK :

[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

Aby utworzyć skrót, po prostu utwórz plik wykonywalny w folderze pulpitu o nazwie coś podobnego WorkFlowy.desktopi wklej tę zawartość.

Braden Anderson
źródło
1
ten bardzo mi pomaga
Arul
2

Progresywne aplikacje internetowe (PWA)

Jeśli masz PWA jest znacznie łatwiejsze. Znalazłem tutaj jeden ze sposobów :

  1. Zainstaluj PWAify :npm install -g pwaify
  2. Generuj pliki binarne z elektronem : pwaify https://voice-memos.appspot.com/ --platforms=linuxlub dowolnym adresem URL PWA.
  3. Przejdź do podfolderu i uruchom aplikację.

Otóż ​​to.

Pablo A.
źródło