なんとな~くしあわせ?の日記

「そしてそれゆえ、知識そのものが力である」 (Nam et ipsa scientia potestas est.) 〜 フランシス・ベーコン

docker-machineで別ディレクトリを使いたい

docker-machine -s /dir
でいける

$ docker-machine --help
Usage: docker-machine [OPTIONS] COMMAND [arg...]

Create and manage machines running Docker.

Version: 0.12.2, build 9371605

Author:
  Docker Machine Contributors - <https://github.com/docker/machine>

Options:
  --debug, -D                                           Enable debug mode
  --storage-path, -s "/home/hiroyuki/.docker/machine"   Configures storage path [$MACHINE_STORAGE_PATH]

なんかのコマンドと組み合わせるときは export MACHINE_STORAGE_PATH=/dir のように環境変数を定義して実行したほうがいいかも知れない

DebianでREAPERを使う準備

参考サイト

下準備

// 途中で出てくる「リアルタイム実行優先度の設定を有効にしますか?」は「いいえ」にしている
$ sudo apt-get install qjackctl pulseaudio-module-jack  

JACKオーディオサーバを導入することで

  • ブラウザやプレーヤとの併用でも音が鳴らなくなるトラブルが無くなる
  • 低レンシになる

らしい。まあ、オーディオサーバという名の通りで、複数のクライアントからの接続に対応できるのだろう。

MateのpanelからQjackCtlの名前で起動できた。今の所、Qtで作られていることしかわからん…
f:id:panzer-jagdironscrap1:20210711193605p:plain

なにもしないままREAPERでwavファイルを再生しようとすると以下のようなエラーメッセージで止まった
f:id:panzer-jagdironscrap1:20210711193621p:plain

どうやらJACKオーディオサーバを起動しておく必要があるらしい。
QjackCtlの「開始」ボタンを押したらまたエラーで止まる。jackが起動できないらしい。

こういうときはマニュアルを読めばいいので、UbuntuStudioTips/Application/qjackctl - Ubuntu Japanese Wikiを読んでいると、以下のような記述がある。

加えて、dummyデバイスに接続することで、サウンドバイスを使わずにJACKサウンドサーバを起動することができます。
レンダリングの際、不必要にマシンパワーを割くことがなくなります。
ドライバの選択は、JACK ControlのSetupウィンドウのプルダウンリスト「Driver」で行います。

f:id:panzer-jagdironscrap1:20210711193719p:plain

上のように、ドライバーとインターフェースをいつも使用している物理デバイスに変えたら動いた。
この状態でqjackctlを起動させ、reaperに適当な音声ファイルをドロップインして再生すると動いた!
f:id:panzer-jagdironscrap1:20210711193758p:plain

Linux Mateでメニューにスクロールが表示されないバグ

github.com

LinuxでMateを使っているのですが、Linuxのメニューって「.desktop」ファイルが増えてくるとメニューにスクロールが必要になる。

でもあれ?表示されない…
f:id:panzer-jagdironscrap1:20210709215345p:plain

上のGitHub issueで言及されている通り
https://github.com/mate-desktop/mate-panel/issues/920#issuecomment-460100099

alt-F1を押すと表示される
f:id:panzer-jagdironscrap1:20210709215348p:plain

この問題はgtk-3-24では修正されているように見えるが…
https://gitlab.gnome.org/GNOME/gtk/-/issues/1651