2022年8月31日水曜日

Ubuntu Desktop 22.04にRobocodeをインストールする

Robocodeは、プログラムでコントロールする戦車が戦うゲームです。Javaや.netを使用するプログラム言語を学ぶことができます。

〇Robocodeの画面

インストール方法

シェルから以下のコマンド実行します
sudo apt-get update

sudo apt-get -y install openjdk-17-jdk

sudo mkdir -p /opt/robocode

cd /opt/robocode

sudo wget 'https://sourceforge.net/projects/robocode/files/robocode/1.9.4.7/robocode-1.9.4.7-setup.jar'

sudo jar xvf robocode-1.9.4.7-setup.jar

sudo chmod +x /opt/robocode/robocode.sh

cat << EOF | sudo tee /usr/share/applications/robocode.desktop
[Desktop Entry]
Type=Application
Version=1.0
Name=Robocode
GenericName=Tank AI programming game for Java and .NET
Comment=Build the best - destroy the rest!
Icon=/opt/robocode/desktop/robocode.png
Exec=/opt/robocode/robocode.sh
Categories=Game;StrategyGame;
EOF

関連情報

・Robocodeに関する他の記事はこちらを参照してください。

・Robocodeのウェブサイト
https://robocode.sourceforge.io/

2022年8月30日火曜日

Ubuntu22.04にRangerをインストールする

Rangerコマンドでターミナルをディレクトリ階層をキーボードで移動してファイルの中身を確認したり、実行する事ができます。

〇Rangerの画面
※実行はrangerと入力します。Qか:qでコマンドを終了します。矢印キーで移動、リターンで確定になります。

Ubuntu Softwareによるインストール方法

1. Ubuntu Softwareを起動して、rangerを検索します。

2.rangerのインストールボタンをクリックします

コマンドによるインストール方法

以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install ranger

関連情報

・rangerのウェブサイト
https://ranger.github.io/

2022年8月29日月曜日

Ubuntu 22.04にRSSリーダーのRaven Readerをインストールする

Raven ReaderはシンプルなデザインのRSSリーダーです。

〇Raven Readerの画面

Ubuntu Softwareによるインストール方法

1. Ubuntu Softwareを起動して、raven readerを検索します。

2.Raven Readerのインストールボタンをクリックします

コマンドによるインストール方法

以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install snapd

sudo snap install raven-reader

関連情報

・Raven Readerのgithubリポジトリ
https://github.com/hello-efficiency-inc/raven-reader

2022年8月28日日曜日

Ubuntu 22.04にQmmpをインストールする

QmmpはWinamp風のコンパクトなUIのミュージックプレイヤーです。

〇Qmmpの画面

Ubuntu Softwareによるインストール方法

1. Ubuntu Softwareを起動して、qmmpを検索します。

2.「Qtを用いたマルチメディアプレーヤー」という説明のQmmpのインストールボタンをクリックします

コマンドによるインストール方法

以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install qmmp

2022年8月27日土曜日

Ubuntu 22.04にxplanetをインストールする

xplanetで惑星画像を表示する事ができます。

〇地球のハワイの緯度・経度を指定した場合の画像
xplanet -window -lat 19 -lon -155

インストール方法

以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install xplanet

関連情報

・xplanetのウェブサイト
http://xplanet.sourceforge.net/

2022年8月26日金曜日

Raspberry Pi OS(Raspbian Bullseye)にPySimpleGUIをインストールして、簡単なウインドウを表示する

PySimpleGUIでGUIを簡単に作成する事が出来ます。

インストール方法

1.pipenvのインストール
sudo apt-get update

sudo apt-get -y install python3-pip python3-distutils python3-dev

sudo pip3 install --upgrade setuptools

pip3 install --user pipenv

echo "export PIPENV_VENV_IN_PROJECT=true" >> ~/.bashrc

echo 'export PATH=$PATH:~/.local/bin' >> ~/.bashrc

source ~/.bashrc

2. PySimpleGUI用の仮想環境作成
pipenvを使用する場合は以下のコマンドで、PySimpleGUI用の仮想環境を作成します。
sudo apt-get -y install python3-tk tk-dev

mkdir -p ~/pysimplegui

cd ~/pysimplegui

pipenv --python 3

pipenv install PySimpleGUI

pipenv shell

サンプル実行手順

以下のファイルを保存して、実行します。
sample1.py
import PySimpleGUI as sg

sg.theme('SystemDefault')
layout = [[sg.Text('サンプルです')]]

window = sg.Window('サンプル', layout)
# イベントループ
while True:
    event, values = window.read()
    if event == sg.WIN_CLOSED:
        break

window.close()

実行コマンド
python sample1.py

〇実行結果
以下の小さなウインドウが表示されます。

2022年8月25日木曜日

Ubuntu 22.04にTux Paintをインストールする

Tux Paintは子供向けのペイントソフトです。スタンプが充実しているので描くことに慣れていない子供でも楽しむことができます。絵を書いたりハンコを押すなどの動作に合わせて音も鳴ります。

〇Tux Paintの画面

インストール方法

以下のコマンドを実行します。
sudo apt-get -y install tuxpaint

関連情報

・Tux Paintのウェブサイト
https://tuxpaint.org/?lang=ja_JP