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 .desktop
dosyaları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 .desktop
dosyaları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.desktop
dosya için wiki'den biraz değiştirilmiş bir açıklama . Gerçek ayarlar kalın yazı tipindedir.
Bir .desktop
dosya 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 Button
bir id
yol 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 &
lxpanel
Komutu terminalinizde çalıştırıyorsanız nohup
, terminal kapatıldığında lxpanel işlemini öldürmeyecek şekilde kullanmanızı öneririm.
nohup lxpanel -p LXDE &
.desktop
dosyalara ihtiyacınız olacak ve değişikliklerin görünmesi için paneli yenilemeyi unutmayın.
lxpanel -p LXDE-pi &
.