mieki256's diary



2022/10/07(金) [n年前の日記]

#1 [ubuntu] xfce4 Keyboard LEDs plugin を Ubuntu 22.04 LTS上でビルドしてインストール

Ubuntu Linux 22.04 LTS + Xubuntu-desktop (Xfce4) のパネル上に、キーボードの NumLockその他の状態を表示してくれるアイテム、Keyboard LEDs plugin を追加したい。

_projects:panel-plugins:xfce4-kbdleds-plugin [Xfce Goodies]

_mieki256's diary - Xfce4 Keyboard LEDs plugin を Ubuntu 18.04 上でビルドしてインストールしてみた

Ubuntu 18.04 LTS の時点で削除されてしまったアイテムらしいけど、当時はビルドしてインストールすれば一応使えたので、Ubuntu 22.04 LTS でも同じように導入できないものかなと…。

必要なパッケージをインストール。 :

必要なパッケージをインストール。
sudo apt install git build-essential
sudo apt install xfce4-dev-tools libxfce4util-dev
sudo apt install libxfce4ui-2-dev
sudo apt install libxfce4panel-2.0-dev

Ubuntu 18.04 LTS と Ubuntu 22.04 LTS では、パッケージ名が一部違っていた。
  • libxfce4ui-1-dev は libxfce4ui-2-dev になった模様。
  • xfce4-panel-dev は見当たらなかった。
  • libxfce4panel-2.0-dev というパッケージのインストールも必要な模様。

ソースの入手とビルド。 :

以前は、https://github.com/xfce-mirror/xfce4-kbdleds-plugin にソースがあったらしいけど、検索してみたら 404 になってた。ただ、以下のURLで残してくれてる方が居るようで。使わせてもらおう…。

_oco2000/xfce4-kbdleds-plugin: This is a keyboard leds plugin for the Xfce panel

git clone https://github.com/oco2000/xfce4-kbdleds-plugin.git
cd xfce4-kbdleds-plugin
./autogen.sh

パッケージが足りないと警告が出てきた。
*** The required package libxfce4panel-2.0 was not found on your system.
*** Please install libxfce4panel-2.0 (atleast version 4.12.0) or adjust
*** the PKG_CONFIG_PATH environment variable if you
*** installed the package in a nonstandard prefix so that
*** pkg-config is able to find it.

足りてなかったパッケージをインストールしつつ、再度ビルド。
sudo apt install libxfce4panel-2.0-dev

./autogen.sh
./configure --prefix=/usr
make
sudo make install

./autogen.sh や ./configure --prefix=/usr で Makefile を作成・調整して、make でビルドする。ビルドができたら、sudo make install でしかるべき場所に実行バイナリ等をコピーしてインストールする。

Xfce4のパネルを右クリックして、パネル → 新しいアイテムを追加する、を選ぶと、追加できるアイテムの一覧が表示される。その中に、kbdleds Plugin というアイテムがあるので選んで追加。

これで Keyboard LEDs plugin が使えるようになった。と思う。たぶん。一応、NumLockキーを叩いたら反応してるし…。

以上、1 日分です。

過去ログ表示

Prev - 2022/10 - Next
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project