Làm cách nào tôi có thể chỉnh sửa / tạo các mục trình khởi chạy mới trong Unity bằng tay?


450

Unity sẽ cho phép tạo các biểu tượng trình khởi chạy tùy chỉnh từ .desktopcác tệp hoặc thông qua hệ thống chỉnh sửa menu? (Ngay bây giờ trình khởi chạy không cung cấp tùy chọn "giữ trong trình khởi chạy" trên tất cả các chương trình.

Đối với một số chương trình tôi sử dụng, tôi phải tạo các trình khởi chạy hoặc .desktoptệp tùy chỉnh .

Ví dụ, các bản dựng máy xay sinh tố hàng ngày thường chỉ là các thư mục có khả năng thực thi.

Trong Gnome hoặc KDE cơ bản, tôi có thể tạo một mục menu mới với hệ thống chỉnh sửa menu. Sau đó, tôi cũng có thể thêm nó vào Docky từ menu hoặc bằng cách kéo .desktoptệp vào nó. Trình khởi chạy Unity không hỗ trợ kéo và thả, vì vậy đó không phải là lỗi hay bất cứ điều gì, nhưng khi tôi mở .desktoptệp, nó có kết quả không thể đoán trước. Hầu hết thời gian nó sẽ không có "keep in launcher". Đôi khi, nó sẽ có một mục có thể ghim mà không có .desktopbiểu tượng và nếu tôi ghim mục đó vào trình khởi chạy, nó sẽ không gọi lại chương trình sau khi đóng nó. Tôi cũng đã nhận được nó chỉ để làm việc với một .desktoptập tin cho celtx.


3
Nếu Ubuntu của bạn có ngôn ngữ không phải tiếng Anh, biểu tượng tùy chỉnh có thể không hoạt động trong Unity Dash (nhưng nó hoạt động hoàn hảo trên Bàn làm việc). Trước khi kéo-n-drop vào Unity Dash, hãy chỉnh sửa tệp trên màn hình của bạn (ví dụ: với gedit) và xóa hàng bằng biểu tượng được bản địa hóa, trong trường hợp của tôi Icon[sv_SE]=gnome-panel-launchervà để lại hàng "Icon =" khác.
Anatoly Mironov

7
Thật nực cười khi việc tạo một lối tắt đến một ứng dụng thật khó khăn. Nếu Windows có thể thực hiện dễ dàng như vậy, tại sao Ubuntu không thể?
Dan Dascalescu

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 . Các trình khởi chạy sau đó có thể được thêm vào máy tính để bàn thông qua menu ngữ cảnh.
魔 大

Câu trả lời:


215

Cho 11.04 trở về trước:

Unity không hỗ trợ các trình khởi chạy tùy chỉnh từ các tệp .desktop. Để tạo launcher tùy chỉnh từ một .desktoptệp, bạn cần tạo một *.desktoptệp cho chương trình của bạn.

gedit ~/.local/share/applications/name.desktop

Các .desktoptập tin sẽ trông giống như thế này:

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

Trong trình quản lý tệp của bạn, hãy mở thư mục nhà của bạn và điều hướng đến: (Bạn có thể cần nhấn ctrl+hđể hiển thị các tệp ẩn để xem .gconfthư mục.)

.gconf-> desktop-> unity-> launcher -> favourites

bạn sẽ thấy một loạt các thư mục bắt đầu bằng " app-". bạn cần tạo một thư mục cho chương trình của bạn. Sử dụng cùng tên.desktop bạn đã sử dụng /usr/share/applications. Đi vào 1 trong các thư mục cho một cái gì đó đã có trên dock và sao chép tệp xml và dán nó vào thư mục mới của bạn. Mở nó với soạn thảo văn bản của bạn và thay đổi tên của *.desktopđể bạn tên.desktop .

Mở trình soạn thảo gconf (bạn có thể mở gconf bằng cách chạy lệnh gconf-editortrong Terminal) & đi đến:

desktop-> unity-> launcher -> favorites

Nhấp đúp chuột vào danh sách bên phải và thêm của bạn name.desktop.

Đăng xuất & đăng nhập trở lại và bạn sẽ thấy launcher của mình. (cảm ơn bạn kerry_s trên Diễn đàn Ubuntu đã giúp đỡ với câu trả lời này)

Unity cũng có một tính năng gọi là Lenses. Theo mặc định, bạn có hai trong Unity: Ứng dụng và Tệp. Trong tương lai, bạn sẽ có thể cài đặt và tạo ra nhiều hơn nữa. Có một số thông tin về điều đó trên wiki Ubuntu: https://wiki.ubfox.com/Unity/Lenses


22
Không còn xuất hiện (trong 11.04) là đường dẫn "desktop-> unity-> launcher -> Favorites" trong trình soạn thảo gconf.
krumpelstiltskin

2
Câu trả lời dưới đây từ Bazon có cách hoạt động cho 11.04 và dễ dàng hơn.
Lode

3
Điều này dường như không còn hoạt động nữa vào ngày 14.04
rubo77

hoạt động tốt để tạo một cái vào ngày 14.10
mchid

Làm việc cho tôi trên Ubuntu 18.04. Cảm ơn
Paulo Henrique

271

Cập nhật: 2015-tháng 12

Đối với Ubuntu 15.10 hoặc 14.04 LTS (11.10 trở lên, với Unity (3D))

GHI CHÚ: Điều này có thể thay thế chức năng của một biểu tượng hiện có hoặc có thể được tìm kiếm (từ biểu tượng Dash) để thêm vào thanh nút hiện tại.

Trước tiên, tạo bản sao OWN của bạn cho bất kỳ tệp .desktop nào bạn muốn sửa đổi. Đó là NHIÊU an toàn hơn, và sau đó bạn luôn có thể xóa và bắt đầu lại.

(liệt kê tất cả các tập tin)

ls /usr/share/applications/*.desktop

Ví dụ: Mozilla Firefox , firefox.desktop

(làm điều này một lần hoặc sau khi xóa bất kỳ nỗ lực thất bại nào)

cp /usr/share/applications/firefox.desktop ~/.local/share/applications

Sau đó cẩn thận thay đổi bất kỳ từ ngữ, hoặc thêm tùy chọn bổ sung.

(chỉnh sửa tập tin)

gedit ~/.local/share/applications/firefox.desktop &

Lưu ý: Dấu và '&' giải phóng dòng lệnh ngay lập tức.


Tệp ' firefox.desktop ' của riêng tôi :

Mozilla Firefox

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Name[es]=Navegador web Firefox
Name[fr]=Navigateur Web Firefox
Name[it]=Firefox Browser Web
Name[nl]=Firefox webbrowser
Comment=Browse the World Wide Web
Comment[de]=Im Internet surfen
Comment[es]=Navegue por la web
Comment[fr]=Naviguer sur le Web
Comment[it]=Esplora il web
Comment[nl]=Verken het internet
GenericName=Web Browser
GenericName[es]=Navegador web
GenericName[fr]=Navigateur Web
GenericName[it]=Browser web
GenericName[nl]=Webbrowser
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
Keywords[es]=Explorador;Internet;WWW
Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
Keywords[it]=Internet;WWW;Browser;Web;Navigatore
Keywords[nl]=Internet;WWW;Browser;Web;Explorer;Verkenner;Website;Surfen;Online 
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;NewSafeMode;ProfileManager;

[Desktop Action NewWindow]
Name=Open a New Window
Name[de]=Ein neues Fenster öffnen
Name[es]=Abrir una ventana nueva
Name[fr]=Ouvrir une nouvelle fenêtre
Name[it]=Apri una nuova finestra
Name[nl]=Nieuw venster openen
Exec=firefox -new-window
OnlyShowIn=Unity;

[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Name[de]=Ein neues privates Fenster öffnen
Name[es]=Abrir una ventana privada nueva
Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
Name[it]=Apri una nuova finestra anonima
Exec=firefox --private-window
OnlyShowIn=Unity;

[Desktop Action NewSafeMode]
Name=Open in Safe Mode
Exec=firefox --safe-mode
OnlyShowIn=Unity;

[Desktop Action ProfileManager]
Name=Open Profile Manager
Exec=firefox --ProfileManager
OnlyShowIn=Unity;

Tệp ' libreoffice-startcenter.desktop ' của riêng tôi :

LibreScript

[Desktop Entry]
Version=1.0
Terminal=false
Icon=libreoffice-main
Type=Application
Categories=Office;
Exec=libreoffice %U
# MimeType=application/vnd.openofficeorg.extension;
MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/vnd.stardivision.writer;application/msword;application/vnd.ms-word;application/x-doc;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/vnd.stardivision.calc;application/vnd.stardivision.chart;application/msexcel;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroenabled.12;application/vnd.ms-excel.sheet.binary.macroenabled.12;text/csv;application/x-dbf;application/vnd.oasis.opendocument.graphics;application/vnd.oasis.opendocument.graphics-template;application/vnd.sun.xml.draw;application/vnd.sun.xml.draw.template;application/vnd.stardivision.draw;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.presentation-template;application/vnd.sun.xml.impress;application/vnd.sun.xml.impress.template;application/vnd.stardivision.impress;application/mspowerpoint;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-powerpoint.template.macroenabled.12;application/vnd.oasis.opendocument.formula;application/vnd.sun.xml.math;application/vnd.stardivision.math;

Name=LibreOffice 
Name[pt_BR]=BrOffice 
GenericName=Office 
GenericName[de]=Büroanwendungen
GenericName[en]=Office
GenericName[es]=Oficina
GenericName[fr]=Bureautique
GenericName[it]=Office
Comment=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[de]=Die zum offenen und standardisierten ODF-Format kompatible Sammlung von Büroanwendungen. Unterstützt durch »The Document Foundation«.
Comment[en]=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[es]=Suite de productividad para la oficina compatible con ODF, el formato de documentos abierto y estandarizado. Con el soporte de la Document Foundation.
Comment[fr]=Suite bureautique compatible avec le format de document standard et ouvert ODF. Soutenue par The Document Foundation.
Comment[it]=La suite di produttività compatibile con il formato standard e aperto dei documenti ODF. Supportata dalla The Document Foundation.

X-Ayatana-Desktop-Shortcuts=Writer;Calc;Draw;Impress;Math;

[Writer Shortcut Group]
Name=Writer
Exec=libreoffice --writer %U
TargetEnvironment=Unity

[Calc Shortcut Group]
Name=Calc
Exec=libreoffice -calc %U
TargetEnvironment=Unity

[Draw Shortcut Group]
Name=Draw
Exec=libreoffice -draw %U
TargetEnvironment=Unity

[Impress Shortcut Group]
Name=Impress
Exec=libreoffice -impress %U
TargetEnvironment=Unity

[Math Shortcut Group]
Name=Math
Exec=libreoffice -math %U
TargetEnvironment=Unity

Tệp ' toolbox.desktop ' của biểu tượng đa công cụ :

[Desktop Entry]
Name=Ubuntu Toolbox
Comment=System Settings
Exec=unity-control-center --overview
Icon=redhat-tools
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=Unity;
Keywords=Preferences;Settings;
X-Ubuntu-Gettext-Domain=unity-control-center

X-Ayatana-Desktop-Shortcuts=GnomeTerminal;SoftwareCenter;SoftwareUpdates;

[GnomeTerminal Shortcut Group]
Name=Gnome Terminal
Exec=gnome-terminal
TargetEnvironment=Unity

[SoftwareCenter Shortcut Group]
Name=Ubuntu Software Center
Exec=software-center
TargetEnvironment=Unity

[SoftwareUpdates Shortcut Group]
Name=Update Manager  
Exec=update-manager -c  
TargetEnvironment=Unity

Đây là một số nỗ lực trước đây của tôi.

Các tập tin

Mozilla Thunderbird


1
Khi bạn đã sao chép và thực hiện thay đổi, làm thế nào để bạn thực sự có được biểu tượng mới vào thanh bên dấu gạch ngang?
Cory

5
Chỉ cần kéo từ ~/.local/share/applicationsthanh bên dash. Mở 'Nautilus / Tệp'; Xem> Hiển thị tập tin ẩn; điều hướng từ '.local'> '.local / share'> '' .local / share / application '; kéo tập tin .desktop ..
david6

17
Câu trả lời này giải quyết nó. Nhưng tôi tự hỏi: Tại sao câu trả lời này là cần thiết? Tôi nghĩ rằng sự thống nhất nên hỗ trợ điều này theo cách không cần giải thích. Một giải pháp dễ dàng hơn sẽ như thế này: nhấp chuột phải, chọn "Thêm" ...
guettli

6
@guettli Thật không thể tin được, phải không! Đoán đây là một phần của "chúng tôi ghét tùy chỉnh người dùng cuối", có nghĩa là bạn không thể di chuyển bảng điều khiển xuống dưới màn hình, hầu như không thay đổi hành vi của trình khởi chạy, di chuyển các biểu tượng đóng / thu nhỏ vv sang bên phải của cửa sổ, v.v.

1
Để làm rõ: Các tệp trong /usr/local/sharelà các tập lệnh launcher được tạo trong quá trình cài đặt ứng dụng. (như trên) Tôi khuyên bạn nên sao chép chúng để .local/shareTRƯỚC KHI cố gắng thực hiện thêm bất kỳ tùy chỉnh nào.
david6

100

Cho 11.10 và mới hơn:

Bạn vẫn có thể tạo Trình khởi chạy trên Bàn làm việc bằng cách sử dụng hộp thoại GUI cũ.

Sử dụng ALT+F2loại:

gnome-desktop-item-edit --create-new ~/Desktop (Thủ đô D)

Điều này sẽ bắt đầu hộp thoại (Tạo launcher):

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

Bạn có thể đặt .desktoptệp này vào bất kỳ thư mục nào, sau đó kéo và thả vào trình khởi chạy.

Lưu ý: Gói gnome-desktop-item-editphải được cài đặt trước, vì vậy nếu bạn đã gnome-panelcài đặt, thì nó sẽ được cài đặt tự động.


3
Cảm ơn ĐÂY là giải pháp tôi đang tìm kiếm. Tùy chọn này một lần nữa nên được thêm vào Ubuntu vì điều này ảnh hưởng đến những thứ từ ứng dụng Wine trong Bàn làm việc, đến các tập lệnh và chương trình tùy chỉnh cần tham số.
Luis Alvarado

4
không hoạt động cho 12.04
Ubuntuser

9
Tôi đã phải sudo apt-get install gnome-panelđầu tiên.
dâu

1
Đây phải là câu trả lời được chấp nhận!
bẫyIntoCode

1
Cho đến nay câu trả lời tốt nhất tôi đã tìm thấy. Ngoài ra, đây là cách duy nhất dễ dàng hơn so với cài đặt Xubfox.
魔 大

90

Cho 11.04 trở về trước:

Đây là một phương pháp mà không cần chỉnh sửa tập tin cấu hình và không có quyền root.

Đầu tiên tạo Trình khởi chạy trên Bàn làm việc (chỉ tạm thời)

  • nhấp chuột phải vào máy tính để bàn của bạn
  • lựa chọn Create Launcher...
  • tạo Trình khởi chạy tùy chỉnh như bạn muốn.

Tạo Trình khởi chạy

Bây giờ bạn đã có launcher trên Desktop. Nếu bạn hài lòng với nó, hãy lấy nó trong Bảng khởi chạy:

  • Mở Thư mục nhà của bạn. Nhấn Ctrl + Hđể hiển thị các tập tin ẩn nếu cần thiết.

  • Duyệt đến .local/share/applications

  • Kéo và thả Trình khởi chạy của bạn từ Máy tính để bàn vào thư mục đó.

  • Bây giờ kéo và thả trình khởi chạy của bạn từ .local/share/applicationsThanh khởi động ở bên trái trên Màn hình của bạn.

  • Bây giờ bạn có thể xóa Trình khởi chạy tùy chỉnh của mình trên Bàn làm việc nếu nó vẫn ở đó.

Đó là nó.


4
Có vẻ như bạn không phải đặt trình khởi chạy vào thư mục .local / share / apps trước khi bạn kéo và thả nó vào trình khởi chạy. Bạn có thể lưu trữ nó trong bất kỳ thư mục.
JannieT

1
Cảm ơn. Điều đó làm cho nó dễ dàng. Bây giờ tôi phải tìm ra cách thay đổi biểu tượng (biểu tượng?).
John K

2
@ John K: Trong đoạn hội thoại "trình khởi chạy", bạn có thể đặt biểu tượng bằng cách nhấp vào biểu tượng mặc định ở trên cùng bên trái của cửa sổ đó.
tobi

14
Một hồi quy được giới thiệu trong 11.10 đã loại bỏ phương pháp tạo launcher này.
ændrük

7
@aendruk: bạn vẫn có thể mở "Tạo cửa sổ trình khởi chạy" với: gnome-desktop-item-edit --create-new <tên của tệp máy tính để bàn>
Pisu

61

Tôi thấy nhiều câu trả lời phức tạp ở đây. Giải pháp này là, tôi nghĩ, đơn giản.

  • (Trước tiên hãy cài đặt gói alacarte, nếu bạn không có nó. Đây là trình chỉnh sửa menu được cài đặt theo mặc định trước ngày 11.10. Rõ ràng bạn chỉ phải thực hiện việc này một lần.)
  • Bắt đầu "Menu chính" bằng cách tìm kiếm nó trong dấu gạch ngang.
  • Thêm một mục cho ứng dụng của bạn và đóng trình chỉnh sửa.
  • Bắt đầu ứng dụng bằng cách tìm kiếm nó trong dấu gạch ngang.
  • Nhấp chuột phải vào biểu tượng và "Keep in launcher"

Trong Oneiric, bạn cũng có thể cần phải cài đặt gói gnome-panel, mà alacartenên, nhưng không, phụ thuộc vào. Xem:

https://bugs.launchpad.net/ubfox/+source/alacarte/+orms/826049


nếu phương pháp của bạn được sử dụng, ứng dụng sẽ không thuộc bất kỳ danh mục nào.
dumb906

@ dumb906 Ý bạn là gì? Bạn có thể đặt launcher trong bất kỳ danh mục nào trong menu bạn muốn. Trừ khi bạn có ý gì khác theo "danh mục"?
Bart van Heukelom

14
Đây là giải pháp đơn giản nhất.
gregghz

4
Làm thế nào trên câu trả lời này có ít phiếu hơn so với những người khác? Đây là câu trả lời NHANH NHẤT, ĐƠN GIẢN, ĐÚNG NHẤT!
copolii

4
Đối với Ubuntu, đây là một thất bại về khả năng sử dụng (rất nhiều thứ khác là tuyệt vời, nhưng ở đây nó bị thiếu hụt). Tùy chọn thêm ứng dụng mới theo cách thủ công phải có trong menu gạch ngang hoặc trong dấu gạch ngang / nhiều ứng dụng. @copolii câu trả lời này có ít phiếu hơn vì được đưa ra nhiều tháng sau câu hỏi ban đầu. Nó hoạt động, tôi cũng +1
stivlo

30

Cho 11.10 và mới hơn:

Trong Ubuntu 11.10, cách dễ nhất để tạo trình khởi chạy tùy chỉnh từ tệp .desktop là bằng cách sao chép tệp .desktop hiện có hoặc bằng cách tạo tệp tùy chỉnh của bạn.

Để tạo một tùy chỉnh đơn giản, bạn sẽ cần thêm các mục này vào tệp .desktop bạn chọn trong ~/.local/share/applications/

nano ~/.local/share/applications/your_application_name.desktop

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

Để có thêm tùy chọn cho tệp .desktop của bạn, bạn có thể truy cập trang web này . Tất cả các tùy chọn có sẵn được mô tả rất tốt ở đó.

Bạn cũng có thể sao chép tập tin .desktop một ứng dụng hiện tại của từ /usr/share/applications/để bạn ~/.local/share/applications/và chỉnh sửa nó để phù hợp với nhu cầu của bạn.

tức là: điều này sẽ sao chép gedittệp .desktop vào thư mục lưu tệp .desktop cho người dùng

cd ~/.local/share/applications
sudo cp /usr/share/applications/gedit.desktop .

Sau đó mở vị trí đó bằng cách sử dụng nautilus ~/.local/share/applications/và kéo n thả tệp bạn vừa tạo vào trình khởi chạy Unity.

Có một tùy chọn thay vì kéo n thả tệp bạn có thể mở dconf-editor(cài đặt sudo apt-get install dconf-toolshoặc tìm tệp trong USC) và điều hướng đến desktop.unity.launcher và chỉnh sửa phím favoritesbằng cách nhấp đúp vào các mục bên phải của phím.

Để thêm trình khởi chạy tùy chỉnh của bạn, hãy thêm nó vào vị trí bạn muốn với định dạng này '/home/bruno/.local/share/applications/gedit.desktop'. Đừng quên tôn trọng ,và khoảng trắng trong dòng đó và đảm bảo rằng dòng bắt đầu và kết thúc bằng []tương ứng.

Với phương pháp này, bạn sẽ cần phải đăng xuất và đăng nhập lại để thay đổi favoritescó hiệu lực.


Đây là cái đã hoạt động với tôi trong Ubuntu 12.04
LnxSlck

thậm chí dễ dàng hơn - một khi bạn sao chép tệp .desktop sang ~ / .local / share / application / bạn có thể nhấp chuột phải vào tệp đó trong nautilus và chỉnh sửa các mục trong GUI. Bạn cũng có thể đặt biểu tượng bằng cách nhấp vào hình ảnh và kiểm tra trình khởi chạy bằng cách nhấp đúp. Chỉ cần chắc chắn rằng nó + x.
rynop

Liên kết đến trang đặc tả tệp máy tính để bàn là rất hữu ích. Cảm ơn.
Andree

@LnxSlck Tôi cũng vậy! +1 cho Bruno cho câu trả lời tuyệt vời này! Nâng cao rất nhiều!
Đó là Willem

22

Đối với tôi trong 12.04 tôi làm như sau:

  1. trong Desktop tạo một "Tài liệu không tên". Chỉ cần nhấp chuột phải vào Bàn làm việc và chọn Tạo Tài liệu mới.

  2. Chỉnh sửa tệp bằng Gedit và thêm các dòng sau:

[Mục máy tính để bàn]
Loại = Ứng dụng

Lưu tệp và THEN đổi tên nó thành bất cứ điều gì bạn muốn nhưng ở cuối tên thêm .desktop. Ví dụ: nếu tôi muốn tạo một lối tắt cho một chương trình rượu vang như photoshop, tôi sẽ đặt tên nhưphotoshop.desktop

Bây giờ bạn sẽ có thể nhấp chuột phải vào tệp và Thuộc tính Trình khởi chạy sẽ xuất hiện như ví dụ này:

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

Như bạn có thể thấy trong hình bây giờ, bạn có thể đặt bất cứ thứ gì bạn muốn vào dòng lệnh, tên khác, biểu tượng cho nó, v.v.

Đừng quên đặt Quyền là có thể thực thi! Nếu không nó sẽ không hoạt động.

Nó giống như phiên bản ngắn của các câu trả lời khác ở đây.


Làm việc với 14.04. Tuy nhiên, nếu bạn di chuyển biểu tượng đến trình khởi chạy, sau đó xóa biểu tượng gốc trên màn hình nền (đối với mỹ phẩm), biểu tượng trên trình khởi chạy cũng sẽ biến mất.
XavierStuvw

9

Để thêm ứng dụng vào launcher trong sự thống nhất:

  1. Nhấp vào dash(logo Ubuntu, trên cùng bên trái)
  2. Mở ứng dụng bạn muốn thêm.
  3. Một biểu tượng sẽ xuất hiện trong trình khởi chạy, nhấp chuột phải vào biểu tượng và nhấp Pin to launcher.
  4. Để xóa ứng dụng khỏi trình right clickkhởi chạy, biểu tượng trình khởi chạy và Quit

LƯU Ý: Các biểu tượng tại thời điểm này không thể được sắp xếp lại sau khi tải, bạn
phải đặt chúng theo thứ tự bạn muốn chúng xuất hiện khi cài đặt các biểu tượng trong trình khởi chạy!


3
Điều này không hoạt động cho tất cả các ứng dụng, đặc biệt là những ứng dụng bạn cài đặt từ nguồn. Tôi đã thử ghim Netbeans 7.0 vào thanh Unity theo mọi cách có thể, trước khi tạo tệp .desktop của riêng tôi.
được hollenbeck

Các biểu tượng có thể được sắp xếp lại bằng cách nhấp và giữ biểu tượng trong vài giây.
andho

Điều gì xảy ra nếu tôi muốn tạo một trình khởi chạy cho tập lệnh Python?
Đó là Willem

7

12.04

Đối với những người thích có GUI: Trong 12.04, bạn cũng có tùy chọn sử dụng Arronax, một plugin Nautilus để tạo trình khởi chạy của bạn (tệp .desktop chính xác hơn), đây là lời giải thích về cách thức hoạt động của nó.

Nếu bạn đã có trình khởi chạy ứng dụng, bạn chỉ cần nhấp chuột phải và nhấp vào tùy chọn "Tạo bộ khởi động cho tệp này" như hiển thị bên dưới.

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

Nếu bạn đã bật biểu tượng máy tính để bàn, bạn có thể tạo trình khởi chạy của riêng mình bằng các lệnh cụ thể bằng cách nhấp chuột phải vào màn hình của bạn, điều này sẽ cung cấp cho bạn tùy chọn sau để tạo bộ khởi động trống:

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

Khi bạn đã nhấp vào "Tạo bộ khởi động", bạn sẽ mở hộp thoại sau đây để bạn có thể dễ dàng tùy chỉnh bộ khởi động của mình với bất kỳ lệnh nào bạn muốn:

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

Khi bạn đã lưu trình khởi chạy vào máy tính để bàn của mình, bạn sẽ thấy một tệp như được hiển thị ở đây:

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

Sau đó, bạn chỉ cần nhặt nó lên và kéo nó lên dock của bạn ở bất cứ nơi nào bạn thích: nhập mô tả hình ảnh ở đây

Một vài tính năng hay:

  • Có thể gán Từ khóa cho lệnh để nó có thể tìm kiếm được thông qua dấu gạch ngang thống nhất.

  • Tương đối nhanh để tạo các trình khởi chạy cho các chương trình Windows trong Wine như được giải thích bằng video youtube này (bản thân tôi chưa thử nghiệm điều này)

Cài đặt

Tuyên bố miễn trừ trách nhiệm trước khi cài đặt : Arronax vẫn đang trong giai đoạn phát triển Alpha do không có nhiều lập trình viên làm việc với nó, tôi không gặp vấn đề gì với nó nhưng tôi thích cho bạn một cái đầu trong trường hợp điều này ảnh hưởng đến sự lựa chọn của bạn về việc cài đặt PPA khác mà bạn không biết.

Để cài đặt bằng cửa sổ terminal ( Ctrl+ Alt+ Tđể mở), hãy nhập các lệnh sau:

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

Sau khi làm điều này, bạn sẽ phải khởi động lại Nautilus bằng cách đăng nhập và đăng xuất hoặc bằng cách nhập nội dung sau vào cửa sổ terminal:

nautilus -q

11.10

Tôi dự định đây là bản chỉnh sửa cho câu trả lời của Bart van Heukeloms vì nó cũng hoạt động cho ngày 11.10, nhưng như một người điều hành vui lòng chỉ ra khi tôi đề xuất bản chỉnh sửa, đó là một câu trả lời khác, mặc dù cũng là một câu trả lời. Tôi đã thử điều này một vài lần vào ngày 11.10 trước khi tôi nâng cấp và không gặp vấn đề gì. Tuy nhiên tôi không thể đảm bảo rằng nó vẫn hoạt động hoàn hảo mặc dù tôi hy vọng nó vẫn hoạt động.

Cài đặt trong 11.10 hoàn toàn giống như trong 12.04.

Lưu ý: Hướng dẫn nhanh này được lấy cảm hứng / đạo văn một cách đáng xấu hổ từ bài đăng của Meilins trên trang web Ubuntuguide để anh ta có được tất cả tín dụng.


4

Đây là một phương pháp mà không cần chỉnh sửa tập tin cấu hình.

Đầu tiên tạo Trình khởi chạy trên Bàn làm việc (chỉ tạm thời)

  • nhấp chuột phải vào máy tính để bàn của bạn
  • lựa chọn Create Launcher...
  • tạo Trình khởi chạy tùy chỉnh như bạn muốn.

Bây giờ bạn đã có launcher trên Desktop. Nếu bạn hài lòng với nó, hãy lấy nó trong Bảng khởi chạy:

  • Mở Nautilus làm root. Nhấn Alt+ F2và Enter gksu nautilus.
  • Duyệt đến /home/your-username/Desktop
  • Sao chép launcher bằng cách nhấp chuột phải vào nó và chọn Copy.
  • Duyệt đến /usr/share/applications
  • Dán trình khởi chạy của bạn bằng cách nhấp chuột phải vào một khoảng trống và chọn Paste.
  • Bây giờ kéo và thả trình khởi chạy của bạn từ /usr/share/applicationsThanh khởi động ở bên trái trên Màn hình của bạn.
  • Bây giờ bạn có thể xóa Trình khởi chạy tùy chỉnh của mình trên Bàn làm việc.

Đó là nó.


5
Bạn chỉ có thể sao chép nó vào ~ / .local / share / ứng dụng để bạn không cần phải làm phiền với sudo.
Jorge Fidel

@Jorge: Vâng, điều đó cũng làm việc. Nhưng việc duyệt đến một thư mục ẩn dễ dàng hơn? Tôi sẽ gõ thay thế này khi tôi có thời gian.
Bazon

bằng cách này: Kéo từ Desktop sang Launcher cũng hoạt động trực tiếp, nhưng chỉ khi bạn không xóa Trình khởi chạy trên Desktop.
Bazon

1
một thử nghiệm tiếp theo cho thấy bạn có thể di chuyển trình khởi chạy từ Máy tính để bàn đến bất kỳ đâu , điều quan trọng là bạn không xóa trình khởi chạy (tệp * .desktop) sau đó, biểu tượng trong thanh trình khởi chạy dường như là một liên kết đến trình khởi chạy khác trong hệ thống tập tin.
Bazon

4

Giải pháp dễ dàng:

  1. nhấp chuột phải vào Bàn làm việc của bạn và chọn "Tạo trình khởi chạy ..."
  2. lưu launcher
  3. di chuyển nó đến một số thư mục mà nó sẽ không làm phiền bạn. (nếu bạn xóa tệp này, trình khởi chạy của bạn cũng sẽ bị xóa khỏi dock)
  4. kéo launcher đến dock.

3

Sử dụng alacarte để tạo launcher mới. Nhấn Alt F2, gõ "alacarte", nhấn Enter. Tạo launcher mới ở đó. Bây giờ chương trình sẽ xuất hiện trong kết quả tìm kiếm và bạn có thể kéo nó vào bảng điều khiển.


alacarte, tốt như mọi khi. Đơn giản và hiệu quả.
albfan

Không hoạt động trong Ubuntu 16.04. Nó đọc các menu một cách chính xác, nhưng cố gắng tạo một mục menu mới thất bại trong âm thầm - mục này không được lưu.
Dan Dascalescu

3

Đối với trình khởi chạy thống nhất của Ubuntu 12.04, tài liệu chính thức ' UnityLaunchersAndDesktopFiles ' đã giải thích khá rõ.

Các video youtube trực quan hơn. Chỉ cần làm theo hướng dẫn bằng video và nó giúp ích rất nhiều.


2

Cảm ơn bạn đã thông tin ở trên. Nhưng các đường dẫn không chính xác cho cài đặt Ubuntu 11.04 của tôi. Tôi tìm thấy các tập tin máy tính để bàn trong : ~/.gnome2/panel2.d/default/launchers/*.desktop.

Trong nautilus thư mục này được hiển thị không phải tên tệp mà là tên được hiển thị trong menu unity. Nhấp chuột phải và sử dụng Thuộc tính để xem thông tin trong liên kết. Tuy nhiên, không thể thấy tên tập tin thực sự ở đây. Sử dụng dòng lệnh

ls ~/.gnome2/panel2.d/default/launchers

để xem chúng


2
thanh trình khởi chạy mặc định của tôi trống
Ubuntuser

1
Đó cũng là thư mục chính xác cho tôi! Tôi đoán khi bạn nâng cấp từ 11.04 hoặc các phiên bản cũ hơn. Có lẽ họ có thể đã chuyển thư mục đó sang vị trí mới thay vì chỉ tạo một thư mục mới ... Cảm ơn bạn đã thêm nhận xét này.
Alexis Wilke

0

ubfox 14.04 +

once you have created the above mentioned file in /usr/share/applications/

cd /usr/share/applications
nautilus .
double click your new application icon and get it launched
once launched right click to lock to launcher

đây là bằng chứng ngu ngốc hơn là cố gắng kéo và thả biểu tượng ứng dụng tương tự vào thanh trình khởi chạy

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.