appimagehub 리눅스 포터블 프로그램.

리눅스 포터블 프로그램. https://www.appimagehub.com/ 프로그램에 필요한 라이브러리를 패키지에 포함하여 배포할 수 있음.

pdf 분할하는 파이썬 스크립트.

import os import tkinter import tkinter . filedialog import tkinter . messagebox # pip install PyPDF2 from PyPDF2 import PdfReader, PdfWriter # pdf 파일 경로 print ( "Select PDF File." ) pdf_path = tkinter . filedialog . askopenfile () # 출력 폴더 print ( "Select Save Folder." ) pdf_path_dest = tkinter . filedialog . askdirectory () # PDF 파일 읽기 reader = PdfReader( pdf_path . name ) chapter_ranges = {     "제01장" : ( 13 , 22 ),     "제02장" : ( 23 , 37 ),     "제03장" : ( 39 , 54 ),     "제04장" : ( 55 , 74 ),     "제05장" : ( 75 , 90 ),     "제06장" : ( 91 , 113 ),     "제07장" : ( 115 , 137 ), } # 분할된 파일 저장 경로 output_files = {} for chapter , ( start , end ) in chapter_ranges . items ():     writer = PdfWriter()     for page_num in range ( start - 1 , end ):   # 페이지 인덱스는 0부터 시작         writer .add_page( reader .pages[ page_num ])     output_path = f " { pdf_...

오류 sudoers 설정 파일에 없습니다.

- 해결. 터미널을 열어 관리자 권한 전환. su  sudoers 편집. visudo -f /etc/sudoers root    ALL=(ALL)    ALL 아래에  "계정명"    ALL=(ALL)    ALL  추가. - 원인. 데비안 리눅스에서 기본 설치된 계정은  sudo를 실행할 권한이 없어서 입니다. - 참고. 저는 nano로 열렸습니다.   nano 간단 단축키. 복사 Alt + 6 붙여넣기 Ctrl + U 저장 Ctrl + O 종료 Ctrl + X

오류 media change: please insert the disc labeled 'Debian GNU/Linux

- 해결방법. sudo nano /etc/apt/sources.list "deb cdrom:" 으로 시작하는 줄을 찾아 맨 앞에 # 을 추가하여 주석 처리. sudo apt update GUI로 변경. 설정 - Software & Updates 실행. "cdrom:" 으로 시작하는 줄을 체크 해제. - 오류 메세지. media change: please insert the disc labeled 'Debian GNU/Linux 12.9.0 _Bookworm_ - Official amd64 DVD Binary-1 - 원인. 프로그램 설치시  데비안 설치 CD에서 프로그램을 설치하려고 시도하는데  CD가 없어서 나는 오류. 설치 cd를 컴퓨터에 넣거나 프로그램 소스에서 삭제하면 됩니다.

Debian 12 KDE Plasma Wayland 에서 한글 한영 전환 설정.

Debian 12.9.0  KDE Plasma 5.27.5   - fcitx5 설치. 터미널을 열어 아래 명령어를 실행하세요. sudo apt update && sudo apt upgrade sudo apt install fcitx5 fcitx5-config-qt fcitx5-hangul  sudo apt install fonts-nanum fonts-noto-cjk - 입력기 선택. 설정 - 시스템 설정 - 하드웨어 - 입력 장치 - 가상 키보드 - fcitx5 선택. - fcitx5-config 설정. 터미널에서 실행. fcitx5-config-qt  "입력기" 탭에서 "한글" 입력기 추가. (옵션) 한영전환키 변경. "전역 옵션" 탭에서 "트리거 입력기" 추가. 기본 설정은 "Ctrl + 스페이스바" 인데 편한 설정으로 변경. - 리부팅. //////////////////////////////// 만약 위의 설정으로 안된다면 아래 항목도 해보세요. - /etc/environment 편집기에서 열어 추가. GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx SDL_IM_MODULE=fcitx GLFW_IM_MODULE=ibus - 키보드 레이아웃 추가. 설정 - 시스템 설정 - 하드웨어 - 입력 장치 - 키보드 - 레이아웃 탭 "레이아웃 설정" 체크 "+ 추가"를 누르 "한글" 추가. - /etc/locale.gen 편집. ko_KR.UTF-8 UTF-8 주석 해제 후 저장하고: 터미널에서 실행. sudo locale-gen && sudo update-locale LANG=ko_KR.UTF-8 //////////////////////////////// gnome 에서는 한글입력 설정이 예전에 비해 쉬웠는데 Plasma 에서는 설정방법...

민트 리눅스에서 삼바 접속 방법.

작성일 - 2025/02/19 - 결론. IP로 접속해야 합니다. 윈도우처럼 컴퓨터이름(Host Name)으로 접속하려면 Avahi 을 설치해야 합니다. - 민트 리눅스에서 접속. 기본 설치된 Nemo에서  "파일" 메뉴에서 "서버에 연결" 선택해 연결합니다. - 윈도우처럼 컴퓨터이름(Host Name)으로 접속되지 않는 이유. 윈도우는 NetBIOS와 mDNS(멀티캐스트 DNS)를 사용하여 같은 네트워크 내의 장치 이름을 자동으로 인식할 수 있습니다. 리눅스에서는 이런 서비스가 설치되어 있지 않습니다. 아마 성능 위주의 셋팅 때문이라 그런거 같습니다. - Avahi를 설치하지 않고 컴퓨터이름(Host Name)으로 접속방법. 클라이언트 리눅스에 다음 파일에 설정을 추가해야 합니다. 두가지중 한가지를 선택해 하면 됩니다. /etc/hosts 파일에  192.168.0.250 hostname ~/.ssh/config 파일에 Host hostname   HostName 192.168.0.250   User username   IdentityFile ~/.ssh/id_rsa

Godot 에서 해상도 화면 비율 유지하는 방법.

화면 비율 설정. 화면 비율을 유지한채 윈도우 창 사이즈를 변경하는 방법.  아래 예의 해상도는 FHD 1920 1080. - Project Settings에서 다음 항목들을 설정합니다. Display > Window > Viewport Width: 1920 Display > Window > Viewport Height: 1080 Display > Window > Mode: "windowed" Display > Window > Stretch Mode: "viewport" Display > Window > Stretch Aspect: "keep" - 윈도우를 마우스로 사이즈 조절할때 비율을 유지하는 코드. var window_size = Vector2i(1920, 1080)  # 초기 해상도 설정 func _process(_delta):     if DisplayServer.window_get_size() != window_size:         var window_w = DisplayServer.window_get_size().x         var window_h = window_w / 16.0 * 9.0                  DisplayServer.window_set_size(Vector2i(window_w, window_h))         window_size = DisplayServer.window_get_size()