私はフォローアップをしています。これチュートリアルウィキペディア。
プラグインに従ってコンパイルできますが、生成されたオブジェクトファイルをどこに配置するのかわかりません。
チュートリアルでは、次のように言います。
生成されたtest.soファイルを/usr/lib/lxpanel/pluginsに配置し(場所はディストリビューションによって異なる場合があります。LXPanelが別の動的プラグインを配置する場所を確認してください)、パネルを再起動して(lxpanelctl restart使用)右クリックして次のことを試してください。パネルにプラグインを追加
私のシステムにはそのディレクトリがなく、自分で作成しました。ただし、ターゲットファイルをコピーして「パネルを再起動した」後でも、プラグインは利用可能なプラグインのリストにはまだ表示されません。オブジェクトファイルを別の場所にコピーする必要があると確信していますが、そのファイルがどこにあるのか、どのように見つけるのかわかりません。
答え1
私のディストリビューション(Ubuntu Server 18)で/usr/lib/x86_64-linux-gnu/lxpanel/plugins
これを見つけるための良い方法はfind
コマンドですgrep
。
個人的には、次のコマンドを使用してプラグインディレクトリを見つけます。
find / 2>/dev/null | grep lxpanel | grep weather.so
デフォルトのLXDE天気プラグインがインストールされているとします。