Arch Linux를 사용하여 직접 설명 설정

6522 단어 LinuxArch Linuxtech
설치 후 설정 노트

AUR 지원 설치


$ sudo pacman -S git
$ git clone https://aur.archlinux.org/paru.git
$ cd paru
$ makepkg -si

$ cd
$ rm -rf paru
$ sudo pacman -Rs rust
옵션에 추가SkipReview
$ sudo nano /etc/paru.conf
/etc/paru.conf
...
[options]
...
SkipReview
...
멀티스레드 압축 추가-T0
$ sudo nano /etc/makepkg.conf
/etc/makepkg.conf
...
COMPRESSZST=(zstd -T0 -c -z -q -)
...

GUI 환경 구축


글꼴 설치


$ sudo pacman -S noto-fonts{,-cjk,-emoji,-extra}

Xorg 및 비디오 드라이버 설치


$ sudo pacman -S xorg-server xf86-video-intel

Xfce 가져오기

xfwm4-themes 필요하지 않으므로 제거
$ sudo pacman -S xfce4
$ sudo pacman -S xfce4-goodies
아래 패키지만 선택
패키지 이름
설명mousepad텍스트 편집기ristretto이미지 뷰어thunar-archive-pluginThunar에서 아카이브 작성 및 확장을 위한 플러그인xfce4-notifyd데스크톱 알림 데몬xfce4-pulseaudio-pluginXfce 패널의 PulseAudio 플러그인xfce4-taskmanager작업 관리자xfce4-whiskermenu-pluginXfce 패널의 시작 메뉴

LightDM 가져오기


$ sudo pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings
$ sudo systemctl enable lightdm

추가 패키지


$ sudo pacman -S pulseaudio pavucontrol gvfs network-manager-applet gnome-keyring

키보드 레이아웃 설정


$ sudo localectl set-x11-keymap jp

로켈을 일본어로 설정


$ sudo nano /etc/locale.conf
/etc/locale.conf
LANG=ja_JP.UTF-8
GUI 환경 구축 완료
$ sudo systemctl reboot

재부팅 후 GUI 환경 설정

  • 로그오프 - 세션 저장 확인 취소
  • GTK 테마 및 아이콘 테마 설치
  • $ sudo pacman -S arc-gtk-theme papirus-icon-theme
    
  • 복합 처리 설정

  • Whisker Menu의 설정


  • 설정 관리자에서'시작할 때 GNOME 서비스 시작'검사
  • 일본어 입력 설정


    $ sudo pacman -S fcitx-im fcitx-mozc fcitx-configtool
    
    일반 사용자는 다음 파일을 만듭니다.
    $ nano ~/.pam_environment
    
    ~/.pam_environment
    GTK_IM_MODULE	DEFAULT=fcitx
    QT_IM_MODULE	DEFAULT=fcitx
    XMODIFIERS	DEFAULT=@im=fcitx
    
    재부팅

    사용자 디렉토리 만들기


    $ sudo pacman -S xdg-user-dirs
    $ xdg-user-dirs-update
    
    데스크톱에 영어만 있어서 일본어로 바꿨어요.
    데스크톱 폴더 만들기~/.config/user-dirs.dirs~/.config/user-dirs.dirs
    ...
    XDG_DESKTOP_DIR="$HOME/デスクトップ"
    ...
    
    재부팅 후 Desktop 폴더 삭제

    방화벽 구성


    $ sudo pacman -S ufw gufw
    $ sudo systemctl enable ufw 
    

    설치할


    패키지 이름
    설명google-chrome ( AUR )
    웹 브라우저engrampa p7zip unrar분류하여 보존하다atrilPDF 뷰어mpv lollypop intel-media-driver음악 플레이어gimp이미지 편집 소프트웨어libreoffice-fresh libreoffice-fresh-ja오피스menulibre ( AUR )
    메뉴 편집기

    SSD용 설정


    TRIM 설정


    $ sudo systemctl enable fstrim.timer
    

    입출력 스케줄링 변경


    아래 내용에 따라 제작/etc/udev/rules.d/60-schedulers.rules/etc/udev/rules.d/60-schedulers.rules
    ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="mq-deadline"
    
    재부팅 후 확인
    $ cat /sys/block/sd*/queue/scheduler
    

    비트맵 글꼴 및 힌지 비활성화


    $ sudo mkdir /etc/fonts/conf.avail
    
    다음 항목으로 작성/etc/fonts/conf.avail/71-no-embedded-bitmaps.conf/etc/fonts/conf.avail/71-no-embedded-bitmaps.conf
    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
      <match target="font">
        <edit mode="assign" name="embeddedbitmap">
          <bool>false</bool>
        </edit>
        <edit mode="assign" name="hintstyle">
          <const>hintnone</const>
        </edit>
      </match>
    </fontconfig>
    
    /etc/fonts/conf.d/에 링크 붙여넣기
    $ sudo ln -s /etc/fonts/conf.avail/71-no-embedded-bitmaps.conf /etc/fonts/conf.d/71-no-embedded-bitmaps.conf
    

    Zsh 및 Prezto 설치


    $ sudo pacman -S zsh
    $ zsh
    
    메시지 보내기q로 종료
    % git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
    
    % setopt EXTENDED_GLOB
    for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
      ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
    done
    
    % exit
    $ chsh -s $(which zsh)
    
    재로그인

    Prezto 구성

    'syntax-highlighting' \에 추가'prompt'~/.zpreztorc
    ...
    zstyle ':prezto:load' pmodule \
    ...
      'syntax-highlighting' \
      'prompt'
    ...
    
    pwd-length'long'로 변경
    처음에 # 및 공백 삭제
    ~/.zpreztorc
    ...
    zstyle ':prezto:module:prompt' pwd-length 'long'
    ...
    
    기타 여러 가지 설정 후 종료

    좋은 웹페이지 즐겨찾기