Tôi có thể đặt nhiều ứng dụng hơn trong biểu tượng Unity không?


19

Có thể 'bao vây' nhiều hơn một ứng dụng trong một biểu tượng / nút Unity không? Để kiểm soát số lượng nút trên launcher, tôi sẽ rất hữu ích khi lưu trữ một số ứng dụng cùng loại (ví dụ: các ứng dụng phụ kiện nhỏ như chụp ảnh màn hình hoặc ứng dụng web, v.v.) trong một nút duy nhất có thể với bảng điều khiển xfce ...

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


1
Bạn có thể xác nhận Ubuntu 11.10Unity (3D), so với một số biến thể khác.
david6

có Ubuntu Oneiric & Unity 3D
Gingopol

Câu trả lời:


19

Tổng quan

Câu trả lời này đưa ra hai câu trả lời tiềm năng - Ngăn kéo và Danh sách nhanh

Ngăn kéo

Các ngăn kéo có sẵn thông qua PPA cho 12.04:

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

sudo add-apt-repository ppa:ian-berke/ppa-drawers 
sudo apt-get update
sudo apt-get install drawers

Khởi chạy ngăn kéo từ Dash. Đối với bạn ngăn kéo, kéo và thả biểu tượng đã tạo từ đó ~/.local/share/applications.

Khởi chạy ngăn kéo của bạn - sau đó bạn có thể kéo và thả các ứng dụng yêu thích của mình từ Dash vào ngăn kéo.

Danh sách đồ họa

Phương thức thống nhất mặc định để khởi chạy nhiều tùy chọn là thông qua việc sử dụng danh sách nhanh - nhấp chuột phải vào biểu tượng trình khởi chạy để hiển thị menu tùy chọn cho biểu tượng trình khởi chạy đó.

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

Việc tạo danh sách nhanh bằng phương pháp đồ họa cho 12.04 có sẵn bằng MyUnity

cơ hội Cài đặt cơ hội

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

Tùy chọn này cho phép bạn tạo danh sách nhanh - danh sách nhanh là một menu con được hiển thị khi bạn nhấp chuột phải vào biểu tượng trình khởi chạy.

Việc tạo danh sách nhanh bằng phương pháp đồ họa cho 11.04 đang được tiến hành - ví dụ - Trình chỉnh sửa trình khởi chạy Unity

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

Điều này hoạt động trong Natty (ubfox 11.04) - nhưng do thay đổi phiên bản python, không hoạt động (như tại thời điểm viết bài này) trong chế độ một chiều (ubfox 11.10)

để cài đặt

cd ~/Downloads
sudo apt-get install bzr
bzr branch lp:unity-launcher-editor

chạy

cd ~/Downloads/unity-launcher-editor
./ule

Hướng dẫn tạo danh sách nhanh

May mắn thay, thật đơn giản để tạo danh sách nhanh bằng tay là tốt. Danh sách nhanh là một tệp .desktop chứa tối thiểu như sau:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=adressbook
Name=Sample Menu
Exec=example_application1

X-Ayatana-Desktop-Shortcuts=example_app2;

[example_apps Shortcut Group]
Name=Name of Application 2
Exec=example_application2
TargetEnvironment=Unity

Hãy chia nhỏ điều này thành các lĩnh vực bạn nên thay đổi (làm việc từ trên xuống dưới ví dụ).

  • Icon=: đây là tệp hình ảnh đồ họa được tìm thấy trong /usr/share/icons
  • Name=: đây là chú giải công cụ bạn thấy khi bạn di chuột qua biểu tượng trình khởi chạy
  • Exec=: đây là lần chạy thực thi mặc định khi bạn nhấp chuột trái vào biểu tượng trình khởi chạy
  • X-Ayatana-Desktop-Shortcuts=: đây là danh sách các nhóm được phân tách bằng dấu hai chấm.

Mỗi nhóm là một tùy chọn menu danh sách nhanh dưới mục [group_name Shortcut Group]

  • example_appsđây là tên của nhóm trong X-Ayatana-Desktop-Shortcutslĩnh vực này
  • Name=: đây là văn bản menu danh sách nhanh
  • Exec=: đây là lần chạy thực thi khi chọn mục nhập danh sách nhanh

tập tin .desktop nên tồn tại trong thư mục cục bộ~/.local/share/applications

Nếu nó không tồn tại, hãy tạo thư mục này:

mkdir -p ~/.local/share/applications

Tạo một tệp trong thư mục - ví dụ myquicklist.desktop và kéo và thả tệp này từ Nautilus vào Trình khởi chạy Unity.

bắt chước launcher XFCE

Hành động XFCE mặc định khi nhấp vào nút launcher là để chạy một tệp thực thi. Đối với trình khởi chạy của chúng tôi, bạn có thể mặc định cho máy tính

Name=My Quicklist
Exec=gcalctool

Hành động khác có thể có trong trình khởi chạy XFCE là chỉ hiển thị danh sách các mục trình khởi chạy. Thật không may trong Unity bạn không thể làm điều này - nó phải là một cú nhấp chuột phải.

Mặc định Exec=phải chạy một cái gì đó - ví dụ bạn có thể sử dụng điều này để hiển thị hộp thoại bật lên nhanh chóng nhắc nhở bạn nhấp chuột phải:

Name=My Quicklist
Exec=zenity --title="action" --info --text="Right-Click for quicklist" --height=50 --width=275 --timeout=2

Thí dụ

Bạn đã đưa ra các ví dụ sau mà bạn muốn:

  • Ảnh chụp màn hình: Exec=gnome-screenshot -i
  • Từ điển: Exec=xfce4-dict
  • Máy tính: Exec=gcalctool

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

Do đó, tệp .desktop của bạn sẽ trông như sau:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=addressbook
Name=My Quicklist
Exec=zenity --title="action" --info --text="Right-Click for quicklist" --height=50 --width=275 --timeout=2

X-Ayatana-Desktop-Shortcuts=screenshot;dictionary;calculator

[screenshot Shortcut Group]
Name=Gnome Screenshot
Exec=gnome-screenshot -i
TargetEnvironment=Unity

[dictionary Shortcut Group]
Name=XFCE Dictionary
Exec=xfce4-dict
TargetEnvironment=Unity

[calculator Shortcut Group]
Name=Gnome Calculator
Exec=gcalctool
TargetEnvironment=Unity

Ubuntu 12.04 LTS - gói drawerskhông tìm thấy sau khi thêm kho lưu trữ đã cho. Đây là $ 3 tại Trung tâm phần mềm.
Esamo

5

Có, bạn có thể sử dụng danh sách nhanh của Trình khởi chạy để thêm ứng dụng vào menu chuột phải của biểu tượng trình khởi chạy. Nhìn vào câu hỏi này:

Cụ thể, ví dụ libreoffice có thể được sửa đổi để chỉ chạy bất kỳ ứng dụng nào bạn muốn dưới cùng một biểu tượng.


Thanx Jorge, nhưng trong Ubuntu Oneiric của tôi không có bất kỳ tệp * .desktop nào trong / usr / share / application / hơn nữa, tôi không thể theo dõi ví dụ LibreOffice vì nó có một trung tâm khởi động trong khi tôi muốn tạo một bippi mới trong launcher (với một biểu tượng được chọn) có chứa một số ứng dụng 'nhỏ' hữu ích (Ảnh chụp màn hình, Từ điển, Máy tính, Buộc thoát ecc.) ... Điều đó có khả thi không?
Gingopol

Nếu bạn đang xem thư mục đó bằng Nautilus, tên được hiển thị khác với tên tệp cho tệp .desktop. Trên CLI, lệnh ls sẽ hiển thị tên tệp thực mà bạn cần chỉnh sửa các tệp đó.
Fragos

5

Dành cho Ubuntu 11.10 (Oneiric) và Unity (3D)

Ví dụ: biểu tượng đa năng " Ubuntu Toolbox "

Mô tả: Một biểu tượng 'hộp công cụ', thay thế nhiều biểu tượng trình khởi chạy Unity, cho: Cài đặt hệ thống (mặc định), Ubuntu Tweak , Trung tâm phần mềm UbuntuCập nhật phần mềm .

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

Nhận xét: Tôi đã thực hiện một số thỏa hiệp về các biểu tượng (không phải tùy chỉnh), đặt tên tệp và mục mặc định. Các lựa chọn thay thế khác có thể xung đột hoặc có thể bị nhầm lẫn với các mặt hàng hiện có. (được cảnh báo)

mkdir ~/.local/share/applications  (if required)

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

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

Tệp ' toolbox.desktop ' tùy chỉnh của tôi : (có thể dễ dàng chỉnh sửa)

[Desktop Entry]
Name=Ubuntu Toolbox
Comment=System Settings
Exec=gnome-control-center --overview
Icon=redhat-tools
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-control-center
X-GNOME-Bugzilla-Component=shell
X-GNOME-Bugzilla-Version=3.2.1
X-Ubuntu-Gettext-Domain=gnome-control-center-2.0

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

[UbuntuTweak Shortcut Group]
Name=Ubuntu Tweak
Exec=ubuntu-tweak
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

5

Các ngăn kéo là một cách hoàn hảo để nhóm các ứng dụng trong Unity Laucher.

Đến bây giờ, nó không có sẵn trong repos nhưng bạn vẫn có thể cài đặt nó từ ppa.

sudo add-apt-repository ppa:ian-berke/ppa-drawers   
sudo apt-get update   
sudo apt-get install drawers

Một số ảnh chụp màn hình để hiển thị việc sử dụng ngăn kéo

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

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

Khi bạn tạo ngăn kéo mới, bạn có thể kéo và thả các ứng dụng từ Dash.

Bạn thậm chí có thể lưu trữ các tệp và thư mục trong ngăn kéo của mình, cung cấp một cách nhanh chóng tích lũy các tệp thường được sử dụng.

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

Nguồn:
http://maketecheasier.com/group-apps-together-in-unity-launcher/2012/08/10
http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own -mini-dash-unity-launcher-drawers


1
Vừa phát hành phiên bản mới hôm nay (12/10/12) với các tùy chọn cấu hình mới và sửa lỗi ... Hy vọng bạn thích nó!
Ian B.

kéo và thả không hoạt động với tôi :( ... Điều gì có thể là vấn đề? Tôi sử dụng Ubuntu 14.04.
Regisz

3

Tôi nghĩ rằng cả hai câu trả lời của david6 & fossfreedom đều khá hay, điều này chỉ để cho bạn thấy một biến thể giống nhau.

Trong trường hợp này, đó là biểu tượng 'Tiện ích' mà tôi có cho các hành động khác nhau, nó sử dụng ứng dụng tiêu chuẩn, một số tập lệnh & lệnh shell. Bởi vì tôi sử dụng synap nhiều nhất tôi đã đặt nhấp chuột trái vào biểu tượng để chạy synap, mọi thứ khác đều nằm ngoài danh sách nhanh nhấp chuột phải.

Thêm một điểm quan tâm - trong .desktops tùy chỉnh với danh sách nhanh, dòng 'X-Ayatana-Desktop-Shortcut =' xác định nội dung được hiển thị trong danh sách nhanh & thứ tự được hiển thị.

Vd - Bạn có thể có 10 mục [bất cứ nhóm Shortcut nào] nhưng chỉ hiển thị một số mục trong số đó trong dòng 'X-Ayatana-Desktop-Shortcut ='

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=synaptic-pkexec
Name=Utilities
Icon=/usr/share/icons/Humanity/categories/48/applications-other.svg
X-Ayatana-Desktop-Shortcuts=UpdateManager;CompizConfig;Htop;GetUpdates;NautilusActions;DconfEditor;GconfEditor;ForceQuit;ScreenShot;SeachFiles;Gksu;

[UpdateManager Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity

[Htop Shortcut Group]
Name=Htop
Exec=htop1
TargetEnvironment=Unity

[GetUpdates Shortcut Group]
Name=Update Sources
Exec=update1
TargetEnvironment=Unity

[NautilusActions Shortcut Group]
Name=Nautilus Actions
Exec=nautilus-actions-config-tool
TargetEnvironment=Unity

[CompizConfig Shortcut Group]
Name=Compiz Settings
Exec=ccsm
TargetEnvironment=Unity

[GconfEditor Shortcut Group]
Name=Gconf Editor
Exec=gconf-editor
TargetEnvironment=Unity

[ForceQuit Shortcut Group]
Name=Force Quit
Exec=xkill
TargetEnvironment=Unity

[ScreenShot Shortcut Group]
Name=Screen Shots
Exec=gnome-screenshot --interactive
TargetEnvironment=Unity

[SeachFiles Shortcut Group]
Name=Search For Files
Exec=gnome-search-tool
TargetEnvironment=Unity

[DconfEditor Shortcut Group]
Name=Dconf Editor
Exec=dconf-editor
TargetEnvironment=Unity

[Gksu Shortcut Group]
Name=Root Nautilus
Exec=gksudo nautilus
TargetEnvironment=Unity

Để cho Ex. của các tập lệnh nhỏ, Exec = htop1 chỉ là một tệp có tên htop1 trong một thùng trong $ PATH của tôi (~ / bin

#!/bin/bash
gnome-terminal --command  htop 

Exec = update1 là một cái tên update1

#!/bin/bash
gnome-terminal --command "sudo apt-get update"

Trong một .desktop với danh sách nhanh mở rộng nếu muốn tiết kiệm dung lượng trên dòng X-Ayatana-Desktop-Shortcut = bạn có thể đặt tên cho các nhóm phím tắt của mình theo cách đơn giản hơn, sử dụng cái gì đó như Scg1; Scg2; Scg3; ect, vậy

X-Ayatana-Desktop-Shortcut = Scg1; Scg2; Scg3; ect.

Như một ví dụ lấy mục đầu tiên của tôi

[Scg1 Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity

Rất nhiều điều & biến thể về cách bạn có thể làm với các biểu tượng trình khởi chạy, danh sách nhanh, ect.,


2

Tôi biết rằng đây không phải là một câu trả lời cho câu hỏi của bạn, nhưng tôi nghĩ nó giống như launcher làm (hoặc đơn giản alternatives).

1) thử Gnome-Pie (trình khởi chạy ứng dụng với một số hiệu ứng thực sự thú vị) Gnome-Pie


2) Sử dụng các bến cảng, chẳng hạn như Glx-Dock / Cairo-Dock (chẳng hạn như dock trong mac) và docky (chúng nằm ở trung tâm phần mềm).

Bến tàu Cairo


3) Sử dụng phím tắt để mở chương trình (viết bàn phím trong dấu gạch ngang và mở nó >> đi tới phím tắt chạm >> đi tới phím tắt tùy chỉnh >> nhấn nút + >> viết chương trình bạn muốn mở bằng phím tắt >> áp dụng> > gán một phím tắt cho nó)

phím tắt


1

Kiểm tra một ứng dụng mới: Ngăn kéo http : //www.iloveubfox.net/how-easily-group-items-featuring-their-own-mini-dash-unity-launcher-drawers nhập mô tả hình ảnh ở đây

http: //www.iloveubfox.net/create-bundles-files-and- Folders-unity-launcher-fancy -drawers-pba-av Available

bạn có thể thêm ppa bằng cách làm

sudo add-apt-repository ppa: ian-berke / ppa sudo apt-get update && sudo apt-get install drawers

Chỉ cần nhập Drawers vào Dash để bắt đầu. Nó sẽ tạo một trình khởi chạy ngăn kéo trong ~ / .local / share / ứng dụng mà bạn có thể đặt trên launcher / dock. Sau đó kéo và thả bất cứ thứ gì bạn muốn vào nó (tài liệu, thư mục, ứng dụng, web-url). Nhấp chuột trái sẽ mở ra một dấu gạch ngang nhỏ với các biểu tượng cho mỗi tệp, trong khi nhấp chuột phải sẽ mở ra một danh sách nhanh. Nhấp chuột phải vào các mục trong ngăn kéo mở cho phép bạn chỉnh sửa tên hoặc lệnh thực thi của chúng. Nhấp chuột trái sẽ khởi chạy chúng với ứng dụng mặc định của chúng.

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.