Ubuntu 16.04 LTS 日本語 Remix のインストール後に毎回行う作業
言語設定(必要に応じて)
System Setting -> Language Support 日本語を英語の次にする。 (このときLanguage Packがインストールされるので、言語変更後にリブートしておく。)
言語設定のが日本語の場合、ホームディレクトリ以下の名前は英語にしておく。
LANG=C xdg-user-dirs-gtk-update
ログアウト、ログイン後にフォルダ名の変更を尋ねるダイアログが表示されるので、Updateを選択する。
Chrome のインストール
sudo apt-get install libappindicator1
sudo dpkg -i ダウンロードしたインストーラ名.deb google-chrome
Unity 関連
sudo apt install compizconfig-settings-manager sudo apt-get install unity-tweak-tool gnome-tweak-tool
- Ctrl <-> Caps /etc/default/keyboard
# KEYBOARD CONFIGURATION FILE # Consult the keyboard(5) manual page. XKBMODEL="pc105" XKBLAYOUT="jp" XKBVARIANT="" XKBOPTIONS="ctrl:nocaps" BACKSPACE="guess"
Grub2
/etc/default/grub
GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true
sudo update-grub
GMT to Local Time
timedatectl set-local-rtc 1
アップデートの適用
About This Computer -> Checking for Updates 作業後に再びリブートする。 (ここでアップデートしないと、次の作業でエラーが発生する。)
Mozcの導入
言語を英語にするとMozcが入力ソースから外れるので、右上のキーボードアイコンの Configure Current Input Method でMozcを再度追加する。 Only show current language のチェックをはずすしてMozcを選択対象に表示させる。
Windowsからのリモートデスクトップ接続を有効にする
以下の内容のスクリプトを実行する。
#!/bin/sh # Refresh repository. sudo apt update -y # Install git and devscript. #sudo apt install -y git devscript sudo apt install -y git # Remove vnc4server. sudo apt remove -y vnc4server # Create working directory. mkdir tigervnc cd tigervnc # Download source code. git clone https://github.com/TigerVNC/tigervnc cd tigervnc/ # Avoid compiler error. #git checkout ff872614b507d0aa8bfbd09ef41550390cfe658a git checkout 044e2b87da7121ef6cbd59e88b101d7d8e282896 -b 044e2b87da7121ef6cbd59e88b101d7d8e282896 # Prepare to build package. #ln -s contrib/packages/deb/ubuntu-xenial/debian #chmod a+x debian/rules #sudo apt install -y -o 'apt::install-recommends=true' `dpkg-checkbuilddeps 2>&1 | sed -e 's/.*build dependencies://g' -e 's/([^)]*)//g'` ln -s contrib/packages/deb/ubuntu-xenial/debian sudo apt install -y $(grep Build-Depends: debian/control | sed -e 's/Build-Depends://g' -e 's/([^\)]*)//g' -e 's/,//g') # Build package. chmod a+x debian/rules fakeroot debian/rules binary # Install package with resolving dependent package. cd .. sudo dpkg -i *.deb || (sudo apt-get -f install -y ; sudo dpkg -i *.deb || exit 1) cd .. # Set up .xsession file cat <<++ > ~/.xsession /usr/lib/gnome-session/gnome-session-binary --session=ubuntu & /usr/lib/x86_64-linux-gnu/unity/unity-panel-service & /usr/lib/unity-settings-daemon/unity-settings-daemon & for indicator in /usr/lib/x86_64-linux-gnu/indicator-*; do basename=\`basename \${indicator}\` dirname=\`dirname \${indicator}\` service=\${dirname}/\${basename}/\${basename}-service \${service} & done unity ++ sudo ln -s /usr/bin/unity-control-center /usr/bin/gnome-control-center sudo apt install -y xrdp sudo systemctl enable xrdp sudo systemctl restart xrdp
vncpasswd の実行
vncpasswd Password: Verify: Would you like to enter a view-only password (y/n)? n
Deskshare も念の為実行
DashからDeskshareを起動、設定する。