วิธีง่ายๆในการสร้างทางลัดบนเดสก์ท็อป?


70

ฉันสงสัยว่ายังไม่มีวิธีง่ายๆในการสร้างทางลัดบนเดสก์ท็อปใน Ubuntu 14.04 (หรือ Unity) ใช่ไหม ไม่มีเมนูบริบทบนเดสก์ท็อปในการทำเช่นนี้

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

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


คุณเคยลองใช้คำสั่ง "ln" หรือยัง
mortezaipo

1
@MortezaIpo คำสั่ง "ln" เป็นวิธีหนึ่ง แต่นั่นไม่ใช่วิธีที่ง่ายและใช้งานง่าย
アレックス

ตัวเลือกบางอย่าง: askubuntu.com/questions/43659/…
Jacob Vlijm

2
ฉันมีปัญหาเดียวกันบน Ubuntu 14.04 ฉันพยายามลากไอคอนจาก Dash เพื่อสร้างทางลัดและฉันพบข้อผิดพลาด: "เกิดข้อผิดพลาดขณะคัดลอก" "มีข้อผิดพลาดในการรับข้อมูลเกี่ยวกับ“ /” "ไม่รองรับตำแหน่งที่ระบุ" ฉันเชื่อว่านี่เป็นข้อผิดพลาด
kosiara

3
นี่เป็นข้อผิดพลาดที่รู้จักและอายุมากขึ้นอีกครั้งโปรดโหวตให้กับผู้ใช้ที่ได้รับผลกระทบเพื่อให้นักพัฒนา UBuntu สามารถเปิดตาของพวกเขาได้ ข้อผิดพลาดโง่ ๆ ครั้งแรกที่ผู้ใช้จะร้องไห้กับสิ่งเหล่านี้ ข้อผิดพลาดนี้ได้รับการรายงานใน 11.10 และปรากฏขึ้นอีกครั้งใน 13.10 bugs.launchpad.net/unity/+bug/1241972
Kanhiya

คำตอบ:


37
  1. คลิกขวาที่ไฟล์ที่คุณต้องการลิงค์ไปยังในตัวจัดการไฟล์ของคุณ
  2. เลือก "สร้างลิงค์" จากเมนูบริบท
  3. ย้ายลิงค์นั้นไปทุกที่ที่คุณต้องการ

ในกรณีของตัวเรียกใช้งานแอปพลิเคชันพวกเขาจะอยู่ใน / usr / share / applications / ขั้นตอนเหมือนกัน เรามีแอปพลิเคชั่นแก้ไขทางลัดหลายแอปถ้าคุณต้องการฟังก์ชั่นขั้นสูง แต่ฉันสงสัยว่าวิธีการข้างต้นควรจะพอเพียงหรือไม่

เมื่อเราค้นพบข้อบกพร่องใน Ubuntu และเราต้องการให้พวกเขาได้รับการแก้ไขเราจะรายงานข้อผิดพลาดเหล่านั้นแก่ผู้พัฒนา นี้จะกระทำบนhttp://Launchpad.net


นอกจากนี้หลังจากนั้นเดสก์ท็อปจะกลายเป็นน้ำแข็ง (ไม่มีอะไรทำงาน) แม้ว่าทุกอย่างจะทำงานต่อไป
アレックス

ฉันไม่เข้าใจความหมาย เดสก์ท็อปเป็นเพียงโฟลเดอร์และทางลัดเป็นเพียงไฟล์ปกติ รายงานข้อผิดพลาดของคุณไม่ได้อยู่ในเว็บไซต์นี้ แต่ใน Launchpad.net ตามที่ฉันอธิบายในคำตอบที่ฉันให้คุณ
Jo-Erlend Schinstad

ในกรณีดังกล่าวเหตุใดผู้จัดจำหน่ายรายอื่นจึงมีเมนูพิเศษสำหรับสร้างช็อตคัทที่เดสก์ท็อป
アレックス

นักพัฒนา Launchpad กำลังหลับ ข้อบกพร่องเดียวกันหายไปและปรากฏขึ้นอีกครั้ง ใน 12.04 การลากและวางได้ทำงานไม่มีที่ติสำหรับการใช้งานและไฟล์ ใน 14.04 สิ่งต่าง ๆ แย่ลงเช่นรายการที่อนุญาตของรายการถาดบนพาเนลและการลากและวางแบบง่าย ๆ เหล่านี้
Kanhiya

2
@ JO- Erlend ฉันไม่มีปัญหาส่วนตัวทุกครั้งที่ผู้ใช้ครั้งแรกจะได้รับความผิดหวังจากปัญหาโง่ ๆ เหล่านี้ พยายามทำให้ตัวเองเป็นผู้ใช้ครั้งแรก ฉันไม่ใช่คนเดียวเกือบทุกคนจะได้รับผลกระทบโดยเฉพาะผู้ใช้ครั้งแรก
Kanhiya

32

ลองกดCtrlและShift(ฉันใช้ซ้าย) พร้อมกันเมื่อลากแอปหรือโฟลเดอร์ไปยังเดสก์ท็อป ;-)


มันใช้งานได้ดี Ubuntu 14.04 LTS
YahyaE

นี่คือเหตุผลที่ไม่ได้อยู่ในบทเรียนอูบุนตู / Lubuntu ...
matandked

นี่เป็นวิธีการที่อนุญาตให้สร้างการเชื่อมโยงไปยังแหล่งข้อมูลที่อยู่บนสื่อแบบอ่านอย่างเดียว
Sergey Ushakov

ทำงานได้ดีกับ Linux Mint 19.1 แต่ใช้ Nemo
Sam Wheel

29

ฉันพบว่างานนี้:

  1. เปิด Nautilus
  2. นำทางไปยัง /usr/share/applications
  3. คลิกขวาที่แอปพลิเคชันที่คุณต้องการใช้และเลือกคัดลอก
  4. คลิกที่เดสก์ท็อปของคุณและเลือกวาง
  5. คลิกขวาที่ไอคอนที่เพิ่งสร้างและเลือกคุณสมบัติ
  6. บนแท็บการอนุญาตให้ตรวจสอบดำเนินการแล้วคลิกปิด

ทำ!


1
ที่ทำงานกับฉัน
Mina Samy

การแก้ปัญหาที่ดี
Jacob

ทางออกที่ดี ใน Ubuntu 15.10 ฉันใช้ตัวจัดการไฟล์ในตัว (ไฟล์) และหลังจากวางแอปพลิเคชันบนเดสก์ท็อปแล้วมันก็ใช้งานได้โดยไม่ต้องตรวจสอบ Execute in Properties (ขั้นตอนที่ 5 และ 6)
Alex Vang

ประเด็นคือแอปพลิเคชันยังไม่มี '-'
จอร์จ

มีหลายวิธีในการทำเช่นนี้ แต่วิธีนี้ง่ายที่สุด เยี่ยมมาก!
Bill

5

คำตอบข้างต้นทั้งหมดถือว่าสมมติว่าไฟล์เดสก์ท็อปอยู่ใน / usr / share / applications แต่บางครั้งก็ไม่เป็นเช่นนั้น ดังนั้นฉันโพสต์คำตอบของฉันในกรณีที่คำตอบเหล่านี้ไม่ทำงาน

โดยปกติเมื่อเรียกใช้แอปพลิเคชันหรือแพ็คเกจที่คุณติดตั้งไอคอนของแอปพลิเคชันจะปรากฏในตัวเรียกใช้งาน กล่าวคือ ubuntu ได้สร้างไฟล์เดสก์ท็อปสำหรับแอปพลิเคชันโดยอัตโนมัติแล้ว สิ่งที่คุณต้องทำคือค้นหาและคัดลอกไปยังเดสก์ท็อป บ่อยครั้งมากกว่าที่มันจะอยู่ใน / usr / share / applications ตามที่คิดโดยคำตอบอื่น ๆ ของคำถามนี้ แต่บางครั้งมันอยู่ใน ~ / .local / share / applications หรือที่อื่น ๆ ที่คุณไม่มีความคิด ในต่อไปนี้ฉันจะเพิ่มไอคอนสำหรับผู้สร้าง Qt ซึ่งไม่ได้อยู่ใน / usr / share / applications โดยค่าเริ่มต้นไปยังเดสก์ท็อปเพื่อแสดงวิธีการนี้

(1) หลังจากติดตั้ง Qt แล้วให้รัน Qt Creator

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

(3) บันทึกเส้นทางพูด/home/zh/Qt/Tools/QtCreator/bin/qtcreatorสำหรับ Qt Creator sudo find / -name "*.desktop"|xargs grep /home/zh/Qt/Tools/QtCreator/bin/qtcreatorค้นหาดิสก์สำหรับแฟ้มสก์ท็อปที่มีเส้นทางนี้โดยใช้คำสั่ง คุณจะได้รับ "/home/zh/.local/share/applications/DigiaQt-qtcreator-community.desktop"

(4) คัดลอกไฟล์เดสก์ท็อปนั้นไปที่ ~ / Desktop จากนั้นคุณก็พร้อม


มันมีประโยชน์มาก!
chemkatku

2

วิธีการสร้างทางลัดที่ไม่ชัดเจนโดยสิ้นเชิง:

  1. เปิด Nautilus ไปที่ "คอมพิวเตอร์" (หรือกด ctrl+ Lพิมพ์/ในแถบที่อยู่แล้วกดEnter)
  2. usrเปิดโฟลเดอร์
  3. shareเปิดโฟลเดอร์
  4. applicationsเปิดโฟลเดอร์
  5. ในโฟลเดอร์นั้นเลือกโปรแกรมที่คุณเลือก (ตัวอย่างเช่น Gimp) ลากไปยังโฟลเดอร์เดสก์ท็อปของคุณ (ใน Nautilus) หรือคัดลอกและวาง
  6. กำไรจากทางลัดบนเดสก์ท็อป เนื่องจากคุณได้ทำสำเนาธรรมดาของตัวเรียกใช้งานแอปพลิเคชันมันอาจแตกในการปรับปรุงในอนาคต ถ้าคุณไม่สามารถหาโปรแกรมทันทีในดูในไดเรกทอรีย่อยหรือ/usr/share/applications~/.local/share/applications/

มันไร้สาระที่เกี่ยวข้องกับขั้นตอนต่าง ๆ เพียงแค่ได้รับไอคอนเดสก์ท็อปสำหรับแอปพลิเคชัน วิธีการต่อไปนี้ถูกลองและไม่ทำงาน:

  • ลากจาก Dash ไปยังเดสก์ท็อป: เกิดข้อผิดพลาด
  • คลิกขวาที่ไอคอนใน Dash: เปิดพื้นที่ข้อมูลที่สอง แต่ยังไม่มีตัวเลือกในการสร้างไอคอน
  • เริ่มโปรแกรมคลิกขวาในตัวเรียกใช้: ยังไม่มีตัวเลือกในการสร้างพื้นที่วาด
  • เปิดโฟลเดอร์ "เดสก์ท็อป" ใน Nautilus (อยู่ในไดเรกทอรีโฮม) ลากโปรแกรมจาก Dash ไปยังเบราว์เซอร์ไฟล์ไปยังเดสก์ท็อป: ข้อผิดพลาดเดียวกับการลากจาก Dash ไปยังเดสก์ท็อป

ฉันเป็นผู้ใช้ KDE แต่แนะนำให้เพื่อนนักเรียนลองใช้ Ubuntu (พร้อม Unity) หวังว่านี่เป็นความประหลาดใจครั้งสุดท้าย แต่ฉันมีข้อสงสัยเกี่ยวกับเรื่องนี้


1
สิ่งนี้ใช้ไม่ได้กับโปรแกรมที่ฉันเขียนหรือโปรแกรมอื่น ๆ "ที่ไม่ได้ติดตั้ง"
หนวดขาว

1

ฉันประสบปัญหาเดียวกัน แต่ของฉันคือแอพ matlab นี่คือวิธีที่ฉันทำ

  1. เปิดหอยโข่งแล้วคลิกบนคอมพิวเตอร์
  2. คัดลอก / usr / share / app-install / "ชื่อแอปพลิเคชัน"
  3. วางลงบนเดสก์ท็อปของคุณ
  4. คลิกขวาจากนั้นไปที่คุณสมบัติและคลิกที่แท็บการอนุญาตแล้วเลือกอนุญาตการเรียกใช้ไฟล์เป็นโปรแกรม

หมายเหตุ: แทนที่ชื่อแอปพลิเคชันด้วยแอพพลิเคชั่นที่คุณติดตั้ง หวังว่านี่จะช่วยได้


1

ฉันชอบขั้นตอนนี้: ทางลัดบนเดสก์ท็อปเพื่อสร้างทางลัดบนเดสก์ท็อปใหม่ไม่ได้ทำอะไรเลย

คำตอบสั้น ๆ :

sudo apt install --no-install-recommends gnome-panel
gnome-desktop-item-edit ~/Desktop/ --create-new

จากนั้นใส่ชื่อและคำสั่งของคุณในกล่องโต้ตอบเพื่อสร้างบนเดสก์ท็อปตัวเปิดใช้งานใหม่ของคุณ !!

ps: คำสั่งแรกไม่จำเป็นถ้าคุณมี gnome-desktop-item-edit แล้ว

ps2 .: คำตอบอื่น ๆ ที่สร้างลิงค์ซอฟต์แวร์และ / หรือคัดลอกไฟล์เป็นไฟล์ .desktop วิธีการนี้จะสร้างไฟล์ .desktop ใหม่เอี่ยม


0

คุณสามารถนำทางไปยัง / usr / share / applications

ด้วย Terminal จากนั้นป้อน

sudo nautilus .

มันจะเปิดไฟล์ explorer กับ admin ขวา หากไม่มี "sudo" "สร้างลิงก์" จะเป็นสีเทา


หากสิ่งที่คุณต้องการคือตัวเรียกใช้คุณก็สามารถคัดลอกได้เช่นกัน ไม่จำเป็นต้องใช้ลิงก์จริงๆเพราะเป็นเพียงไฟล์ข้อความขนาดเล็กมาก
Jo-Erlend Schinstad

sudo nautilusกรุณาอย่าทำ ใช้sudo -i nautilusแทน
ซานา

0

นี่เป็นคำตอบเดียวกับ Jo-Erlend Schinstad ด้านบน แต่เป็นคำสั่ง Terminal

ln -s /home/user/Desktop/originalFile.txt ~/Desktop/newShortcut.txt

-1

หากคุณต้องการสร้างตัวเรียกใช้งานจากเชลล์สคริปต์โดยใช้ GUI

sudo apt-get install alacarte && alacarte

แก้ไข: Alacarte ดูเหมือนว่าจะเลิก ชอบ arronax

sudo add-apt-repository ppa:diesch/testing 
sudo apt-get update
sudo apt-get install arronax
nautilus -q
arronax

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