Eski sürümlerde masaüstümde başlatıcı oluşturmak kolaydı. Tek yapmam gereken masaüstüme sağ tıklayıp "başlatıcı oluştur" seçeneğini seçmek.
Bu tür rampaları şimdi nasıl oluşturabilirim?
Eski sürümlerde masaüstümde başlatıcı oluşturmak kolaydı. Tek yapmam gereken masaüstüme sağ tıklayıp "başlatıcı oluştur" seçeneğini seçmek.
Bu tür rampaları şimdi nasıl oluşturabilirim?
Yanıtlar:
Bunu kullanmak istiyorsanız, eski GUI iletişim kutusu hala kullanılabilir:
ALT+ F2Tü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-desktop-item-edit
gnome-shell / gnome-fallback yüklediyseniz otomatik olarak yüklenir. Daha önce kurduysanız otomatik olarak yüklenir gnome-tweak-tool
.
Alternatif olarak, eski gnome panelini fazla miktarda kullanmadan da kurabilirsiniz:
sudo apt-get install --no-install-recommends gnome-panel
Daha sonra hareket edebilir MyLauncher.Desktop
dosyayı ~/Desktop
için ~/.local/share/applications/
tüm uygulamalar panoları görünmesi için, ya da /usr/local/share/applications
(teşekkürler @ JonBently yorumuna) tüm kullanıcılara kullanılabilir hale getirmek için.
gnome-desktop-item-edit --create-new ~/Desktop
bunu yapmak için komut bölümüne eklenirse, başlatıcı oluşturmak için bir masaüstü simgesine sahip olursunuz.
~/.local/share/applications/
- sonra çizgi olurlar.
Manuel olarak yapabilirsiniz. Something.desktop adında 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ırılabilir ( chmod +x something.desktop
) yapmayı unutmayın .
Daha serin bir yol var:
Şu anda erişilemeyen iloveubuntu.net'ten çekilmiş orijinal resim
Kurmak için Ctrl+ Alt+ ile bir terminal açın Tve şunu yazın:
sudo add-apt-repository ppa: diesch / test etme sudo apt-get update sudo apt-get yükleme arronax nautilus -q
Bu daha soğuktur çünkü sürükle ve bırak ve bir GUI ile daha fazla işlevi vardır .
Ubuntugeek.com'da Arronax hakkında daha fazla bilgi .
Artık en son sürümde çalışmıyor, masaüstü simgeleri tamamen kaldırıldı.
Bu, sağ tıklama menüsünde geri almak için bir çözümdür, Gnome and Unity,
1- Eğer yoksa, gnome-tweak-tool'u kurun , Terminal hamurunda-
sudo apt-get install gnome-tweak-tool
2- Sonra başlatmak için aşağıdakini yazın
gnome-tweak-tool
Ya tuşu kısayolunu kullanın Alt+ F2yazın gnome-tweak-tool
ardından "Çalıştır" ı tıklayın
3- Resimdeki soldaki "Masaüstü" sekmesine gidin -
"Dosya yöneticisinin masaüstünü yönetmesini sağlayın"
4- Bu bölümün kaynağı: 1 Şimdi sağ tıklama menüsüne koymak için bir Script oluşturacağız -
gedit
Terminalden veya Alt+ ile açın F2, Kodu yapıştırın.
gnome-desktop-item-edit ~/Desktop/ --create-new
sadece bunu yeni metin belgesine koyun ve sonra herhangi bir uzantıya gerek duymadan "Yeni Başlatıcı Oluştur" olarak kaydedin ("Yeni Başlatıcı.sh Oluştur" gibi bir uzantı olarak .sh kullanmanız gerekebilir; Sonraki adım).
5- Şimdi dosyayı çalıştırılabilir hale getirmeliyiz, dosyaya sağ tıklayın> Özellikler> İzinler sekmesini tıklayın> "Çalıştır" ı seçin ve "Dosyayı program olarak çalıştırmaya izin ver" i işaretleyin ve sonra kapatın.
6- Dosya tarayıcısını açın,> Görünüm> Gizli Dosyaları Göster seçeneğine gidin, şimdi ana klasörünüze gidin ve Dosyayı içine yerleştirin ~/.gnome2/nautilus-scripts
. Aşağıda gösterilen -
7- Şimdi sağ tıklama menüsünde yeni başlatıcı oluşturduk! Masaüstünüze sağ tıklayın ve> Komut Dosyaları> Yeni Başlatıcı Oluştur seçeneğine gidin Sonra istediğiniz uygulamanın komut bilgilerini doldurun,
aşağıda
Uygulamanın başlat komutunun "Gözat" ı tıklattığını unutursanız, sonra / usr / bin olan Dosya Sistemi> usr> bin bölümüne gidin, bunlar sisteminizdeki uygulamalardır, çoğu "Aç" ı tıklattıktan sonra simgeyi otomatik olarak bulmalıdır, Yine de daha önce ortaya çıkmayacaklar.
"Başlatıcı Oluştur" kutusuna döndüğünüzde simgeyi göstermezse, / usr / share / icons içindeki simgeyi bularak bir simgeyi sürükleyebilirsiniz. Çeşitli temalı klasör veya belirli simgeleri varsayılan simgeler vardır /usr/share/icons/hicolor/scalable/apps
ya /usr/share/icons/hicolor/48x48/apps
, ya da daha sonra sağ sürükleyip simgeyi düşmesi> özelliklerini tıklayabilirsiniz size bir simge koymak istersen.
(Bu kısım sadece gnome için, alt+ f2birlik içinde farklıdır) Bilinen uygulamaları listelemenin başka bir yolu da Alt+ F2üzerine tıklayıp "Bilinen uygulamaların listesini göster" altındaki uygulamaya tıklamak, daha sonra yapıştırmak üzere o programın komut metnini kopyalayabilirsiniz. için
Yeni Launcher oluşturun.
Bütün bunlar, özel rampalar yapmayı son derece kolaylaştıracak ve kurulum yapıldıktan sonra terminal olmadan bunları yapabilirsiniz.
/ Usr / share / applications / dizininde .desktop dosyasını oluşturun
gksudo gedit /usr/share/applications/give-any-name.desktop
Aşağıdaki metni yapıştır
[Desktop Entry]
Type=Application
Terminal=false
Icon=/path/to/icon/icon.png
Name=give-name-here
Exec=/path/to/file/executable
Categories=Utility;
İsme istediğiniz ismi verin .
Gelince Simge ve Exec , tam yol ya da bir "sistem" ismini kullanabilirsiniz. Örneğin, VLC video oynatıcı simgesi /usr/share/icons/hicolor/48x48/apps/vlc.png veya sadece vlc'dir (.png uzantısı olmadan).
İçin Kategoriler , danışmak XDG Standartları listesi .
applications
de /usr/share/
? Nasıl mümkün olabilir?
Bir program için başlatıcı oluşturmanın daha kolay bir yolu:
Programı çizgi panelinizde bulabilirseniz, çizgi panelinizdeki programın simgesine tıklayın ve masaüstünüze ya da istediğiniz bir yere sürükleyin. :)
14.04 / 15.10 / 16.04 / 17.04 / 17.10 Masaüstünde varolan bir uygulamaya bir kısayol oluşturmak için : en basit çözüm (görebildiğim kadarıyla diğer cevaplarda bulunamadı) uygulamanın masaüstü dosyasını Masaüstüne kopyalamaktır: gidin /usr/share/applications,
uygulamanın masaüstü dosya üzerinde sağ tıklayarak >copy
sağ tıklayın masaüstünüze gidin >paste
. Çalıştırılabilir hale getirmeyi unutmayın, çalıştırılabilir yaptıktan sonra doğru simgesi görünecektir.
Basitçe sürükle ve bırak Dash dan Masaüstüne Masaüstüne 14.04 çalışmıyor.
xdg-desktop-icon install /usr/share/applications/google-chrome.desktop
Paste
Gnome 3.28.1’de RMB diye bir şey yok
Denilen bir dosyayı something.desktop
açın, gedit ile açın ve şunu yazın:
[Desktop Entry]
Name=Launcher Name
Comment=Launcher Comment
Exec=Command to Execute
Terminal=false
Type=Application
Icon=Path to Icon
Bu ise koyun /usr/share/applications
ve çalıştırdığınızda doğru Birlik Launcher'da uygulamayı tıklayıp kene " Başlatıcıda tutun (eğer Birlik Launcher'da istiyorsanız)" veya bir masaüstü başlatıcısı isterseniz sadece masaüstünüzde koydu.
Bunu ~/.local/share/applications
kullanıcınıza uygulamak istiyorsanız bu dosyayı yerleştirin .
Jurriaan, sizin için tüm bunları yapmak için grafiksel bir python uygulaması yaptı, buradan indirebilirsiniz: http://jurschreuder.nl/UnityLaunchCreator.tar.gz
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 çalıştırılabilir dosya "~ / Downloads / Install_Files / Arduino / arduino-1.8.5 / arduino" 'da saklanır.
.Desktop dosya içeriğini gerektiği gibi değiştirmek de dahil olmak üzere, uygulamanız için gerekli tüm adımları güncelleyerek aşağıdaki örneğimi izleyin.
S: Neden bu şekilde?
C: Her iki yerde de kısayollarda aynı anda değişiklik yapmak için yalnızca tek bir .desktop dosyasını düzenlemeniz gerekebilir.
S: Neden yalnızca .desktop dosyasını doğrudan Masaüstünde yapmıyor ve sonra Unity uygulama başlatıcısı için tek bir bağlantı yapmıyorsunuz?
C: Bu şekilde .desktop dosyası güvenli bir şekilde sizin ve çocuklarınızın yanlışlıkla Masaüstünden silmeyeceği farklı bir klasöre oturur, böylece yanlışlıkla değiştirilmeyeceğini veya silinmeyeceğini bileceksiniz.
"Leafpad" GUI metin editörünü kullanarak benimle birlikte komutlar:
mkdir ~/Desktop_launchers
sudo apt update && apt install leafpad
cd ~/Desktop_launchers
leafpad Arduino_1_8_5.desktop
Aşağıdakileri kopyalayıp az önce oluşturduğunuz "Arduino_1_8_5.desktop" dosyasına yapıştırın.
Exec
boşluk içeren yollar için aşağıdaki yol adının çevresindeki tek tırnak işaretlerini ( ) kullanmanız gerektiğini'
ya da run linkini tıklattığınızda "uygulamayı başlatma hatası" alacağınızı unutmayın.Icon
yolun Ancak bu yolu boşluk olsa bile , sen gerekir değil düzgün linke görünmez yolu veya başka simgesinin tek tırnak kullanın.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.
Not: Bu adım önemlidir! Bunu, aşağıdaki bir sonraki adımda sembolik bağlantı oluşturmadan ÖNCE yapmanız gerekir; aksi takdirde oluşturmak üzere olduğunuz sembolik bağlantı, programı Masaüstünüzden başlatmak için bir kısayol olarak düzgün çalışmaz.
chmod +x Arduino_1_8_5.desktop
Komut Biçimi: "ln -s / yol / / / dosya / yol / / / symlink_to_make"
ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop ~/Desktop/Arduino_1_8_5.desktop
İşaret bağlantınızı ".desktop" ile sonlandırmanın zorunlu olduğunu unutmayın, aksi halde bir Masaüstü kısayolu olarak görüntülenmeyeceğini veya çalışmayacağını unutmayın.
sudo ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop /usr/share/applications/Arduino_1_8_5.desktop
Notlar:
rm ~/Desktop/Arduino_1_8_5.desktop
sudo rm /usr/share/applications/Arduino_1_8_5.desktop
Masaüstüm yeni oluşturulan kısayol ile:
Yeni oluşturulan kısayolu içeren Unity Launcher menüsü:
Ek bilgi ve alternatif teknikler için, buradaki "UnityLaunchersAndDesktopFiles" konulu Resmi Ubuntu Belgelerine bakınız: https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
Scaine'nin önceki cevabını göz önünde bulundurarak, gnome-panel
yol, bağımlılıkları kurar, ancak her şeyin en altında - gerçekten bunlara ihtiyacımız yok, sadece .desktop
dosyaları oluşturduk. Böylece, tam da bunu yapan, grafiksel .desktop
olarak, ~/Desktop
klasörde adlandırılmış bir dosya oluşturan , kullanım için hazır olan ve Birlik başlatıcısını sabitleyen küçük bir komut dosyası koydum . Buradaki en iyi senaryo değil, işi de.
Bu adlandırılmış dosya olarak kaydedilebilir makeLauncher.sh
, Sağ Tıklama -> Özellikler -> İzinler -> Dosyayı program olarak yürütmeye izin ver seçeneğinden izinleri değiştirin ve kullanıma hazırdı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/"$1".desktop"
print "[Desktop Entry]" >> FILE
print "Type=Application" >> FILE
print "Name="$1 >> FILE
print "Exec="$2 >> FILE
print "Terminal="$3 >> FILE
if ($4 !~ /^[ ]*$/)
print "Icon="$4 >> FILE ;
system("chmod 755 " FILE);
}' <<< "$FORM"
Ve işte göründüğü gibi
Not : ne yazık ki, zenity'nin form alanında form widget için onay kutusu bulunmuyor, bu nedenle Terminal uygulaması için doğru / yanlış yazılmalıdır. Bu betiği PyQt ile yeniden yazmayı düşünüyorum.
FILE = home"/Desktop/"$1".desktop"
yere yazar . Ne yapabilirsiniz, tüm başvuruları kaldırmak olduğunu den komuta ve üzeri oluşturmak istediğiniz belirli dosya adına komutu kendisi yönlendirmek . Çok zor değil, o kısmı tekrar yazmanız gerekiyor. Lütfen bana birkaç gün içinde hatırlat. Bu cevabı yarın güncellemeye çalışacağım, ancak unutabilirim. home
awk
-v home="$HOME"
FILE
awk
> somefile.desktop
gnome-desktop-item-edit
) ) ama seninki daha güzel olabileceğini düşünüyorum.
Lütfen yaptığım bu wiki sayfasının farkında olun, çünkü masaüstü ve birlik başlatıcıları hakkındaki soruların çok sık olduğunu fark ettim :) https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
Bu, nautilus-action
& kullanarak kolayca elde edilebilir gnome-desktop-item-edit
.
Terminalde aşağıdaki komutu çalıştırarak nautilus-action'u kurun:
sudo apt-get install nautilus-action
Nautilus-Actions'ı başlatın ve yeni bir eylem oluşturun.
Eylem sekmesi altında, " Konum içerik menüsünde öğeyi görüntüle " yi işaretleyin, ardından İçerik etiketinde şunu girin: Başlatıcı Oluştur.
Şimdi Komut sekmesini açın ve aşağıdaki ayrıntıları girin:
Etiket: Create Launcher
Yol, yörünge: gnome-desktop-item-edit
Parametreler: --create-new %f
Çalışma dizini: Click Browse and select your Desktop folder.
Sekmelerin kalanını olduğu gibi bırakın. Şimdi komutunuzu kaydedin ve çıkın:
Nautilus'u yeniden başlatın:
nautilus -q
Başlatıcı Oluştur'u seçerek içerik menüsünden kısayollar ekleyebilirsiniz.
Kısayol, sağ tıkladığınız geçerli dizine eklenir.
$ sudo apt-get install nautilus-actions Reading package lists... Done Building dependency tree Reading state information... Done Package nautilus-actions is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'nautilus-actions' has no installation candidate
Ubuntu Software Center'dan "Create Launcher" uygulamasını kurun Orada bulmak için bu ismi arayabilirsiniz. Ayrıca bakınız: Bağlantı - Ubuntu uygulamalar dizini
Hem gnome panel hem de gnome-tweak aletinin, bir miktar bağımlılığa ihtiyaç duyduğunu bile fark ettim --no-recommends
.
Şimdiye kadar kullandığım yöntem, Dashfox'tan Firefox gibi isteğe bağlı bir simge seçip masaüstüne sürüklemektir. Bir simgeyi Başlatıcı'dan sürükleyemezsiniz, izin vermez. Bu yüzden Dash olmalı, bu yüzden Dash'i başlatmak için klavyenizdeki Süper (veya Windows) tuşuna basın, tam ekran olmadığından emin olun (sol üstteki düğmeyle değiştirin), sonra herhangi bir simgeyi sürükleyin Masaüstünüz.
Ardından yeni masaüstü simgesine sağ tıklayın ve yolu, açıklamayı, simgeyi değiştirin (ve isterseniz yorumu). Sonra bu yeni başlatıcıyı bir yere sürükleyin /home/yourname/Misc/Apps
ve son olarak da buradan Başlatıcı'ya sürükleyin.
Not: Dosyayı Masaüstünden doğrudan Başlatıcı'ya sürüklerseniz, ardından Masaüstü dosyasını silin, iyi görünse de Başlatıcı girişi çalışmayı durdurur. Sanırım az önce sildiğin orijinalin bir tür kısayolunu oluşturuyor.
Rakiplerin oluşturulması için küçük bir 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
Bu karşılık gelen yaratacak masaüstü girişi içeride ~/.local/share/applications
:
[Desktop Entry]
Type=Application
Name=Sublime Text
Exec=/home/marco/Scrivania/sublime/sublime %U
Icon=/home/marco/Scrivania/sublime/Icon/256x256/sublime_text.png
Ardından masaüstünüze şu şekilde taşıyabilirsiniz:
mv ~/.local/share/applications/sublime-text.desktop ~/Desktop
Daha güçlü alternatifler Alacarte ve MenuLibre'dir (daha fazla fonksiyona ve grafiksel bir kullanıcı arayüzüne sahiptir).
Bu rampaların bir sorunu var: bunları web tarayıcısından kullanamazsınız, örneğin e-posta mesajlarına arşiv eklemek veya http://2shared.com/ gibi sitelere dosya yüklemek için kullanamazsınız.
Kolay bir çözüm var:
ln -s /destination/directory ~/Desktop/nameofshortcut
Örneğin: ln -s /data/music ~/Desktop/good_music
Bu yolla, masaüstünde, altında ok bulunan ve fırlatıcıların yayı veya roketi yerine bir kısayolu temsil eden bir klasör görüntüsü olan bir simge belirir.
14.04'te yürütülebilir dosyayı sağ tıklayıp seçebilir Make Link
, 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, ardından çalışırken başlatıcı çubuğundaki simgeye sağ tıklayın ve seçin Lock to Launcher
.
Not: başlatıcı çubuğunuza programların bu şekilde eklenmesi , WINE uygulamalarıyla çalışmaz , ancak yine de WINE uygulamalarını masaüstünüze bu şekilde ekleyebilirsiniz.
(*) Nautilus ile normal seviye kullanıcısı olarak sürükleyip bırakmayı denerseniz bir hata alırsınız. Bu hata, burada listelenen altı adımı bulmamı sağlayan şeydi. Başarıya giden yolda bir adım olmanın bir başka “başarısızlık” örneği.