Skip to content

Instantly share code, notes, and snippets.

@smeghead
Last active December 4, 2024 12:36
Show Gist options
  • Save smeghead/ebc3caa88a1eed586d056cbd4e3f5ca5 to your computer and use it in GitHub Desktop.
Save smeghead/ebc3caa88a1eed586d056cbd4e3f5ca5 to your computer and use it in GitHub Desktop.
Lubuntu の初期設定

Lubuntuのセットアップ

2024-11-09 Lubuntuのセットアップをするので、作業内容を記録します。

CapsLock

XKBOPTIONS="ctrl:nocaps" の行を追加する。

$ cat /etc/default/keyboard 
# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT=""
BACKSPACE="guess"

XKBOPTIONS="ctrl:nocaps"
# https://hakumai-no-otomo.hatenablog.com/entry/2021/03/18/lubuntu%E3%82%92%E5%85%A5%E3%82%8C%E3%81%9F%E3%82%89%E3%82%84%E3%81%A3%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%9F%E3%81%84%E3%81%93%E3%81%A8

ディレクトリを日本語から英語へ変更

env LANGUAGE=C LC_MESSAGES=C xdg-user-dirs-update --force
# ↑のあと一応再起動してる

Bash

cat ~/.bashrc
export EDITOR=vim

Google Chrome

  1. Chromeのサイトからdebをダウンロードする。
  2. install
$ cd ~/ダウンロード
$ sudo dpkg -i google-chrome-stable_current_amd64.deb

SKK

$ sudo apt install fcitx5 fcitx5-skk

fcitx5-skkだけをインストールしても、fcitx5がインストールされなかった。 再起動後(ログイン)に、タスクエリアにキーボードのアイコンが表れるので、右クリックから設定を行なう。 SKKを追加し、切り替えショートカットを ctrl+spaceに変更した。

Docker

sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo usermod -aG docker <username>

再度ログイン後に、dockerを利用できるようになる。

Ctrl+P が効かない

~/.docker/config.json に以下を追加する。

$ cat ~/.docker/config.json
{
    "detachKeys": "ctrl-\\"
}

Git

$ git config --global user.name smeghead
$ git config --global user.email "smeghead7@gmail.com"

## gh

```bash
$ sudo apt install gh
$ gh auth login

Golang

mdkri -p ~/work
cd ~/work
git clone https://github.com/udhos/update-golang
cd update-golang
sudo ./update-golang.sh
echo 'export PATH="~/go/bin:/usr/local/go/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

ghq

$ go install github.com/x-motemen/ghq@latest
$ git config --global ghq.root '~/work'

Vim

Vim

cat ~/.vimrc
set cb=unnamed
set backup writebackup backupdir=~/.vim/back
set dir=~/.vim/back
set undodir=~/.vim/back
touch ~/.vimrc
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
call plug#begin()
  Plug 'preservim/nerdtree'
call plug#end()

コマンドを指定してvimを実行する。

vim -c PlugInstall

GVim

sudo apt install vim-gtk3

VSCode

公式ダウンロードページ ダウンロードしてインストールする。

Simple Screen Recorder

sudo apt install simplescreenrecorder

F11を無効化する

$ diff ~/.config/openbox/rc.xml.org ~/.config/openbox/rc.xml
297c297,298
<       <action name="ToggleFullscreen"/>
---
>       <action name=""/>
>       <!--<action name="ToggleFullscreen"/>-->

変更してから再ログインする。

参考URL

Ubuntuをセットアップする時のめも

vim プラグイン導入 Ubuntuを使用 dockerの中に入った時にcontrol + pを2回押さないと履歴が表示されないのをなおした How do I actually disable F11-fullscreen on Lubuntu 13.04?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment