- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2023-09-04T12:45:05+00:00","","")
#author("2024-01-12T11:03:03+00:00","","")
*GUI Memo on ArchLinux [#n5110ae1]
**大前提 [#ucacbfe2]
-折れない心。
--2022年現在、快適なGUI日本語環境は Ubuntu 最新や、Debian に GNOME等のデスクトップ環境つきいれたほうが早いです。
--[[ArchWIKIの該当項目:https://wiki.archlinux.jp/index.php/%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E7%92%B0%E5%A2%83]]みて選んでもいいです。
**ロケールを日本語に&日本語フォント投入しておく [#j87206b0]
パッケージが英語/Cのままだと設定変更が大変すぎるのであらかじめ日本語にしちゃいます。
$ sudo nano /etc/locale.conf
LANG=ja_JP.UTF-8
あと、フォントがないとお豆腐になってしまうので追加しておきます。
$ sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra ttf-dejavu
**X.org 投入 [#ja668d7c]
シンプルにtwmをテストしたい場合。Xterm が日本語に対応していないので実用ではありませんが...
$ sudo pacman -S xorg-xinit xorg-server xorg-apps xorg-twm xterm
$ vi ~/.xinitrc
なかみは次の一行だけ :
exec twm
$ startx
**グラフィックドライバを調べ、導入する [#e42e0ce5]
$ lspci | grep VGA
-VMware 系 : 00:0f.0 VGA compatible controller: VMware SVGA II Adapter
$ sudo pacman -S xf86-video-vmware xf86-input-vmmouse
-VirtualBox 系 : 00:02.0 VGA compatible controller: VMware SVGA II Adapter
$ (以下略。VBOXもVMware互換みたいですね)
**日本語化とか一気に [#g9c32504]
**デュアルモニタ・マルチモニタ [#s51a20e6]
***フォント投入 [#bf905adf]
-GNOMEやKDEといったたぐいなら大丈夫だけどそういうのがない場合向け。
$ sudo pacman -S arandr
$ arandr
(これで一時的にマルチモニタの設定にできる、永続化させるには別の工夫がいる)
$ sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra ttf-dejavu
**ウィンドウマネージャいろいろ [#m7b2ad2d]
あんましいっぱいいれないこと。相互干渉して設定が壊れることがあります。
***GNOME をいれてみる [#eed68a0a]
$ sudo pacman -S gnome
$ sudo pacman -S gnome-extra
-extra は任意。
$ sudo systemctl enable gdm
-ログインマネージャをGNOMEだけにする場合。複数切り替えの場合はlightdm(後述)を使う。
***[[GNOME をいれてみる>Tips/Lin/Arch/GUI/Gnome]] [#eed68a0a]
リンク先参照。
***KDE をいれてみる [#cb07a63e]
日本語環境にするのが茨の道との噂。
$ sudo pacman -S plasma kde-applications
$ sudo systemctl enable sddm
***xfce4 をいれてみる (GNOME 等とは排他) [#a732569c]
***xfce4 をいれてみる [#a732569c]
キーボードが英語104になってるのでなんとかしないといけない。
GNOMEは xfce4より先にいれておくこと。あとでGNOMEいれると設定壊れます。
$ sudo pacman -S xfce4 xfce4-goodies
$ startxfce4
***ウィンドウマネージャいろいろ試してみる [#ecdccbf6]
-i3は使い方に癖がある。 $mod+Enter で端末起動、Shift+$mod+eでi3終了、$mod+dでアプリ起動メニュー。
$ sudo pacman -S i3-wm dmenu rofi xss-lock i3status
-(ここで力尽きた...^-^;)
***[[i3>Tips/Lin/Arch/GUI/i3]] をいれてみる [#i6234914]
リンク先参照。
**日本語対応やログイン対応 [#n336130d]
***日本語入力 [#s3c53766]
**ログイン対応 [#n336130d]
-前提条件 yay が構築完了してること。
--Wayland 環境 (GNOMEとか)にするなら下記を実行。
$ yay -S fcitx5 fcitx5-configtool fcitx5-mozc
---(GUI上で)
$ fcitx5-configtool
---(Config) $ nano ~/.pam_environment
LANG DEFAULT=ja_JP.UTF-8
GTK_IM_MODULE DEFAULT=fcitx5
QT_IM_MODULE DEFAULT=fcitx5
XMODIFIERS DEFAULT="@im=fcitx5"
-%%以下、X窓環境限定。%%
--%%fcitx4 (on X.org 環境)。%% 基本的に X.org でも動くはずですが、動かない環境があるかもしれません。
$ yay -S fcitx-im fcitx-configtool fcitx-mozc
$ echo -e "export GTK_IM_MODULE=fcitx\nexport QT_IM_MODULE=fcitx\nexport XMODIFIERS=@im=fcitx" >> ~/.xprofile
---%%(GUI上で)%%
$ fcitx-configtool
(英語キーボード削除、日本語キーボード選択)
***ログインマネージャ LightDM [#lf9cd180]
$ sudo pacman -S lightdm lightdm-gtk-greeter
$ sudo systemctl enable lightdm
※gdm (Gnome)を使う場合はlightdm はenableしないこと。
※gdm (Gnome)や sddm (KDE) を使う場合はlightdm はenableしないこと。
***設定最終調整 [#p1689c6a]
$ sudo pacman -S pulseaudio pavucontrol gvfs network-manager-applet gnome-keyring
$ sudo nano /etc/X11/xorg.conf.d/10-keyboard.conf
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "on"
Option "XkbLayout" "jp"
Option "XkbModel" "pc104"
EndSection
$ sudo nano /etc/locale.conf
LANG=ja_JP.UTF-8
**Apps [#eb335cbc]
-[[アプリメモ>Tips/Lin/Arch/GUI/Apps]] へ。pacman / yay が稼働すること、日本語入力は大前提です。