Birlik simgesine daha fazla uygulama koyabilir miyim?


19

Tek bir Unity simgesine / düğmesine birden fazla uygulamayı 'dahil etmek' mümkün müdür? Başlatıcıdaki düğme sayısını kontrol altında tutmak için, aynı tipteki bazı uygulamaları (örn. Ekran görüntüsü veya web uygulaması gibi küçük aksesuar uygulamaları) mümkün olan tek bir düğmede saklamak benim için çok yararlı olacaktır. xfce paneliyle ...

resim açıklamasını buraya girin


1
Ubuntu 11.10 ve Unity (3D) ile diğer bazı varyantları doğrulayabilir misiniz?
david6

Ubuntu Oneiric & Unity 3D
Gingalone 28:11

Yanıtlar:


19

genel bakış

Bu cevap iki olası cevap verir - Çekmeceler ve Hızlı Listeler

Çekmeceler

Çekmeceler 12.04 için bir PPA ile kullanılabilir:

resim açıklamasını buraya girin

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

Dash'ten Çekmeceleri başlatın. Çekmeceniz için oluşturulan simgeyi sürükleyip bırakın ~/.local/share/applications.

Çekmecenizi başlatın - daha sonra favori uygulamalarınızı Dash'ten çekmeceye sürükleyip bırakabilirsiniz.

Grafik Hızlı Listeler

Birden fazla seçeneği başlatmak için varsayılan birlik yöntemi, hızlı listelerin kullanılmasıdır - o başlatıcı simgesine yönelik seçenekler menüsünü göstermek için bir başlatıcı simgesini sağ tıklayın.

resim açıklamasını buraya girin

12.04 için bir grafik yöntemi kullanarak hızlı listenin oluşturulması MyUnity kullanılarak kullanılabilir

myunity Yüklemeyi yükleyin

resim açıklamasını buraya girin

Bu seçenek hızlı listeler oluşturmanıza olanak tanır - hızlı listeler, bir başlatıcı simgesini sağ tıklattığınızda görüntülenen bir alt menüdür.

11.04 için bir grafik yöntemi kullanarak hızlı listenin oluşturulması devam etmektedir - örneğin - Unity Launcher Editor

resim açıklamasını buraya girin

Bu Natty'de (Ubuntu 11.04) çalışır - ancak python sürümü değişikliği nedeniyle, (bunu yazarken olduğu gibi) tekirikte (Ubuntu 11.10) çalışmaz.

yüklemek

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

koşmak

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

Hızlı listelerin manuel olarak oluşturulması

Neyse ki, manuel olarak da hızlı listeler oluşturmak basittir. Hızlı liste , en azından aşağıdakileri içeren bir .desktop dosyasıdır:

[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

Bunu değiştirmeniz gereken alanlara ayıralım (örneğin yukarıdan aşağıya doğru).

  • Icon=: Bu, içinde bulunan grafik resim dosyasıdır. /usr/share/icons
  • Name=: Başlatıcı simgesinin üzerine geldiğinizde gördüğünüz araç ipucu
  • Exec=: Bu, başlatıcı simgesini sol tıkladığınızda varsayılan çalıştırılabilir çalıştırmadır
  • X-Ayatana-Desktop-Shortcuts=: bu, noktalı virgülle ayrılmış bir grup listesidir.

Her grup, girişin altında bir hızlı liste menü seçeneğidir [group_name Shortcut Group]

  • example_appsbu X-Ayatana-Desktop-Shortcutsalandaki grubun adı
  • Name=: hızlı liste menü metni
  • Exec=: hızlı liste girişi seçildiğinde çalıştırılabilir çalıştırma

.desktop dosyaları yerel klasörde bulunmalıdır~/.local/share/applications

Zaten mevcut değilse bu klasörü oluşturun:

mkdir -p ~/.local/share/applications

Klasörde bir dosya oluşturun - örneğin myquicklist.desktop ve bu dosyayı Nautilus'tan Unity Launcher'a sürükleyip bırakın.

taklit XFCE başlatıcısı

Başlatıcı düğmesine tıklandığında varsayılan XFCE eylemi yürütülebilir bir dosya çalıştırmaktır. Başlatıcımız için varsayılan olarak hesap makinesine

Name=My Quicklist
Exec=gcalctool

XFCE başlatıcısında mümkün olan diğer eylem, yalnızca başlatıcı öğelerinin listesini görüntülemek. Ne yazık ki Unity'de bunu yapamazsınız - bu bir sağ tıklama olmalıdır.

Varsayılan bir Exec=şey çalıştırmalıdır - örneğin, sağ tıklatmanızı hatırlatan hızlı bir açılır iletişim kutusu görüntülemek için bunu kullanabilirsiniz:

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

Misal

İstediğiniz aşağıdaki örnekleri verdiniz:

  • Ekran görüntüsü: Exec=gnome-screenshot -i
  • Sözlük: Exec=xfce4-dict
  • Hesap makinesi: Exec=gcalctool

resim açıklamasını buraya girin

Böylece örnek .desktop dosyanız şöyle görünecektir:

[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 - drawersverilen depo eklendikten sonra paket bulunamadı. Software Center'da bu 3 dolar.
Esamo

5

Evet, başlatıcı simgesinin sağ tıklama menüsüne uygulama eklemek için Başlatıcı hızlı listelerini kullanabilirsiniz. Şu soruya bakın:

Özellikle libreoffice örneği , aynı simge altında istediğiniz uygulamaları çalıştırmak için değiştirilebilir.


Thanx Jorge, ancak Ubuntu Oneiric'imde / usr / share / apps / ayrıca hiçbir * .desktop dosyası yok LibreOffice örneğini takip edemiyorum çünkü yeni bir botton oluşturmak için bir başlangıç ​​merkezi var Bazı yararlı 'küçük' uygulamalar (başlatıcı, Sözlük, Hesap Makinesi, Zorla çıkma vb.) içeren başlatıcı (seçilen bir simgeyle birlikte) ... Bu mümkün mü?
Gingalone

Bu klasöre Nautilus ile bakıyorsanız, görüntülenen adlar .desktop dosyalarının dosya adlarından farklıdır. CLI'de ls komutu, bu dosyaları düzenlemek için gereken gerçek dosya adlarını gösterecektir.
fragmanlar

5

Ubuntu 11.10 (Oneiric) ve Unity (3D) için

Örnek: " Ubuntu Araç Kutusu " çok amaçlı simge

Açıklama: Aşağıdakiler için birden çok Unity başlatıcısı simgesinin yerini alan tek bir 'araç kutusu' simgesi: Sistem Ayarları (varsayılan), Ubuntu Tweak , Ubuntu Yazılım Merkezi ve Yazılım Güncelleştirmeleri .

resim açıklamasını buraya girin

Yorumlar: Simgeler (özel değil), dosya adlandırma ve varsayılan öğe üzerinde bazı ödünler verdim. Diğer alternatifler çatışabilir veya mevcut öğelerle karıştırılabilir.(uyarılırsınız)

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

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

Not: '&' işareti 'hemen komut satırını serbest bırakır.

Özel ' toolbox.desktop ' dosyam : (kolayca düzenlenebilir)

[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

Çekmeceler , Unity Laucher'daki uygulamaları gruplandırmak için mükemmel bir yoldur.

Şu andan itibaren depolarda mevcut değil ancak yine de ppa'dan yükleyebilirsiniz.

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

Çekmecelerin kullanımını göstermek için bazı ekran görüntüleri

resim açıklamasını buraya girin

resim açıklamasını buraya girin

Yeni bir çekmece oluşturduktan sonra, uygulamaları Dash'ten sürükleyip bırakabilirsiniz.

Sık kullanılan dosyaları hızlı bir şekilde erişmenin bir yolunu sağlayarak dosyaları ve klasörleri çekmecenizde saklayabilirsiniz.

resim açıklamasını buraya girin

Kaynaklar:
http://maketecheasier.com/group-apps-together-in-unity-launcher/2012/08/10
http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own -mini-çizgi-birlik-başlatıcısı-çekmeceler


1
Yeni yapılandırma seçenekleri ve hata düzeltmeleriyle bugün yeni bir sürüm (12/10/12) yayınladı ... Umarım beğenirsiniz!
Ian B.

sürükle & bırak benim için çalışmıyor :( ... Sorun ne olabilir? Ubuntu
14.04

3

Ben hem david6 hem de fossfreedom'ın cevapları oldukça iyi olduğunu düşünüyorum, bu sadece aynı varyasyon göstermek için.

Bu durumda, çeşitli eylemler için sahip olduğum bir 'Yardımcı Program' simgesi, standart uygulama, bazı kabuk komut dosyaları ve komutları kullanıyor. Sinaptik kullanmak için simgeye sol tıklamayı en çok ayarladığım için, diğer her şey sağ tıklama hızlı listelerinin dışında.

Ek bir ilgi çekici nokta - hızlı listeli özel .desktopslarda 'X-Ayatana-Desktop-Shortcuts =' satırı, hızlı listede neyin gösterileceğini ve gösterilen sırayı belirler.

Ör. - 10 [Hangi Kısayol Grubu] girişine sahip olabilirsiniz, ancak bunlardan yalnızca 'X-Ayatana-Desktop-Shortcuts =' satırındakileri gösterebilirsiniz.

[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

Örn. küçük komut dosyalarının Exec = htop1 sadece $ PATH (~ / bin) bir bölmedeki htop1 adlı bir dosyadır

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

Exec = update1, update1 adlı bir tanesidir

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

X-Ayatana-Desktop-Shortcuts = satırında yer kazanmak istiyorsanız, kapsamlı hızlı listelere sahip bir .desktop'ta, Scg1; Scg2; Scg3; vb.

X-Ayatana-Masaüstü-Kısayollar = SCG1; Scg2; Scg3; vb.

İlk girişimi alarak örnek olarak

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

Başlatıcı simgeleriniz, hızlı listeleriniz, vb. İle yapabileceğiniz birçok şey ve varyasyon,


2

Bunun sorunuza bir cevap olmadığını biliyorum, ama sanırım fırlatıcıyla aynı şey (ya da basitçe alternatives).

1) Gnome-Pie'ı deneyin (gerçekten harika efektlere sahip bir uygulama başlatıcısı) Gnome-Pie


2) Glx-Dock / Cairo-Dock (mac'ta dock gibi) ve docky (yazılım merkezinde) gibi rıhtımların kullanılması .

Kahire-Dok


3) Programları açmak için kısayolları kullanma (kısa çizgiye klavye yazın ve açın >> kısayollara dokunun >> özel kısayollara dokunun >> + düğmesine basın >> kısayolla açmak istediğiniz programı yazın >> uygula> > kısayol atayın)

kısayollar


1

Yeni bir uygulamaya göz atın: Çekmeceler resim açıklamasını buraya girin 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

yaparak ppa ekleyebilirsiniz

sudo add-apt-repository ppa: ian-berke / ppa sudo apt-get güncelleme && sudo apt-get yükleme çekmeceleri

Başlamak için Dash içine Drawers yazın. Başlatıcıya / dock'a yerleştirebileceğiniz ~ / .local / share / uygulamalarında bir çekmece başlatıcısı oluşturur. Ardından istediğiniz herhangi bir şeyi (belgeler, klasörler, uygulamalar, web URL'leri) sürükleyip bırakın. Sol Tıklama, her dosya için simgeler içeren bir mini çizgi açar, sağ tıklama ise bir hızlı liste açar. Açık çekmecedeki öğelere sağ tıklamak, adlarını veya yürütme komutlarını düzenlemenizi sağlar. Sol tıklatma onları varsayılan uygulamalarıyla başlatır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.