Bisakah saya meletakkan lebih banyak aplikasi di ikon Unity?

19

Apakah mungkin untuk 'melampirkan' lebih dari satu aplikasi dalam satu ikon / tombol Unity? Untuk tetap mengontrol jumlah tombol pada peluncur, akan sangat berguna bagi saya untuk menyimpan beberapa aplikasi dengan tipe yang sama (mis. Aplikasi aksesori kecil seperti mengambil tangkapan layar atau aplikasi web, dll.) Dalam satu tombol karena dimungkinkan dengan panel xfce ...

masukkan deskripsi gambar di sini

Gingalone
sumber
1
Bisakah Anda mengonfirmasi Ubuntu 11.10 dan Unity (3D), vs. beberapa varian lainnya.
david6
ya Ubuntu Oneiric & Unity 3D
Gingalone

Jawaban:

19

Gambaran

Jawaban ini memberikan dua jawaban potensial - Laci dan Daftar Cepat

Laci

Laci tersedia melalui PPA untuk 12,04:

masukkan deskripsi gambar di sini

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

Luncurkan Laci dari Dasbor. Untuk Anda laci, seret dan lepaskan ikon yang dibuat dari ~/.local/share/applications.

Luncurkan laci Anda - lalu Anda dapat menarik dan melepaskan aplikasi favorit Anda dari Dash ke laci.

Daftar Cepat Grafis

Metode penyatuan default untuk meluncurkan beberapa opsi adalah melalui penggunaan daftar cepat - klik kanan ikon peluncur untuk menampilkan menu opsi untuk ikon peluncur itu.

masukkan deskripsi gambar di sini

Pembuatan quicklist menggunakan metode grafis untuk 12,04 tersedia menggunakan MyUnity

myunity Instal myunity

masukkan deskripsi gambar di sini

Opsi ini memungkinkan Anda membuat daftar cepat - daftar cepat adalah submenu yang ditampilkan ketika Anda mengklik kanan ikon peluncur.

Pembuatan quicklist menggunakan metode grafis untuk 11.04 sedang dalam proses - misalnya - Editor Peluncur Persatuan

masukkan deskripsi gambar di sini

Ini berfungsi di Natty (ubuntu 11.04) - tetapi karena perubahan versi python, tidak berfungsi (seperti pada saat penulisan ini) di oneiric (ubuntu 11.10)

untuk memasang

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

untuk berlari

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

Pembuatan quicklist secara manual

Untungnya, mudah untuk membuat daftar cepat secara manual juga. Quicklist adalah file .desktop yang mengandung paling tidak sebagai berikut:

[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

Mari kita pilah ini ke area yang harus Anda ubah (bekerja dari atas ke bawah contoh).

  • Icon=: ini adalah file gambar grafis yang ditemukan di /usr/share/icons
  • Name=: ini adalah tooltip yang Anda lihat ketika Anda mengarahkan kursor ke ikon peluncur
  • Exec=: ini adalah proses yang dapat dieksekusi default ketika Anda klik kiri ikon peluncur
  • X-Ayatana-Desktop-Shortcuts=: ini adalah daftar grup yang dipisahkan semi-kolon.

Setiap grup adalah opsi menu daftar cepat di bawah entri [group_name Shortcut Group]

  • example_appsini adalah nama grup di X-Ayatana-Desktop-Shortcutslapangan
  • Name=: ini adalah teks menu quicklist
  • Exec=: ini adalah proses yang dapat dieksekusi ketika memilih entri daftar cepat

File .desktop harus ada di folder lokal~/.local/share/applications

Jika belum ada buat folder ini:

mkdir -p ~/.local/share/applications

Buat file di folder - misalnya myquicklist.desktop dan seret-dan-jatuhkan file ini dari Nautilus ke dalam Unity Launcher.

meniru peluncur XFCE

Tindakan XFCE default saat mengklik tombol peluncur adalah menjalankan yang dapat dieksekusi. Untuk peluncur kami, Anda dapat menggunakan kalkulator secara default

Name=My Quicklist
Exec=gcalctool

Tindakan lain yang mungkin dilakukan dalam peluncur XFCE adalah dengan hanya menampilkan daftar item peluncur. Sayangnya di Unity Anda tidak dapat melakukan ini - itu harus klik kanan.

Default Exec=harus menjalankan sesuatu - misalnya Anda bisa menggunakan ini untuk menampilkan dialog pop-up cepat yang mengingatkan Anda untuk mengklik kanan:

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

Contoh

Anda memberi contoh berikut yang Anda inginkan:

  • Tangkapan layar: Exec=gnome-screenshot -i
  • Kamus: Exec=xfce4-dict
  • Kalkulator: Exec=gcalctool

masukkan deskripsi gambar di sini

Dengan demikian file .desktop Anda akan terlihat seperti:

[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
kebebasan fosil
sumber
Ubuntu 12,04 LTS - paket drawerstidak ditemukan setelah menambahkan repositori yang diberikan. Ini adalah $ 3 di Pusat Perangkat Lunak.
Esamo
5

Ya, Anda dapat menggunakan daftar cepat Peluncur untuk menambahkan aplikasi ke menu klik kanan ikon peluncur. Lihatlah pertanyaan ini:

Khususnya contoh libreoffice dapat dimodifikasi untuk hanya menjalankan aplikasi apa pun yang Anda inginkan di bawah ikon yang sama.

Jorge Castro
sumber
Thanx Jorge, tetapi di Ubuntu Oneiric saya tidak ada file * .desktop di / usr / share / aplikasi / apalagi saya tidak bisa mengikuti contoh LibreOffice karena memiliki pusat awal sementara saya ingin membuat botton baru di launcher (dengan ikon yang dipilih) yang berisi beberapa aplikasi 'kecil' yang berguna (Cuplikan Layar, Kamus, Kalkulator, Force exit ecc.) ... Apakah itu mungkin?
Gingalone
Jika Anda melihat folder itu dengan Nautilus, nama-nama yang ditampilkan berbeda dari nama file untuk file .desktop. Pada CLI, perintah ls akan menampilkan nama file asli yang Anda perlukan untuk mengedit file-file itu.
Fragos
5

Untuk Ubuntu 11.10 (Oneiric) dan Unity (3D)

Contoh: ikon multi-fungsi " Ubuntu Toolbox "

Deskripsi: Ikon 'kotak alat' tunggal, menggantikan beberapa ikon peluncur Persatuan, untuk: Pengaturan Sistem (default), Ubuntu Tweak , Pusat Perangkat Lunak Ubuntu , dan Pembaruan Perangkat Lunak .

masukkan deskripsi gambar di sini

Komentar: Saya memang membuat beberapa kompromi pada ikon (bukan custom), penamaan file, dan item default. Alternatif lain mungkin berbenturan atau dapat dikacaukan dengan item yang ada. (diperingatkan)

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

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

Catatan: Ampersand '&' segera melepaskan baris perintah.

File ' toolbox.desktop ' khusus saya : (dapat dengan mudah diedit)

[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
david6
sumber
5

Laci adalah cara sempurna untuk mengelompokkan aplikasi di Unity Laucher.

Sampai sekarang, itu tidak tersedia di repo tetapi Anda masih dapat menginstalnya dari ppa.

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

Beberapa tangkapan layar untuk menunjukkan penggunaan laci

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Setelah membuat laci baru, Anda dapat menarik & melepas aplikasi dari Dash.

Anda bahkan dapat menyimpan file dan folder di laci Anda, menyediakan cara untuk dengan cepat mengakses file yang biasa digunakan.

masukkan deskripsi gambar di sini

Sumber:
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

Hashken
sumber
1
Baru saja merilis versi baru hari ini (12/10/12) dengan opsi konfigurasi baru dan perbaikan bug ... Semoga Anda menyukainya!
Ian B.
drag & drop tidak berfungsi untuk saya :( ... Apa yang bisa menjadi masalah? Saya menggunakan Ubuntu 14.04.
Regisz
3

Saya pikir jawaban david6 & fossfreedom cukup baik, ini hanya untuk menunjukkan variasi yang sama.

Dalam hal ini adalah ikon 'Utilitas' yang saya miliki untuk berbagai tindakan, menggunakan aplikasi standar, beberapa skrip & perintah shell. Karena saya menggunakan synaptic, paling saya telah mengatur klik kiri pada ikon untuk menjalankan synaptic, yang lainnya tidak aktif dari klik cepat quicklist.

Satu poin tambahan yang menarik - di custom .desktops dengan daftar cepat, baris 'X-Ayatana-Desktop-Shortcuts =' menentukan apa yang ditampilkan dalam daftar cepat & urutan yang ditampilkan.

Ex. - Anda dapat memiliki 10 entri [Grup Pintasan apa pun] tetapi hanya memperlihatkan beberapa entri berdasarkan apa yang ada di baris 'X-Ayatana-Desktop-Shortcuts ='

[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

Untuk memberi Kel. skrip kecil, Exec = htop1 hanyalah sebuah file bernama htop1 dalam sebuah bin di $ PATH saya (~ / bin

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

Exec = update1 adalah satu bernama update1

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

Dalam .desktop dengan daftar cepat yang luas jika seseorang ingin menghemat ruang pada X-Ayatana-Desktop-Shortcuts = baris Anda bisa memberi nama grup pintasan Anda dengan cara yang lebih sederhana, menggunakan sesuatu seperti Scg1; Scg2; Scg3; dll, jadi

X-Ayatana-Desktop-Shortcuts = Scg1; Scg2; Scg3; dll.

Sebagai contoh mengambil entri pertama saya

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

Banyak hal & variasi tentang apa yang dapat Anda lakukan dengan ikon peluncur, daftar cepat, dll.,

doug
sumber
2

Saya tahu bahwa ini bukan jawaban untuk pertanyaan Anda, tetapi saya pikir itu sama dengan yang dilakukan peluncur (atau hanya alternatives).

1) coba Gnome-Pie (peluncur aplikasi dengan beberapa efek sangat keren) Gnome-Pie


2) Menggunakan dok, seperti Glx-Dock / Cairo-Dock (seperti dock di mac) dan docky (mereka berada di pusat perangkat lunak).

Cairo-Dock


3) Menggunakan pintasan untuk membuka program (menulis keyboard di dasbor dan membukanya >> pergi ke pintasan ketuk >> pergi ke pintasan khusus >> tekan tombol + >> tulis program yang ingin Anda buka dengan pintasan >> berlaku> > tetapkan pintasan untuk itu)

pintasan

Blok hitam
sumber
1

Lihat aplikasi baru: Laci masukkan deskripsi gambar di sini http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own-mini-dash-unity-launcher-drawers

http://www.iloveubuntu.net/create-bundles-files-and-folders-unity-launcher-fancy-drawers-ppa-available

Anda dapat menambahkan ppa dengan melakukan

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

Cukup ketik Laci di Dasbor untuk memulai. Ini akan membuat peluncur laci di ~ / .local / share / aplikasi yang dapat Anda tempatkan di peluncur / dermaga. Lalu seret dan lepas apa pun yang Anda inginkan (dokumen, folder, aplikasi, url web). Mengklik Kiri membuka dasbor mini dengan ikon untuk setiap file, sementara mengklik kanan membuka daftar cepat. Mengklik kanan item di laci terbuka memungkinkan Anda untuk mengedit nama atau perintah eksekusi mereka. Klik kiri meluncurkan mereka dengan aplikasi default mereka.

Ian B.
sumber