前回 の続きから、以下を実施。
- 基本的なツール群インストール
- awesome 導入
- 日本語入力環境構築
基本設定
vim のインストール
エディタ兼ターミナルとして gvim をインストール。
pacman -S gvim
フォントインストール
pacman -S otf-ipafont
もろもろインストール
pacman -S sudo firefox imagemagick git alsa-utils cbatticon
sudo
: 必須のやつfirefox
: Web ブラウザimagemagick
:magick import -window root screenshot.png
でスクリーンショットがとれるalsa-utils
:alsamixer
音量調整cbatticon
: バッテリー残量表示
awesome 導入
pacman -S awesome lxdm
systemctl enable lxdm
reboot
GUI のキーボードレイアウト設定
日本語レイアウトにして、 Ctrl と Caps を交換。
localectl --no-convert set-x11-keymap jp pc106 "" ctrl:swapcaps
日本語入力
パッケージインストール
pacman -S fcitx5-mozc fcitx5-im
日本語入力設定
/etc/environment
に IM の情報を追加。
cat << EOF >> /etc/environment
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
EOF
一般ユーザー作成
useradd -m mikoto
passwd mikoto
一般ユーザーを sudoers に追加
vim /etc/sudoers
mikoto ALL=(ALL:ALL) ALL
を追加。
一般ユーザー設定
su - mikoto
して作業続行。
awesome 設定
設定ファイルコピー
mkdir -p ~/.config/awesome
cp /etc/xdg/awesome/rc.lua ~/.config/awesome/
設定ファイル更新
~/.config/awesome/rc.lua
を更新
--- /etc/xdg/awesome/rc.lua 2021-09-15 04:42:54.000000000 +0900
+++ /home/mikoto/.config/awesome/rc.lua 2022-05-22 11:50:16.703969952 +0900
@@ -48,9 +48,9 @@
beautiful.init(gears.filesystem.get_themes_dir() .. "default/theme.lua")
-- This is used later as the default terminal and editor to run.-terminal = "xterm"
-editor = os.getenv("EDITOR") or "nano"
-editor_cmd = terminal .. " -e " .. editor
+terminal = "gvim -c terminal"
+editor = os.getenv("EDITOR") or "gvim"
+editor_cmd = editor
-- Default modkey.
-- Usually, Mod4 is the key with a logo between Control and Alt.@@ -61,19 +61,19 @@
-- Table of layouts to cover with awful.layout.inc, order matters.
awful.layout.layouts = {- awful.layout.suit.floating,
- awful.layout.suit.tile,
- awful.layout.suit.tile.left,
- awful.layout.suit.tile.bottom,
- awful.layout.suit.tile.top,
- awful.layout.suit.fair,
- awful.layout.suit.fair.horizontal,
+ -- awful.layout.suit.floating,
+ -- awful.layout.suit.tile,
+ -- awful.layout.suit.tile.left,
+ -- awful.layout.suit.tile.bottom,
+ -- awful.layout.suit.tile.top,
+ -- awful.layout.suit.fair,
+ -- awful.layout.suit.fair.horizontal,
awful.layout.suit.spiral,- awful.layout.suit.spiral.dwindle,
- awful.layout.suit.max,
- awful.layout.suit.max.fullscreen,
- awful.layout.suit.magnifier,
- awful.layout.suit.corner.nw,
+ --awful.layout.suit.spiral.dwindle,
+ --awful.layout.suit.max,
+ --awful.layout.suit.max.fullscreen,
+ --awful.layout.suit.magnifier,
+ --awful.layout.suit.corner.nw,
-- awful.layout.suit.corner.ne,
-- awful.layout.suit.corner.sw,
-- awful.layout.suit.corner.se,@@ -169,7 +169,7 @@
set_wallpaper(s)
-- Each screen has its own tag table.- awful.tag({ "1", "2", "3", "4", "5", "6", "7", "8", "9" }, s, awful.layout.layouts[1])
+ awful.tag({ "1", "2" }, s, awful.layout.layouts[1])
-- Create a promptbox for each screen
s.mypromptbox = awful.widget.prompt()@@ -326,7 +326,9 @@
{description = "lua execute prompt", group = "awesome"}),
-- Menubar
awful.key({ modkey }, "p", function() menubar.show() end,- {description = "show the menubar", group = "launcher"})
+ {description = "show the menubar", group = "launcher"}),
+
+ awful.key({ }, "Print", function () awful.util.spawn_with_shell("magick import -window root ~/screenshot.png") end)
)
clientkeys = gears.table.join(@@ -561,4 +563,4 @@
client.connect_signal("focus", function(c) c.border_color = beautiful.border_focus end)
client.connect_signal("unfocus", function(c) c.border_color = beautiful.border_normal end)--- }}}
\ ファイル末尾に改行がありません+-- }}}
fcitx5 設定
コンフィグ
fcitx5-configtool
で設定ダイアログを開き、所望の設定を行う。
fcitx5 &
fcitx5-configtool
自動起動
~/.xprofile
で起動コマンドを叩く。
echo 'fcitx5 &' > ~/.xprofile
echo 'cbatticon &' >> ~/.xprofile
…ここで起動するなら、 /etc/environment
の記述もこっちに持ってきた方が良いかも。
vim 設定
cd ~
rm -rf .vim
git clone --recursive https://github.com/mikoto2000/dotvim .vim
エディタ設定
echo 'export EDITOR=vim' >> ~/.bashrc
0 件のコメント:
コメントを投稿