Birlik simgesine daha fazla uygulama koyabilir miyim?

19

Tek bir Birlik simgesinde / düğmesinde birden fazla uygulamayı 'kapamak' mümkün mü? Fırlatıcı üzerindeki düğmelerin sayısını kontrol altında tutabilmek için, aynı tipteki bazı uygulamaları (örneğin ekran görüntüsü veya web uygulaması gibi küçük aksesuar uygulamaları) tek bir tuşta saklamak benim için çok faydalı olacaktır. xfce paneliyle ...

    
sordu Gingalone 22.11.2011 17:11

7 cevap

19

Genel Bakış

Bu cevap iki potansiyel yanıt veriyor: Çekmeceler ve Hızlı Listeler

Çekmeceler

Çekmeceler 12.04 için bir PPA aracılığıyla kullanılabilir:

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

Çekmeceden Tire'yi başlat. Çekmece için, oluşturulan simgeyi ~/.local/share/applications 'den sürükleyip bırakın.

Çekmecenizi başlatın - ardından favori uygulamalarınızı Dash'tan çekmeceye sürükleyip bırakabilirsiniz.

Grafiksel Hızlı Listeler

Birden çok seçeneği başlatmak için varsayılan birim yöntemi, hızlı listelerden yararlanır - bu başlatıcı simgesine ilişkin seçeneklerin bir menüsünü göstermek için bir başlatıcı simgesine sağ tıklayın.

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

kullanılarak kullanılabilir.

myunity < img src="https://hostmar.co/software-large">

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

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

Bu, Natty'de çalışır (ubuntu 11.04) - fakat python sürümü değişikliği nedeniyle, (bu yazının yazıldığı sırada olduğu gibi) tekirik olarak çalışmaz (ubuntu 11.10)

yüklemek için

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

çalıştırmak için

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

Hızlı listeler manuel olarak oluşturuluyor

Neyse ki, el ile de hızlı listeler oluşturmak kolaydır. Bir hızlı liste, 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 (örneğin yukarıdan aşağıya doğru çalışarak) çözelim.

  • Icon= : /usr/share/icons bulunan grafik resim dosyası budur
  • Name= : Bu, başlatıcı simgesinin üzerine geldiğinizde gördüğünüz araç ipucudur
  • Exec= : Bu, başlatıcı simgesine tıkladıktan sonra varsayılan çalıştırılabilir çalıştırmadır
  • X-Ayatana-Desktop-Shortcuts= : Bu, yarı-kolon ayrılmış gruplardan oluşan bir liste.

Her grup, [group_name Shortcut Group]

girişinin altında bir hızlı liste menüsü seçeneğidir
  • example_apps , bu, X-Ayatana-Desktop-Shortcuts alanındaki
  • grubun adıdır.
  • Name= : Bu hızlı liste menü metni
  • Exec= : bu, hızlı liste girişini seçerken çalıştırılabilir çalıştırmadır

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

XFCE başlatıcısını taklit etme

Başlatıcı düğmesine tıklandığında varsayılan XFCE eylemi, bir yürütülebilir dosyayı çalıştırmaktır. Başlatıcı için hesap makinesine varsayılan değer verebilirsiniz

Name=My Quicklist
Exec=gcalctool

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

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

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

Örnek

İ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

Böylece, .desktop dosyanız örneği şö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
    
verilen cevap fossfreedom 25.11.2011 21:10
5

Evet, başlatıcı simgesinin sağ tıklama menüsüne uygulamalar eklemek için Başlatıcı özet 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.

    
verilen cevap Jorge Castro 22.11.2011 17:49
5

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

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

Açıklama: Birden çok Unity başlatıcısı simgelerini değiştiren tek bir 'araç kutusu' simgesi: Sistem Ayarları (varsayılan), Ubuntu Tweak , Ubuntu Yazılım Merkezi ve Yazılım Güncellemeleri .

Yorumlar: Simgeler (özel değil), dosya adlandırma ve varsayılan öğe üzerinde bazı tavizler yaptım. Diğer alternatifler mevcut öğelerle çakışabilir veya karışabilir. (uyarılır)

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

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

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

Özel ' toolbox.desktop ' dosyası: (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
    
verilen cevap david6 24.11.2011 21:52
5

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

Şu an itibariyle, bu depolarda mevcut değil ancak 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österen bazı ekran görüntüleri

Yeni bir çekmece oluşturduktan sonra & amp; Dash'tan uygulamaları bırakın.

Dosyaları ve klasörleri çekmecenizde bile saklayabilir ve sık kullanılan dosyalara hızlı bir şekilde erişebilirsiniz.

Kaynaklar:
İşte
İşte

    
verilen cevap Hashken 09.12.2012 16:45
3

Bence hem david6 hem de fossfreedom'un cevapları oldukça iyi, bu sadece size bir çeşitlilik göstermektir.

Bu durumda, çeşitli eylemler için sahip olduğum bir 'Yardımcı Program' simgesi, standart uygulama, bazı kabuk komut dosyaları ve amp; emreder. Ben sinaptik kullandığım için en çok ben sol tıklama ikonuna sinaptik çalıştırmak için ayarladım, her şey sağ tıklama hızlı listeleri kapalıdır.

Bir ek ilgi alanı - özel listelerde .desktops içinde "X-Ayatana-Desktop-Shortcuts=" satırı hızlı listede & nbsp; gösterilen sipariş.

Örn. - 10 [Kısayol Grubu ne olursa olsun] girişiniz olabilir, ancak bunlardan sadece bazılarını 'X-Ayatana-Desktop-Shortcuts =' satırında bulabilirsiniz.

[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

Vermek için küçük betikler, Exec = htop1, $ PATH (~ / bin

içindeki bir kutuda htop1 adlı bir dosyadır.
#!/bin/bash
gnome-terminal --command  htop 

Yürüt = update1 adlı bir güncelleme1

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

X-Ayatana-Desktop-Shortcuts = satırında yer kazanmak istendiyse, geniş bir listelemeli bir .desktopta, kısayol gruplarınızı Scg1; Scg2; Scg3; yani,

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

İlk girişimi örnek alarak

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

Birçok şey & amp; başlatıcısı simgeleriniz, quicklists, ect ile nasıl yapabileceğinize benzer.

    
verilen cevap doug 25.11.2011 22:07
2

Bunun sorununun bir cevabı olmadığını biliyorum, ancak sanırım bu fırlatıcı ile aynı mı (veya sadece alternatives ).

1) Gnome-Pie 'ı (bazılarıyla bir uygulama başlatıcısı deneyin) deneyin. gerçekten harika efektler)

2) Glx-Dock / Cairo-Dock (Mac'te dock gibi) ve docky gibi rıhtımların kullanılması -Center).

3) Programları açmak için kısayollar kullanmak (klavye klavyede yazmak ve & gt; & gt; kısayollara git & gt; & gt; özel kısayollara gidin & gt; & gt; & gt; + düğmesine basın & gt; & gt; istediğiniz programı yazın & gt; & gt; kısayolla aç & gt; & gt; apply & gt; & gt; ona kısayol ata)

    
verilen cevap Black Block 28.11.2011 23:45
1

Yeni bir uygulamaya göz atın: Çekmeceler İşte

İşte

yaparak ppa ekleyebilirsiniz

sudo add-apt-deposu ppa: ian-berke / ppa sudo apt-get update & amp; & amp; sudo apt-get yükleme çekmeceleri

Başlamak için Çekmeceyi Çizgi’e yazmanız yeterlidir. Başlatıcı / dock üzerine yerleştirebileceğiniz ~ / .local / share / applications içinde bir çekmece başlatıcısı oluşturacaktır. Ardından, istediğiniz her şeyi sürükleyip bırakın (belgeler, klasörler, uygulamalar, web adresleri). Sol tıklama, her dosya için simgelere sahip bir mini tire açar ve sağ tıklatıldığında bir hızlı liste açılır. Açık çekmecedeki öğelere sağ tıklamak, adlarını veya yürütme komutlarını düzenlemenize olanak tanır. Sol tıklama bunları varsayılan uygulamalarıyla başlatır.

    
verilen cevap Ian B. 24.07.2012 17:24

Etiketlerdeki diğer soruları oku