레이블이 Linux인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Linux인 게시물을 표시합니다. 모든 게시물 표시

20241122

한글폰트 설치, 기본 폰트로 지정 방법, 사용하지 않는 폰트 삭제- Linux Ubuntu Lubunt

폰트는 컴퓨터를 느려지게 할수도 있기에, 설치 및 삭제 최적화 방법을 기록합니다.

 한글폰트 설치 및 기본 폰트로 지정 방법- 1


1. 폰트 설치 

sudo apt update

sudo apt install fonts-nanum


2.폰트 확인

  fc-list | grep Nanum


3. 시스템 전체에서 폰트 변경

  sudo nano /etc/fonts/local.conf


<?xml version="1.0"?>

<!DOCTYPE fontconfig SYSTEM "fonts.dtd">

<fontconfig>

    <!-- Sans-serif 기본 폰트 변경 -->

    <match target="pattern">

        <test qual="any" name="family">

            <string>sans-serif</string>

        </test>

        <edit name="family" mode="prepend">

            <string>Nanum Gothic</string>

        </edit>

    </match>

    

    <!-- Serif 기본 폰트 변경 -->

    <match target="pattern">

        <test qual="any" name="family">

            <string>serif</string>

        </test>

        <edit name="family" mode="prepend">

            <string>Nanum Myeongjo</string>

        </edit>

    </match>

    

    <!-- Monospace 기본 폰트 변경 -->

    <match target="pattern">

        <test qual="any" name="family">

            <string>monospace</string>

        </test>

        <edit name="family" mode="prepend">

            <string>Nanum Gothic Coding</string>

        </edit>

    </match>

</fontconfig>


4. 폰트 캐쉬 업데이트

fc-cache -fv


5. 적용 확인

fc-match sans-serif

출력 결과: NanumGothic.ttf: "나눔고딕" "Regular"


6.재부팅


사용하지 않는 폰트 삭제 방법 2


Nanum Gothic 폰트 기본 경로 참고
/usr/share/fonts/truetype/nanum/


nanum 폴더만 제외하고, 모든 폴더 삭제 방법 
sudo find /usr/share/fonts/truetype -mindepth 1 -maxdepth 1 ! -name 'nanum' -type d -exec rm -rf {} +
sudo find /해당되는폴더위치 -mindepth 1 -maxdepth 1 ! -name '삭제안할 폴더이름' -type d -exec rm -rf {} +
sudo find /usr/share/fonts -mindepth 1 -maxdepth 1 ! -name 'truetype' -type d -exec rm -rf {} +


삭제 후 다시 캐시를 업데이트
sudo fc-cache -fv

임시 파일 정리
sudo apt install bleachbit
bleachbit

스왑활용 확인
swapon --show

스왑 사용률 10으로 줄이기
NAME      TYPE SIZE USED PRIO
/swapfile file 512M   0B   -2

아래처럼 10으로 줄이기 
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

미사용 패키지 정리
sudo apt autoremove --purge
sudo apt autoclean

시스템 업데이트 
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade

20241115

Pinta - 포토샵 비슷한 가벼운 이미지 편집 프로그램

Pinta 는 포토샵과 가장 비슷하고, 안정적인, 기능이 최적화된 오픈소스 프로그램입니다.

- 포토샵의 대부분의 기능과 비슷한 사용법

GIMP 보다 가볍고, 포토샵과 UI 및 기능 사용법이 너무 익숙함.

- 모든 OS 에서 사용. [Windows, Mac, Linux, BSD..]

- 저사양 PC에서 사용하기 좋은, 매우 가벼운 프로그램

- 이미지 자르기, 레이어회전(이미지 회전),효과,그리기...

- 포토샵의 대부분의 기능 및 이미지 사진 편집,효과,레이어 기능이 있슴.

- 한글 지원

- 설치 버젼이기에, 매우 만족스러움.





프로그램 설치는: 공식홈페이지 pinta-project 를 구글에서 검색해서 참고하거나

Linux ubuntu의 경우는, Snap 설치가 가장 쉽고, 재부팅시, 메뉴에 등록도 되있을 것입니다.

설치방법: sudo apt install snapd

     sudo snap install pinta 

20241107

GitHub 자신 계정에 .deb 파일 올리고, 다운받고 설치방법- golang fyne linux ubuntu

GitHub에 .deb 파일 올리고,  다운받고 설치방법

유틸리티 빌드 및 준비

Golang Fyne 기반 유틸리티를 빌드해 실행 파일을 생성.

go build -o 파일이름


.deb 패키지 디렉터리 구조 생성

파일이름 프로젝트 폴더/

├── DEBIAN 폴더 생성/

│   └── control 파일

└── usr 폴더 생성/

    └── local 폴더 생성/

        └── bin 폴더 생성/

            └── 등록할 빌드한 실행 파일을 이곳에 두기


control 파일 작성- 패키지의 메타데이터를 담는 파일로, 패키지 이름, 버전, 설명 

등을 정의함. DEBIAN/control 파일을 다음과 같이 작성.


Package: 파일이름

Version: 1.0

Section: utils

Priority: optional

Architecture: amd64

Maintainer: 등록자이름 <이메일id@메일.com>

Description: 마우스 올렸을때 간단 설명용


.deb 패키지 빌드-프로젝트 폴더 이름으로 아래 명령 실행.

다음 명령어로 .deb 패키지를 생성합니다.

dpkg-deb --build 파일이름


GitHub에 패키지 업로드

GitHub 리포지토리의 Releases 기능을 통해 .deb 파일을 업로드합니다.

github웹싸이트의 우측상단에 + 클릭시, New repository(리포지토리)에서, Repository name 작성 및 파일 업로드 합니다.


생성된 주소를 참고합니다.(아래 내용)

-다운받기 HTTPS: git clone https://github.com/계정이름/Repository name.git

-다운받기 SSH:  git clone git@github.com:계정이름/Repository name.git


다운받은 .deb 파일을 설치합니다. 

sudo apt update

sudo dpkg -i 파일이름.deb


설치된 파일 찾기: dpkg -L 파일이름
실행: 만일 프로그램 이름이 aaaa.exe 로 리스트에 보이면, aaaa.exe 로 입력시 실행됨.