Câu hỏi Làm cách nào để tạo trình khởi chạy trên máy tính để bàn?


Trong các phiên bản cũ, thật dễ dàng để tạo trình khởi chạy trên màn hình 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 tôi và chọn tùy chọn "tạo trình khởi chạy".

Làm thế nào tôi có thể tạo các bệ phóng như vậy bây giờ?


218
2017-10-04 13:43


gốc


Hãy xem Xubuntu: Xfce đã hỗ trợ rất thanh lịch cho điều này thông qua trình chỉnh sửa trình đơn. - 魔大农
Tôi phải bắt đầu công cụ Tweak, kích hoạt Desktop Icons, sau đó nhấn đúp biểu tượng Home trên màn hình nền, sau đó kéo thư mục vào màn hình nền, giữ phím ALT trong khi thả (không phải trước đó). Các phương pháp khác sẽ không hoạt động cho đến khi biểu tượng Ienabled trên máy tính để bàn :) - Spikolynn
Tôi biết đã có rất nhiều câu trả lời khá hay, nhưng đây là phương pháp ưa thích của tôi, với một ví dụ chi tiết sử dụng Arduino IDE v1.8.5: askubuntu.com/a/1014261/327339 - Gabriel Staples


Các câu trả lời:


Hộp thoại GUI cũ vẫn có sẵn nếu bạn vẫn muốn sử dụng hộp thoại này:

Sử dụng ALT+F2 kiểu

gnome-desktop-item-edit --create-new ~/Desktop

Thao tác này sẽ khởi chạy Hộp thoại GUI cũ và tạo trình chạy trên Màn hình nền của bạn:

enter image description here

Đ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 đó bạn có thể di chuyển MyLauncher.Desktop tệp từ ~/Desktop đến ~/.local/share/applications/ nó xuất hiện trên tất cả các trang tổng quan ứng dụng.


184
2017-10-15 15:35



Trong khi đây là một câu trả lời tuyệt vời, nó thực sự buồn rằng Ubuntu đã làm cho nó khó khăn. - djangofan
Điều gì sẽ xảy ra nếu bạn tạo trình chạy, trình khởi chạy "tạo trình chạy" sẽ đặt gnome-desktop-item-edit --create-new ~/Desktop vào phần lệnh làm việc để 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 ra các bệ phóng. - Mateo
Oh, bằng cách gõ vào terminal, tôi có thể thấy tại sao nó không hoạt động: $ gnome-desktop-item-edit - tạo mới ~ / Desktop Chương trình 'gnome-desktop-item-edit' hiện chưa được cài đặt. Bạn có thể cài đặt nó bằng cách gõ: sudo apt-get install gnome-panel - matteo
Đáng giá thêm rằng một nơi tốt cho những điều này là trong ~/.local/share/applications/ - sau đó họ bật lên trong dấu gạch ngang. - artfulrobot
Tôi không hiểu tại sao nó lại khó thế? - Adelin


Bạn có thể làm điều đó bằng tay. Tạo một tệp văn bản mới có tên something.desktop và viết nó trong đó:

#!/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 được (chmod +x something.desktop).


97
2017-10-04 14:23



Cảm ơn câu trả lời của bạn. Nơi nào tôi cần phải đặt các tập tin, tôi có thể đặt nó trong thư mục .local / share / applications và kéo và thả nó vào bảng điều khiển phóng nhưng đó không phải là những gì tôi muốn. Tôi muốn có chúng trên máy tính để bàn của tôi thay vì bảng điều khiển phóng. - tinuz
Hơn đặt nó lên Desktop của bạn! Bạn có thể đặt nó ở khắp mọi nơi bạn muốn. - fnkr
Cảm ơn câu trả lời nó bây giờ hoạt động .. tôi đã phải làm cho tập tin thực thi :) - tinuz
Điều này hoạt động ngoại trừ bạn cần phải đề cập đến tập tin cần phải có quyền thực thi. - DJTripleThreat
Đây là một nỗi đau lớn. Bạn cần chỉnh sửa tệp văn bản để tạo lối tắt? Tại sao chúng ta làm cho nó khó khăn hơn so với Windows? Và làm thế nào để bạn đưa ra một "Biểu tượng con đường ở đây" khi bạn có một thực thi? Chúc may mắn giải nén các biểu tượng từ đó - một nhiệm vụ toàn diện. Thật đáng ngạc nhiên là cách đơn giản nhất của nhiệm vụ này là trên Ubuntu! - Dan Dascalescu


Có cách làm mát hơn:

Arronax


arronax

Ảnh gốc được chụp từ iloveubuntu.net hiện không thể truy cập

Để cài đặt, hãy nhập mở một thiết bị đầu cuối với Ctrl+Alt+T và viết:

sudo add-apt-repository ppa: chết / thử nghiệm
sudo apt-get update
sudo apt-get cài đặt arronax
nautilus -q

Cái này mát hơn vì nó có kéo thả và nhiều chức năng hơn với GUI.

Thông tin thêm về Arronax trên ubuntugeek.com.


38
2017-07-16 14:25



Đó là một công cụ tốt, Yêu nó. Cảm ơn! - Anwar
Đây là một công cụ rất gọn gàng. Xem trang web tác giả florian-diesch.de/software/arronax - Rudiger Wolf
Bây giờ alacarte bị hỏng, đây là cách. Nó không cho bạn thấy tất cả các bệ phóng của bạn như alacarte đã làm, nhưng nó cho phép bạn thiết lập nhiều cài đặt hơn cho chúng ...
Điều này thực sự tốt đẹp, và nó không chỉ dành cho Unity. Hoạt động tốt trên MATE! - JonasCz
CẢM ƠN BẠN! đã báo cáo một vài lỗi khi cài đặt (Ubuntu 16), nhưng nó hoạt động hoàn hảo! Hiển thị biểu tượng chính xác trong trình khởi chạy! - dwn


Không còn hoạt động trong phiên bản mới nhất, 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 menu chuột phải Trong Gnome và Unity,

1- Cài đặt gnome-tweak-tool  Install gnome-tweak-tool, 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 đó nhập thông tin sau để khởi chạy

gnome-tweak-tool

Hoặc sử dụng phím tắt Alt+F2 kiểu gnome-tweak-tool sau đó nhấp vào "Chạy"

3- Điều hướng đến tab "Máy tính để bàn" ở bên trái hình - Và BẬT
"Có trình quản lý tệp xử lý máy tính để bàn"

enter image description here

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 chuột phải -

Mở gedit bằng thiết bị đầu cuối hoặc Alt+F2, Dán mã

gnome-desktop-item-edit ~/Desktop/ --create-new

chỉ đưa nó vào tài liệu văn bản mới và sau đó lưu nó thành "Create New Launcher" không cần phần mở rộng (bạn có thể cần sử dụng .sh như phần mở rộng cũ "Create New Launcher.sh", nếu bạn không thể làm cho nó thực thi được trong bước tiếp theo).

5 - Bây giờ chúng ta cần làm cho tập tin thực thi, Nhấp chuột phải vào tập tin vào> Properties> bấm tab Permissions> tìm "Execute" và kiểm tra "Allow executing file as program" rồi đóng lại.

6- Mở trình duyệt tập tin, vào> Xem> Hiển thị tập tin ẩn, bây giờ điều hướng đến thư mục chính của bạn, và đặt tập tin vào ~/.gnome2/nautilus-scripts . Hiển thị bên dưới -

enter image description here

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 trên màn hình của bạn và đi tới> Tập lệnh> Tạo Trình chạy mới Sau đó điền vào thông tin comand cho ứng dụng bạn muốn,
Hiển thị bên dưới- enter image description here

Nếu bạn quên lệnh khởi chạy của ứng dụng, hãy nhấp vào "Browse", sau đó điều hướng đến File System> usr> bin là / usr / bin, đây là các ứ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 đây.

Nếu nó không hiển thị biểu tượng khi bạn quay lại hộp "Tạo Trình chạy", bạn có thể kéo biểu tượng bằng cách tìm biểu tượng trong / usr / share / icons. Có các biểu tượng mặc định trong các thư mục chủ đề khác nhau hoặc các biểu tượng cụ thể trong /usr/share/icons/hicolor/scalable/apps hoặc là /usr/share/icons/hicolor/48x48/appshoặc nếu sau này bạn muốn đặt biểu tượng vào, bạn có thể nhấp chuột phải> thuộc tính để kéo và thả biểu tượng vào.

(Phần này chỉ dành cho gnome, alt+f2 Một cách khác để liệt kê các ứng dụng đã biết là nhấn Alt+F2 và nhấp vào ứng dụng trong "Hiển thị danh sách các ứng dụng đã biết", 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 chạy mới.

enter image description here

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 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.


32
2018-04-28 23:45



Cảm ơn bạn đã dành thời gian để viết bài này! Tôi đã hoàn thành các bước và thật tuyệt vời để có thể khởi chạy dễ dàng ngay bây giờ. - Kamil Slowikowski
Điều này là phức tạp ridiculously ... - Reinier Post
Điều gì có thể là lý do mà tweaker không hoạt động? Tôi đã bật các biểu tượng trên máy tính để bàn trên Gnome 3.28.1 nhưng chúng không xuất hiện. - Suncatcher
Hỗ trợ biểu tượng trên màn hình đã bị xóa hoàn toàn Trong các phiên bản mới. - Mateo


  1. Tạo tệp .desktop trong / usr / share / applications /

    gksudo gedit /usr/share/applications/give-any-name.desktop
    
  2. Dán văn bả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;
    

Đưa cho Tên tên bạn muốn.

Như cho Biểu tượng và Exec, sử dụng đườ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/hicolor/48x48/apps/vlc.png hoặc đơn giản là vlc (không có phần mở rộng .png).

Dành cho Thể loại, tham khảo ý kiến Danh sách tiêu chuẩn XDG.


27
2018-05-30 17:23



tôi không thể tìm thấy thư mục ứng dụng trong máy tính của mình ... - user590849
ý bạn là không có thư mục nào có tên applicationstrong /usr/share/? Làm thế nào nó có thể được có thể? - Rahul Virpara
vâng tôi đã tìm thấy nó. Cảm ơn các giải pháp mặc dù. Nó hoạt động như một say mê. - user590849
@virpara tại sao lại tương ứng? Tôi nhận được nó làm việc ok theo thứ tự khác nhưng có lẽ tôi đã mất một cái gì đó? - Magpie
@Magpie bạn nói đúng. Đặt hàng không quan trọng ở đây. Đó là sai lầm của tôi. - Rahul Virpara


Một cách dễ dàng hơn để tạo trình chạy 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 lên màn hình hoặc bất kỳ nơi nào khác bạn muốn. :)


12
2017-10-14 13:59



Không làm việc mẫu cho tôi (thông báo lỗi) trong Ubuntu 14.04 - BurninLeo
Bạn có thể phải sử dụng nút chuột giữa. Điều này tạo ra một liên kết tượng trưng cho tệp .desktop. Nó vẫn không hoạt động trừ khi tệp .desktop có thể thực thi được. - Seppo Enarvi


Vào ngày 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 như xa như tôi có thể thấy) là sao chép tệp màn hình của ứng dụng vào Máy tính để bàn: chuyển đến /usr/share/applications,nhấp chuột phải vào tệp màn hình của ứng dụng >copy, đi tới màn hình của bạn, nhấp chuột phải >paste. Đừng quên để làm cho nó thực thi, 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ừ Dấu gạch ngang vào Màn hình nền không hoạt động ở 14.04.


11
2018-05-31 08:41



Điều này làm việc cho tôi trong 14.04: xdg-desktop-icon install /usr/share/applications/google-chrome.desktop - Adam Monsen
Không có Paste trên RMB trên Gnome 3.28.1 của tôi - Suncatcher
@Suncatcher Đó là vì 3,28 không hỗ trợ cho các biểu tượng máy tính để bàn nữa ... - Jacob Vlijm


Tạo một tệp có tên 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/applications và khi bạn chạy ứng dụng, nhấp chuột phải vào ứng dụng trong Trình khởi chạy Unity và đánh dấu vào "Giữ trong trình khởi chạy"(nếu bạn muốn nó trong Unity Launcher), hoặc chỉ cần đặt nó trên máy tính của bạn nếu bạn muốn một phóng Desktop.

Đặt tệp này vào ~/.local/share/applications nếu bạn muốn áp dụng điều này cho người dùng của mình.

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 tại đây: http://jurschreuder.nl/UnityLaunchCreator.tar.gz


5
2017-10-25 15:28





Xem xét câu trả lời trước đó của Scaine, gnome-panel cách cài đặt phụ thuộc, nhưng ở phần dưới cùng của sự vật - chúng ta không thực sự cần những thứ đó, chúng ta chỉ cần có .desktopcác tệp được tạo. Vì vậy, tôi đã đặt một kịch bản nhỏ làm chính xác điều đó, cách đồ họa, tạo ra một tên .desktop tập tin trong ~/Desktop thư mục, sẵn sàng để sử dụng và ghim vào trình khởi chạy Unity. Không phải là kịch bản hay nhất ở đây, nhưng thực hiện 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à cách nó trông

enter image description here

Ghi chú bên: 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 đó, đúng / sai cho tùy chọn Ứng dụng đầu cuối phải được nhập. Tôi đang xem xét viết lại kịch bản này trong PyQt.


3
2018-02-06 07:19



Gợi ý: Ứng dụng đầu cuối phải là hộp kiểm - nó sẽ làm cho mã phức tạp hơn một chút, nhưng dễ dàng hơn cho người dùng. Biểu tượng có thể tùy ý là bộ chọn tệp. - muru
@muru tốt đề nghị - Tôi sẽ làm việc trên đó. - Sergiy Kolodyazhnyy
Tôi đã thêm tập lệnh vào hành động Nautilus nhưng nó chỉ tạo trình khởi chạy trên màn hình. Có cách nào để tạo ra các launcher bên trong thư mục mà kịch bản được thực hiện (với hành động đó)? - cipricus
@cipricus tốt, vâng, có thể: kịch bản viết cho FILE = home"/Desktop/"$1".desktop" , Ở đâu home được định nghĩa là biến cho awk lệnh trong -v home="$HOME" phần. Bạn có thể làm gì, xóa tất cả các tham chiếu đến FILE  từ awk và chuyển hướng 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ể đó. Hãy 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. - Sergiy Kolodyazhnyy
Cảm ơn! - Tôi nghĩ ra câu trả lời đơn giản hơn này (Thêm 'Tạo trình khởi chạy' vào menu ngữ cảnh Nautilus (không có gnome-desktop-item-edit)) nhưng tôi nghĩ rằng bạn có thể đẹp hơn. - cipricus


hãy lưu ý trang wiki này tôi đã thực hiện, bởi vì tôi đã nhận thấy rằng các câu hỏi trên máy phóng và máy phóng hợp nhất là rất thường xuyên :) https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles


2
2018-05-01 06:13



Vui lòng thêm bản tóm tắt hoặc các bước cho những gì người dùng có thể làm, chỉ cần một liên kết không hữu ích lắm. - Mateo