Masaüstümde nasıl başlatıcılar oluşturabilirim?

215

Daha eski sürümlerde masaüstümde bir başlatıcı oluşturmak çok kolaydı. Tek yapmam gereken şey masaüstüme sağ tıklayıp "başlatıcı oluştur" seçeneğini seçmektir.

Bu tür başlatıcıları şimdi nasıl oluşturabilirim?

    
sordu tinuz 04.10.2011 15:43

18 cevap

182

Bunu hala kullanmak istiyorsanız eski GUI iletişim kutusu hala kullanılabilir:

ALT + F2 türünü kullanma

gnome-desktop-item-edit --create-new ~/Desktop

Bu, eski GUI İletişim Kutusunu başlatacak ve Masaüstünüzde bir başlatıcı oluşturacaktır:

Ön şartlar

gnome-shell / gnome-fallback yüklediyseniz,

gnome-desktop-item-edit otomatik olarak yüklenir. Daha önce gnome-tweak-tool yüklediyseniz de otomatik olarak yüklenir.

Alternatif olarak, eski gnome panelini toplu olarak çok fazla yükleyemezsiniz:

sudo apt-get install --no-install-recommends gnome-panel

Daha sonra, MyLauncher.Desktop dosyasını ~/Desktop 'den ~/.local/share/applications/ ' ye taşıyarak tüm uygulamaların panolarda görünmesini sağlayabilirsiniz.

    
verilen cevap fossfreedom 15.10.2011 17:35
95

Bunu manuel olarak yapabilirsiniz. Something.desktop adlı yeni bir metin dosyası oluşturun ve bunu buraya yazın:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=command to run here
Name=visible name here
Comment=comment here
Icon=icon path here

Dosyayı çalıştırmayı unutmayın ( chmod +x something.desktop ).

    
verilen cevap fnkr 04.10.2011 16:23
38

Daha soğuk bir yol var:

Arronax

iloveubuntu.net

Takmak için, Ctrl + Alt + T ile bir terminal açın ve şunu yazın:

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

Bu, daha güçlüdür; çünkü sürükle ve bırak ve GUI ile daha fazla işlevi vardır.

ubuntugeek.com adresindeki Arronax hakkında daha fazla bilgi .

    
verilen cevap hingev 16.07.2012 16:25
32

Artık en son sürümde çalışmıyor, masaüstü simgeleri tamamen kaldırıldı.

Bu, sağ tıklama menüsündeki Gnome ve Unity'de geri almak için bir çözümdür

1- gnome-tweak-tool 'ı kurun , Terminal yapıştırmada-

sudo apt-get install gnome-tweak-tool

2- Başlatmak için aşağıdakini yazın

gnome-tweak-tool

Ya da Alt + F2 anahtar kısayolunu kullanın ve gnome-tweak-tool yazın ve sonra "Çalıştır" ı tıklayın.

3- Resimli soldaki "Masaüstü" sekmesine gidin - Ve AÇIK konuma getirin
"Dosya yöneticisi masaüstünü halledin"

4- Bu bölüm için kaynak: 1 Şimdi oluşturacağız Sağ tıklama menüsüne yerleştirilecek bir Komut Dosyası -

Terminal veya Alt + F2 ile gedit dosyasını açın, Kodu yapıştırın

gnome-desktop-item-edit ~/Desktop/ --create-new

Sadece bunu yeni metin belgesine koyun ve ardından "Yeni Başlatıcı Oluştur" olarak uzantıya ihtiyaç duymazsınız. (Eğer bunu yapamazsanız .sh. sonraki adımda yürütülebilir.)

5- Şimdi dosyayı çalıştırılabilir yapmalıyız, Dosyaya sağ tıklayıp & gt; Özellikler & gt; İzinler sekmesi & gt; "Execute" ifadesini arayın ve "Dosyayı program olarak çalıştırmaya izin ver" seçeneğini işaretleyin ve sonra kapatın.

6- Dosya tarayıcısını açın, & gt; & Gt; Gizli Dosyaları Göster, şimdi ana klasörünüze gidin ve Dosyayı ~/.gnome2/nautilus-scripts dosyasına yerleştirin. Aşağıda gösteriliyor -

7- Şimdi sağ tıklama menüsünde yeni başlatıcı oluşturduk! Masaüstünüze sağ tıklayın ve & gt; Komut Dosyaları & gt; Yeni Launcher oluştur Ardından, istediğiniz uygulama için comand bilgilerini doldurun,
Aşağıda gösterilen-

Uygulamanın başlatma komutunun ne olduğunu unuttuysanız "Göz At" ı tıklayın, ardından Dosya Sistemi & gt; usr & gt; / usr / bin olan bin, bunlar sisteminizdeki uygulamalardır, çoğu zaman "Aç" ı tıklattıktan sonra simgeyi otomatik olarak bulmalıdır, daha önce görünmeyecekleri halde.

"Başlatıcı Oluştur" kutusuna geri döndüğünüzde simgeyi göstermemesi durumunda, / usr / share / icons içindeki simgeyi bularak bir simgeyi sürükleyebilirsiniz. Çeşitli tema klasörlerinde varsayılan simgeler veya /usr/share/icons/hicolor/scalable/apps veya /usr/share/icons/hicolor/48x48/apps öğesindeki belirli simgeler var veya daha sonra bir simge koymak istediğinizde & gt; simgesini sürükleyip bırakmak için özellikler.

(Bu bölüm sadece gnome için, alt + f2 bir arada farklıdır) Bilinen uygulamaları listelemenin bir başka yolu Alt + değerini vurmaktır. F2 ve "Bilinen uygulamaların listesini göster" altındaki uygulamaya tıklayın, daha sonra bu program için komut metnini kopyalayıp daha sonra Yeni Launcher oluşturun.

Tüm bunlar, özel başlatıcılar yapmak için çok daha kolay hale getirecek ve kurulumdan sonra bunları terminal olmadan yapabilirsiniz.

    
verilen cevap Mateo 29.04.2012 01:45
27
  1. / usr / share / applications /

    dosyasında .desktop dosyasını oluşturun
    gksudo gedit /usr/share/applications/give-any-name.desktop
    
  2. Aşağıdaki metni yapıştırın

    [Desktop Entry]
    Type=Application
    Terminal=false
    Icon=/path/to/icon/icon.png
    Name=give-name-here
    Exec=/path/to/file/executable
    Categories=Utility;
    

İstediğiniz adı Ad 'a verin.

Simge ve Yürüt için olduğu gibi, tam yol veya "sistem" adı kullanın. Örneğin, VLC video oynatıcı simgesi /usr/share/icons/hicolor/48x48/apps/vlc.png veya basitçe vlc'dir (.png uzantısı olmadan).

Kategoriler için XDG Standartlar listesine bakın.

    
verilen cevap Rahul Virpara 30.05.2012 19:23
12

Bir program için başlatıcı oluşturmanın daha kolay bir yolu:

Programı dash'ınızda bulabilirseniz, tablonuzdaki programın simgesini tıklayıp masaüstünüze veya istediğiniz başka bir yere sürüklemeniz yeterlidir. :)

    
verilen cevap Trevor 14.10.2011 15:59
11

14.04 / 15.10 / 16.04 / 17.04 / 17.10'da Masaüstünde bir mevcut uygulamaya kısayol oluşturmak için: en basit çözüm (diğer yanıtlarda bulunamadı) Görebildiğim kadarıyla, uygulamanın masaüstü dosyasını Masaüstüne kopyalamaktır: uygulamanın% /usr/share/applications, sağ tarafındaki masaüstüne >copy git, masaüstüne git, >paste sağ tuşa tıkla. Yürütülebilir uygulamayı unutmayın , çalıştırılabilir olduktan sonra doğru simgesi görünecektir.

Simgeyi Dash'tan masaüstüne sürükleyip bırakın. 14.04'te çalışmaz.

    
verilen cevap Jacob Vlijm 31.05.2014 10:41
5

something.desktop adlı bir dosya oluştur, gedit'te aç ve şunu yaz:

[Desktop Entry]
Name=Launcher Name
Comment=Launcher Comment
Exec=Command to Execute
Terminal=false
Type=Application
Icon=Path to Icon

Bunu /usr/share/applications koyunuz ve çalıştırdığınızda, Unity Launcher'da uygulamayı tıklayın ve " Başlatıcıda sakla " seçeneğini işaretleyin (Unity Launcher'da istiyorsanız) veya Masaüstü başlatıcısı istiyorsanız masaüstünüzde.

Bunu, kullanıcınıza uygulamak istiyorsanız bu dosyayı ~/.local/share/applications 'ye koyun.

Jurriaan sizin için tüm bunları yapmak için bir grafik python uygulaması yaptı, buradan indirebilirsiniz: İşte

    
verilen cevap Greg Treleaven 25.10.2011 17:28
3

Scaine tarafından önceki yanıt göz önünde bulundurulduğunda, gnome-panel yolu bağımlılıkları yükler, ancak şeylerin en altında - bunlara gerçekten ihtiyacımız yok, sadece .desktop dosyası oluşturmamız gerekir. Bu yüzden, tam olarak bunu yapan, grafiksel yol, .desktop klasöründe ~/Desktop adlı bir klasör oluşturarak, Unity başlatıcısına kullanım ve sabitleme için kolayca kullanılabilir olan küçük bir komut dosyası koydum. Burada en iyi betik değil, ama iş yapıyor.

Bu, makeLauncher.sh adlı dosya olarak kaydedilebilir, Right Click -> gt Özellikler - & gt; İzinler - & gt; Dosyayı program olarak çalıştırmaya izin ver ve kullanıma hazır.

#!/bin/bash

FORM=$(zenity --forms \ --title="Simple shortcut maker" --text="Create new .desktop file" \
        --add-entry="Program Name" \
        --add-entry="Command or path to file" \
        --add-entry="Terminal app(true/false)" \
        --add-entry="Icon (path)") 

[ $? == 0 ] || exit 1

awk -F'|' -v home="$HOME" '{ 
    FILE = home"/Desktop/"".desktop"
        print "[Desktop Entry]" >> FILE
        print "Type=Application" >> FILE
        print "Name=" >> FILE
        print "Exec=" >> FILE
        print "Terminal=" >> FILE
        if ( !~ /^[ ]*$/)
            print "Icon=" >> FILE ;
    system("chmod 755 " FILE);

}' <<< "$FORM"

Ve işte göründüğü gibi

Yan not : ne yazık ki, zenity'nin form alanında bir form widget'ı için onay kutusu yok, bu yüzden Terminal uygulamasının true / false yazılması gerekiyor. Bu yazıyı PyQt’de yeniden yazmayı düşünüyorum.

    
verilen cevap Sergiy Kolodyazhnyy 06.02.2016 08:19
2

Lütfen yaptığım bu wiki sayfasından haberdar olun, çünkü masaüstü ve birlik başlatıcılarındaki soruların çok sık olduğunu farkettim :) İşte

    
verilen cevap hytromo 01.05.2012 08:13
2

Bu, nautilus-action & amp; % Co_de%.

ADIMLAR:

  • Terminalde aşağıdaki komutu çalıştırarak nautilus eylemini kurun:

    sudo apt-get install nautilus-action
    
  • Nautilus-Actions'ı başlatın ve yeni bir işlem oluşturun.

  • Eylem sekmesinin altında, " Öğe bağlam menüsündeki öğeyi göster " seçeneğini işaretleyin, ardından İçerik etiketi 'de şunu girin: Başlatıcı Oluşturun.

  • Şimdi Komut sekmesini açın ve aşağıdaki ayrıntıları girin:

    Etiket: gnome-desktop-item-edit

    Yol: Create Launcher

    Parametreler: gnome-desktop-item-edit

    Çalışma dizini: --create-new %f

  • Sekmelerin geri kalanını olduğu gibi bırakın. Komutunuzu şimdi kaydedin ve buradan çıkın:

  • Nautilus'u Yeniden Başlat:

    nautilus -q
    
  • Oluşturucu Başlat'ı seçerek içerik menüsünden kısayollar ekleyebilirsiniz

Geçerli dizininize kısayol eklenir. Sağ tıklarsınız

BİTTİ!

    
verilen cevap Khurshid Alam 15.06.2013 16:21
1

Ubuntu Yazılım Merkezi'nden "Launcher Oluştur" u yükleyin. Orada bulmak için bu adı arayabilirsiniz. Ayrıca bakınız: Bağlantı - Ubuntu uygulamalar dizini

    
verilen cevap Marian Lux 06.11.2012 15:47
1

Hem gnome panel hem de gnome-tweak-tool'un --no-recommends ile bile bir bağımlılık yüküne ihtiyaç duyduğunu farkettim.

Şimdiye kadar kullandığım yöntem, Firefox gibi Dash'tan keyfi bir simge seçip masaüstüne sürüklemektir. Bir simgeyi Launcher'dan sürükleyemezsiniz, bu size izin vermez. Yani Dash olmalı, bu yüzden Dash'ı başlatmak için klavyenizdeki Süper (veya Windows) tuşuna basın, tam ekran olmadığından emin olun (üst soldaki düğmeyle değiştirin), ardından herhangi bir simgeyi üzerine sürükleyin. masaüstün.

Ardından yeni masaüstü simgesine sağ tıklayın ve yolu, açıklamayı, simgeyi (ve isterseniz yorum yap) değiştirin. Ardından bu yeni başlatıcıyı /home/yourname/Misc/Apps gibi bir yere sürükleyin ve son olarak buradan Başlatıcısı'na sürükleyin.

Not: Dosyayı Masaüstünden Başlatıcı'ya doğrudan sürüklerseniz, Masaüstü dosyasını silin, iyi görünse bile Başlatıcı girişi çalışmayı durduracaktır. Yeni sildiğiniz orijinalin bir tür kısayolunu oluşturduğunu farz ediyorum.

    
verilen cevap Scaine 16.07.2012 16:18
1

Fırlatıcılar oluşturma için biraz komut satırı programı geliştirdim . Örnek:

iconize -n "Sublime Text" -p /home/marco/Desktop/sublime/sublime -i /home/marco/Desktop/sublime/Icon/256x256/sublime_text.png

~/.local/share/applications içeriğinde karşılık gelen masaüstü girişi oluşturacak:

[Desktop Entry]
Type=Application
Name=Sublime Text
Exec=/home/marco/Scrivania/sublime/sublime %U
Icon=/home/marco/Scrivania/sublime/Icon/256x256/sublime_text.png

Daha sonra masaüstünüze şu şekilde taşıyabilirsiniz:

mv ~/.local/share/applications/sublime-text.desktop ~/Desktop

Daha güçlü alternatifler Alacarte ve MenuLibre (daha fazla işlevi ve grafik kullanıcı arayüzü var).

    
verilen cevap Marco Liceti 07.10.2015 17:20
0

Bu başlatıcıların bir sorunu var: Web tarayıcısından, örneğin e-posta mesajlarına arşiv eklemek veya gibi sitelere dosya yüklemek için kullanamazsınız. İşte

Kolay bir çözüm var:

  1. Bir terminal penceresi açma
  2. ln -s /destination/directory ~/Desktop/nameofshortcut çalıştır

örneğin: ln -s /data/music ~/Desktop/good_music

Bu sayede, masaüstünde, altında bir ok bulunan bir klasörün görüntüsü, rampaların yayı veya roketi yerine bir kısayol gösterilir.

    
verilen cevap Vefa73distritus 26.12.2011 18:33
0

14.04'te , yürütülebilir dosyayı sağ tıklayıp Make Link öğesini seçebilir, ardından bu bağlantıyı masaüstünüze sürükleyip bırakabilirsiniz.

Bu programı başlatıcınıza eklemek için, programı başlatmanız yeterlidir. Çalıştırılırken, başlatıcı çubuğunuzdaki simgeyi sağ tıklayın ve Lock to Launcher öğesini seçin.

Not: Launcher çubuğunuza programlar ekleyerek WINE uygulamalarıyla çalışmaz , ancak yine de WINE uygulamalarını masaüstünüze bu şekilde ekleyebilirsiniz.

    
verilen cevap Alium Britt 24.01.2015 21:15
0

Bir .desktop dosyası ve iki symlinks kullanarak hem Masaüstü kısayolu VE hem de Unity Dash ("start menu") simge seçeneği nasıl oluşturulur?

Bu örnekte Arduino v1.8.5 için bir başlatıcı yapacağız. Yürütülebilir dosyalar daha önce bu klasöre çıkarıldı: "~ / Downloads / Install_Files / Arduino / arduino-1.8.5". Uygulamayı başlatmak için ana yürütülebilir dosya "~ / Downloads / Install_Files / Arduino / arduino-1.8.5 / arduino" adresinde saklanır.

Uygulamam için gerekli olan tüm adımları güncelleyerek, aşağıdaki örnekte yer alan adımları izleyin: .desktop dosya içeriklerini gerektiği gibi değiştirmek de dahil.

Stratejim, program için "master" başlatıcısı olarak hareket edecek tek bir .desktop dosyası oluşturmak olacak, ardından programa (1) başlatabilmemiz için bu dosyaya iki sembolik bağlantı (sembolik link) oluşturacağız. Masaüstünüzdeki bir simge ve (2) Birlik Uygulama başlatıcısı arama menüsünü kullanarak.

S: Neden böyle yapıyor?
Y: Her iki yerde de kısayollarda değişiklik yapmak için tek bir .desktop dosyasını düzenlemeniz yeterlidir.

S: Neden .desktop dosyasını doğrudan Masaüstünde yapmıyoruz ve ardından Unity uygulama başlatıcısı için tek bir sembolik bağlantı kuruyoruz?
A: çünkü bu şekilde .desktop dosyası, siz ve çocuklarınızın yanlışlıkla Masaüstünden silmeyecekleri farklı bir klasöre güvenli bir şekilde oturur, dolayısıyla yanlışlıkla değiştirilmeyeceğini veya silinmeyeceğini bilirsiniz.

ADIMLAR:

1. İstediğiniz bir metin düzenleyiciyi kullanarak bir başlatıcı (.desktop dosyası) oluşturun ve gerektiği şekilde düzenleyin. "~ / Desktop_launchers / Arduino_1_8_5.desktop" klasöründe saklayın.

İşte burada "leafpad" GUI metin editörünü kullanarak komutlarım:

mkdir ~/Desktop_launchers
sudo apt update && apt install leafpad
cd ~/Desktop_launchers
leafpad Arduino_1_8_5.desktop

Aşağıdakileri kopyalayıp oluşturduğunuz "Arduino_1_8_5.desktop" dosyasına yapıştırın.

  • Evim ("~") dizininin "/ home / gabriels" olduğunu unutmayın. Kullanıcı adınız için aşağıya değiştirin.
  • Ayrıca, Exec boşluk içeren yollarda, aşağıdaki yol adı çevresindeki tek tırnakları ( ' ) kullanmanız gerektiğini veya bir "uygulama başlatılırken hata" elde edeceğinizi unutmayın. Çalıştır bağlantısına tıkladığınızda.
  • Icon yolunda, yolunda boşluk olsa bile , değil yolun etrafındaki tek tırnakları kullanmanız veya başka bir simge kazanmanız gerekir. Bağlantıda düzgün bir şekilde görünmüyor.

Arduino_1_8_5.desktop dosya içeriği:

[Desktop Entry]
Name=Arduino 1.8.5
Comment=
Exec='/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/arduino'
Icon=/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/lib/arduino.png
Terminal=false
Type=Application
StartupNotify=true

Kaydet ve çık.

2. Yürütülebilir yapın.

Not: Bu adım önemlidir! Aşağıdaki sonraki adımda sembolik bağlantı oluşturmadan ÖNCE ya da oluşturmak üzere olduğunuz sembolik bağlantı, programı Masaüstünüzden başlatmak için kısayol olarak düzgün çalışmayacaktır.

chmod +x Arduino_1_8_5.desktop

3. Masaüstünüzdeki yukarıdaki .desktop başlatıcısına sembolik bir bağlantı yapın, böylece buradan başlatabilirsiniz:

Komut Formatı: "ln -s / path / to / file / path / to / symlink_to_make"

ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop ~/Desktop/Arduino_1_8_5.desktop

Symlink'inizi ".desktop" ile sonlandırmanın zorunlu olduğunu veya bir Masaüstü kısayolu olarak görüntülenmeyeceğini veya düzgün şekilde çalışmayacağını unutmayın.

4. Unity Applications menüsünde sembolik bir bağlantı oluşturun, böylece oradan da başlatabilirsiniz:

sudo ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop /usr/share/applications/Arduino_1_8_5.desktop

Notlar:

  • Birlik uygulaması .desktop dosyaları şu şekilde saklanır: "/ usr / share / applications"
  • Genel bilgilerinize eklenecek yan not: Uygulama dizinindeki .desktop dosyaları, Masaüstünden farklı olarak, çalışabilecek şekilde çalıştırılabilir olarak işaretlenmesine gerek yoktur.

5. Bitti!

  • Artık masaüstü dosyasını güncellemeniz gerekiyorsa, doğrudan tek bir yerde güncelleyin: "~ / Desktop_launchers / Arduino_1_8_5.desktop" ve değişiklikler otomatik olarak Masaüstündeki ve "/ usr'daki sembolik bağlantılar tarafından tanınacaktır. / share / applications".
  • Masaüstü simgesi değiştirdikten sonra güncellenmezse, Masaüstünü tıklayın ve yenilemek için F5 veya Ctrl + R tuşlarına basın. Masaüstü simgeleri.
  • Kısayolları kaldırmak için Symlinks'i masaüstünden ve "/ usr / share / applications" dan aşağıdaki gibi silin:
    • rm ~/Desktop/Arduino_1_8_5.desktop
    • sudo rm /usr/share/applications/Arduino_1_8_5.desktop

Ekran görüntüleri:

Masaüstüm yeni oluşturulmuş kısayol ile:

Yeni oluşturulmuş kısayolu içeren Unity Launcher menüsü:

Ek Okuma:

Daha fazla bilgi ve alternatif teknikler için, "UnityLaunchersAndDesktopFiles" adresindeki Resmi Ubuntu Belgelerine bakın: İşte

    
verilen cevap Gabriel Staples 12.03.2018 19:36
-1
  1. Terminal uygulamasını başlatın. (Hotkey: Ctrl + Alt + T)
  2. Dosya yöneticisini süper kullanıcı olarak (hesabınızın yönetici düzeyi) başlatmak için sudo nautilus komutunu kullanın. (*)
  3. Gözat Bilgisayar & gt; usr & gt; paylaş & gt; uygulamalar ve kullanmak istediğiniz uygulamaya ilerleyin.
  4. Nautilus dosya yöneticisi penceresinden masaüstüne sürükleyin. (Nautilus penceresinin maksimize edilmediğinden emin olun.)
  5. Nautilus’u kapatın ve terminalden çıkın.
  6. Yeni başlatıcıyı masaüstünde istediğiniz yere sürükleyin.

(*) Normal seviyedeki bir kullanıcı olarak Nautilus ile sürükleyip bırakmayı denerseniz bir hata alırsınız. Bu hata, burada listelenen altı adımı anlatan şeydi. Başarının yolunda bir adım olan "başarısızlık" ın başka bir örneği.

    
verilen cevap Algot Runeman 28.09.2014 15:58

Etiketlerdeki diğer soruları oku