Bagaimana cara saya menempatkan aplikasi web pada Peluncur?

75

Kadang-kadang saya melihat gambar screenshot dengan orang-orang dengan aplikasi web dan ikon yang bagus di peluncur mereka, bagaimana saya bisa mengatur ini?

Jorge Castro
sumber
Anda juga dapat menambahkan sakelar --start-maximizedsehingga jendela akan terbuka dalam mode maksimal.
batte

Jawaban:

68

Ubuntu memiliki fitur ini bawaan, lihat:

Anda juga dapat menggunakan pendekatan integrasi webapp yang lebih tradisional:

Karena ini dapat memakan waktu jika Anda menggunakan banyak webapps saya membuat folder "Aplikasi Web" yang saya simpan ini karena saya memerlukan tempat untuk memegang ikon juga. Saya menyinkronkan folder ini dengan Ubuntu One sehingga pada menginstal ulang atau komputer baru saya memiliki semua aplikasi saya siap untuk pergi dengan ikon resolusi tinggi.

Di browser chromium Instal chromium-browser atau Google Chrome Anda dapat melakukan ini dengan membuka situs web yang ingin Anda jadikan aplikasi. Mengklik ikon Kunci Inggris dan pilih, alat -> Buat Pintasan Aplikasi:

masukkan deskripsi gambar di sini

Kemudian pilih Desktop untuk membuat pintasan di desktop Anda:

masukkan deskripsi gambar di sini

Anda juga dapat memilih "Aplikasi Menu" di buat pintasan aplikasi, ini akan menempatkannya di Dash untuk Anda, yang berguna sehingga Anda dapat menggunakan fitur pencarian untuk meluncurkan pintasan, namun sebagian besar favicon situs web tidak menskala dengan sangat baik jadi mereka terlihat jelek. Jadi alih-alih saya melakukan ini untuk membuat aplikasi lebih cantik:

Kemudian pindahkan ke folder "Aplikasi Web" ini atau di mana pun Anda ingin menyimpannya:

masukkan deskripsi gambar di sini

Unduh ikon versi keren yang terlihat bagus. Saya merekomendasikan grup Fluid di Flickr . Unduh ikon ke folder, lalu klik kanan pada pintasan dan pilih properti:

masukkan deskripsi gambar di sini

Seret dan letakkan ikon yang lebih bagus ke kotak ikon pintasan, ganti ikon resolusi rendah dengan yang baru:

masukkan deskripsi gambar di sini

Seret dan jatuhkan ikon baru yang licin ke Peluncur untuk efek akhir:

Jatuhkan di peluncur Anda

Dan efek akhirnya:

Gmail dan Seesmic dalam segala kemuliaan mereka

Jorge Castro
sumber
1
Menambahkan applet seperti yang Anda gambarkan berfungsi seperti pesona. Namun, saat membukanya dengan mengklik simbol bilah sisi, simbol lain (yang tampak jelek) muncul. Apakah ini bug atau saya melewatkan sesuatu di sini?
FuzzyQ
Saya mendapatkan perilaku yang sama.
sup
17

Anda membuat ikon peluncur (artinya .desktopfile) yang mengatakan Exec=firefox www.askubuntu.comdan seret ke peluncur. Jadi pertama-tama buat file kosong dan rekatkan konten berikut:

[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

Kemudian ganti nama file epmty somename.desktopdalam hal ini " askubuntu.desktop" akan menjadi nama yang tepat. Sekarang gunakan tetikus itu untuk meluncurkannya ke peluncur Anda dan Anda baik-baik saja.

Ini tidak perlu tetapi sebelum menyeretnya ke peluncur, Anda dapat right-click on it, go to Properties->Permissions->Allow executing file as programmenjadikan ikon peluncur menjadi terlihat!

Jika Anda menghapus file * .desktop ikon tersebut akan hilang dari launcher. Tempat yang biasa untuk menyimpan file-file ini adalah ~ / .local / share / aplikasi /.

membingungkan
sumber
2
Harap tingkatkan jawaban Anda dengan memberi tahu cara membuat peluncur atau tautan ke asnwer yang sesuai, jelaskan bagaimana melakukannya.
hytromo
@ con-f-use aplikasi berjalan dengan sempurna tetapi ketika terbuka, ikon tidak ditampilkan di launcher
daisy
9

Saat ini ada dua cara yang disukai untuk melakukan ini. Di Ubuntu 12.04 Anda dapat menggunakan pratinjau dari Webapps resmi Ubuntu dengan menginstalnya dari PPA (datang secara default dengan 12.10)

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

Ini hanya berfungsi untuk situs web yang didukung (saat ini sekitar 40 ). Ketika Anda mengunjungi situs dengan Firefox Anda akan ditanya apakah Anda ingin mengintegrasikannya ke Ubuntu.

Cara lain adalah dengan menggunakan Fogger , pemenang hadiah perak dari Ubuntu App Showdown. Instal saja paket foggerInstal fogger dari pusat perangkat lunak.

Kedua opsi lebih baik daripada fitur penjelajahan khusus situs (ssb) Firefox Prism dan Chrome, karena memungkinkan integrasi penuh dengan Ubuntu. Ini termasuk menu launcher, HUD, indikator dan notifikasi.

mniess
sumber
1
fogger tampaknya tidak ada lagi, apakah ada penggantinya?
Josef Engelfrost
2

Jika Anda menggunakan build Chromium terbaru (> 11.0.696.57) ini sekarang berfungsi dengan Unity. Buat shorcut aplikasi dari dalam Chromium lalu seret ke bilah Unity. Ini bekerja pada 11,04

asi269
sumber
ini tampaknya rusak di Chrome versi 14 dan di atasnya. Aplikasi web sekarang semuanya dikelompokkan dalam Chrome lagi, bukan ikon individual.
Adam
2

Saya pikir ini praktik yang baik untuk membuat profil Chromium yang berbeda untuk setiap aplikasi. Aplikasi Anda akan berjalan lebih cepat karena ekstensi yang dipasang di profil default tidak berjalan. Selain itu, Anda dapat menginstal ekstensi khusus untuk aplikasi Anda yang tidak akan berjalan dalam instance kromium default Anda.

Jika Anda ingin menjalankan aplikasi Anda dengan profil yang berbeda, lakukan ini:

  1. Buat direktori profil baru:

    mkdir ~/.config/NAME_OF_APP
    
  2. Klik kanan pada pintasan ke aplikasi Anda di desktop Anda

  3. Menambahkan

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

ke perintah dan tutup.


Jika ini tidak berhasil, lakukan hal berikut:

  1. Buat direktori profil baru:

    mkdir ~/.config/NAME_OF_APP
    
  2. Klik kanan pada pintasan ke aplikasi Anda di desktop Anda

  3. Menambahkan

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

ke perintah dan tutup.

Robert Buzink
sumber
1
Ini tidak perlu lagi. Chrome membuka setiap aplikasi di jendela sendiri (dan Chromium juga).
MarkovCh1
2

Saya setuju dengan @ con-f-use bahwa file .desktop adalah cara untuk pergi, tapi saya sarankan menggunakan webapp-container, yang dirancang untuk tujuan ini, daripada Firefox. Inilah contoh saya, diambil dari proyek Aplikasi Web SDK Ubuntu :

[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

Untuk membuat pintasan, cukup buat file yang dapat dieksekusi di folder desktop Anda dengan nama sesuatu seperti WorkFlowy.desktopdan tempelkan konten ini.

Braden Anderson
sumber
1
yang satu ini sangat membantu saya
Arul
2

Aplikasi Web Progresif (PWA)

Jika Anda memiliki PWA jauh lebih mudah. Salah satu cara yang saya temukan di sini adalah misalnya:

  1. Pasang PWAify :npm install -g pwaify
  2. Menghasilkan binari dengan elektron : pwaify https://voice-memos.appspot.com/ --platforms=linux, atau apa pun Anda PWA URL adalah.
  3. Buka subfolder dan jalankan aplikasi.

Itu dia.

Pablo A
sumber