Edited at

Ubuntu 18.04での環境構築

core i7 4790K と Z97 extreme4 による自作PCに Ubuntu GNOME 16.04を入れた時の手順メモ。 Ubuntu 18.04 をセットアップするメモ。

内容は自分用です。


インストールメディアのブート

ここではUSBメモリでインストールメディアを作成しブートする。


USBメモリにisoを焼く

(UEFIブートのため)64bitのdesktop imageをダウンロードしておく。以下macOSで焼く手順を書く。

GUIDパーティションマップでフォーマットしてから、以下のコマンドを実行する。

hdiutil convert -format UDRW -o ubuntu ubuntu-gnome-16.04.1-desktop-amd64.iso

df # /dev/disk2 の Mounted on を確認 (/Volumes/Ubuntu だったとする)
diskutil umount /Volumes/Ubuntu # マウントされている場合
diskutil list # 焼きたいUSBメモリのパスを確認 (/dev/disk2 だったとする)
sudo dd if=ubuntu.dmg of=/dev/disk2 bs=1m


USBメモリのブート

F2とかF12をおしてBIOSを起動し、boot順を「UEFI:」が先頭につくUSBメモリが最初になるように変え起動する。


インストール


  • 「日本語」にする

  • 「Ubuntuをインストール」を選択

  • 適当にチェックをいれて「続ける」

  • 「それ以外」で「続ける」

インストールメディアを抜いてエンター。


環境構築


アップデート

ここで名前解決に失敗する場合は http://qiita.com/k0kubun/items/1037a78b392a7ca4aed5 を試す

sudo apt-get update

sudo apt-get upgrade
sudo apt-get dist-upgrade


英語化


  • 設定


    • 地域と言語 > 言語: English (United States)



再起動。 再起動後 "Update Names" を選択する。


HiDPI

gsettings set org.gnome.desktop.interface scaling-factor 2 だと動かないので、


  • Settings


    • Devices > Display > Scale: 200%




bootstrap

sudo apt install curl git

git clone --recursive https://github.com/k0kubun/dotfiles src/github.com/k0kubun/dotfiles
cd src/github.com/k0kubun/dotfiles
./install.sh

skk, git, ghq, peco, zsh, tmux, vimがインストールされる。

再起動するとシェルがzshに変わる。ついでにsudo loginctl enable-linger k0kubunもやっておくとよい


キーのリマップ

xmodmap .Xmodmap && xset r rate 200 80 && xhost +SI:localuser:root && systemctl --user restart xremap


画面のロックの設定


  • Settings


    • Power > Blank screen: 15min

    • Devices > Keyboard > System > Lock screen: Ctrl+Alt+L




Google Chrome

https://www.google.com/chrome/browser/desktop/


Nocturn

https://github.com/k0kubun/Nocturn/releases

sudo apt install libgconf2-4 が要る。


IntelliJ IDEA

まず JDK をインストールする。その後

https://www.jetbrains.com/idea/download/#section=linux

tarを展開して/opt に置く。 bin/idea.sh を叩く。 Launcher Script は作るようにする。


ランチャー


  • Settings: Devices > Keyboard


    • System > Show all application: Alt+Space

    • Windows > Activate the window menu: Disabled

    • Custom > google-chrome (wmctrl -x -a google-chrome.Google-chrome): C-u

    • Custom > Nocturn (wmctrl -x -a nocturn.Nocturn): C-o

    • Custom > IDEA (wmctrl -x -a sun-awt-X11-XFramePeer.jetbrains-idea-ce): C-y

    • Custom > Gnome-Terminal (wmctrl -x -a gnome-terminal-server.Gnome-terminal): C-h



sudo apt install wmctrl の後 wmctrl -x -lで確認


Slack

https://slack.com/downloads/linux


SKK


  • Settings > Region & Language > Input Sources に Japanese (SKK)を追加

  • Setup (IBus SKK Preferences) > Behavior > Initial input mode: Latin


sshdたてる

sudo apt install ssh

sudo systemctl start sshd

curl -s https://github.com/k0kubun.keys > ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
ifconfig # inet addrのところを見る


Dropbox

https://www.dropbox.com/ja/install-linux


1password

sudo apt install wine-stable

cd src/github.com/k0kubun/dotfiles
./install.sh # 失敗する、chown -R k0kubun:k0kubun ~/.config/systemd/user とかやっとく
winecfg # 画面を248dpiとかにする
wine "~/.wine/drive_c/Program Files (x86)/1Password 4/1Password.exe"

Help > Enter License Key

http://www.lab-ssk.com/settings-of-wine-and-workaround-for-garbled-japanese-characters-installtion-of-allfonts-on-64bit-chaletos の通り最新のwinetricksをwgetし、 https://symfoware.blog.fc2.com/blog-entry-2228.html の通り./winetricks cjkfonts をしたり ./winetricks --force fakejapanese_vlgothic とかを試していたら日本語が出るようになった。

https://extensions.gnome.org/extension/495/topicons/ をインストールしておくとagile1pagent起動時にwindowのかわりにアイコンが出るようになる。


GNOMEの設定


Chromeから拡張をインストールできるようにする

sudo apt-get install chrome-gnome-shell


日付と時刻を右側に出す

gsettings set org.gnome.desktop.interface text-scaling-factor 1.1 はやらなくなった気がする


GNOMEの画面端でウィンドウが拡大するのを無効にする

gsettings set org.gnome.shell.overrides edge-tiling false


壁紙


  • Settings > Background


GNOMEテーマ

sudo apt install arc-theme



  • gnome-tweak-tool


    • Appearance > Theme > Applications: Arc




beep音無効


  • Settings > Sound > Sound Effects > Alert Volume: OFF


screen shot


  • Settings > Keyboard > Shortcuts > Screenshots > Save a screenshot to Pictures: Ctrl-Alt-3


    • Settings > Keyboard > Shortcuts > Screenshots > Save a screenshot of an area to Pictures: Ctrl-Alt-4




通知の表示位置の変更


Windowの拡大縮小ボタンをなくす

Gnome Tweaks で、


  • Windows > Titlebar Buttons


    • Maximize: 無効

    • Minimize: 無効




Gnome Terminal


メニューバー無効


  • Preferences > General > Show menubar by default in new terminals: 無効


スクロールバー無効


  • Profiles > Unnamed > Scrolling


    • Show scrollbar: 無効




背景色の変更


  • Profiles > Unnamed > Colors


    • "Use colors from system theme": 無効

    • "Use transparency from system theme": 無効

    • Background: #000000

    • "Use transparent background": 20%くらいにする




文字の変更

sudo apt install fonts-inconsolata

sudo fc-cache -v


  • Profiles > Unnamed > Text


    • Custom font: Inconsolata Medium 18




カーソル点滅無効


  • Profiles > Unnamed > Text


    • Cursor Blinking: Disabled




ベル無効


  • Profiles > Unnamed > Text


    • Terminal Bell: 無効




ショートカット


  • Shortcuts


    • Edit > Copy: Alt-C

    • Edit > Paste: Alt+V




閉じる時に確認しない

gsettings set org.gnome.Terminal.Legacy.Settings confirm-close false