https://drive.google.com/folderview?id=0BzCbozhk9FSiUG0xdGNMWU1FWjA&usp=sharing
※ここに登載しているのは、プレーヤーからJACK経由でALSAにつなぐタイプの OSのシェル、ファイルです。プレーヤーから直接ALSAに接続する最新タイプについては、こちらをご参照ください。
マルチメディア編集用のOS「Ubuntu Studio」を音楽再生用にチューニングした「PCオーディオ版」をご紹介しています。 USB-DACさえあれば、Linuxを知らない方でも手軽にいい音を楽しめるOSを目指しています。 Ubuntuの更新に応じて、アップデート等の情報を提供していきますので、差し支えなければ、フォロワー登録をお願いします。
2014年7月5日土曜日
サブルーティン(script1.sh)の内容
#!/bin/bash
#権限と入出力デバイスの設定
cd ~/autoconfig/config/jack/
#/etc/security/limits.d/audio.confを以下のように変更
# @audio - rtprio 99
# @audio - memlock unlimited
# @audio - nice -19
cp audio.conf /etc/security/limits.d/audio.conf
#USB-DACをデフォルトのデバイスに設定
cp sound.conf /etc/modprobe.d/sound.conf
#pulseaudioの停止
cd /etc/pulse/
sed -e "s/`grep autospawn client.conf`/autospawn = no/g" client.conf | sed -e "s/; daemon-binary = \/usr\/bin\/pulseaudio/daemon-binary = \/usr\/true/g" > client.back
mv -f client.back client.conf
#pavucontrolの削除
cd ~
apt-get -y remove pavucontrol
#XScreenSaverの削除
cd ~
apt-get -y remove xscreensaver
#日本語入力対応
cd ~
apt-get -y install fcitx fcitx-mozc fcitx-libs-qt5 fcitx-frontend-qt5 | zenity --progress --auto-close --title "初期設定中" --text "日本語対応インストール中"
#Asunder CD Ripperのインストール
cd ~
apt-get -y install asunder
#EasyTagのインストール
cd ~
apt-get -y install easytag
#Rhythmboxのインストール
cd ~
apt-get -y install rhythmbox
#Xubuntu Restricted Extrasのインストール
cd ~
apt-get -y install xubuntu-restricted-extras
#Sound Converterのインストール
cd ~
apt-get -y install soundconverter
#Flash Plugin Installerの導入
cd ~
apt-get -y install flashplugin-installer | zenity --progress --auto-close --title "初期設定中" --text "Flash Playerのインストール中(時間がかかります)..."
#FLASHをJACK経由にする
cd ~
apt-get -y install qjackctl libjack-jackd2-dev libasound2-dev libsamplerate0-dev libssl-dev git-core autoconf automake libtool libv4l-dev libv4l-0 | zenity --progress --auto-close --title "初期設定中" --text "Flash Playerの準備中..."
git clone git://repo.or.cz/libflashsupport-jack.git
cd libflashsupport-jack
sh bootstrap.sh
sed -e "s/#include <linux\/videodev.h>/#include <libv4l1-videodev.h>/g" flashsupport.c > flashsupport.back
mv -f flashsupport.back flashsupport.c
make
make install
#XubuntuStudioのテーマ取得
cd ~
wget -O - http://xfce-look.org/CONTENT/content-files/65776-XubuntuStudio.tar.gz | ( cd /usr/share/themes/ ; tar xvz )
cd /usr/share/themes/XubuntuStudio/gtk-2.0/
sed -e "s/scrollbar_color/#scrollbar_color/g" gtkrc | sed -e "s/hilight_ratio/highlight_shade/g" > gtkrc.back
mv -f gtkrc.back gtkrc
#アイコンのコピー
cd ~/autoconfig/icons/
cp *.* /usr/share/icons/
#権限と入出力デバイスの設定
cd ~/autoconfig/config/jack/
#/etc/security/limits.d/audio.confを以下のように変更
# @audio - rtprio 99
# @audio - memlock unlimited
# @audio - nice -19
cp audio.conf /etc/security/limits.d/audio.conf
#USB-DACをデフォルトのデバイスに設定
cp sound.conf /etc/modprobe.d/sound.conf
#pulseaudioの停止
cd /etc/pulse/
sed -e "s/`grep autospawn client.conf`/autospawn = no/g" client.conf | sed -e "s/; daemon-binary = \/usr\/bin\/pulseaudio/daemon-binary = \/usr\/true/g" > client.back
mv -f client.back client.conf
#pavucontrolの削除
cd ~
apt-get -y remove pavucontrol
#XScreenSaverの削除
cd ~
apt-get -y remove xscreensaver
#日本語入力対応
cd ~
apt-get -y install fcitx fcitx-mozc fcitx-libs-qt5 fcitx-frontend-qt5 | zenity --progress --auto-close --title "初期設定中" --text "日本語対応インストール中"
#Asunder CD Ripperのインストール
cd ~
apt-get -y install asunder
#EasyTagのインストール
cd ~
apt-get -y install easytag
#Rhythmboxのインストール
cd ~
apt-get -y install rhythmbox
#Xubuntu Restricted Extrasのインストール
cd ~
apt-get -y install xubuntu-restricted-extras
#Sound Converterのインストール
cd ~
apt-get -y install soundconverter
#Flash Plugin Installerの導入
cd ~
apt-get -y install flashplugin-installer | zenity --progress --auto-close --title "初期設定中" --text "Flash Playerのインストール中(時間がかかります)..."
#FLASHをJACK経由にする
cd ~
apt-get -y install qjackctl libjack-jackd2-dev libasound2-dev libsamplerate0-dev libssl-dev git-core autoconf automake libtool libv4l-dev libv4l-0 | zenity --progress --auto-close --title "初期設定中" --text "Flash Playerの準備中..."
git clone git://repo.or.cz/libflashsupport-jack.git
cd libflashsupport-jack
sh bootstrap.sh
sed -e "s/#include <linux\/videodev.h>/#include <libv4l1-videodev.h>/g" flashsupport.c > flashsupport.back
mv -f flashsupport.back flashsupport.c
make
make install
#XubuntuStudioのテーマ取得
cd ~
wget -O - http://xfce-look.org/CONTENT/content-files/65776-XubuntuStudio.tar.gz | ( cd /usr/share/themes/ ; tar xvz )
cd /usr/share/themes/XubuntuStudio/gtk-2.0/
sed -e "s/scrollbar_color/#scrollbar_color/g" gtkrc | sed -e "s/hilight_ratio/highlight_shade/g" > gtkrc.back
mv -f gtkrc.back gtkrc
#アイコンのコピー
cd ~/autoconfig/icons/
cp *.* /usr/share/icons/
初期設定シェルスクリプト(autoconf.sh)の内容
#!/bin/bash
#グループaudioへユーザーを追加
cd ~
gksudo "gpasswd -a `echo $USER` audio"
#アプリケーションのインストールと削除
echo システム設定を変更しています。
cd ~/autoconfig/
gksudo -k sh ./script1.sh
#QjackCtlの自動設定
cd ~/.config
mkdir rncbc.org/
#mkdir autostart/
cd ~/autoconfig/config/jack/
cp `ls | grep QjackCtl` ~/.config/rncbc.org/QjackCtl.conf
#cp 'Jack Audio Connection Kit.desktop' ~/.config/autostart/
cp `ls -a | grep jackdrc` ~/.jackdrc
#Audaciousの設定
cd ~/autoconfig/config/audacious/
sed -e "s/aaaaa/`echo $USER`/g" config > config.back
mv -f config.back config
cd ~/autoconfig/config/
cp -r audacious/ ~/.config/
cd ~/autoconfig/config/audacious/
sed -e "s/`echo $USER`/aaaaa/g" config > config.back
mv -f config.back config
#Asunder CD Ripperの設定
cd ~
sed -e "s/aaaaa/`echo $USER`/g" ~/autoconfig/config/.asunder > .asunder.back
mv -f .asunder.back .asunder
#Firefoxプロファイルフォルダの生成
firefox -CreateProfile default
#初期設定ランチャの移動
mv ~/デスクトップ/初期設定.desktop ~/autoconfig/
#ランチャのコピー
cd ~/autoconfig/desktop/
cp *.* ~/デスクトップ
#デスクトップ設定のコピー
cd ~/autoconfig/config/xfce4/
cp * ~/.config/xfce4/xfconf/xfce-perchannel-xml/
zenity --info --no-wrap --title "初期設定が完了しました!" --text "画面右上の「`echo $USER`」をクリックして再起動してください。"
#グループaudioへユーザーを追加
cd ~
gksudo "gpasswd -a `echo $USER` audio"
#アプリケーションのインストールと削除
echo システム設定を変更しています。
cd ~/autoconfig/
gksudo -k sh ./script1.sh
#QjackCtlの自動設定
cd ~/.config
mkdir rncbc.org/
#mkdir autostart/
cd ~/autoconfig/config/jack/
cp `ls | grep QjackCtl` ~/.config/rncbc.org/QjackCtl.conf
#cp 'Jack Audio Connection Kit.desktop' ~/.config/autostart/
cp `ls -a | grep jackdrc` ~/.jackdrc
#Audaciousの設定
cd ~/autoconfig/config/audacious/
sed -e "s/aaaaa/`echo $USER`/g" config > config.back
mv -f config.back config
cd ~/autoconfig/config/
cp -r audacious/ ~/.config/
cd ~/autoconfig/config/audacious/
sed -e "s/`echo $USER`/aaaaa/g" config > config.back
mv -f config.back config
#Asunder CD Ripperの設定
cd ~
sed -e "s/aaaaa/`echo $USER`/g" ~/autoconfig/config/.asunder > .asunder.back
mv -f .asunder.back .asunder
#Firefoxプロファイルフォルダの生成
firefox -CreateProfile default
#初期設定ランチャの移動
mv ~/デスクトップ/初期設定.desktop ~/autoconfig/
#ランチャのコピー
cd ~/autoconfig/desktop/
cp *.* ~/デスクトップ
#デスクトップ設定のコピー
cd ~/autoconfig/config/xfce4/
cp * ~/.config/xfce4/xfconf/xfce-perchannel-xml/
zenity --info --no-wrap --title "初期設定が完了しました!" --text "画面右上の「`echo $USER`」をクリックして再起動してください。"
登録:
投稿 (Atom)