Cest.Linux-2026.07.06-KDE-WAYLAND-x86_64

by zharyong posted Jul 06, 2026
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

cestlinux-wayland.png

Cest.Linux-2026.07.06-KDE-WAYLAND

  • 주요 특징
     
    • SysVinit -> Wayland로 직접 부팅 구현 배포판 

      • X11를 기반하지 않고 가상터미날(TTY1)에서 Wayland 작동

      • 빠른 부팅 속도, 시스템 리소스 절약(부트로더 -> 커널 -> initrd -> TTY1 -> Seatd -> Wayland) 

      • seatd 기반으로 wayland 환경에서 키보드, 마우스 미작동 문제 해결

      • Wayland 환경에서 Menu키 사용시 VT 전환 방지 제공(.bash_profile -> kbd_mode -s) 
         

    • Microsoft Surface Pro4 특화된 KDE PLASMA/Wayland 기반

      • Microsoft Surface에 최적화된 커널 6.12.74-no1linux1 지원

      • IPTS, Stylus Pen 지원 

      • 태블릿 자동 회전 지원 
         

    • WAYLAND 환경으로 자동 로그인

      • sddm에서 startplasma-wayland 모드로 자동 로그인 

      • wayland 로그인시 USB 키보드, 마우스 비작동 이슈 해결(pclinuxos mylivecd 제작시) 
         

    • 자체 라이브 제작(라이브제작 스크립트 사용)

      • zstd를 이용한 squashfs 생성 

      • 라이브USB 부팅시 overlayfs 파일시스템 지원 

      • 자체 생성한 initrd.gz 사용 (기존 mkinitrd)

      • dracut로생성한 initramfs.img 지원(페도라, 우분투 방식 지원)

      • 구형 시스템을 위한 32비트 BIOS 부트 지원 (인텔 아톰 CPU 지원)

      • hybrid ISO 
         

    • 특화된 KDE Connect 기능 

      • Anmirror(안드로이드 기기 미러링) 지원하는 kdeconnect-indicator 제공 
         

    • Hi-Fi Classical Music Network Streamming 특화

      • KBS 1FM, 1.FM Otto's Classical Music, KVNO Omaha's Classical, Hi On Line Classical, Nain Classical 

      • Tidal Hi-Fi, RADION NetRadio 지원
         

    • LGU+ SettopBox Mirror 및 원격 전원 관리

      • scrcpy wifi를 이용한 셋탑박스 미러링 (anmirror)

      • 셋탑박스 전원 관리(on/off)
         

    • 한글입력기 kime 3.2.0 지원 

      • Plasma, Wayland  모두 지원

      • 카카오톡 한글 입력 문제 해결 
         

    • 웹캐스트를 위한 특화된 번역기 지원

      • 사운드 재생 장치를 들어오는 음성(영어, 일본어), 한국어 번역 

      • 캡쳐 소스 선택 가능 

      • 음성 인식 - faster-whisper, 무료 번역 API - LibreTranslate, 기록 - SQLite 사용

      • 웹 브라우저에서 원어와 함께 한국 번역을 동시에 볼 수 있도록 지원
         

  • 부트 스크린샷

cestlinuxboot1.png

 Grub2 부트로더 - 부트 메뉴 

cestlinuxboot2.png

 

부트 스플래시 (Plymouth)

 

cestlinuxboot3.png

 

Ksplash 


cest.linux-2026.png

KDE Wayland 바탕화면

 

 

 

 

 

  • profile

    kdeconnect-indicator-an.png

     

    ► kdeconnect-indicator Anmirror(screen mirroring)

         • Cest.Linux에서만 지원하는 미러링 기능         

        • kdeconnect로 연결된 안드로이드 기기들을 Cest.Linux에서 미러링하는 기능 

        • 미러링 원격 기기 사운드 지원 (펄스오디오 볼륨 도구에서 해당 사운드 장치 등록)  

     

  • profile
    zharyong 2026.07.09 04:12 Files첨부 (2)



    ※ LG U+ Settop Box 미러링

    u+tv2.png

    u+tv.png

  • profile
    zharyong 2026.07.14 01:04

    ※ 2026.06.14 Update

    • mkinitrd 방식의 initrd.gz에서 dracut 방식의 initramfs.img 파일로 init 초기화 파일시스템 교체
    • ISO remastering시 ISO 라벨명으로 'Cest.Linux'로 부여 
    • 부트로더 설정에서 root=/dev/rd/3에서 root=live:LABEL=Cest.Linux로 정정 
  • profile
    zharyong 2026.07.14 18:28
    * Changelog 2026.07.14 Remastering Tools 세분화

    $ ls -R cest.linux-mkinitrd/
    cest.linux-mkinitrd/:
    mkintisolinux  
    mkliveiso  
    mklivesqfs

    $ ls -R cest.linux-dracut/
    cest.linux-dracut/:
    mkisolinux.dracut
    mkliveiso  
    mklivesqfs
  • profile

    success-report1.png

    success-report2.png

  • profile
    zharyong 2026.07.17 01:36

    Changelog 2026.07.17


    • mkisolinux 스크립트상에서 scsi 모듈 누락으로 인한 부팅 과정중 squash 이미지를 찾질 못하는 실수 수정
    • mkliveiso 실행 후 생성되는 iso를 즉각 테스트할 수 있는 iso-test 스크립트 생성

    • #!/bin/bash

      iso_dir=/media/dev/nvme0n1p3
      iso_name="Cest.Linux-2026.07.17-KDE-WAYLAND-x86_64.iso"

      qemu-system-x86_64 \
       -enable-kvm \
       -cpu host \
       -m 4096 \
       -smp 4 \
       -boot d \
       -cdrom $iso_dir/$iso_name \
       -display gtk \
       -drive if=pflash,format=raw,readonly=on,file=/usr/share/qemu/OVMF.fd


    • sysvinit -> wayland ISO 제작용 스크립트 추가 (mkisolinux, mklivesqfs, mkliveiso)

      • mklivesqfs 파일안에 자동로그인 설정및 startwayland 구동 설정 포함
      • /etc/inittab, .bash_profile, /etc/rc.d/rc.sysinit 

    • 부트로더 배경화면과 한글 글꼴이 깨져 나타나는 오류 수정 

    • initrd 제작 스크립트상에서 다음 부분의 설정에서 역슬래시가 잘못 표시된 경우로 다음과 같이 설정하여야 함 
       
        • if loadfont "\${prefix}/fonts/NanumGothic.pf2" ; then
            insmod gfxterm
            set gfxmode=auto
            set gfxpayload=keep
            timeout=5
            terminal_input console
            terminal_output gfxterm
            insmod png
            set theme=(\$root)/EFI/BOOT/themes/Stylish/theme.txt
            export theme
          fi


  • profile
    zharyong 2026.07.18 16:28

    * Changelog 2026.07.18

    - non-live system에선 initfs 이미지로 dracut을 문제없이 쓸 수 있지만, live system에선 init에서 문제가 발생되기 때문에 중단함
    - dracut으로 적용하기 위해선 initramfs.img 압축 해제하여 init -> linuxrc로 대체하여야 하고, 부팅과 라이브러리들을 다시 복사해 주는 과정으로 스크립트 생성해야 함. 기존 mkisolinux 스크립트에서 모듈 복사 부분만 dracut이 해 줄 뿐 나머지 부분들은 수동으로 일일히 수정해 주어야 하는 번거로움으로 dracut를 이용한 배포판 제작은 중단하기로 함(SI Director 입장에선 큰 의미가 없다고 판단함). 향후 페도라나 우분투 기반으로 배포판 제작하였을 때 PCLinuxOS 기반과 차이점을 분명히 하여, 배포판 제작에 있어서 dracut의 실질적인 유리함이 있다고 판단이 있을 때 dracut-mkinitrd 스크립트를 완성해 볼 예정