페이지

20241031

Lubunt 최소버젼 설치,한글키보드,크롬 및 Golang Fyne VScode 환경설정 간단 기록

Lubunt 최소버젼으로, 새로 설치때, 스마트폰으로 참고하려고, 순서대로 기록해 둡니다.

1. Lubunt 최소버젼 설치

    - 오래된 노트북으로, 가장 가벼운 Lubunt를 최소로 설치시, 노트북이 날라다님.

    - 꼮 필요한것 아니면, 업데이트도 하지 않을 예정이며, 매우 가벼운 노트북에 불편함도 없슴.

2. Lubunt 한글 키보드 및 한/영 변환키 지정

3. Lubunt 크롬브라우져 터미널로 설치

    - 최소로 설치시, 웹브라우져도 없슴, 터미널에서 웹브라우져 크롬 설치

4. Golang Fyne VScode 설치 및 환경설정 간단 기록

5. Mousepad 메모장 프로그램 설치 - 확장자 txt로 저장시, 모든 os 문서보기 됨.

-----------------------------------------------------------------------

1.Lubunt 관련 간단 설명

- 리눅스를 데스크탑으로 윈도우 비슷하게 사용하기 위한, 가장 가벼운 OS라고 생각하며

- Lubunt를 옵션에서 최소설치로 설치하면,  웹브라우져도 없기에,터미널에서 브라우져 설치.

- 문제는 한글  한/영 키보드 문제가 있고, 그것도 수동설치하면 됨.

- 설치때, 자동로그인 체크 안해두면, 로그인창 그래픽 깨져서 보기안좋기에, 체크해 두기.

- 오래된 노트북의 마지막 희망급 OS 라고 생각함.


2.Lubunt에서 한글키보드 한/영 키 지정방법

[ lubuntu 에서 한영 키 변환 사용하는 방법 ]

1. ctrl + alt + t 버튼을 함께 눌러서, 터미널을 엽니다.

2. sudo apt update

3. sudo apt install fcitx-hangul 설치하기- 이것이 여러모로 편해서 설치합니다.

4. 환경 변수 수동 설정[ fcitx를 기본 입력기로 설정 합니다.]

    터미널에서 im-config 명령으로 오픈이 안되면, 아래 명령을 입력합니다.

    echo "run_im fcitx" > ~/.xinputrc

    그리고 재부팅 한번 해줍니다.

5. 터미널에서 fcitx-configtool 을 입력하거나, 

   화면 좌측하단에 [메뉴]를 클릭하고, [기본설정] 클릭하고, [fcitx구성]을 클릭합니다.

6. [입력기 설정]창에서, Hangul 보이면, 클릭해서, 한자 모드 변환 키 부분 우측에 키입력 부분을  클릭하고키보드의 한/영 키를 클릭해서 지정해 줍니다. 그리고 [선택]버튼을 눌러줍니다.

   키보드 영어[미국]  도 추가해줍니다. 


3.크롬브라우져 터미널에서 설치시

[리눅스 우분투에 크롬브라우져 설치 방법]

먼저, 리눅스터미널을 오픈 합니다. CTRL +ALT + T

1. wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

2. sudo dpkg -i google-chrome-stable_current_amd64.deb

3. sudo apt-get install -f

4. google-chrome-stable


4.아래는 golang fyne VScode 설치 및 테스트 관련

1. 패키지 관리자를 사용하여 Go, gcc 및 그래픽 라이브러리 헤더 파일을 설치

     Fyne 공식홈에 설치가이드가 가장 편합니다.


sudo apt-get install golang gcc libgl1-mesa-dev xorg-dev

2. 프로젝트로 사용할 폴더 생성하고, go.mod 생성
mkdir myapp
cd myapp
go mod init MODULE_NAME

3.Fyne 모듈과 헬퍼 도구를 다운(프로젝트 폴더에서 진행)
go get fyne.io/fyne/v2@latest
go install fyne.io/fyne/v2/cmd/fyne@latest


커맨드에서 fyne 만 입력해서 환경설정이 적용 안되어 있으면 아래처럼 입력

     nano ~/.bashrc 에 go 위치 추가

     export PATH=$PATH:~/go/bin/ 저장하고

     source ~/.bashrc


4.데모 실행(기다리면, 팝업창이 하나 보임)
go run fyne.io/fyne/v2/cmd/fyne_demo@latest

5.비주얼스튜디오 코드(공식홈) 다운받고, 다운받은 폴더에서 터미널로 설치
sudo dpkg -i code_1.95.0-1730153583_amd64.deb
프로그램 실행시키고(터미널에서 code 입력)
go Extensions(확장)을 설치(ctrl+shift+x) 설치: 검색 golang
- Go(Rich Go language support.. Go Team at Google 설치)
- Golang(created for Developer Golang 설치)


6.프로젝트 폴더에 main.go 파일을 만들고 ,아래 내용 입력후 저장
package main
import (
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/container"
"fyne.io/fyne/v2/widget"
)

func main() {
a := app.New() //새로운 Fyne 애플리케이션을 생성합니다.
w := a.NewWindow("Hello, Fyne!") //새로운 창을 생성합니다.
hello := widget.NewLabel("Hello from Fyne!") //"Hello from Fyne!"이라는 라벨 위젯을 생성합니다.
w.SetContent(container.NewCenter(hello)) //생성된 라벨 위젯을 창의 가운데에 배치합니다.
w.ShowAndRun() //창을 화면에 표시하고 애플리케이션을 실행합니다.
}


7. go mod tidy 실행(최적화 및 다운로드 실행됨)
8. go run main.go 실행
9. 팝업창에 Hello from Fyne! 출력 확인.

10. 모듈 캐시에 문제가 있다 생각되면, 캐시 정리후 go mod tidy 실행

모듈 캐시 문제 정리: go clean -modcache


5.Mousepad 메모장 프로그램 설치

- 윈도우의 메모장과 비슷하며, UTF-8 도 지원

설치 방법: sudo apt install mousepad


6.VLC 동영상 플레이어 설치

설치 방법: sudo apt install vlc