差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
tips:linux:arch:gui:desktop:xfce:i3wm:start [2025/08/31 03:19] – 作成 asaasa | tips:linux:arch:gui:desktop:xfce:i3wm:start [2025/08/31 03:26] (現在) – [日本語の対応] asaasa | ||
---|---|---|---|
行 7: | 行 7: | ||
user$ sudo pacman -S i3-wm dmenu xss-lock i3status alacritty rofi | user$ sudo pacman -S i3-wm dmenu xss-lock i3status alacritty rofi | ||
</ | </ | ||
+ | |||
+ | ===== 日本語の対応 ===== | ||
+ | === キー関連 === | ||
+ | <code bash> | ||
+ | user$ sudo localectl set-x11-keymap jp; sudo reboot | ||
+ | </ | ||
+ | |||
+ | === 日本語入力 === | ||
+ | 日本語入力には下記のとおりyayでいれる。 | ||
+ | <code bash> | ||
+ | user$ yay -S fcitx fcitx-mozc fcitx-im fcitx-configtool | ||
+ | user$ nano ~/.xprofile | ||
+ | </ | ||
+ | <file bash .xprofile> | ||
+ | export GTK_IM_MODULE=fcitx | ||
+ | export QT_IM_MODULE=fcitx | ||
+ | export XMODIFIERS=@im=fcitx | ||
+ | fcitx | ||
+ | </ | ||
+ | |||
+ | |||
+ | いちど設定がすんでしまえば、端末で CTRL+SPACE で日本語入力ON/ | ||
+ | |||
===== 簡単なショートカット ===== | ===== 簡単なショートカット ===== | ||
行 16: | 行 39: | ||
==== ショートカット ==== | ==== ショートカット ==== | ||
+ | === 基本 === | ||
* $mod+Enter : 端末起動 | * $mod+Enter : 端末起動 | ||
* $mod+d : アプリ起動メニュー (dmenuないし代替) | * $mod+d : アプリ起動メニュー (dmenuないし代替) | ||
=== rofi === | === rofi === | ||
rofi をいれると代換になりうる。個人的には以下のように設定。 | rofi をいれると代換になりうる。個人的には以下のように設定。 | ||
+ | |||
< | < | ||
~/ | ~/ | ||
行 29: | 行 53: | ||
bindsym $mod+shift+ctrl+d exec rofi -show window | bindsym $mod+shift+ctrl+d exec rofi -show window | ||
</ | </ | ||
+ | |||
* $mod+CTRL+d ; Rofi, アプリ起動メニュー / GUIのみ。 | * $mod+CTRL+d ; Rofi, アプリ起動メニュー / GUIのみ。 | ||
* $mod+SHIFT+d : Rofi, アプリ起動メニュー / 絞り込みをダイアログで出しながら。 | * $mod+SHIFT+d : Rofi, アプリ起動メニュー / 絞り込みをダイアログで出しながら。 | ||
* $mod+SHIFT+CTRL+d : Rofi, カレントのアプリ切り替えメニュー ($mod+Tab で Windowsっぽい方でもいけます) | * $mod+SHIFT+CTRL+d : Rofi, カレントのアプリ切り替えメニュー ($mod+Tab で Windowsっぽい方でもいけます) | ||
+ | |||
+ | === 終了処理 === | ||
+ | * $mod+SHIFT+E : i3終了 (確認はでます) | ||
+ | * $mod+SHIFT+R : i3 を再起動 | ||
+ | * $mod+SHIFT+C : i3 の設定ファイル ( ~/ | ||
+ | * $mod+SHIFT+Q : ウィンドウを閉じる | ||
+ | * $mod+JKL; : ウィンドウのアクティブの移動 (viライクだが1つ右にずれる) | ||
+ | |||
+ | === ワークスペース === | ||
+ | |||
+ | * $mod+1~9 : ワークスペース2以降を立ち上げないし移動 | ||
+ | * $mod+SHIFT+1~9 : ワークスペース番号にカレントウィンドウを移動 | ||
+ | |||
+ | === リサイズ、フルスクリーン === | ||
+ | |||
+ | * $mod+R : リサイズモード。JKL; | ||
+ | * $mod+F : フルスクリーンにする | ||
+ | * $mod+SHIFT+SPACE : ウィンドウをタイルじゃなくてフローティングにさせる (トグル) | ||
+ | |||
+ | === モードの上書き変更 (ウィンドウ新規出現) === | ||
+ | |||
+ | * $mod+E : ウィンドウをタイルで出現 | ||
+ | * $mod+W : ウィンドウをタブ切り替え形式で出現 | ||
+ | * $mod+S : ウィンドウを縦スタック形式で出現 | ||
+ | |||
+ | === モードの上書き変更 (新規ウィンドウ追加場所) === | ||
+ | |||
+ | * $mod+H : 右に追加 | ||
+ | * $mod+V : 下に追加 |