2022年9月30日金曜日

AlmaLinux 9/Rocky Linux 9に音声合成プログラムespeak-ngをインストールする

espeak-ngで複数の言語の音声合成を行うことができます。

インストール方法

sudo dnf -y install espeak-ng

コマンド例

・女性の声で音声出力
espeak-ng -v Annie "Hello, World!"
espeak-ng -v f5 "Hello, World!"

・男性の声で音声出力
espeak-ng -v Mario "Hello, World!"
espeak-ng -v m3 "Hello, World!"

・音声スピード
低速
espeak-ng -v Annie -s100 "How about going for a walk?"
高速
espeak-ng -v Annie -s200 "How about going for a walk?"

・単語間の時間
単語間を長く
espeak-ng -v Mario -g30 "How about going for a walk?"
単語間を短く
espeak-ng -v Mario -g5 "How about going for a walk?"

・音声ピッチ
ピッチを低く
espeak-ng -v Mario -p20 "How about going for a walk?"
ピッチを高く
espeak-ng -v Mario -p80 "How about going for a walk?"

・言語の一覧表示
espeak-ng --voices

・日本語の音声出力
espeak-ng -v Japanese -s190 "こんにちわ、さようなら"

関連情報

・espeak-ngのGithubページ
https://github.com/espeak-ng/espeak-ng

・他の音声合成プログラムの1つとしてOpen JTalkもあります
Open JTalk

2022年9月29日木曜日

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

epiphanyはシンプルで軽量なブラウザです。

〇Epiphany Browserの画面

インストール方法

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

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

sudo flatpak install flathub org.gnome.Epiphany

関連情報

・epiphanyプロジェクトのgithubリポジトリページ
https://github.com/GNOME/epiphany

2022年9月28日水曜日

electermをAlmaLinux 9/Rocky Linux 9にインストールする

electermはelecteronベースのターミナル/sftpクライアントです。SSH先をブックマークしたり、Quick commandでコマンドを素早く実行する事が出来ます。

〇electermのターミナル画面(AlmaLinux 9)

〇electermのターミナル画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行してelectermをインストールします。
wget https://github.com/electerm/electerm/releases/download/v1.23.4/electerm-1.23.4-linux-x86_64.rpm

sudo dnf -y install ./electerm-1.23.4-linux-x86_64.rpm

関連情報

・electermのgithubリポジトリ
https://github.com/electerm/electerm

2022年9月27日火曜日

AlmaLinux 9/Rocky Linux 9にDrawpileをインストールする

Drawpileで、ネットワーク上の複数人数で協力して絵を描く事ができます。リモート会議のホワイトボード代わりにもなります。
社内ネットワークではクライアント同士で接続することができ、pub.drawpile.netなどのパブリックサーバや専用サーバを介してインターネット越しの接続をすることも可能です。

〇Drawpileの画面(AlmaLinux 9)

〇Drawpileの画面(Rocky Linux 9)

インストール方法

Drawpileをインストールするには、以下のコマンドを実行します。
sudo dnf -y install flatpak

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

sudo flatpak -y install flathub net.drawpile.drawpile

Drawpileの実行

シェルから起動する場合は、以下のコマンドを実行します。
flatpak run net.drawpile.drawpile

関連情報

・Drawpileのウェブサイト
https://drawpile.net/

2022年9月26日月曜日

AlmaLinux 9/Rocky Linux 9にdraw.ioをインストールする

draw.io Desktopはオープンソースのチャート描画アプリケーションです。

〇draw.io Desktopの画面(AlmaLinux 9)

〇draw.io Desktopの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
wget https://github.com/jgraph/drawio-desktop/releases/download/v20.3.0/drawio-x86_64-20.3.0.rpm

sudo dnf -y install ./drawio-x86_64-20.3.0.rpm

関連情報

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

2022年9月25日日曜日

AlmaLinux 9/Rocky Linux 9にdarktableをインストールする

darktableはオープンソースの写真管理・編集ソフトウェアです。

〇darktableの画面(AlmaLinux 9)

〇darktableの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
sudo dnf -y install flatpak

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

sudo flatpak -y install flathub org.darktable.Darktable

関連情報

・darktableのgithubリポジトリ
https://github.com/darktable-org/darktable

2022年9月24日土曜日

AlmaLinux 9/Rocky Linux 9に3DプリンタのスライサーアプリUltimaker Cura(Snap版)をインストールする

Ultimaker Curaで3Dデータをスライスして、3Dプリンターに出力するgcodeに変換する事ができます。

〇Ultimaker Curaの画面(AlmaLinux 9)

〇Ultimaker Curaの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
1. snapのインストール(※既に導入済みの場合はスキップしてください)
sudo dnf -y install epel-release

sudo dnf -y install snapd

sudo systemctl enable --now snapd.socket

sudo ln -s /var/lib/snapd/snap /snap

2. Ultimaker Curaのインストール
sudo snap install cura-slicer
※もし「error: too early for operation, device not yet seeded or device model not acknowledged」というメッセージが表示された場合は、しばらく待ってから再実行してください。
sudo snap connect cura-slicer:mount-observe

sudo snap connect cura-slicer:removable-media

関連情報

・Ultimaker Curaのgithubリポジトリ
https://github.com/Ultimaker/Cura

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

OpenSCADまとめ

2022年9月23日金曜日

AlmaLinux 9/Rocky Linux 9でミュージックプレイヤーのAudaciousをインストールする

Audaciousはシンプルなミュージックプレイヤーです。

〇Audaciousの画面(A

〇Audaciousの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行して、audaciousをインストールします。
sudo dnf -y install epel-release

sudo dnf -y install audacious

関連情報

・Audaciousのwebサイト
https://audacious-media-player.org/

2022年9月22日木曜日

AlmaLinux 9/Rocky Linux 9にKalziumをインストールする

Kalziumで周期表や元素の融点や沸点などの情報や原子配列を学ぶことができます。

〇Kalziumの画面(AlmaLinux 9)

〇Kalziumの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
sudo dnf -y install flatpak

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

sudo flatpak -y install flathub org.kde.kalzium

関連情報

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

・Kalziumのウェブサイト
https://edu.kde.org/kalzium/

2022年9月21日水曜日

AlmaLinux 9/Rocky Linux 9にInkscapeをインストールする

Inkscapeはオープンソースの画像編集ソフトウェアです。

〇Inkscapeの画面(AlmaLinux 9)

〇Inkscapeの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
sudo yum -y install flatpak

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

sudo flatpak -y install flathub org.inkscape.Inkscape

関連情報

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

2022年9月20日火曜日

AlmaLinux 9/Rocky Linux 9にDBeaverとMariaDBをインストールする

DBeaverは様々なデータベースに対応したデータベースクライアントです。

〇DBeaverの画面(AlmaLinux 9)

〇DBeaverの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
1. MariaDBのインストール
sudo dnf -y install mariadb mariadb-server

sudo systemctl enable mariadb.service

sudo systemctl start mariadb.service

sudo mysql -uroot -e "SET PASSWORD = PASSWORD('root'); FLUSH PRIVILEGES;"
※パスワードは適宜変更してください。

2. DBeaverのインストール
wget https://github.com/dbeaver/dbeaver/releases/download/22.2.0/dbeaver-ce-22.2.0-stable.x86_64.rpm

sudo dnf -y install ./dbeaver-ce-22.2.0-stable.x86_64.rpm

関連情報

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

・DBeaverのウェブサイト
https://dbeaver.io/

2022年9月19日月曜日

Raspberry Pi OS(Raspbian Bullseye)にKiCADをインストールする

KiCADで回路図やプリント基盤をデザインする事ができます。

〇KiCADの画面

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

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

sudo apt-get -y install kicad

関連情報

・KiCADに関する他の情報はこちらを参照してください。

・KiCADのwebサイト
https://kicad-pcb.org/

2022年9月18日日曜日

Raspberry Pi OS(Raspbian Bullseye)にrcloneをインストールする

rcloneでクラウドストレージやストレージサーバ間でファイルを管理したり・同期する事ができます。

インストール方法

以下のコマンドでrcloneをインストールします。
sudo apt-get install curl

curl https://rclone.org/install.sh | sudo bash

リモート構成の登録方法

rclone configコマンドを使用して、Nextcloudをリモートストレージとして登録します。
rclone config

No remotes found - make a new one
n) New remote
s) Set configuration password
q) Quit config

n/s/q> n ※新しいリモート構成を作成する
name> nextcloud ※任意のリモート構成の名称を入力

Option Storage.
Type of storage to configure.
Choose a number from below, or type in your own value.
 1 / 1Fichier
   \ (fichier)
 2 / Akamai NetStorage
   \ (netstorage)
 3 / Alias for an existing remote
   \ (alias)
 4 / Amazon Drive
   \ (amazon cloud drive)
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, ArvanCloud, Digital Ocean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, Lyve Cloud, Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS and Wasabi
   \ (s3)
 6 / Backblaze B2
   \ (b2)
 7 / Better checksums for other remotes
   \ (hasher)
 8 / Box
   \ (box)
 9 / Cache a remote
   \ (cache)
10 / Citrix Sharefile
   \ (sharefile)
11 / Combine several remotes into one
   \ (combine)
12 / Compress a remote
   \ (compress)
13 / Dropbox
   \ (dropbox)
14 / Encrypt/Decrypt a remote
   \ (crypt)
15 / Enterprise File Fabric
   \ (filefabric)
16 / FTP
   \ (ftp)
17 / Google Cloud Storage (this is not Google Drive)
   \ (google cloud storage)
18 / Google Drive
   \ (drive)
19 / Google Photos
   \ (google photos)
20 / HTTP
   \ (http)
21 / Hadoop distributed file system
   \ (hdfs)
22 / HiDrive
   \ (hidrive)
23 / Hubic
   \ (hubic)
24 / In memory object storage system.
   \ (memory)
25 / Internet Archive
   \ (internetarchive)
26 / Jottacloud
   \ (jottacloud)
27 / Koofr, Digi Storage and other Koofr-compatible storage providers
   \ (koofr)
28 / Local Disk
   \ (local)
29 / Mail.ru Cloud
   \ (mailru)
30 / Mega
   \ (mega)
31 / Microsoft Azure Blob Storage
   \ (azureblob)
32 / Microsoft OneDrive
   \ (onedrive)
33 / OpenDrive
   \ (opendrive)
34 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
   \ (swift)
35 / Pcloud
   \ (pcloud)
36 / Put.io
   \ (putio)
37 / QingCloud Object Storage
   \ (qingstor)
38 / SSH/SFTP
   \ (sftp)
39 / Sia Decentralized Cloud
   \ (sia)
40 / Storj Decentralized Cloud Storage
   \ (storj)
41 / Sugarsync
   \ (sugarsync)
42 / Transparently chunk/split large files
   \ (chunker)
43 / Union merges the contents of several upstream fs
   \ (union)
44 / Uptobox
   \ (uptobox)
45 / WebDAV
   \ (webdav)
46 / Yandex Disk
   \ (yandex)
47 / Zoho
   \ (zoho)
48 / premiumize.me
   \ (premiumizeme)
49 / seafile
   \ (seafile)

Storage> 45 ※Nextcloudなどは45 Webdavを選択します
** See help for webdav backend at: https://rclone.org/webdav/ **

Option url.
URL of http host to connect to.
E.g. https://example.com.
Enter a value.
url> http://<ホスト名またはIP>:<ポート>/nextcloud/remote.php/dav/files/admin/ ※webルートにnextcloudがインストールされている場合はhttp://<ホスト名またはIP>:<ポート>/remote.php/dav/files/admin/になります。

Option vendor.
Name of the WebDAV site/service/software you are using.
Choose a number from below, or type in your own value.
Press Enter to leave empty.
 1 / Nextcloud
   \ (nextcloud)
 2 / Owncloud
   \ (owncloud)
 3 / Sharepoint Online, authenticated by Microsoft account
   \ (sharepoint)
 4 / Sharepoint with NTLM authentication, usually self-hosted or on-premises
   \ (sharepoint-ntlm)
 5 / Other site/service or software
   \ (other)

vendor> 1 ※Nextcloudの場合は1を入力します

Option user.
User name.
In case NTLM authentication is used, the username should be in the format 'Domain\User'.
Enter a value. Press Enter to leave empty.
user> admin ※ Nextcloudのユーザ名を入力します


Option pass.
Password.
Choose an alternative below. Press Enter for the default (n).
y) Yes, type in my own password
g) Generate random password
n) No, leave this optional password blank (default)
y/g/n> y ※ パスワードを入力するにはyを入力します

Enter the password:
password: ※パスワードを入力します
Confirm the password:
password: ※ パスワードを確認入力します

Option bearer_token.
Bearer token instead of user/pass (e.g. a Macaroon).
Enter a value. Press Enter to leave empty.
bearer_token> ※ 何も入力せずエンターキーを押します

Edit advanced config?
y) Yes
n) No (default)
y/n> ※ nを入力します


Configuration complete.
Options:
- type: webdav
- url: http://<ホスト名またはIP>:<ポート>/nextcloud/remote.php/dav/files/admin/
- vendor: nextcloud
- user: admin
- pass: *** ENCRYPTED ***
Keep this "nextcloud" remote?
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> y ※ yで保存します

Current remotes:

Name                 Type
====                 ====
nextcloud            webdav

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q ※抜ける場合はqを入力します

ローカルファイルの同期方法

以下のコマンドで、ローカルの~/testの内容をnextcloudのtestフォルダに同期します
rclone --verbose sync ~/test nextcloud:/test
※~/testに何もない状態だと、nextcloud側の/textは全て消されるので注意

2022年9月17日土曜日

AlmaLinux 9/Rocky Linux 9に高機能電卓アプリQalculate!をインストールする

Qalculate!は高機能電卓アプリケーションです。

〇Qalculate!の画面(AlmaLinux 9)

〇Qalculate!の画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
1. snapのインストール(※インストール済みの場合はスキップします)
sudo dnf -y install epel-release

sudo dnf -y install snapd

sudo systemctl enable --now snapd.socket

sudo ln -s /var/lib/snapd/snap /snap

2. solvespaceのインストール
sudo snap install qalculate
※「error: too early for operation, device not yet seeded or device model not acknowledged」というエラーメッセージが表示された場合は、しばらく待ってから再実行します。

関連情報

・Qalculate!のgithubリポジトリ
https://github.com/Qalculate/qalculate-gtk

2022年9月16日金曜日

Ubuntu 22.04にphpMyAdminとMariaDBをインストールする

phpMyAdminでwebインターフェイスからMariaDBを操作できます。

〇phpMyAdminの画面

インストール方法

1. 以下のコマンドを実行してMariaDBをインストールします。
sudo apt-get update

sudo apt-get -y install mariadb-server

sudo mysql -uroot -e "SET PASSWORD = PASSWORD('root'); FLUSH PRIVILEGES;"
※パスワードは適宜変更してください。

2.phpMyAdminをインストールします。
sudo apt-get -y install apache2 \
  php8.1 \
  libapache2-mod-php8.1 \
  php8.1-mysql \
  php8.1-common \
  php8.1-xml \
  php8.1-zip \
  php8.1-mbstring \
  php8.1-curl \
  unzip

wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.tar.gz

tar xvfz phpMyAdmin-5.2.0-all-languages.tar.gz

sudo mv phpMyAdmin*-languages /opt/phpmyadmin

sudo chown -R www-data:www-data /opt/phpmyadmin

sudo ln -s  /opt/phpmyadmin /var/www/html

cat << EOF | sudo tee -a /etc/apache2/apache2.conf
<Directory /var/www/html>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>
EOF

sudo systemctl reload apache2.service

3. ブラウザからhttp://<ホスト名またはIPアドレス>/phpmyadmin/ にアクセスします。
ユーザ名にroot、MariaDBインストール時に設定したパスワードを指定します。

関連情報

・phpMyAdminのウェブサイト
https://www.phpmyadmin.net/

2022年9月15日木曜日

AlmaLinux 9/Rocky Linux 9にgLabelsをインストールする

gLabelsで名刺や宛先ラベルなどをデザインする事ができます。

〇gLabelsの画面(AlmaLinux 9)

〇gLabelsの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
sudo mkdir -p /opt/glabels

cd /opt/glabels

sudo wget https://github.com/jimevins/glabels-qt/releases/download/glabels-3.99-master564/glabels-3.99-master564-x86_64.AppImage

sudo chmod +x glabels-3.99-master564-x86_64.AppImage

cat << EOF | sudo tee /usr/share/applications/glabels.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/glabels/glabels-3.99-master564-x86_64.AppImage
Name=gLabes
Categories=Office;
EOF

関連情報

・gLabelsに関する他の情報はこちらを参照してください。

・gLabelsのgithubリポジトリ
https://github.com/jimevins/glabels-qt

2022年9月14日水曜日

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

gCAD3Dはオープンソースの3D CADアプリケーションです。

〇gCAD3Dの画面

インストール方法

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

wget https://www.gcad3d.org/download/gCAD3D-2.48.00-bin-amd64.deb

sudo dpkg -i gCAD3D-2.48.00-bin-amd64.deb

wget http://www.gcad3d.org/download/TestLandmark1_xml.zip

unzip TestLandmark1_xml.zip

関連情報

・gCAD3Dのウェブサイト
https://www.gcad3d.org/

2022年9月13日火曜日

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

FontBaseで様々なフォントの表示・管理を行うことができます。

〇FontBaseの画面

インストール方法

以下のコマンドでFontBaseをインストールする事ができます。
sudo apt-get -y install libfuse2

sudo mkdir -p /opt/fontbase

cd /opt/fontbase

sudo wget https://releases.fontba.se/linux/FontBase-2.17.5.AppImage

sudo chmod +x FontBase-2.17.5.AppImage

cat << EOF | sudo tee /usr/share/applications/fontbase.desktop
[Desktop Entry]
Type=Application
Version=1.0
Name=FontBase
Exec=/opt/fontbase/FontBase-2.17.5.AppImage
Categories=Graphics;
EOF

関連情報

・FontBaseのウェブサイト
https://fontba.se/

2022年9月12日月曜日

AlmaLinux 9/Rocky Linux 9にFocusWriterをインストールする

FocusWriterはシンプルなフルスクリーンエディタです。他のウインドウは表示されないので気が散らされることなく書く事に集中できます。

〇FocusWriterの画面(AlmaLinux 9)

〇FocusWriterの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
sudo dnf -y install flatpak

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

sudo flatpak -y install flathub org.gottcode.FocusWriter

関連情報

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

・FocusWriterのウェブサイト
https://gottcode.org/focuswriter/

2022年9月11日日曜日

AlmaLinux 9/Rocky Linux 9にflowbladeをインストールする

flowbladeは動画編集アプリケーションです。

〇flowbladeの画面(AlmaLinux 9)

〇flowbladeの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
sudo dnf -y install flatpak

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

sudo flatpak -y install flathub io.github.jliljebl.Flowblade

関連情報

動画編集アプリケーションFlowbladeのまとめ

・プロジェクトwebサイト
https://jliljebl.github.io/flowblade/

・プロジェクトgithubリポジトリ
https://github.com/jliljebl/flowblade


2022年9月10日土曜日

AlmaLinux 9/Rocky Linux 9にSystem Monitoring Centerをインストールする

System Monitoring Centerで、CPU/Memory/Disk/Networkの使用状況を監視することが出来ます

〇System Monitoring Centerの画面(AlmaLinux 9)

〇System Monitoring Centerの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
sudo dnf -y install python3-pip

sudo pip install system-monitoring-center
※初回実行時gnomeメニューにアイコンが表示されない場合は、以下のコマンドを実行します
system-monitoring-center

関連情報

・System Monitoring CenterのGithubリポジトリ
https://github.com/hakandundar34coding/system-monitoring-center

2022年9月9日金曜日

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

Fluent ReaderはElectron製のRSSリーダーです。

〇Fluent Readerの画面

インストール方法

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

sudo mkdir -p /opt/fluent-reader

cd /opt/fluent-reader

sudo wget https://github.com/yang991178/fluent-reader/releases/download/v1.1.2/Fluent.Reader.1.1.2.AppImage

sudo chmod +x Fluent.Reader.1.1.2.AppImage

cat << EOF | sudo tee /usr/share/applications/fluent-reader.desktop
[Desktop Entry]
Type=Application
Version=1.0
Name=Fluent Reader
Exec=/opt/fluent-reader/Fluent.Reader.1.1.2.AppImage
Categories=Network;
EOF

関連情報

・Fluent Readerのgithubリポジトリ
https://github.com/yang991178/fluent-reader

2022年9月8日木曜日

AlmaLinux 9/Rocky Linux 9に自動補完機能を持つfishシェルをインストールする

AlmaLinux 9/Rocky Linux 9に自動補完機能を持つfishシェルをインストールするには、以下のコマンドを実行します。
コマンドをある程度入力すると候補が表示されます。Tabキーを押すと、選択モードになり上下キーで選択、リターンキーで決定できます。

〇fishコマンドの画面(AlmaLinux 9)

〇fishコマンドの画面(Rocky Linux 9)

インストール手順

以下のコマンドを実行します。
sudo dnf -y install epel-release

sudo dnf -y install fish

関連情報

・プロジェクトwebサイト
https://fishshell.com/

2022年9月7日水曜日

AlmaLinux 9/Rocky Linux 9でRSSリーダーのFeedReaderをインストールする

AlmaLinux 9/Rocky Linux 9でRSSリーダーのFeedReaderをインストールするには、以下の手順を実行します。

〇FeedReaderの画面(AlmaLinux 9)

〇FeedReaderの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
sudo dnf -y install flatpak

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

sudo flatpak -y install org.gnome.FeedReader

関連情報

・FeedReaderのwebサイト
https://jangernert.github.io/FeedReader/

2022年9月6日火曜日

AlmaLinux 9/Rocky Linux 9にFeatherPadをインストールする

FeatherPadはシンプルで軽量なマルチタブエディターです。

〇FeatherPadの画面(AlmaLinux 9)

〇FeatherPadの画面(Rocky Linux 9)

インストール方法

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

sudo dnf -y install cmake gcc-c++ libX11-devel libXext-devel qt5-qtx11extras-devel qt5-qtbase-devel qt5-qtsvg-devel hunspell-devel qt5-qttools-devel git

git clone https://github.com/tsujan/FeatherPad.git

cd FeatherPad && mkdir build && cd build

cmake ..

make

sudo make install

関連情報

・FeatherPadのgithubリポジトリ
https://github.com/tsujan/FeatherPad

2022年9月5日月曜日

Raspberry Pi OS(Raspbian Bullseye)にPySimpleGUIとOpenCVをインストールしてwebカメラの映像をウインドウに表示する

PySimpleGUIとOpenCVをインストールしてwebカメラの映像をウインドウに表示するには、以下の手順を実行します。webカメラはUSBカメラのものを使用します。

実行手順

1.pipenvのインストール
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とOpenCVをインストールした仮想環境の作成
mkdir -p ./psgui-opencv

cd ./psgui-opencv

pipenv --python 3

pipenv install pysimplegui

pipenv install numpy

pipenv install opencv-python

pipenv install opencv-contrib-python

pipenv shell

サンプル実行手順

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

sg.theme('SystemDefault')
layout = [
  [sg.Image(key='img1')]
]

# webカメラをキャプチャー
capture = cv2.VideoCapture(0)
window = sg.Window("webカメラ画面", layout=layout, finalize=True)
# イベントループ
while True:
  rv, frame = capture.read()
  if rv is True:
    # キャプチャーした画像をpngに変換
    img = cv2.imencode('.png', frame)[1].tobytes()
    # Imageの内容を更新
    window['img1'].update(data=img)

  event, values = window.read(timeout=0)
  if event == sg.WIN_CLOSED:
    break

capture.release()
window.close()

〇実行コマンド
python3 psgui_opencv.py

〇実行結果
webカメラの内容がウインドウに表示されます。

〇動作環境
Raspberry Pi OS (Raspbian Bullseye)

関連情報

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

2022年9月4日日曜日

AlmaLinux 9/Rocky Linux 9に動画編集アプリのOpenShotをインストールする

OpenShotは動画編集アプリケーションです。

〇OpenShotの画面(AlmaLinux 9)

〇OpenShotの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
sudo dnf -y install flatpak

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

sudo flatpak -y install flathub org.openshot.OpenShot

OpenShotの実行方法

シェルから実行する場合は、以下のコマンドを実行します。
flatpak run org.openshot.OpenShot

関連情報

OpenShot Video Editorのまとめ

・OpenShot Video Editorのプロジェクトサイト
https://www.openshot.org/ja/

2022年9月3日土曜日

Ubuntu 22.04/Debian 11(Bullseye)にSystem Monitoring Centerをインストールする

System Monitoring Centerで、CPU/Memory/Disk/Networkの使用状況を監視することが出来ます

〇System Monitoring Centerの画面(Ubuntu 22.04)

〇System Monitoring Centerの画面(Debian Bullseye)

インストール方法

以下のコマンドを実行します。
wget https://github.com/hakandundar34coding/system-monitoring-center/releases/download/v1.26.1-deb_for_stores/system-monitoring-center_1.26.1_all.deb

sudo dpkg -i system-monitoring-center_1.26.1_all.deb

関連情報

・System Monitoring CenterのGithubリポジトリ
https://github.com/hakandundar34coding/system-monitoring-center

2022年9月2日金曜日

AlmaLinux 9/Rocky Linux 9に3D CADアプリSolveSpaceをインストールする

SolveSpaceは、パラメトリック3D CADアプリケーションです。

〇SolveSpaceの画面(AlmaLinux 9)

〇SolveSpaceの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
1. snapのインストール(※インストール済みの場合はスキップします)
sudo dnf -y install epel-release

sudo dnf -y install snapd

sudo systemctl enable --now snapd.socket

sudo ln -s /var/lib/snapd/snap /snap

2. solvespaceのインストール
sudo snap install solvespace
※「error: too early for operation, device not yet seeded or device model not acknowledged」というエラーメッセージが表示された場合は、しばらく待ってから再実行します。

関連情報

・SolveSpaceのウェブサイト
https://solvespace.com/index.pl

2022年9月1日木曜日

AlmaLinux 9にSpyderをインストールする

SpyderはオープンソースのPyton統合開発環境です。

〇Spyderの画面

インストール方法

以下の手順を実行します。
wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh

sudo chmod +x Anaconda3-2022.05-Linux-x86_64.sh

sudo ./Anaconda3-2022.05-Linux-x86_64.sh -b -p /opt/anaconda

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

source ~/.bashrc

cat << EOF | sudo tee /usr/share/applications/spyder.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/anaconda/bin/spyder
Icon=/opt/anaconda/share/icons/spyder.png
Name=Spyder
Categories=Development;
EOF

関連情報

・SPyderに関する他の情報はこちらを参照してください。