Trong các phiên bản cũ, thật dễ dàng để tạo một trình khởi chạy trên máy tính để bàn của tôi. Tất cả những gì tôi phải làm là nhấp chuột phải vào màn hình của mình và chọn tùy chọn "tạo launcher".
Làm thế nào tôi có thể tạo launcher như vậy bây giờ?
Trong các phiên bản cũ, thật dễ dàng để tạo một trình khởi chạy trên máy tính để bàn của tôi. Tất cả những gì tôi phải làm là nhấp chuột phải vào màn hình của mình và chọn tùy chọn "tạo launcher".
Làm thế nào tôi có thể tạo launcher như vậy bây giờ?
Câu trả lời:
Hộp thoại GUI cũ vẫn khả dụng nếu bạn vẫn muốn sử dụng:
Sử dụng loại ALT+F2
gnome-desktop-item-edit --create-new ~/Desktop
Điều này sẽ khởi chạy Hộp thoại GUI cũ và tạo trình khởi chạy trên Màn hình của bạn:

Điều kiện tiên quyết
gnome-desktop-item-editđược cài đặt tự động nếu bạn đã cài đặt gnome-shell / gnome-fallback. Nó cũng được cài đặt tự động nếu bạn đã cài đặt trước đó gnome-tweak-tool.
Ngoài ra, bạn có thể cài đặt bảng điều khiển gnome cũ mà không cần nhiều phần lớn:
sudo apt-get install --no-install-recommends gnome-panel
Sau này, bạn có thể di chuyển MyLauncher.Desktoptệp từ ~/Desktopđể ~/.local/share/applications/làm cho nó xuất hiện trong tất cả các bảng điều khiển của ứng dụng hoặc /usr/local/share/applicationsđể làm cho nó có sẵn cho tất cả người dùng (Cảm ơn bình luận của @ JonBently).
gnome-desktop-item-edit --create-new ~/Desktopvào phần lệnh hoạt động để làm điều này, sau đó bạn sẽ có một biểu tượng máy tính để bàn để tạo trình khởi chạy.
~/.local/share/applications/- sau đó chúng xuất hiện trong dấu gạch ngang.
Bạn có thể làm nó bằng tay. Tạo một tệp văn bản mới có tên Something.desktop và viết nó vào đó:
#!/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
Đừng quên làm cho tập tin thực thi ( chmod +x something.desktop).
Có cách làm mát:
Ảnh gốc được lấy từ iloveubfox.net hiện không thể truy cập được
Để cài đặt, gõ mở một thiết bị đầu cuối với Ctrl+ Alt+ Tvà viết:
sudo add-apt-repository ppa: diech / tests sudo apt-get cập nhật sudo apt-get cài đặt arronax nautilus -q
Điều này thú vị hơn vì nó có chức năng kéo và thả và nhiều chức năng hơn với GUI .
Thông tin thêm về Arronax trên ubuntugeek.com .
Không còn hoạt động trong phiên bản mới nhất, các biểu tượng máy tính để bàn đã bị xóa hoàn toàn.
Đây là một giải pháp để đưa nó trở lại trên menu nhấp chuột phải trong Gnome và Unity,
1- Cài đặt công cụ gnome-chỉnh-công cụ , nếu bạn chưa có nó, Trong thiết bị đầu cuối dán-
sudo apt-get install gnome-tweak-tool
2- Sau đó gõ như sau để khởi chạy nó
gnome-tweak-tool
Hoặc sử dụng phím tắt Alt+ F2loại gnome-tweak-toolsau đó nhấp vào "Chạy"
3- Điều hướng đến tab "Máy tính để bàn" ở bên trái trong hình - Và BẬT
"Có trình quản lý tệp xử lý máy tính để bàn"

4- Nguồn cho phần này: 1 Bây giờ chúng ta sẽ tạo một Script để đưa vào menu nhấp chuột phải -
Mở geditbằng thiết bị đầu cuối hoặc Alt+ F2, Dán mã
gnome-desktop-item-edit ~/Desktop/ --create-new
chỉ đặt phần này vào tài liệu văn bản mới và sau đó lưu nó dưới dạng "Tạo Trình khởi chạy mới" không cần tiện ích mở rộng (bạn có thể cần sử dụng .sh làm tiện ích mở rộng "Tạo Trình khởi chạy mới.sh", nếu bạn không thể thực hiện được trong bước tiếp theo).
5- Bây giờ chúng ta cần làm cho tệp có thể thực thi được, Nhấp chuột phải vào tệp vào> Thuộc tính> bấm vào tab Quyền> tìm "Thực thi" và kiểm tra "Cho phép thực thi tệp dưới dạng chương trình" rồi đóng lại.
6- Mở trình duyệt tệp, đi đến> Xem> Hiển thị tệp ẩn, bây giờ điều hướng đến thư mục nhà của bạn và Đặt tệp vào ~/.gnome2/nautilus-scripts. Dưới đây -

7- Bây giờ chúng ta đã tạo launcher mới trên menu chuột phải! Nhấp chuột phải vào màn hình của bạn và đi đến> Tập lệnh> Tạo Trình khởi chạy mới Sau đó điền thông tin comand cho ứng dụng bạn muốn,
Hiển thị bên dưới-

Nếu bạn quên lệnh khởi chạy của ứng dụng là gì, hãy nhấp vào "Duyệt" rồi điều hướng đến Hệ thống tệp> usr> bin là / usr / bin, đây là những ứng dụng trên hệ thống của bạn, hầu hết sẽ tự động tìm biểu tượng sau khi bạn nhấp vào "Mở", mặc dù họ sẽ không xuất hiện trước đó
Nếu Nó không hiển thị biểu tượng khi bạn quay lại hộp "Tạo Trình khởi chạy", bạn có thể kéo biểu tượng vào bằng cách tìm biểu tượng trong / usr / share / icon. Có các biểu tượng mặc định trong thư mục chủ đề khác nhau hoặc các biểu tượng cụ thể trong /usr/share/icons/hicolor/scalable/appshoặc /usr/share/icons/hicolor/48x48/apps, hoặc nếu sau này bạn muốn đặt một biểu tượng trong bạn có thể nhấn chuột phải> properties để kéo và thả biểu tượng vào.
(Phần này chỉ dành cho gnome, alt+ f2là khác nhau trong sự hiệp nhất) Một cách khác để liệt kê các ứng dụng được biết đến là để nhấn Alt+ F2và nhấn vào ứng dụng trong "Hiển thị danh sách các ứng dụng nổi tiếng", sau đó bạn có thể sao chép văn bản lệnh cho chương trình đó để dán vào để
tạo Trình khởi chạy mới.

Tất cả điều này sẽ làm cho việc khởi chạy tùy chỉnh trở nên cực kỳ dễ dàng hơn và sau khi thiết lập, bạn có thể thực hiện chúng mà không cần thiết bị đầu cuối.
Tạo tệp .desktop trong / usr / share / application /
gksudo gedit /usr/share/applications/give-any-name.desktop
Dán đoạn văn sau
[Desktop Entry]
Type=Application
Terminal=false
Icon=/path/to/icon/icon.png
Name=give-name-here
Exec=/path/to/file/executable
Categories=Utility;
Đặt tên cho tên bạn muốn.
Đối với Icon và Exec , sử dụng tên đường dẫn đầy đủ hoặc tên "hệ thống". Ví dụ: biểu tượng trình phát video VLC là /usr/share/icons/hcolor/48x48/apps/vlc.png hoặc đơn giản là vlc (không có phần mở rộng .png).
Đối với Danh mục , hãy tham khảo danh sách Tiêu chuẩn XDG .
applicationstrong /usr/share/? Làm thế nào nó có thể có thể?
Một cách dễ dàng hơn để tạo launcher cho chương trình:
Nếu bạn có thể tìm thấy chương trình trong dấu gạch ngang của mình, chỉ cần nhấp và kéo biểu tượng cho chương trình trong dấu gạch ngang của bạn vào máy tính để bàn hoặc bất cứ nơi nào bạn muốn. :)
Trong 14.04 / 15.10 / 16.04 / 17.04 / 17.10 Để tạo lối tắt trên màn hình nền cho ứng dụng hiện có : giải pháp đơn giản nhất (không tìm thấy trong các câu trả lời khác theo như tôi có thể thấy) là sao chép tệp máy tính để bàn của ứng dụng vào Bàn làm việc: đi đến /usr/share/applications,kích chuột phải vào tập tin máy tính để bàn của ứng dụng >copy, hãy để máy tính của bạn, nhấn chuột phải >paste. Đừng quên làm cho nó có thể thực thi được , biểu tượng chính xác của nó sẽ xuất hiện sau khi bạn thực hiện nó.
Chỉ cần kéo và thả biểu tượng từ Dash vào Bàn làm việc không hoạt động trong 14.04.
xdg-desktop-icon install /usr/share/applications/google-chrome.desktop
PasteNhân dân tệ trên Gnome 3.28.1 của tôi
Tạo một tệp được gọi something.desktop, mở nó trong gedit và gõ:
[Desktop Entry]
Name=Launcher Name
Comment=Launcher Comment
Exec=Command to Execute
Terminal=false
Type=Application
Icon=Path to Icon
Đặt cái này là /usr/share/applicationsvà khi bạn chạy nó, nhấp chuột phải vào ứng dụng trong Unity Launcher và đánh dấu vào " Keep in launcher " (nếu bạn muốn nó trong Unity Launcher), hoặc chỉ đặt nó trên máy tính để bàn của bạn nếu bạn muốn có một launcher Desktop.
Đặt tệp này vào ~/.local/share/applicationsnếu bạn muốn áp dụng điều này cho người dùng của bạn.
Jurriaan đã tạo một ứng dụng python đồ họa để làm tất cả điều này cho bạn, nó có thể được tải xuống ở đây: http://jurschreuder.nl/UnityLaunchCreator.tar.gz
Trong ví dụ này, chúng tôi sẽ tạo một launcher cho Arduino v1.8.5. Các tệp thực thi trước đây đã được trích xuất vào thư mục này: "~ / Tải xuống / Install_Files / Arduino / arduino-1.8.5". Tệp thực thi chính để khởi chạy ứng dụng được lưu trữ tại "~ / Tải xuống / Install_Files / Arduino / arduino-1.8.5 / arduino".
Thực hiện theo ví dụ của tôi dưới đây, cập nhật tất cả các bước cần thiết cho ứng dụng của bạn, bao gồm sửa đổi nội dung tệp .desktop theo yêu cầu.
Q: Tại sao làm theo cách này?
Trả lời: Vâng, nó cho phép bạn chỉ phải chỉnh sửa một tệp .desktop để thay đổi các phím tắt ở cả hai nơi cùng một lúc.
Q: Tại sao không chỉ thực hiện tệp .desktop trực tiếp trên Bàn làm việc và sau đó tạo một liên kết tượng trưng duy nhất cho trình khởi chạy ứng dụng Unity?
Trả lời: bởi vì cách này, tệp .desktop nằm an toàn trong một thư mục khác mà bạn và con bạn sẽ không vô tình xóa nó khỏi Bàn làm việc, vì vậy bạn biết rằng nó sẽ không bị vô tình sửa đổi hoặc xóa.
Dưới đây là các lệnh, với tôi bằng trình soạn thảo văn bản GUI "leafpad":
mkdir ~/Desktop_launchers
sudo apt update && apt install leafpad
cd ~/Desktop_launchers
leafpad Arduino_1_8_5.desktop
Sao chép và dán đoạn sau vào tệp "Arduino_1_8_5.desktop" bạn vừa tạo.
Execcác đường dẫn có dấu cách, bạn phải sử dụng dấu ngoặc đơn ( ') xung quanh tên đường dẫn bên dưới, nếu không bạn sẽ gặp "lỗi khởi chạy ứng dụng" khi bạn nhấp vào liên kết chạy.IconTuy nhiên, đối với đường dẫn, ngay cả khi nó có khoảng trắng trong đường dẫn , bạn không được sử dụng các dấu ngoặc đơn xung quanh đường dẫn nếu không biểu tượng sẽ không hiển thị đúng trên liên kết.Arduino_1_8_5.desktop nội dung tập tin:
[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
Lưu và thoát.
Lưu ý: bước này rất quan trọng! Bạn phải làm điều này TRƯỚC KHI tạo liên kết tượng trưng trong bước tiếp theo bên dưới, nếu không thì liên kết tượng trưng mà bạn sắp tạo sẽ không hoạt động chính xác như một phím tắt để khởi chạy chương trình từ Máy tính để bàn của bạn.
chmod +x Arduino_1_8_5.desktop
Định dạng lệnh: "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
Lưu ý rằng việc kết thúc liên kết tượng trưng của bạn bằng ".desktop" là bắt buộc nếu không nó sẽ không hiển thị hoặc hoạt động đúng như một phím tắt trên Màn hình.
sudo ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop /usr/share/applications/Arduino_1_8_5.desktop
Ghi chú:
rm ~/Desktop/Arduino_1_8_5.desktopsudo rm /usr/share/applications/Arduino_1_8_5.desktopMáy tính để bàn của tôi với lối tắt mới được tạo:
Menu Unity Launcher với phím tắt mới được tạo:
Để biết thêm kiến thức và các kỹ thuật thay thế, hãy xem Tài liệu Ubuntu chính thức về "UnityLaunchersAndDesktopFiles" tại đây: https ://help.ub Ubuntu.com/community/UnityLaunchersAndDesktopFiles
Xem xét câu trả lời trước đây của Scaine, gnome-panelcách cài đặt các phụ thuộc, nhưng ở tận cùng của mọi thứ - chúng tôi không thực sự cần những thứ đó, chúng tôi chỉ cần .desktoptạo các tệp. Do đó, tôi đã đặt một tập lệnh nhỏ thực hiện chính xác điều đó, theo cách đồ họa, tạo một .desktoptệp có tên trong ~/Desktopthư mục, có sẵn để sử dụng và ghim vào trình khởi chạy Unity. Không phải là kịch bản tốt nhất ở đây, nhưng làm công việc.
Điều này có thể được lưu dưới dạng tệp có tên makeLauncher.sh, thay đổi quyền từ Nhấp chuột phải -> Thuộc tính -> Quyền -> Cho phép thực thi tệp dưới dạng chương trình và sẵn sàng hoạt động.
#!/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"
Và đây là vẻ ngoài của nó
Lưu ý bên lề : thật đáng buồn, trường biểu mẫu của zenity không có hộp kiểm cho tiện ích biểu mẫu, do đó, tùy chọn đúng / sai cho ứng dụng Terminal phải được nhập. Tôi đang xem xét viết lại kịch bản này trong PyQt.
FILE = home"/Desktop/"$1".desktop", nơi homeđược định nghĩa là biến cho awklệnh trong -v home="$HOME"một phần. Những gì bạn có thể làm là xóa tất cả các tham chiếu FILE khỏi awklệnh và chuyển hướng chính lệnh đó đến một tên tệp cụ thể mà bạn muốn tạo thông qua > somefile.desktop. Nó không quá khó, chỉ cần viết lại phần cụ thể đó. Xin nhắc tôi trong vài ngày. Tôi sẽ cố gắng cập nhật câu trả lời này vào ngày mai, nhưng tôi có thể quên.
gnome-desktop-item-edit) ) nhưng tôi nghĩ rằng bạn có thể đẹp hơn.
xin lưu ý về trang wiki này tôi đã thực hiện, vì tôi nhận thấy rằng các câu hỏi trên trình khởi chạy máy tính để bàn và thống nhất rất thường xuyên :) https ://help.ub Ubuntu.com/community/UnityLaunchersAndDesktopFiles
Điều này có thể dễ dàng đạt được bằng cách sử dụng nautilus-action& gnome-desktop-item-edit.
Cài đặt nautilus-action bằng cách chạy lệnh sau trong terminal:
sudo apt-get install nautilus-action
Khởi chạy Nautilus-Action và tạo một hành động mới.
Trong tab Hành động, kiểm tra " Hiển thị mục trong menu ngữ cảnh vị trí ", sau đó trong nhãn Ngữ cảnh , nhập mục này: Tạo Trình khởi chạy.

Mở ngay tab Lệnh và nhập các chi tiết sau:
Nhãn: Create Launcher
Con đường: gnome-desktop-item-edit
Thông số: --create-new %f
Thư mục làm việc: Click Browse and select your Desktop folder.

Để lại các tab còn lại như hiện tại. Bây giờ hãy ra lệnh và thoát:

Khởi động lại Nautilus:
nautilus -q
Bạn có thể thêm phím tắt từ menu ngữ cảnh bằng cách chọn Tạo Trình khởi chạy


Phím tắt được thêm vào trong thư mục hiện tại của bạn, bạn nhấp chuột phải vào
$ 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đã được thay thế bằng filemanger-actions. Nhưng nó không có trong repo, hãy sử dụng ppa từ báo cáo lỗi: bug.launchpad.net/ubfox/+source/nautilus/+orms/1768597
Cài đặt "Tạo trình khởi chạy" từ Trung tâm phần mềm Ubuntu. Bạn có thể tìm kiếm tên này để tìm thấy nó ở đó. Xem thêm: Liên kết - thư mục ứng dụng Ubuntu
Tôi đã nhận thấy rằng cả gnome-panel và gnome-Tune-tool đều cần một lượng phụ thuộc, ngay cả với --no-recommends.
Phương pháp tôi đã sử dụng cho đến nay là chọn một biểu tượng tùy ý từ Dash, chẳng hạn như Firefox và kéo nó vào màn hình nền. Bạn không thể kéo biểu tượng từ Trình khởi chạy, nó không cho phép bạn. Vì vậy, nó phải là Dash, vì vậy hãy nhấn phím Super (hoặc Windows) trên bàn phím của bạn để khởi chạy Dash, đảm bảo nó không ở chế độ toàn màn hình (chuyển nó bằng nút ở phía trên bên trái), sau đó kéo bất kỳ biểu tượng nào lên trên máy tính để bàn của bạn.
Sau đó nhấp chuột phải vào biểu tượng máy tính để bàn mới và thay đổi đường dẫn, mô tả, biểu tượng (và nhận xét nếu bạn muốn). Sau đó kéo trình khởi chạy mới này đến một nơi nào đó giống như /home/yourname/Misc/Appsvà cuối cùng, từ đó, kéo nó vào Trình khởi chạy.
Lưu ý: Nếu bạn kéo tệp trực tiếp từ Bàn làm việc sang Trình khởi chạy, sau đó xóa tệp Máy tính để bàn, mục Trình khởi chạy sẽ ngừng hoạt động, mặc dù nó trông vẫn ổn. Tôi giả sử nó tạo một số loại phím tắt cho bản gốc mà bạn vừa xóa.
Tôi đã phát triển một chương trình dòng lệnh nhỏ để tạo launcher. Thí dụ:
iconize -n "Sublime Text" -p /home/marco/Desktop/sublime/sublime -i /home/marco/Desktop/sublime/Icon/256x256/sublime_text.png
Nó sẽ tạo ra một mục máy tính để bàn tương ứng bên trong ~/.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
Sau đó, bạn có thể di chuyển nó đến máy tính để bàn của bạn như thế này:
mv ~/.local/share/applications/sublime-text.desktop ~/Desktop
Các lựa chọn thay thế mạnh mẽ hơn là Alacarte và MenuLibre (chúng có nhiều chức năng hơn và giao diện người dùng đồ họa).
Các trình khởi chạy này có một vấn đề: bạn không thể sử dụng chúng từ trình duyệt web, ví dụ để đính kèm tài liệu lưu trữ vào email hoặc để tải tệp lên các trang web như http://2 Shared.com/
Có một giải pháp dễ dàng:
ln -s /destination/directory ~/Desktop/nameofshortcutví dụ: ln -s /data/music ~/Desktop/good_music
Bằng cách này, một biểu tượng xuất hiện trên màn hình nền, với hình ảnh của một thư mục có mũi tên bên dưới, đại diện cho một phím tắt, thay vì lò xo hoặc tên lửa của các bệ phóng.
Trong 14.04 , bạn có thể nhấp chuột phải vào tệp thực thi và chọn Make Link, sau đó bạn có thể kéo và thả liên kết đó vào màn hình của mình.
Để đính kèm chương trình này vào trình khởi chạy của bạn, chỉ cần khởi động chương trình và sau đó trong khi nó đang chạy, nhấp chuột phải vào biểu tượng trên thanh trình khởi chạy của bạn và chọn Lock to Launcher.
Lưu ý: việc thêm chương trình vào thanh trình khởi chạy của bạn theo cách này không hoạt động với các ứng dụng WINE, tuy nhiên bạn vẫn có thể thêm ứng dụng WINE vào máy tính để bàn của mình theo cách này.
(*) Bạn sẽ gặp lỗi nếu bạn chỉ cố gắng kéo / thả với Nautilus như một người dùng cấp độ bình thường. Lỗi đó là những gì khiến tôi tìm ra sáu bước được liệt kê ở đây. Đó là một ví dụ khác về "thất bại" là một bước trên con đường dẫn đến thành công.