Ubuntuインストール後の設定メモ
前提
Windows7にUbuntuをインストールする手順メモ - ludwig125のブログ
Ubuntuでデスクトップのディレクトリ名を「Desktop」にする
参考: Ubuntuでデスクトップのディレクトリ名を「Desktop」にする - ぬいぐるみライフ?
端末エミュレータを開き,以下のコマンドを実行する.
$ LANG=C xdg-user-dirs-gtk-update ダイアログが表示されるので,「Don't ask me this again」をチェックし,「Update Names」をクリックすればOK.
すでに「デスクトップ」の中にファイルを作っている場合、上記のコマンドで日本語の「デスクトップ」ディレクトリが残ったまま「Desktop」が作られる
ショートカットキー
UbuntuTips/Desktop/KeyboardShortcutOnUnity - Ubuntu Japanese Wiki
Ubuntu 16.04 LTSで使えるキーボードショートカット一覧 - 旧ID:itiriのブログ
端末
端末のショートカットキー
コピーアンドペースト 端末の起動 Ctrl+Shift+n
コピー Ctrl+Shift+c
ペースト Ctrl+Shift+v
.bash_profile
参考: ユーザーの環境変数を設定するbashの設定ファイルと、カスタムプロンプトについて | OXY NOTES Linuxユーザのためのチップス: .bash_profileで環境変数を設定する。
[~/Documents ] $ cat ~/.bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs ENV=$HOME/.bashrc USERNAME="xxxx" PATH=$PATH:"/$HOME/bin" export USERNAME ENV PATH PS1="[\w ] $ " [~/Documents ] $
Ubuntu14で.bash_profileが認識されない 正しくは .profile
Ubuntu14.04で.bash_profileが読み込まれない(見つからない) - Qiita
bash - I cannot find .bash_profile in ubuntu - Ask Ubuntu
上記に.bash_profileの設定を書いたが、起動時に.pash_profileに書いた設定が読み込まれていないようだったので調査
ubuntu14では .profileが認識されているらしい
Ubuntu起動と同時に端末を開く
参考: Ubuntu起動と同時に自動でターミナルを開く - Qiita
Ubuntuのターミナルでタブを複数起動させて、タブごとに別サーバにログインしたい時 | shinodogg.com
自分の設定(gnome端末を使っていた時)
[~] $cat ~/.config/autostart/gnome-terminal.desktop [Desktop Entry] Exec=gnome-terminal --geometry=160x48+0+0 Type=Application [~] $
↑使う端末をterminatorに変えたのでこれになった - 以下の設定で保存すると、次回からUbuntuを開くときに横幅1200、縦幅960のterminatorのWindowが左上隅に表示される
[~] $cat ~/.config/autostart/terminator-terminal.desktop [Desktop Entry] Exec=/usr/bin/terminator --geometry=1200x960+0+0 Type=Application
git
gitインストール
参考: 第3回 さっそくGitを使ってみよう!:ハックガールズと学ぼう!ゼロから学ぶGit講座|gihyo.jp … 技術評論社
sudo apt-get install git [~ ] $ git config --global user.name "ludwig125" [~ ] $ git config --global user.name ludwig125 [~ ] $ git config --global user.email "XXXX@gmail.com" [~ ] $ mkdir ~/git [~ ] $ cd git/ [~/git ] $ ls [~/git ] $ ls [~/git ] $ git init Initialized empty Git repository in /home/XXXX/git/.git/ [~/git ] $ git status On branch master 最初のコミット nothing to commit (create/copy files and use "git add" to track) [~/git ] $
githubの登録
今さら聞けない!GitHubの使い方【超初心者向け】 | TechAcademyマガジン
githubリポジトリ作成
git pushに失敗
[~/git/work ] $ git push origin master Username for 'https://github.com': ludwig125 Password for 'https://ludwig125@github.com': remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/lugwig125/work.git/' [~/git/work ] $
git へpushする方法
1.アクセストークンを使う
[Git][GitHub]GitHubにPushする際に認証失敗する | DevAchieve hubを2-factor authentication(2要素認証)有効でも使いたい - Qiita
以下のように「Personal access tokens」でアクセストークンを発行してコピーしておく
パスワード入力にアクセストークンを使ったらpushできるようになった
[~/git/work ] $ git push origin master Username for 'https://github.com': ludwig125 Password for 'https://ludwig125@github.com': Counting objects: 6, done. Compressing objects: 100% (3/3), done. Writing objects: 100% (5/5), 438 bytes | 0 bytes/s, done. Total 5 (delta 0), reused 0 (delta 0) To https://github.com/lugwig125/work.git 3847557..36d73b5 master -> master [~/git/work ] $
2.SSH認証をする
アクセストークンは面倒なので、こちらのほうが便利
参考:
GitHubでssh接続する手順~公開鍵・秘密鍵の生成から~ - Qiita SSHの公開鍵を作成しGithubに登録する手順 - mon_sat at Co-Edo(半年前の自分への教科書 / 別院) MacでGitHubを使う手順 – SSH Keysの登録 / リポジトリの作成 / 基本コマンド | maesblog
手順
=> Enter passphrase :ubuntuのパスワードを入力
=> この公開鍵をコピー
[~/git/work ] $ ssh-keygen -t rsa -C "gitに登録したメルアド" Generating public/private rsa key pair. Enter file in which to save the key (/home/XXX/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/XXX/.ssh/id_rsa. Your public key has been saved in /home/XXX/.ssh/id_rsa.pub. The key fingerprint is: ☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓☓ The key's randomart image is: +--[ RSA 2048]----+ | . +==. | | *OE+. | | .=+*= . | | . +o.= | | S... | | | | | | | | | +-----------------+ [~/git/work ] $ [~/git/work ] $ cat ~/.ssh/id_rsa.pub ssh-rsa ○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○ [~/git/work ] $ ssh -T git@github.com Warning: Permanently added the RSA host key for IP address '192.30.252.129' to the list of known hosts. Hi lugwig125! You've successfully authenticated, but GitHub does not provide shell access. [~/git/work ] $
SSHKey登録結果
c++を使えるようにする
g++のインストール
[~/git/work/src/bin ] $ sudo apt-get install g++ [~/git/work/src/bin ] $ g++ -v 省略 gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.1) [~/git/work/src/bin ] $
c++のコンパイル
参考: 第6回 LinuxでC/C++言語のコンパイルを試す(3ページ目) | 日経クロステック(xTECH)
caps lockをctrlにする手順
下記を参考にしたら、capslockが無効になったが、ctrlにはならなかった。
またいつか試してみる
$ sudo vi /etc/default/keyboard XKBOPTIONS="ctrl:nocaps"
追記 キーボードの CapsLock と Control を入れ替える – talkwithdevices.com
sudo dpkg-reconfigure keyboard-configuration
をして設定を更新必要があるらしいが、以下のような画面が出た。
自分のキーボードの種類がわからない。。あとで
参考:
Ubuntu日本語フォーラム / Ubuntu14.04 LTSでのCtrlとCapslockの入れ替えについて
[LXDE] Caps LockキーをCtrlキーにする(LXDE) - Life with IT
keyboard - How to map Caps Lock key to something useful? - Raspberry Pi Stack Exchange
CapsLockをCtrlにするまとめ - Λlisue's blog
キーボードの CapsLock と Control を入れ替える – talkwithdevices.com
Zsh
その他設定
https://ludwig125.hatenablog.com/entry/2020/03/19/043511
vmware playerとホストのWindowsの間のフォーカスを切り替える - ludwig125のブログ
4kディスプレイで仮想マシンのUbuntuの文字サイズを大きくする - ludwig125のブログ
トラブル対応
Ubuntu14.0.4でGoogleChromeが起動しない - ludwig125のブログ