ในรุ่นเก่ามันง่ายที่จะสร้าง launcher บนเดสก์ท็อปของฉัน สิ่งที่ฉันต้องทำคือคลิกขวาที่เดสก์ท็อปและเลือกตัวเลือก "สร้างตัวเรียกใช้งาน"
ฉันจะสร้างปืนกลดังกล่าวได้อย่างไรตอนนี้
ในรุ่นเก่ามันง่ายที่จะสร้าง launcher บนเดสก์ท็อปของฉัน สิ่งที่ฉันต้องทำคือคลิกขวาที่เดสก์ท็อปและเลือกตัวเลือก "สร้างตัวเรียกใช้งาน"
ฉันจะสร้างปืนกลดังกล่าวได้อย่างไรตอนนี้
คำตอบ:
กล่องโต้ตอบ GUI เก่ายังคงใช้งานได้ถ้าคุณยังต้องการใช้สิ่งนี้:
ใช้ALT+ F2ประเภท
gnome-desktop-item-edit --create-new ~/Desktop
สิ่งนี้จะเรียกใช้ GUI Dialog เก่าและสร้าง Launcher บนเดสก์ท็อปของคุณ:
ข้อกำหนดเบื้องต้น
gnome-desktop-item-edit
ถูกติดตั้งโดยอัตโนมัติหากคุณติดตั้ง gnome-shell / gnome-fallback gnome-tweak-tool
จะถูกติดตั้งโดยอัตโนมัติหากคุณได้ติดตั้งไว้ก่อนหน้านี้
หรือคุณสามารถติดตั้ง gnome-panel เก่าโดยไม่ต้องใช้จำนวนมาก:
sudo apt-get install --no-install-recommends gnome-panel
คุณสามารถย้ายMyLauncher.Desktop
ไฟล์จาก~/Desktop
ไปยัง~/.local/share/applications/
เพื่อให้ปรากฏในแผงควบคุมแอปพลิเคชันทั้งหมดหรือ/usr/local/share/applications
เพื่อให้ผู้ใช้ทุกคนสามารถใช้งานได้ (ขอบคุณที่ @ JonBently แสดงความคิดเห็น)
gnome-desktop-item-edit --create-new ~/Desktop
ไว้ในส่วนคำสั่งเพื่อทำสิ่งนี้จากนั้นคุณจะมีไอคอนเดสก์ท็อปเพื่อสร้างตัวเรียกใช้งาน
~/.local/share/applications/
นั้น - แล้วพวกเขาก็จะรีบไป
คุณสามารถทำได้ด้วยตนเอง สร้างไฟล์ข้อความใหม่ชื่อ something.desktop และเขียนสิ่งนี้ในนั้น:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=command to run here
Name=visible name here
Comment=comment here
Icon=icon path here
อย่าลืมที่จะทำให้ไฟล์ปฏิบัติการ ( chmod +x something.desktop
)
มีวิธีที่เย็นกว่าคือ:
ภาพต้นฉบับนำมาจากiloveubuntu.netซึ่งไม่สามารถเข้าถึงได้ในขณะนี้
หากต้องการติดตั้งให้พิมพ์ open terminal ด้วยCtrl+ Alt+ Tและเขียน:
sudo add-apt-repository ppa: diesch / testing sudo apt-get update sudo apt-get install arronax nautilus -q
นี้เป็นเย็นเพราะมีการลากและวางและฟังก์ชั่นอื่น ๆ อีกมากมายกับGUI
เพิ่มเติมเกี่ยวกับArronax บน ubuntugeek.com
ไม่สามารถใช้งานได้ในเวอร์ชันล่าสุดอีกต่อไปไอคอนเดสก์ท็อปถูกลบอย่างสมบูรณ์
นี่คือทางออกที่จะได้มันกลับมาที่เมนูคลิกขวาใน Gnome และ Unity
1- ติดตั้งgnome-tweak-tool หากคุณยังไม่มีใน Terminal paste-
sudo apt-get install gnome-tweak-tool
2- จากนั้นพิมพ์ข้อความต่อไปนี้เพื่อเปิดใช้งาน
gnome-tweak-tool
หรือใช้คีย์ลัดAlt+ F2พิมพ์gnome-tweak-tool
แล้วคลิก "Run"
3- นำทางไปยังแท็บ "เดสก์ท็อป" ทางด้านซ้ายของภาพ - แล้วเปิด
"ให้ตัวจัดการไฟล์จัดการเดสก์ท็อป"
4- ที่มาสำหรับส่วนนี้: 1ตอนนี้เรากำลังจะสร้างสคริปต์เพื่อวางบนเมนูคลิกขวา -
เปิดgedit
โดยเทอร์มินัลหรือAlt+ F2, วางรหัส
gnome-desktop-item-edit ~/Desktop/ --create-new
ใส่สิ่งนี้ลงในเอกสารข้อความใหม่แล้วบันทึกเป็น "สร้างตัวเรียกใช้ใหม่" ไม่จำเป็นต้องใช้ส่วนขยาย (คุณอาจต้องใช้. sh เป็นส่วนขยายจาก "สร้างตัวเรียกใช้งานใหม่" หากคุณไม่สามารถทำให้มันเปิดใช้งานได้ใน ขั้นตอนต่อไป).
5 - ตอนนี้เราจำเป็นต้องทำให้ไฟล์ปฏิบัติการคลิกขวาที่ไฟล์ไปที่> คุณสมบัติ> คลิกแท็บการอนุญาต> ค้นหา "ดำเนินการ" และตรวจสอบ "อนุญาตให้เรียกใช้ไฟล์เป็นโปรแกรม" จากนั้นปิด
6- เปิดเบราว์เซอร์ไฟล์ไปที่> ดู> แสดงไฟล์ที่ซ่อนตอนนี้ไปที่โฟลเดอร์หลักของคุณแล้ววางไฟล์ลง~/.gnome2/nautilus-scripts
ไป แสดงด้านล่าง -
7- ตอนนี้เราได้สร้างตัวเรียกใช้งานใหม่บนเมนูคลิกขวา! คลิกขวาที่เดสก์ท็อปของคุณแล้วไปที่> สคริปต์> สร้างตัวเรียกใช้ใหม่จากนั้นกรอกข้อมูล comand สำหรับแอปพลิเคชันที่คุณต้องการด้าน
ล่าง -
หากคุณลืมสิ่งที่คำสั่งเรียกใช้แอปคือคลิก "เรียกดู" จากนั้นไปที่ระบบไฟล์> usr> bin ซึ่งเป็น / usr / bin นี่คือแอปพลิเคชั่นในระบบของคุณส่วนใหญ่ควรหาไอคอนโดยอัตโนมัติหลังจากคุณคลิก "เปิด" แม้ว่าพวกเขาจะไม่ปรากฏขึ้นมาก่อน
หากไม่แสดงไอคอนเมื่อคุณกลับไปที่กล่อง "สร้างตัวเรียกใช้งาน" คุณสามารถลากไอคอนโดยค้นหาไอคอนใน / usr / share / ไอคอน มีไอคอนเริ่มต้นในโฟลเดอร์ชุดรูปแบบต่างๆหรือไอคอนเฉพาะใน/usr/share/icons/hicolor/scalable/apps
หรือ/usr/share/icons/hicolor/48x48/apps
หรือหากคุณต้องการใส่ไอคอนในภายหลังคุณสามารถคลิกขวา> คุณสมบัติเพื่อลากและวางไอคอน
(ส่วนนี้เป็นเพียงคำพังเพยalt+ f2มีความแตกต่างในเอกภาพ) อีกวิธีในการแสดงรายการแอปพลิเคชันที่รู้จักคือการกดAlt+ F2และคลิกที่แอปภายใต้ "แสดงรายการแอปพลิเคชันที่รู้จัก" คุณสามารถคัดลอกข้อความคำสั่งสำหรับโปรแกรมนั้น เพื่อ
สร้างตัวเรียกใช้ใหม่
ทั้งหมดนี้จะทำให้การสร้าง launchers แบบกำหนดเองง่ายขึ้นมากและเมื่อติดตั้งแล้วคุณสามารถทำได้โดยไม่ต้องใช้เครื่อง
สร้างไฟล์ .desktop ใน / usr / share / applications /
gksudo gedit /usr/share/applications/give-any-name.desktop
วางข้อความต่อไปนี้
[Desktop Entry]
Type=Application
Terminal=false
Icon=/path/to/icon/icon.png
Name=give-name-here
Exec=/path/to/file/executable
Categories=Utility;
ตั้งชื่อให้กับชื่อที่คุณต้องการ
สำหรับไอคอนและExecให้ใช้พา ธ เต็มหรือชื่อ "ระบบ" ตัวอย่างเช่นไอคอนเครื่องเล่นวิดีโอ VLC เป็น /usr/share/icons/hicolor/48x48/apps/vlc.png หรือเพียงแค่ vlc (โดยไม่มีนามสกุล. png)
สำหรับหมวดหมู่ปรึกษารายการมาตรฐาน XDG
applications
ใน/usr/share/
? เป็นไปได้อย่างไร?
วิธีที่ง่ายกว่าในการสร้างตัวเรียกใช้งานสำหรับโปรแกรม:
หากคุณพบโปรแกรมในเส้นประของคุณเพียงคลิกและลากไอคอนสำหรับโปรแกรมในเส้นประของคุณไปยังเดสก์ท็อปของคุณหรือที่ใดก็ตามที่คุณต้องการ :)
ใน 14.04 / 15.10 / 16.04 /17.04 / 17.10ในการสร้างทางลัดบนเดสก์ท็อปไปยังแอปพลิเคชันที่มีอยู่ : ทางออกที่ง่ายที่สุด (ไม่พบคำตอบอื่น ๆ เท่าที่ฉันเห็น) คือการคัดลอกไฟล์เดสก์ท็อปของแอปพลิเคชัน ไป/usr/share/applications,
คลิกขวาที่ไฟล์สก์ท็อปของโปรแกรมให้ไปที่เดสก์ทอปของคุณคลิกขวา>copy
อย่าลืมที่จะทำให้มันใช้งานได้ไอคอนที่ถูกต้องจะปรากฏขึ้นหลังจากที่คุณทำให้มันเป็นปฏิบัติการ>paste
เพียงลากและวางไอคอนจาก Dash ไปยังเดสก์ท็อปไม่ทำงานใน 14.04
xdg-desktop-icon install /usr/share/applications/google-chrome.desktop
Paste
หยวนใน Gnome ของฉัน 3.28.1
สร้างไฟล์ที่เรียกว่าsomething.desktop
เปิดใน gedit และพิมพ์:
[Desktop Entry]
Name=Launcher Name
Comment=Launcher Comment
Exec=Command to Execute
Terminal=false
Type=Application
Icon=Path to Icon
วางสิ่งนี้ไว้/usr/share/applications
และเมื่อคุณเรียกใช้งานให้คลิกขวาที่แอปใน Unity Launcher และทำเครื่องหมาย " Keep in launcher " (หากคุณต้องการใน Unity Launcher) หรือเพียงวางไว้บนเดสก์ท็อปของคุณหากคุณต้องการ Desktop Launcher
ใส่ไฟล์นี้~/.local/share/applications
หากคุณต้องการใช้กับผู้ใช้ของคุณ
Jurriaan ได้สร้างแอพ python แบบกราฟิกเพื่อทำสิ่งนี้ให้คุณทั้งหมดสามารถดาวน์โหลดได้ที่นี่: http://jurschreuder.nl/UnityLaunchCreator.tar.gz
ในตัวอย่างนี้เราจะทำให้ตัวเรียกใช้สำหรับ Arduino v1.8.5 ก่อนหน้านี้ไฟล์ปฏิบัติการจะถูกแตกไปยังโฟลเดอร์นี้: "~ / Downloads / Install_Files / Arduino / arduino-1.8.5" ไฟล์ปฏิบัติการหลักเพื่อเปิดใช้แอปพลิเคชันจะถูกเก็บไว้ที่ "~ / ดาวน์โหลด / Install_Files / Arduino / arduino-1.8.5 / arduino"
ทำตามตัวอย่างของฉันด้านล่างอัปเดตทุกขั้นตอนเท่าที่จำเป็นสำหรับแอปพลิเคชันของคุณรวมถึงการแก้ไขเนื้อหาไฟล์ .desktop ตามต้องการ
ถาม: ทำไมทำอย่างนี้
ตอบ: มันช่วยให้คุณสามารถแก้ไขไฟล์ .desktop ไฟล์เดียวเพื่อทำการเปลี่ยนแปลงทางลัดในสถานที่ทั้งสองพร้อมกัน
ถาม: ทำไมไม่เพียงทำไฟล์. เดสก์ท็อปโดยตรงบนเดสก์ท็อปจากนั้นสร้าง symlink เดียวสำหรับ Unity application launcher
ตอบ: เนื่องจากวิธีนี้ไฟล์. เดสก์ท็อปตั้งอยู่อย่างปลอดภัยในโฟลเดอร์อื่นที่คุณและลูก ๆ ของคุณจะไม่ลบออกจากเดสก์ท็อปโดยไม่ได้ตั้งใจเพื่อให้คุณรู้ว่าไฟล์จะไม่ถูกแก้ไขหรือลบโดยไม่ตั้งใจ
นี่คือคำสั่งที่ฉันใช้ตัวแก้ไขข้อความ "leafpad" GUI:
mkdir ~/Desktop_launchers
sudo apt update && apt install leafpad
cd ~/Desktop_launchers
leafpad Arduino_1_8_5.desktop
คัดลอกและวางข้อมูลต่อไปนี้ลงในไฟล์ "Arduino_1_8_5.desktop" ที่คุณเพิ่งสร้างขึ้น
Exec
เส้นทางที่มีช่องว่างคุณต้องใช้เครื่องหมายคำพูดเดี่ยว ( '
) รอบชื่อพา ธ ด้านล่างมิฉะนั้นคุณจะได้รับข้อความ "ข้อผิดพลาดในการเปิดแอปพลิเคชัน" เมื่อคุณคลิกที่ลิงก์การทำงานIcon
พา ธแม้ว่าจะมีช่องว่างในพา ธคุณจะต้องไม่ใช้เครื่องหมายอัญประกาศเดี่ยวรอบ ๆ พา ธ มิฉะนั้นไอคอนจะไม่ปรากฏขึ้นบนลิงก์อย่างถูกต้องArduino_1_8_5.desktop
เนื้อหาไฟล์:
[Desktop Entry]
Name=Arduino 1.8.5
Comment=
Exec='/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/arduino'
Icon=/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/lib/arduino.png
Terminal=false
Type=Application
StartupNotify=true
บันทึกและออก.
หมายเหตุ: ขั้นตอนนี้สำคัญ! คุณต้องทำสิ่งนี้ก่อนที่จะสร้างลิงก์สัญลักษณ์ในขั้นตอนถัดไปด้านล่างมิฉะนั้นลิงก์สัญลักษณ์ที่คุณกำลังจะสร้างจะไม่ทำงานอย่างถูกต้องเป็นทางลัดเพื่อเปิดโปรแกรมจากเดสก์ท็อปของคุณ
chmod +x Arduino_1_8_5.desktop
รูปแบบคำสั่ง: "ln -s / path / to / file / path / to / symlink_to_make"
ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop ~/Desktop/Arduino_1_8_5.desktop
โปรดทราบว่าการสิ้นสุด symlink ของคุณด้วย ".desktop" นั้นไม่เช่นนั้นจะไม่แสดงหรือทำงานอย่างถูกต้องในฐานะทางลัดบนเดสก์ท็อป
sudo ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop /usr/share/applications/Arduino_1_8_5.desktop
หมายเหตุ:
rm ~/Desktop/Arduino_1_8_5.desktop
sudo rm /usr/share/applications/Arduino_1_8_5.desktop
My Desktop พร้อมทางลัดที่สร้างขึ้นใหม่:
เมนู Unity Launcher พร้อมทางลัดที่สร้างขึ้นใหม่:
สำหรับความรู้เพิ่มเติมและเทคนิคทางเลือกดูเอกสาร Ubuntu อย่างเป็นทางการใน "UnityLaunchersAndDesktopFiles" ที่นี่: https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
เมื่อพิจารณาจากคำตอบก่อนหน้าโดย Scaine gnome-panel
วิธีการติดตั้งการพึ่งพา แต่ที่ด้านล่างสุดของสิ่งต่าง ๆ - เราไม่ต้องการสิ่งเหล่านั้นจริงๆเราแค่ต้อง.desktop
สร้างไฟล์ขึ้นมา ดังนั้นฉันจึงวางสคริปต์ขนาดเล็กที่ทำอย่างนั้นวิธีกราฟิกสร้าง.desktop
ไฟล์ที่มีชื่อใน~/Desktop
โฟลเดอร์พร้อมใช้งานและปักหมุดไปที่ Unity launcher ไม่ใช่สคริปต์ที่ดีที่สุดที่นี่ แต่ทำงานได้ดี
สามารถบันทึกเป็นไฟล์ชื่อmakeLauncher.sh
เปลี่ยนสิทธิ์จากคลิกขวา -> คุณสมบัติ -> สิทธิ์ -> อนุญาตให้เรียกใช้ไฟล์เป็นโปรแกรมและพร้อมใช้งาน
#!/bin/bash
FORM=$(zenity --forms \ --title="Simple shortcut maker" --text="Create new .desktop file" \
--add-entry="Program Name" \
--add-entry="Command or path to file" \
--add-entry="Terminal app(true/false)" \
--add-entry="Icon (path)")
[ $? == 0 ] || exit 1
awk -F'|' -v home="$HOME" '{
FILE = home"/Desktop/"$1".desktop"
print "[Desktop Entry]" >> FILE
print "Type=Application" >> FILE
print "Name="$1 >> FILE
print "Exec="$2 >> FILE
print "Terminal="$3 >> FILE
if ($4 !~ /^[ ]*$/)
print "Icon="$4 >> FILE ;
system("chmod 755 " FILE);
}' <<< "$FORM"
และนี่คือลักษณะที่ปรากฏ
หมายเหตุด้านข้าง : เศร้าฟิลด์แบบฟอร์มของ zenity ไม่มีช่องทำเครื่องหมายสำหรับวิดเจ็ตแบบฟอร์มดังนั้นจึงต้องพิมพ์ตัวเลือก true / false สำหรับเทอร์มินัลแอป ฉันกำลังพิจารณาเขียนสคริปต์นี้ใหม่ใน PyQt
FILE = home"/Desktop/"$1".desktop"
ที่ซึ่งhome
ถูกกำหนดเป็นตัวแปรให้กับawk
คำสั่งใน-v home="$HOME"
ส่วน คุณสามารถทำอะไรเป็นลบการอ้างอิงถึงFILE
จากคำสั่งและเปลี่ยนคำสั่งตัวเองให้ชื่อไฟล์ที่คุณต้องการที่จะสร้างผ่านawk
> somefile.desktop
มันไม่ยากเกินไปเพียงแค่ต้องเขียนส่วนนั้นใหม่ โปรดเตือนฉันสองสามวัน ฉันจะพยายามอัปเดตคำตอบนี้ในวันพรุ่งนี้ แต่ฉันอาจลืม
gnome-desktop-item-edit
) ) แต่ฉันคิดว่าคุณอาจจะดีกว่า
โปรดระวังหน้า wiki นี้ที่ฉันทำเพราะฉันสังเกตเห็นว่าคำถามบนเดสก์ท็อปและตัวเรียกใช้เอกภาพนั้นบ่อยมาก :) https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
นี้สามารถทำได้อย่างง่ายดายโดยใช้&nautilus-action
gnome-desktop-item-edit
ติดตั้ง nautilus-action โดยรันคำสั่งต่อไปนี้ในเทอร์มินัล:
sudo apt-get install nautilus-action
เรียกใช้ Nautilus-Actions และสร้างการกระทำใหม่
ใต้แท็บการกระทำให้เลือก " แสดงรายการในเมนูบริบทตำแหน่ง " จากนั้นในป้ายกำกับบริบทให้ป้อนสิ่งนี้: สร้างตัวเรียกใช้
เปิดตอนนี้แท็บคำสั่งและป้อนรายละเอียดต่อไปนี้:
ฉลาก: Create Launcher
เส้นทาง: gnome-desktop-item-edit
พารามิเตอร์: --create-new %f
ไดเรกทอรีทำงาน: Click Browse and select your Desktop folder.
ออกจากแท็บที่เหลือตามที่เป็นอยู่ตอนนี้บันทึกคำสั่งและออก:
รีสตาร์ท Nautilus:
nautilus -q
คุณสามารถเพิ่มทางลัดจากเมนูบริบทโดยเลือกสร้างตัวเลือก
ทางลัดจะถูกเพิ่มในไดเรกทอรีปัจจุบันของคุณที่คุณคลิกขวา
$ sudo apt-get install nautilus-actions Reading package lists... Done Building dependency tree Reading state information... Done Package nautilus-actions is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'nautilus-actions' has no installation candidate
nautilus-action
filemanger-actions
ได้ถูกแทนที่ด้วย แต่มันไม่ได้อยู่ใน repo ใช้ ppa จากรายงานข้อผิดพลาด: bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1768597
ติดตั้ง "สร้าง Launcher" จากศูนย์ซอฟต์แวร์ Ubuntu คุณสามารถค้นหาชื่อนี้เพื่อค้นหาได้ ดูเพิ่มเติม: ลิงก์ - ไดเรกทอรีของแอพ Ubuntu
ฉันได้สังเกตเห็นว่าทั้งสองคำพังเพยแบนและ --no-recommends
gnome-ปรับแต่งเครื่องมือต้องโหลดการอ้างอิงแม้จะมี
วิธีที่ฉันใช้มาแล้วคือการเลือกไอคอนจาก Dash เช่น Firefox และลากไปยังเดสก์ท็อป คุณไม่สามารถลากไอคอนจากตัวเรียกใช้งานมันไม่อนุญาตให้คุณ ดังนั้นจึงต้องเป็น Dash ดังนั้นกดปุ่ม Super (หรือ Windows) บนแป้นพิมพ์ของคุณเพื่อเปิดใช้ Dash ตรวจสอบให้แน่ใจว่าไม่ใช่แบบเต็มหน้าจอ (สลับกับปุ่มที่มุมบนซ้าย) จากนั้นลากไอคอนใด ๆ ลงบน เดสก์ท็อปของคุณ
จากนั้นคลิกขวาที่ไอคอนเดสก์ท็อปใหม่แล้วเปลี่ยนพา ธ คำอธิบายไอคอน (และแสดงความคิดเห็นหากคุณต้องการ) จากนั้นลากตัวเรียกใช้ใหม่นี้ไปยังที่ใดที่ต้องการ/home/yourname/Misc/Apps
และในที่สุดจากนั้นลากไปยังตัวเรียกใช้
หมายเหตุ: หากคุณลากไฟล์จากเดสก์ท็อปไปยังตัวเรียกใช้งานโดยตรงจากนั้นลบไฟล์เดสก์ท็อปรายการตัวเรียกใช้จะหยุดทำงานแม้ว่าจะดูดี ฉันคิดว่ามันสร้างทางลัดบางอย่างให้กับต้นฉบับที่คุณเพิ่งลบไป
ฉันได้พัฒนาโปรแกรมบรรทัดคำสั่งเล็กน้อยสำหรับการสร้างตัวเรียกโปรแกรม ตัวอย่าง:
iconize -n "Sublime Text" -p /home/marco/Desktop/sublime/sublime -i /home/marco/Desktop/sublime/Icon/256x256/sublime_text.png
มันจะสร้างรายการเดสก์ท็อปที่สอดคล้องกันภายใน~/.local/share/applications
:
[Desktop Entry]
Type=Application
Name=Sublime Text
Exec=/home/marco/Scrivania/sublime/sublime %U
Icon=/home/marco/Scrivania/sublime/Icon/256x256/sublime_text.png
จากนั้นคุณสามารถย้ายไปยังเดสก์ท็อปของคุณดังนี้:
mv ~/.local/share/applications/sublime-text.desktop ~/Desktop
ทางเลือกที่มีประสิทธิภาพมากขึ้นคือAlacarteและMenuLibre (มีฟังก์ชั่นเพิ่มเติมและส่วนต่อประสานกราฟิกกับผู้ใช้)
ตัวเรียกใช้งานเหล่านี้มีปัญหาหนึ่ง: คุณไม่สามารถใช้งานได้จากเว็บเบราว์เซอร์เช่นแนบไฟล์เก็บถาวรไปยังข้อความอีเมลหรืออัพโหลดไฟล์ไปยังเว็บไซต์เช่นhttp://2shared.com/
มีทางออกที่ง่าย:
ln -s /destination/directory ~/Desktop/nameofshortcut
ตัวอย่างเช่น: ln -s /data/music ~/Desktop/good_music
วิธีนี้ไอคอนจะปรากฏขึ้นที่เดสก์ท็อปโดยมีรูปภาพของโฟลเดอร์ที่มีลูกศรด้านล่างแสดงถึงทางลัดแทนสปริงหรือจรวดของตัวเรียกใช้
ใน 14.04คุณสามารถคลิกขวาที่ไฟล์เรียกทำงานแล้วเลือกMake Link
จากนั้นคุณสามารถลากและวางลิงก์นั้นบนเดสก์ท็อปของคุณ
Lock to Launcher
การแนบโปรแกรมนี้เพื่อตัวของคุณเพียงแค่เริ่มต้นโปรแกรมแล้วในขณะที่มันทำงานคลิกขวาที่ไอคอนบนแถบตัวของคุณและเลือก
หมายเหตุ: การเพิ่มโปรแกรมลงในแถบตัวเรียกใช้งานของคุณด้วยวิธีนี้จะไม่สามารถใช้งานได้กับแอปพลิเคชั่น WINE แต่คุณยังสามารถเพิ่มแอพ WINE ไปยังเดสก์ท็อปของคุณได้ด้วยวิธีนี้
(*) คุณจะได้รับข้อผิดพลาดหากคุณพยายามที่จะลาก / วางด้วย Nautilus ในฐานะผู้ใช้ระดับปกติ ข้อผิดพลาดนั่นคือสิ่งที่ทำให้ฉันเข้าใจขั้นตอนหกขั้นที่ระบุไว้ที่นี่ เป็นอีกตัวอย่างหนึ่งของ "ความล้มเหลว" ที่กำลังก้าวไปสู่ความสำเร็จ