FedoraのPCで音楽ゲームがしたい4

キャプチャ、編集ツールの導入

CentOSのとき入れたやつ。
今回は全部dnfでインストール。
ついでに音声編集奴も。

# 音声編集
[dead@localhost ~]$ sudo dnf install audacity

# 画像編集
[dead@localhost ~]$ sudo dnf install pinta

# 動画編集
[dead@localhost ~]$ sudo dnf install shotcut

# 画面キャプチャ
[dead@localhost ~]$ sudo rpm -Uvh https://download1.rpmfusion.org/free/fedora/releases/32/Everything/x86_64/os/Packages/r/rpmfusion-free-release-32-1.noarch.rpm
[dead@localhost ~]$ sudo dnf install simplescreenrecorder

beatoraja我物故割れた

ここでbeatorajaが起動しないことに気付く。
エラーはopenjdkで起動できなかったやつと同じ気がする。
というかopenjdkになっていた(shotcut辺りについてきた?)。

# beatorajaの起動でコケる。
[dead@localhost beatoraja]$ ./beatoraja-config.command 
Picked up _JAVA_OPTIONS: -Dsun.java2d.opengl=true -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
エラー: メイン・クラスbms.player.beatoraja.MainLoaderが見つからなかったかロードできませんでした

# javaがオップンjdkになっている…どうして…
[dead@localhost beatoraja]$ java -version
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

冷静に考えてbeatoraja以外にoracle javaを使用する要件なんぞ無いわけで。
なのでbeatorajaだけoracle jdkを使うように起動シェルを修正。

# ややこしいので過去に入れたやつは消す
[dead@localhost ~]$ rpm -qa | grep jre
jre1.8-1.8.0_251-fcs.x86_64
[dead@localhost ~]$ sudo rpm -e jre1.8-1.8.0_251-fcs.x86_64
警告: ファイル /usr/java/jre1.8.0_251-amd64/lib/javasettings: 削除に失敗しました: そのようなファイルやディレクトリはありません
警告: ファイル /usr/java/jre1.8.0_251-amd64/lib/install.jar: 削除に失敗しました: そのようなファイルやディレクトリはありません
[dead@localhost ~]$ rpm -qa | grep jre
[dead@localhost ~]$

# たまたま持ち合わせていた(どうして?)oracleのjdkをbeatorajaのフォルダに移動
[dead@localhost ダウンロード]$ mv jdk1.8.0_251/ ../beatoraja/

# 起動のシェルを修正(oracle jkdのjavaを直接指定)
[dead@localhost beatoraja]$ vi beatoraja-config.command
exec ./jdk1.8.0_251/bin/java -Xms4g -Xmx4g -cp beatoraja.jar:ir/* bms.player.beatoraja.MainLoader

# 起動OK
[dead@localhost beatoraja]$ ./beatoraja-config.command

さて、鍵盤しばくぞ。

この記事が気に入ったらサポートをしてみませんか?