mieki256's diary



2022/08/06() [n年前の日記]

#1 [xscreensaver][ubuntu][pygame] Ubuntu Linux 22.04 LTSを試用

Windows10 x64 21H2 + VMware Player上で、Ubuntu Linux 22.04 LTS をインストールして少し触ってみた。

先日作成した、Ruby + ruby-gtk2 を使った xscreensaver用スクリーンセーバ(の雛形サンプル)は動いてくれた。Ubuntu 22.04 にも ruby-gtk2 パッケージは存在していて、sudo apt install ruby-gtk2 でインストールできた。

_ruby-gtk2を使ってxscreensaver用スクリーンセーバを作る

Python + pygame 2.1.2 を使った xscreensaver用スクリーンセーバ(の雛形サンプル)は、予想通り動かなかった。やはり pygame 2.x.x (SDL2) は、環境変数 SDL_WINDOWID にウインドウハンドルを設定しても反映してくれないらしい。

_pygameを使ってxscreensaver用スクリーンセーバを作成

pygame 1.9.6を動かしたい。 :

Ubuntu 22.04 LTS上で pygame 1.9.6 を動かす方法はないものかと少し考えてみたけれど名案は思い付かず。一般的には sudo apt install python3-pygame で pygame をインストールするはずだから、Ubuntu 22.04 では pygame 2.1.2 が動くものと考えておかないといかんわけで…。

おそらくビルド等すれば pygame 1.9.6 も使えるのかもしれないけれど、pygame を使った他のスクリプトにも影響を与えるだろうから、そういうことはやらないほうがいいのだろうな、と…。

動かすだけなら pipenv 等を使って仮想環境を作成して、というのはどうだろうか。そのあたり、ちょっと勉強してみよう…。

以上です。

過去ログ表示

Prev - 2022/08 - 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