LoginSignup
0
2

More than 5 years have passed since last update.

[メモ] Virtualboxで、萌えぶんちゅ (moebuntu 16.10)

Last updated at Posted at 2017-02-03

image.png

# (2017-2-6)萌え萌えmoebuntuさん公式ブログにて、紹介 されました。

概要

環境

  • ホスト: Windows 10 64ビット

    C:\>VBoxManage.exe --version
    5.0.32r112930
    C:\>vagrant --version
    Vagrant 1.9.1
    

手順

  1. http://moebuntu.web.fc2.com/moehowto.html に従い、以下のファイルを入手する.

    1. デスクトップテーマ(その2-Moe-Pink10(Ubuntu 16.10対応)): Moe-Pink10.tar.gz
    2. アイコンテーマ(その3-(MoePinkIcons)をここから): MoePinkIcons_150719.tar.gz
    3. Dash変更用アイコン(その5-DashIcons3): DashIcons3.tar.gz
    4. フォント: (その8-あくび印ふぉんと7号-あくびん) akubin134win.zip =>解凍して、AKUBIN1.34.TTFを取り出す。
    5. 壁紙 (その4-おすすめのはいけいは こちら): theAnimeGallery_12631_1600x1200.jpg => wallpaper.jpg に名前を変更
    6. ロゴ (その10-moebuntuのロゴはこちら): moebuntu_logo800new.png
  2. 適当なフォルダに、上記6つのファイルと、Vagrantfileを配置
    こんな感じ
    image.png

    Vagrantfile
    # Vagrantfile
    # :: mt08
    # http://qiita.com/mt08/items/ccc660f233e0f525b0da
    
    VB_NAME="Moebuntu 16.10"
    VM_MEMORY=2048
    VM_CORES=2
    VM_HOSTNAME="moebuntu.localdomain"
    VM_BASE_BOX="box-cutter/ubuntu1610-desktop"
    
    Vagrant.configure("2") do |config|
        config.vm.box = VM_BASE_BOX
        #config.vm.network "forwarded_port", guest: 80, host: 8080
        #config.vm.network "public_network", bridge: 'Intel(R) Ethernet Connection I217-LM'
        config.vm.hostname = VM_HOSTNAME
    
        config.vm.provider "virtualbox" do |vb|
            #   vb.gui = true
            vb.name = VB_NAME
            vb.memory = VM_MEMORY
            vb.cpus = VM_CORES
        end
    
        config.vm.provision "shell", inline: <<-SHELL
            #echo 'Acquire::http::Proxy "http://apt-cache-server:3142";' | tee /etc/apt/apt.conf.d/02proxy
            #
            # Locale setting: Japanese
            locale-gen "ja_JP.UTF-8"
            localectl set-locale LANG=ja_JP.UTF-8
            #
            wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- |  apt-key add -
            wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- |  apt-key add -
            wget https://www.ubuntulinux.jp/sources.list.d/yakkety.list -O /etc/apt/sources.list.d/ubuntu-ja.list
            sudo apt-get update
            apt-get install -y ubuntu-defaults-ja
    
            #
            apt-get install -y compizconfig-settings-manager unity-tweak-tool
            apt-get install -y imagemagick
            #
            tar xf /vagrant/Moe-Pink10.tar.gz -C /usr/share/themes/
            tar xf /vagrant/DashIcons3.tar.gz -C /tmp
            cp /tmp/DashIcons3/MoeDashIcons/* /usr/share/unity/icons/
            cp /usr/share/unity/icons/{panel_shadowPink.png,panel_shadow.png}
    
            #
            apt-get -q update -q
            DEBIAN_FRONTEND=noninteractive apt-get -q -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade
        SHELL
    
        config.vm.provision "shell", privileged: false, inline: <<-SHELL
            mkdir -p ${HOME}/{.icons,.fonts}
            tar xf /vagrant/MoePinkIcons_150719.tar.gz -C ${HOME}/.icons
    
            gsettings set org.gnome.desktop.interface gtk-theme 'Moe-Pink10'
            gsettings set org.gnome.desktop.wm.preferences theme 'Moe-Pink10'
            gsettings set org.gnome.desktop.interface icon-theme 'MoePinkIcons'
    
            # Color: Launcher 
            gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ background-color '#ff4cf684'
    
            # Fonts
            MOE_FONT_FILE=AKUBIN1.34.TTF
            MOE_FONT_NAME='Akubin 11'
            #MOE_FONT_FILE=setofont.ttf
            #MOE_FONT_NAME='SetoFont 11'
            cp /vagrant/${MOE_FONT_FILE} ${HOME}/.fonts
            gsettings set org.gnome.desktop.interface document-font-name "$MOE_FONT_NAME"
            gsettings set org.gnome.desktop.interface font-name "$MOE_FONT_NAME"
            gsettings set org.gnome.desktop.interface monospace-font-name "$MOE_FONT_NAME"
            gsettings set org.gnome.desktop.wm.preferences titlebar-font "$MOE_FONT_NAME"
    
            # Wallpaper
            MOE_WALLPAPER=wallpaper.jpg
            MOE_LOGO=moebuntu_logo800new.png
            cp -v /vagrant/${MOE_WALLPAPER} ${HOME}/wallpaper.jpg
            convert -resize 1600 /vagrant/${MOE_WALLPAPER} ${HOME}/tmp1.png
            convert -resize  720 /vagrant/${MOE_LOGO}      ${HOME}/tmp2.png
            [ -f ${HOME}/tmp1.png ] && [ -f ${HOME}/tmp2.png ] && convert ${HOME}/tmp1.png ${HOME}/tmp2.png -gravity east -geometry +40+0 -compose over -composite ${HOME}/wallpaper.jpg
            rm -v ${HOME}/tmp1.png ${HOME}/tmp2.png
            gsettings set org.gnome.desktop.background picture-uri 'file:///home/vagrant/wallpaper.jpg'
    
            # Step12: Color
            gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ override-decoration-theme true
            gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ shadow-x-offset 4
            gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ shadow-y-offset 4
            gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ active-shadow-radius 12
            gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ active-shadow-color '#99028e66'
            gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ inactive-shadow-radius 12
            gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ inactive-shadow-color '#99028ea5'
        SHELL
    end
    
  3. vagrant up; vagrant reload
    待つ

  4. 以下、各自、お願いします.

    • その9 ウェブ・ブラウザのフォントの設定も萌え系フォントに置き換えます。
    • その11 ゴミ箱をデスクトップに配置する。(お好みで)
    • その13 Ubuntuの通知領域もピンクにする。(お好みで)
    • (2017-2-6:対応) その10 moebuntuのロゴを設定する。ImageMagickにて、適当に合成するようにした
    • (2017-2-6:対応) その12 ウィンドウ枠の影色を調整する。(お好みで)

image.png

その他

  • おっさんには、まぶしすぎて、使えない...すまん。
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2