카테고리

asm (27) bootloader_x86_grub (1) C (92) compile (11) config (76) CPP (13) CSS (1) debugging (7) gimp (1) Go (1) html (1) Java (1) JavaScript (1) kernel (19) LibreOffice (3) Linux system progamming (21) MFC (1) opencv (4) OpenGL (1) PHP (1) Python (4) qemu (29) shell (3) socket (7) troubleshooting (2) ubuntu18.04 (2) windows (1)

2018/12/12

config 폰트 설치

다운로드 설치
sudo apt-get install curl

서버 폰트
sudo apt-get install libfontenc1 libxfont1 xfonts-encodings xfonts-utils xfonts-base xfonts-75dpi

유니코드 설치
sudo apt-get install libfribidi-bin

영상 플레이어 설치
sudo apt-get install mplayer mpv mpg123 espeak

터미널 페이징 설치
sudo apt-get install most

편집 및 기록에 필요.
sudo apt-get install rlwrap

철자.
sudo apt-get install aspell hunspell

터미널에 표시하려는 언어 글꼴이 있어야 함.
구글 폰트
sudo apt-get install fonts-noto-hinted

gnu 폰트 16.04
sudo apt-get install fonts-freefont-ttf fonts-freefont-otf otf-freefont texlive-fonts-extra ttf-freefont

gnu 폰트 18.40
sudo apt-get install fonts-freefont-ttf fonts-freefont-otf fonts-urw-base35 texlive-fonts-extra

gnu 유니 폰트
sudo apt-get install unifont

일본 중수 폰트
sudo apt-get install texlive-lang-japanese texlive-fonts-extra fonts-takao fonts-ipamj-mincho fonts-ipaexfont-mincho fonts-ipaexfont-gothic fonts-ipaexfont fonts-takao-pgothic  fonts-takao-mincho fonts-takao-gothic

일본 하나 조노 폰트
sudo apt-get install unifont

한국어 폰트 16.04
sudo apt-get install xfonts-baekmuk fonts-baekmuk ttf-baekmuk

한국어 폰트 18.04
sudo apt-get install fonts-baekmuk texlive-lang-korean xfonts-baekmuk


config 설치 설정 문제 및 초기화

시스템 설정 확인.

journalctl -p err -b
journalctl -b | egrep -i 'failed|warn'
dmesg | egrep -i 'failed|warn'
inxi -Gxx

기존 설정 삭제
cd ~/.config
rm -R *

ACTIVE-STATE POWER MANAGEMENT ASPM grub 설정 변경

ACTIVE-STATE POWER MANAGEMENT
활성 상태 전원 관리(Active-State Power Management)는 외장 콤포넌트 고속 연결(Peripheral Component Interconnect Express)
(PCI Express 또는 PCIe) 서브시스템의 전원 소비를 PICe 연결로 접속된 장치가 사용중이 아닐 때 저전력 상태로 변경해서 절약함.
ASPM은 연결의 양 종단의 전원 상태를 제어하며, 연결의 한쪽 끝에 있는 장치가 완전히 전원이 켜져있는 상태일지라도 전력 소비를 줄여준다.

ASPM이 활성화되면,
서로 다른 전원 상태에 있는 연결 양 끝단의 장치들이 상태를 변경해야 하기 떄문에 지연 시간이 발생.
ASPM은 전원 상태를 결정하는 데 3가지 정책을 사용:

default
 PICe 연결의 전원 상태를 시스템의 펌웨어(예: BIOS)에 지정된 디폴트 상태로 설정. 이는 ASPM의 디폴트 상태를 의미한다.

powersave
 ASPM을 성능 감소를 감수하고라도 가능한 한 전력을 덜 소비하도록 설정한다.

performance
 ASPM을 비활성화해서 PCIe 연결이 최대 성능을 발휘하도록 설정.

ASPM 정책은 /sys/module/pcie_aspm/parameters/policy에 설정 확인.
시스템 부팅시 pcie_aspm 커널 매개변수를 사용해 설정할 수도 있음.
pcie_aspm=off이라고 하면 ASPM을 비활성화하며,
pcie_aspm=force는 ASPM을, 심지어는 ASPM을 지원하지 않는 장치에 대해서 까지, 활성화하므로 주의가 필요 함.

주의
pcie_aspm=force를 설정하면,
ASPM을 지원하지 않는 하드웨어로 인해 시스템이 멈출 수 있다.
pcie_aspm=force를 지정하기 전에, 시스템의 모든 PCIe 하드웨어가 ASPM을 지원하는지 확인한다.

부트로드 수정
sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet pcie_aspm=performance splash"

reboot

컴맨드 라인 확인
cat /proc/cmdline
quiet pcie_aspm=performance splash