Apakah ada cara di LXDE toolbar untuk mengubah aplikasi apa yang ada di bagian peluncuran cepat melalui terminal sehingga dapat dimasukkan ke dalam file batch untuk diubah pada banyak klien?
Apakah ada cara di LXDE toolbar untuk mengubah aplikasi apa yang ada di bagian peluncuran cepat melalui terminal sehingga dapat dimasukkan ke dalam file batch untuk diubah pada banyak klien?
Jawaban:
Ini dapat dilakukan dengan mudah dengan membuat .desktop
file untuk setiap aplikasi yang ingin Anda tambahkan ke menu. Ini semua dijelaskan dengan jelas di wiki LXDE untuk menu utama 1 .
Jika Anda ingin aplikasi muncul di menu untuk semua pengguna di suatu sistem, tambahkan file ke direktori /usr/share/applications/
. Misalnya, Anda mungkin memiliki /usr/share/applications/gimp.desktop
aplikasi gimp. Di sinilah paket biasanya membuat .desktop
file mereka dan direkomendasikan.
Jika Anda ingin menambahkan aplikasi ke menu pengguna tertentu, buat file di direktori $HOME/.local/share/applications/
.
Baca beberapa .desktop
file Anda yang ada /usr/share/applications/
untuk mendapatkan pemahaman tentang cara kerjanya. Mereka cukup mudah, tetapi wiki memberikan penjelasan singkat tentang pengaturan yang umum digunakan.
Berikut ini penjelasan yang sedikit dimodifikasi dari wiki untuk warsow.desktop
file tersebut. Pengaturan aktual menggunakan huruf tebal.
Jika Anda telah membuat .desktop
file atau satu dibuat ketika aplikasi diinstal, Anda dapat menambahkan aplikasi ke bilah peluncuran di dalam lxpanel. Konfigurasi untuk panel terletak di direktori profil. Misalnya, salah satu panel Anda mungkin ada di $HOME/.config/lxpanel/LXDE/panels/panel
.
Mengedit file dengan vim ~/.config/lxpanel/LXDE/panels/panel
, saya bisa melihat di mana plugin launchbar dan konfigurasi ditambahkan. Jika plugin belum ditambahkan ke panel, Anda perlu menambahkan ini untuk setiap pengguna. Perhatikan bahwa plugin launchbar akan muncul di panel dalam urutan yang sama dengan yang muncul di file ini.
Selain itu, Anda perlu menambahkan Button
konfigurasi dengan id
path ke .desktop
file untuk setiap aplikasi yang ingin Anda tampilkan di dalam launchbar. Berikut ini contoh tampilannya.
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 bahkan menyediakan skrip praktis untuk memulai kembali lxpanel untuk memastikan bahwa itu akan memperbarui perubahan Anda.
#!/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 &
Jika Anda menjalankan lxpanel
perintah di terminal Anda, saya sarankan menggunakan nohup
sehingga tidak akan mematikan proses lxpanel ketika terminal ditutup.
nohup lxpanel -p LXDE &
.desktop
file dan jangan lupa untuk me-refresh panel agar perubahan muncul.
lxpanel -p LXDE-pi &
.