
LXDEツールバーのターミナルを介してクイック実行セクションのアプリケーションを変更してバッチファイルに入れて、複数のクライアントで変更する方法はありますか?
答え1
.desktop
メニューに追加したいアプリケーションごとにファイルを作成すると、簡単に実行できます。これはすべてLXDE Wikiのメインメニューで明確に説明されています。1。
*.デスクトップの場所
システムのすべてのユーザーメニューにアプリケーションを表示するには、このファイルをディレクトリに追加します/usr/share/applications/
。たとえば、/usr/share/applications/gimp.desktop
GIMPアプリケーションがあります。パッケージが通常ファイルを生成する場所であり、.desktop
これが推奨されます。
特定のユーザーのメニューにアプリケーションを追加するには、ディレクトリにこのファイルを作成します$HOME/.local/share/applications/
。
*.デスクトップ設定
どのように機能するかを理解.desktop
するには、既存の文書の一部を読んでください。/usr/share/applications/
非常に簡単ですが、Wikiは一般的な設定の簡単な説明を提供します。
warsow.desktop
これはファイルのwikiのわずかに変更された解釈です。実際の設定は太字で表示されます。
- 【デスクトップ入口】- ファイルが *.desktop ファイルであることを示します。
- エンコーディング= UTF-8- UTF-8エンコーディングの使用
- 実行=ワルシャワ- プログラムの起動に使用されるバイナリまたはスクリプトのパス
- アイコン=/home/USER/my/icons/wsw-icon_80x80.png- アイテムアイコンのパス
- タイプ=アプリケーション- デスクトップファイルがアプリケーションを起動しています。
- ターミナル=偽- プログラムは端末で実行されません。
- 名前=ワルシャワ- メニューに表示される名前
- 通称=ワルシャワ- アイテムの説明
- 開始通知=false- 実行通知がオフになっています。
- カテゴリ=ゲーム- メニューに項目が配置されるカテゴリを指定します(複数のカテゴリはセミコロンで指定されます(例:「ゲーム、トレーニング」)。
アプリケーション起動マネージャにアプリケーションを追加する
すでにファイルを作成している場合、またはアプリケーションをインストールしたときにファイルを作成している場合は、.desktop
lxpanel内の実行バーにアプリケーションを追加できます。パネル構成は構成ファイルディレクトリにあります。たとえば、パネルの1つがにあるとします$HOME/.config/lxpanel/LXDE/panels/panel
。
編集ファイルを使用すると、vim ~/.config/lxpanel/LXDE/panels/panel
実行バープラグインと設定が追加された場所を確認できます。プラグインがまだパネルに追加されていない場合は、各ユーザーにプラグインを追加する必要があります。実行バープラグインは、このファイルに表示される順序でパネルに表示されます。
また、実行バーに表示する各アプリケーションのファイルパスを含む設定を追加する必要がありますButton
。以下は、それがどのように見えるかについての例です。id
.desktop
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はlxpanelを再起動して変更を更新する便利なスクリプトも提供します。
#!/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
nohup
端末が閉じたときにlxpanelプロセスが終了しないように端末でコマンドを実行する場合は、お勧めします。nohup lxpanel -p LXDE &