Làm cách nào để tạo launcher trên máy tính để bàn của tôi?


255

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ờ?


Hãy xem Xubfox : Xfce có hỗ trợ rất thanh lịch cho việc này thông qua trình chỉnh sửa menu .
魔 大

Tôi đã phải khởi động công cụ Tweak, bật Biểu tượng máy tính để bàn, sau đó nhân đôi biểu tượng Trang chủ 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 các biểu tượng Ien bật 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: askubfox.com/a/1014261/327339
Gabriel Staples

Câu trả lời:


207

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:

nhập mô tả hình ảnh ở đây

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


66
Mặc dù đây là một câu trả lời tuyệt vời, nhưng thật đáng buồn khi Ubuntu đã làm cho nó trở nên khó khăn.
djangofan

15
Điều gì sẽ xảy ra nếu bạn tạo một trình khởi chạy, trình khởi chạy "tạo trình khởi chạy" sẽ đưa 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.
Mateo

2
Điều này không hoạt động trên Ubuntu 14.04: ALT + F2 mở Launchbar Starter trong Unity! Nhưng giải pháp của @virpara dưới đây hoạt động: Làm cách nào tôi có thể tạo launcher trên máy tính để bàn của mình?
rubo77

15
Đáng nói thêm rằng một nơi tốt cho những thứ này nằm trong ~/.local/share/applications/- sau đó chúng xuất hiện trong dấu gạch ngang.
artfulrobot

8
Tôi không hiểu tại sao nó lại khó đến vậy?
Adelin

119

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


5
Cảm ơn câu trả lời của bạn. Tôi cần đặt tệp ở đâu, tôi có thể đặt nó trong thư mục .local / share / application và kéo và thả nó vào bảng khởi chạy nhưng đó không phải là điều 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 launcher.
tinuz

Hơn đặt nó vào máy tính để bàn của bạn! Bạn có thể đặt nó ở mọi nơi bạn muốn.
fnkr

3
Cảm ơn câu trả lời bây giờ nó 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 đề cập rằng tập tin cần phải có quyền thực thi.
triplethreat78

7
Đây là một nỗi đau lớn. Bạn cần chỉnh sửa một tập tin văn bản để tạo một lối tắt? Tại sao chúng ta làm cho nó khó khăn hơn trên Windows? Và làm thế nào để bạn đưa ra một "Đường dẫn biểu tượng ở đây" khi bạn có một tệp thực thi? Chúc may mắn trích xuất các biểu tượng từ đó - một nhiệm vụ hoàn toàn. Thật đáng ngạc nhiên khi nhiệm vụ đơn giản nhất này khó khăn như vậy trên Ubuntu!
Dan Dascalescu

44

Có cách làm mát:

Arronax


arronax

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


Đây là một công cụ rất gọn gàng. Xem trang web của tác giả florian-diesch.de/software/arronax
Rudiger Wolf

Bây giờ alacarte bị hỏng, đây là cách. Nó không hiển thị cho bạn tất cả các trình khởi chạy của bạn như alacarte đã làm, nhưng nó cho phép bạn đặt thêm cài đặt cho chúng ...

Điều này thực sự tốt, và nó không chỉ dành cho Unity. Hoạt động tốt trên MATE quá!
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, quá!
dwn

NGAY CẢ COOLER! Nó nhóm các cửa sổ đã mở dưới biểu tượng launcher - tốt đẹp!
dwn

35

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ụ 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"

nhập mô tả hình ảnh ở đây

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 -

nhập mô tả hình ảnh ở đâ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- nhập mô tả hình ảnh ở đây

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.

nhập mô tả hình ảnh ở đây

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.


Cảm ơn bạn đã dành thời gian để viết này lên! Tôi đã hoàn thành các bước và thật tuyệt khi có thể tạo launcher dễ dàng như bây giờ.
Kamil Slowikowski

6
Điều này thật phức tạp ...
Bài viết của Rebier

Đ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àn hình trên Gnome 3.28.1 nhưng chúng không xuất hiện.
Suncatcher

Hỗ trợ biểu tượng máy tính để bàn đã được loại bỏ hoàn toàn Trong các phiên bản mới.
Mateo

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

    gksudo gedit /usr/share/applications/give-any-name.desktop
    
  2. 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 IconExec , 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 .


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 có nghĩa là không có thư mục có tên applicationstrong /usr/share/? Làm thế nào nó có thể có thể?
Rahul Virpara

vâng tôi cũng tìm thấy nó Cảm ơn cho giải pháp mặc dù. Nó hoạt động như một say mê.
dùng590849

@virpara tại sao tương ứng? Tôi đã làm cho nó hoạt động tốt trong một trật tự khác nhưng có lẽ tôi đang thiếu 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

12

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


1
Không hoạt động với 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 đến tệp .desktop. Nó vẫn không hoạt động trừ khi tệp .desktop có thể thực thi được.
Seppo Enarvi

12

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.


1
Điều này làm việc cho tôi vào 14.04:xdg-desktop-icon install /usr/share/applications/google-chrome.desktop
Adam Monsen

Không có PasteNhân dân tệ trên Gnome 3.28.1 của tôi
Suncatcher

@Suncatcher Đó là vì 3.28 không còn hỗ trợ cho các biểu tượng trên máy tính để bàn nữa ...
Jacob Vlijm

5

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


4

Cách tạo cả hai phím tắt trên màn hình VÀ tùy chọn biểu tượng Unity Dash ("menu bắt đầu") bằng một tệp .desktop và hai liên kết tượng trưng

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.

Chiến lược của tôi sẽ là tạo một tệp .desktop duy nhất để hoạt động như trình khởi chạy "chính" cho chương trình, sau đó chúng tôi sẽ tạo hai liên kết tượng trưng (symlink) cho tệp này để cho phép chúng tôi khởi chạy chương trình (1) thông qua một biểu tượng trên Máy tính để bàn của bạn và (2) sử dụng menu tìm kiếm của trình khởi chạy Ứng dụng Unity.

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.

CÁC BƯỚC:

1. Tạo một trình khởi chạy (tệp .desktop), sử dụng trình soạn thảo văn bản bạn chọn, chỉnh sửa nó theo yêu cầu. Lưu trữ nó trong "~ / Desktop_launchers / Arduino_1_8_5.desktop".

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.

  • Lưu ý rằng thư mục home ("~") của tôi là "/ home / gabriels". Sửa đổi nó dưới đây cho tên người dùng của bạn.
  • Cũng lưu ý rằng đối với 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.

2. Làm cho nó thực thi được.

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

3. Tạo một liên kết tượng trưng đến trình khởi chạy .desktop ở trên trên Bàn làm việc để bạn có thể khởi chạy nó từ đó:

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

4. Tạo một liên kết tượng trưng cho nó trên menu Ứng dụng Unity để bạn cũng có thể khởi chạy nó từ đó:

sudo ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop /usr/share/applications/Arduino_1_8_5.desktop

Ghi chú:

  • Các tệp .desktop của ứng dụng Unity được lưu trữ trong: "/ usr / share / application"
  • Lưu ý bên cạnh để thêm vào kiến ​​thức chung của bạn: các tệp .desktop trong thư mục ứng dụng, không giống như trên Bàn làm việc, không cần phải được đánh dấu thực thi để hoạt động.

5. Xong rồi!

  • Bây giờ nếu bạn cần cập nhật tệp máy tính để bàn, hãy cập nhật trực tiếp tại một nơi duy nhất: "~ / Desktop_launchers / Arduino_1_8_5.desktop" và các thay đổi sẽ tự động được nhận ra bởi các liên kết tượng trưng trên Bàn làm việc và trong "/ usr / share / các ứng dụng".
  • Nếu biểu tượng Desktop không cập nhật sau khi thay đổi, hãy nhấp vào Desktop rồi nhấn F5hoặc Ctrl+ Rđể làm mới các biểu tượng Desktop.
  • Để xóa các phím tắt, chỉ cần xóa các liên kết tượng trưng từ Bàn làm việc và từ "/ usr / share / application" như sau:
    • rm ~/Desktop/Arduino_1_8_5.desktop
    • sudo rm /usr/share/applications/Arduino_1_8_5.desktop

Ảnh chụp màn hình:

Máy tính để bàn của tôi với lối tắt mới được tạo:

nhập mô tả hình ảnh ở đây

Menu Unity Launcher với phím tắt mới được tạo:

nhập mô tả hình ảnh ở đây

Đọc thêm:

Để 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


3

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ó

nhập mô tả hình ảnh ở đây

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.


1
Gợi ý: Ứng dụng đầu cuối phải là một 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ể là tùy chọn một tập tin chọn.
muru

@muru đề nghị tốt - Tôi sẽ làm việc với nó.
Sergiy Kolodyazhnyy

Tôi đã thêm tập lệnh vào một hành động Nautilus nhưng nó chỉ tạo trình khởi chạy trên máy tính để bàn. Có cách nào để tạo launcher bên trong thư mục nơi tập lệnh được thực thi (với hành động đó) không?

1
@cipricus tốt, vâng, có thể: tập lệnh ghi vào 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.
Sergiy Kolodyazhnyy

Cảm ơn! - Tôi đã đưa 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.

2

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


2
Vui lòng thêm một 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ỉ là một liên kết không hữu ích lắm.
Mateo

2

Đ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ÁC BƯỚC:

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

nautilus-hành động-tạo-launcher1

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

    nhập mô tả hình ảnh ở đây

  • Để 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:

    nhập mô tả hình ảnh ở đây

  • 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

    nhập mô tả hình ảnh ở đây

    nhập mô tả hình ảnh ở đâ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

LÀM XONG!


Sửa lỗi nhỏ, vui lòng sửa lệnh đầu tiên để đọc "nautilus-hành động" chứ không phải "nautilus-hành động".
Daniel Dropik

Đã thử điều này trong Ubuntu 18.04.1 nhưng nhận được $ 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
brewmanz

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
Khurshid Alam


1

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.


Điều này không hoạt động (còn nữa không?) Trong Ubuntu 13.04. Kéo biểu tượng Trình khởi chạy từ Dash không làm gì cả. Nó chỉ "quay trở lại" với Trình khởi chạy. Tôi nghĩ rằng điều này được sử dụng để làm việc trong các phiên bản Ubuntu trước. Tôi không biết tại sao họ tiếp tục loại bỏ các tính năng hữu ích.
matteo

Vâng, bạn không thể kéo từ trình khởi chạy, bạn phải kéo từ Dash - vì vậy hãy nhấn phím Super của bạn, để hiển thị Dash, sau đó bất kỳ biểu tượng nào cũng được. Bạn cũng sẽ KHÔNG phải có toàn màn hình Dash (có một kích thước chuyển đổi ở phía trên bên trái) để bạn có thể thấy Desktop để kéo biểu tượng của mình. Vẫn hoạt động trong 13.04. Tôi đã không thử điều này trong 13.10 mặc dù.
Scaine

Ồ tôi hiểu rồi, tôi nghĩ bạn đang nói về launcher, vì tôi nhầm lẫn tên và dấu gạch ngang bao phủ toàn bộ màn hình trên máy tôi đã thử, vì vậy tôi không thể kéo bất cứ thứ gì từ dấu gạch ngang. Nhưng tôi không chắc nó là toàn màn hình, tôi nghĩ rằng màn hình quá nhỏ và dấu gạch ngang không toàn màn hình sẽ lấp đầy tất cả. Người ta có thể làm gì trong trường hợp như vậy? Có vẻ như bạn không thể thay đổi kích thước dấu gạch ngang
matteo

1
Xin chào Matteo - xin lỗi tôi đã không nhìn thấy điều này sớm hơn. Nhưng dù sao tôi cũng không thể giúp được! Bạn không thể thay đổi kích thước Dash như vậy, nhưng có một nút chuyển đổi ở phía trên bên trái màn hình sẽ chuyển đổi giữa chế độ toàn màn hình và "netbook" chiếm tỷ lệ màn hình. Có lẽ tỷ lệ đó có mức tối thiểu vẫn còn quá lớn đối với màn hình của bạn? Tôi không chắc. Đáng để tìm kiếm trên trang web này, tôi cho rằng?
Scaine

1

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à AlacarteMenuLibre (chúng có nhiều chức năng hơn và giao diện người dùng đồ họa).


liên kết đến tập lệnh đã chết

0

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:

  1. Mở một cửa sổ đầu cuối
  2. Chạy ln -s /destination/directory ~/Desktop/nameofshortcut

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


0

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.


-2
  1. Bắt đầu ứng dụng thiết bị đầu cuối. (Phím nóng: Ctrl + Alt + T)
  2. Sử dụng lệnh sudo nautilus để khởi chạy trình quản lý tệp dưới dạng siêu người dùng (cấp quản trị viên của tài khoản của bạn). (*)
  3. Duyệt qua Máy tính> usr> chia sẻ> ứng dụng và cuộn xuống ứng dụng bạn muốn sử dụng.
  4. Kéo từ cửa sổ trình quản lý tệp Nautilus vào màn hình nền. (Đảm bảo cửa sổ nautilus không được tối đa hóa.)
  5. Đóng Nautilus và thoát khỏi thiết bị đầu cuối.
  6. Kéo trình khởi chạy mới xung quanh màn hình nền đến nơi bạn muốn.

(*) 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.


Bắt đầu Nautilus là siêu người dùng là hoàn toàn không cần thiết. Chỉ cần nhấn và giữ Ctrl + Shift trong khi nhả nút chuột trên tệp để tạo một đường tắt ngắn sau khi kéo nó đến đích (bước 4).
David Foerster
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.