LXDE araç çubuğunda, hızlı başlatma bölümünde hangi uygulamaların terminal aracılığıyla değiştirilebileceğini değiştirmenin bir yolu var mı?
LXDE araç çubuğunda, hızlı başlatma bölümünde hangi uygulamaların terminal aracılığıyla değiştirilebileceğini değiştirmenin bir yolu var mı?
Yanıtlar:
Bu .desktop, menüye eklemek istediğiniz her uygulama için bir dosya oluşturarak kolayca yapılabilir . Tüm bunlar ana menü için LXDE wiki'de açık bir şekilde açıklanmıştır 1 .
Uygulamanın sistemdeki tüm kullanıcılar için menülerde görünmesini istiyorsanız, dosyayı dizine ekleyin /usr/share/applications/. Örneğin /usr/share/applications/gimp.desktop, gimp uygulaması için sahip olabilirsiniz . Bu, paketlerin normalde .desktopdosyalarını oluşturduğu yerdir ve önerilir.
Uygulamayı belirli bir kullanıcının menüsüne eklemek istiyorsanız, dosyayı dizinde oluşturun $HOME/.local/share/applications/.
Nasıl çalıştıklarını anlamak için mevcut .desktopdosyalarınızdan bazılarını okuyun /usr/share/applications/. Oldukça basittirler, ancak wiki yaygın olarak kullanılan ayarların kısa bir açıklamasını sunar.
İşte warsow.desktopdosya için wiki'den biraz değiştirilmiş bir açıklama . Gerçek ayarlar kalın yazı tipindedir.
Bir .desktopdosya oluşturduysanız veya uygulama yüklendiğinde bir dosya oluşturduysanız, uygulamayı bir lxpanel içindeki bir başlatma çubuğuna ekleyebilirsiniz. Panel yapılandırmaları profil dizininde bulunur. Örneğin, panellerinizden biri olabilir $HOME/.config/lxpanel/LXDE/panels/panel.
Dosyayı düzenleyerek vim ~/.config/lxpanel/LXDE/panels/panel, başlatma çubuğu eklentisinin ve yapılandırmanın nereye eklendiğini görebiliyorum. Eklenti panele önceden eklenmemişse, bunu her kullanıcı için eklemeniz gerekir. Başlatma çubuğu eklentilerinin panelde bu dosyada göründükleri sırayla görüneceğine dikkat edin.
Ayrıca, başlatma çubuğunda görünmesini istediğiniz her uygulama için dosyaya Buttonbir idyol içeren yapılandırmayı eklemeniz gerekir .desktop. İşte neye benzediğine bir örnek.
Plugin {
type = launchbar
Config {
Button {
id=pcmanfm.desktop
}
Button {
id=/var/lib/menu-xdg/applications/menu-xdg/X-Debian-Applications-Network-File-Transfer-transmission_bittorrent_client_(gtk).desktop
}
Button {
id=/usr/share/applications/gimp.desktop
}
Button {
id=/var/lib/menu-xdg/applications/menu-xdg/X-Debian-Applications-Terminal-Emulators-gnome_terminal.desktop
}
Button {
id=/usr/share/applications/gedit.desktop
}
Button {
id=/usr/share/applications/gcalctool.desktop
}
Button {
id=/usr/share/applications/keepassx.desktop
}
}
}
Wiki, değişikliklerinizi güncelleyeceğinden emin olmak için lxpanel'i yeniden başlatmak için kullanışlı bir komut dosyası sağlar.
#!/bin/bash
# lxpanel processes must be killed before it can reload an lxpanel profile.
killall lxpanel
# Finds and deletes cached menu items to ensure updates will appear.
find ~/.cache/menus -name '*' -type f -print0 | xargs -0 rm
# Starts lxpanel with the `--profile` option and runs as a background process.
# In this example the profile is LXDE. Profiles are the directories located
# in $HOME/.config/lxpanel/. In this case, $HOME/.config/lxpanel/LXDE.
lxpanel -p LXDE &
lxpanelKomutu terminalinizde çalıştırıyorsanız nohup, terminal kapatıldığında lxpanel işlemini öldürmeyecek şekilde kullanmanızı öneririm.
nohup lxpanel -p LXDE &
.desktopdosyalara ihtiyacınız olacak ve değişikliklerin görünmesi için paneli yenilemeyi unutmayın.
lxpanel -p LXDE-pi &.