ฉันจะวางแอปพลิเคชันเว็บไว้ใน Launcher ได้อย่างไร


75

บางครั้งฉันเห็นภาพหน้าจอที่มีคนที่มีเว็บแอปพลิเคชันและไอคอนที่สวยงามบนตัวเรียกใช้งานของฉันฉันจะตั้งค่านี้ได้อย่างไร


คุณสามารถเพิ่มสวิตช์--start-maximizedเพื่อให้หน้าต่างเปิดในโหมดขยายใหญ่สุด
batte

คำตอบ:


68

อูบุนตูมีฟีเจอร์นี้ในตัวดู:

คุณยังสามารถใช้วิธีการรวมเว็บแอปแบบดั้งเดิมมากขึ้น:

เนื่องจากสิ่งเหล่านี้อาจใช้เวลานานหากคุณใช้ webapps หลายอันฉันจึงสร้างโฟลเดอร์ "Web Applications" ที่ฉันเก็บไว้เพราะฉันต้องการที่เก็บไอคอน ฉันซิงค์โฟลเดอร์นี้กับ Ubuntu One เพื่อให้ติดตั้งใหม่หรือคอมพิวเตอร์ใหม่ฉันมีแอปพลิเคชันทั้งหมดพร้อมที่จะไปกับไอคอนความละเอียดสูง

ในโครเมียมเบราว์เซอร์ ติดตั้งโครเมียมเบราว์เซอร์หรือ Google Chrome คุณสามารถทำได้โดยไปที่เว็บไซต์ที่คุณต้องการทำเป็นแอปพลิเคชัน คลิกที่ไอคอนประแจและเลือกเครื่องมือ -> สร้างทางลัดแอปพลิเคชัน:

ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นเลือกเดสก์ท็อปเพื่อสร้างทางลัดบนเดสก์ท็อปของคุณ:

ป้อนคำอธิบายรูปภาพที่นี่

นอกจากนี้คุณยังสามารถเลือก "เมนูแอปพลิเคชัน" ในสร้างทางลัดแอปพลิเคชันซึ่งจะใส่ไว้ใน Dash สำหรับคุณซึ่งมีประโยชน์ดังนั้นคุณจึงสามารถใช้คุณสมบัติการค้นหาเพื่อเปิดใช้ทางลัดได้อย่างไรก็ตาม favicons ของเว็บไซต์ส่วนใหญ่ ดังนั้นพวกเขาดูน่าเกลียด ดังนั้นแทนที่จะทำเพื่อสมัครสวย:

จากนั้นย้ายไปยังโฟลเดอร์ "เว็บแอปพลิเคชัน" หรือที่ใดก็ตามที่คุณต้องการเก็บมัน:

ป้อนคำอธิบายรูปภาพที่นี่

ดาวน์โหลดไอคอนเวอร์ชั่นโก๋ที่ดูดี ผมขอแนะนำให้กลุ่มของไหลบน Flickr ดาวน์โหลดไอคอนไปยังโฟลเดอร์จากนั้นคลิกขวาที่ทางลัดและเลือกคุณสมบัติ:

ป้อนคำอธิบายรูปภาพที่นี่

ลากและวางไอคอน nicer บนกล่องไอคอนทางลัดแทนไอคอนความละเอียดต่ำด้วยอันใหม่:

ป้อนคำอธิบายรูปภาพที่นี่

ลากและวางไอคอน slick ใหม่ลงไปใน Launcher เพื่อเอฟเฟกต์สุดท้าย:

วางลงบนตัวเรียกใช้ของคุณ

และผลสุดท้าย:

Gmail และ Seesmic อย่างมีเกียรติ


1
การเพิ่มแอปเพล็ตตามที่คุณอธิบายถึงการทำงานเหมือนมีเสน่ห์ อย่างไรก็ตามเมื่อเปิดขึ้นมาโดยคลิกที่สัญลักษณ์ด้านข้างสัญลักษณ์อื่น (ดูน่าเกลียดอีกครั้ง) จะปรากฏขึ้น นี่เป็นข้อบกพร่องหรือฉันพลาดบางสิ่งที่นี่หรือไม่?
FuzzyQ

ฉันได้รับพฤติกรรมเดียวกัน
จีบ

17

คุณสร้างไอคอนตัวเรียกใช้ (หมายถึง.desktopไฟล์) ที่เขียนExec=firefox www.askubuntu.comและลากไปยังตัวเรียกใช้ ดังนั้นก่อนสร้างไฟล์ว่างและวางเนื้อหาต่อไปนี้:

[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

จากนั้นเปลี่ยนชื่อไฟล์ epmty เป็นsomename.desktopในกรณีนี้ " askubuntu.desktop" จะเป็นชื่อที่เหมาะสม ตอนนี้ใช้เมาส์เพื่อทำให้มันตกใจกับตัวเรียกใช้ของคุณและคุณก็ทำได้ดี

ไม่จำเป็น แต่ก่อนที่จะลากไปยังตัวเรียกใช้งานคุณสามารถright-click on it, go to Properties->Permissions->Allow executing file as programเห็นไอคอนของตัวเรียกใช้งานปรากฏ!

หากคุณลบไฟล์ * .desktop ไอคอนจะหายไปจากตัวเรียกใช้งานของคุณ ตำแหน่งปกติในการจัดเก็บไฟล์เหล่านี้คือ ~ / .local / share / applications /


2
โปรดปรับปรุงคำตอบของคุณโดยบอกวิธีสร้างตัวเรียกใช้งานหรือลิงก์ไปยัง asnwer ที่เกี่ยวข้องอธิบายวิธีการทำ
hytromo

แอปพลิเคชั่น @ con-f-use ทำงานได้อย่างสมบูรณ์แบบ แต่เมื่อเปิดขึ้นไอคอนจะไม่ปรากฏในตัวเรียกใช้งาน
daisy

9

ขณะนี้มีสองวิธีที่แนะนำให้ทำเช่นนี้ ใน Ubuntu 12.04 คุณสามารถใช้ภาพตัวอย่างของ Ubuntu Webappsอย่างเป็นทางการโดยติดตั้งจาก PPA (มาเป็นค่าเริ่มต้นด้วย 12.10)

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

ใช้งานได้กับเว็บไซต์ที่รองรับเท่านั้น(ปัจจุบันประมาณ 40 ) เมื่อคุณเยี่ยมชมเว็บไซต์ด้วย Firefox คุณจะถูกถามว่าคุณต้องการรวมเข้ากับ Ubuntu หรือไม่

วิธีอื่น ๆ คือการใช้Foggerที่ชนะเงินรางวัลของอูบุนตู App แบไต๋ เพียงติดตั้งแพ็คเกจFoggerติดตั้งเครื่องพ่นหมอกจากศูนย์ซอฟต์แวร์

ตัวเลือกทั้งสองนั้นดีกว่าคุณสมบัติการท่องเว็บเฉพาะไซต์ (ssb) ปกติของ Firefox Prism และ Chrome เพราะพวกเขาอนุญาตให้รวมกับ Ubuntu ได้อย่างสมบูรณ์ ซึ่งรวมถึงเมนูตัวเรียกใช้, HUD, ตัวบ่งชี้และการแจ้งเตือน


1
Fogger ดูเหมือนจะไม่อยู่อีกต่อไปมีการเปลี่ยนหรือไม่?
Josef Engelfrost

2

หากคุณใช้ Chromium รุ่นล่าสุด (> 11.0.696.57) ตอนนี้ใช้งานได้กับ Unity สร้าง shorcut ของแอปจากภายใน Chromium จากนั้นลากไปยังแถบ Unity ใช้งานได้กับ 11.04


ดูเหมือนว่าจะใช้งานไม่ได้ใน Chrome เวอร์ชัน 14 ขึ้นไป ขณะนี้เว็บแอปพลิเคชันทั้งหมดถูกจัดกลุ่มภายใต้ Chrome อีกครั้งแทนที่จะเป็นไอคอนแต่ละรายการ
อดัม

2

ฉันคิดว่าเป็นการดีที่จะสร้างโปรไฟล์ Chromium ที่แตกต่างกันสำหรับทุกแอป แอปของคุณจะทำงานเร็วขึ้นเนื่องจากส่วนขยายที่ติดตั้งในโปรไฟล์เริ่มต้นจะไม่ทำงาน นอกจากนี้คุณสามารถติดตั้งส่วนขยายเฉพาะสำหรับแอปของคุณที่จะไม่ทำงานในอินสแตนซ์โครเมียมเริ่มต้นของคุณ

หากคุณต้องการเรียกใช้แอพด้วยโพรไฟล์อื่นให้ทำดังนี้

  1. สร้างไดเรกทอรีโปรไฟล์ใหม่:

    mkdir ~/.config/NAME_OF_APP
    
  2. คลิกขวาที่ทางลัดไปยังแอปของคุณบนเดสก์ท็อป

  3. เพิ่ม

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

เพื่อคำสั่งและปิด


หากวิธีนี้ใช้ไม่ได้ผลให้ทำดังนี้:

  1. สร้างไดเรกทอรีโปรไฟล์ใหม่:

    mkdir ~/.config/NAME_OF_APP
    
  2. คลิกขวาที่ทางลัดไปยังแอปของคุณบนเดสก์ท็อป

  3. เพิ่ม

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

เพื่อคำสั่งและปิด


1
ไม่จำเป็นอีกต่อไป Chrome เปิดแต่ละแอปในหน้าต่างของตัวเอง (และ Chromium ด้วย)
MarkovCh1

2

ฉันเห็นด้วยกับ @ con-f-use ว่าไฟล์ .desktopเป็นหนทางที่จะไป แต่ฉันขอแนะนำให้ใช้webapp-containerซึ่งออกแบบมาเพื่อจุดประสงค์นี้มากกว่า Firefox นี่คือตัวอย่างของฉันมาจากโครงการUbuntu SDK Web App :

[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

ในการสร้างทางลัดเพียงแค่สร้างไฟล์ที่ปฏิบัติการได้ในโฟลเดอร์เดสก์ท็อปของคุณที่มีชื่อคล้าย ๆ กันWorkFlowy.desktopและวางในเนื้อหาเหล่านี้


1
อันนี้ช่วยฉันได้มาก
Arul

2

แอพพลิเคชั่นบนเว็บแบบก้าวหน้า (PWA)

หากคุณมีกปภ. จะง่ายกว่ามาก วิธีการหนึ่งที่ผมพบว่าที่นี่คือตัวอย่างเช่น:

  1. ติดตั้งPWAify :npm install -g pwaify
  2. สร้างไบนารีด้วยอิเล็กตรอน : pwaify https://voice-memos.appspot.com/ --platforms=linuxหรือ URL PWA ของคุณคืออะไร
  3. ไปที่โฟลเดอร์ย่อยและเรียกใช้แอพ

แค่นั้นแหละ.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.