• Mindscape 🔥
    • Playlist 🎧
  • Algorithm

    • 1018번: 체스판 다시 칠하기
    • 1966번: 프린터 큐
    • Python 시간 초과 방지를 위한 팁
    • C++ std::vector 사용법 정리
    • Vim 사용 매뉴얼
  • Ubuntu

    • 리눅스 우분투 GRUB 폰트 변경
    • 우분투 이미지 비디오 썸네일(미리보기) 안 보임 문제 해결
    • Wine 환경에서 카카오톡 실행 시 explorer.exe 뜨지 않게 하는 법
    • 우분투 Wine 카카오톡 사진 이미지 스크린샷 붙여넣기
    • Wine 카카오톡 이모지 깨짐 문제 해결
    • Ubuntu 윈도우 애니메이션 끄기
  • Wellness

    • 차전자피 (Psyllium Husk)
    • 엑스트라 버진 올리브유 (Extra Virgin Olive Oil)
    • 자가비강세척 (Nasal Irrigation)
    • QCY HT08 (MeloBuds Pro Plus)
  • Humanities

    • Nordvik, Russia
    • North Sentinel Island
    • 롱고롱고(Rongorongo)

우분투 Wine 카카오톡 사진 이미지 스크린샷 붙여넣기

정보

환경: Ubuntu 24.04 LTS
대상: Wine 11.0 기반 카카오톡 PC버전

핵심 아이디어: Wine 기반 카카오톡은 BMP 포맷만 클립보드 인식이 가능합니다.

리눅스(GNOME Wayland) 환경에서 이미지가 카카오톡에 바로 붙여넣기(Ctrl+V)되지 않아 당황하셨을 겁니다.

Wine 환경 위에서 돌아가는 카카오톡 PC버전은 구조적으로 붙여넣기 시에 PNG를 인식하지 못하고 오직 BMP 형식만 받아들입니다. 이를 해결하기 위해 캡처와 동시에 파일을 저장하고, 클립보드에 BMP 데이터를 주입하는 명령어를 공유합니다.

1. 개요

  • Wine 카카오톡 호환: 클립보드에 image/bmp 데이터를 포함시켜 카카오톡 복붙 문제를 해결합니다.
  • 자동 백업: 캡처 즉시 Pictures/Screenshots 폴더에 타임스탬프와 함께 PNG 파일이 저장됩니다.
  • 범용성: 기본 gnome-screenshot 도구 뿐 아니라 flameshot과 같은 외부 도구도 완벽 지원합니다.

2. 필수 패키지 설치

터미널에서 변환 및 클립보드 제어를 위한 필수 패키지를 설치해 주세요.

sudo apt update
sudo apt install gnome-screenshot copyq

3. 환경 변수 설정

CopyQ가 시스템 클립보드에 정상적으로 접근할 수 있도록 환경 변수를 설정해야 합니다.

먼저 (기존에 실행 중인 CopyQ가 있다면) 종료하고, CopyQ를 X11 호환 레이어(XCB) 모드로 실행해야 합니다. (Wayland 모드의 경우 보안 정책에 따라 작동하지 않게 됩니다.)

copyq exit
export QT_QPA_PLATFORM=xcb
copyq &

4. 최종 명령어 (단축키 등록용)

터미널에서 실행하거나 단축키에 등록할 최종 명령어입니다. 지정한 영역을 캡처하여 파일로 저장하고, 그 파일 데이터를 CopyQ를 통해 클립보드에 이미지(image/png) 형식으로 밀어 넣습니다.

sh -c 'd=~/Pictures/Screenshots; f="$d/screenshot_$(date +%Y%m%d_%H%M%S).png"; mkdir -p "$d"; gnome-screenshot -af "$f" && (copyq p _ || (QT_QPA_PLATFORM=xcb copyq & sleep 0.5)) && copyq copy image/png - < "$f"' 
  • gnome-screenshot -a: 마우스로 캡처 영역을 선택합니다.
  • [ -s "$f" ]: 캡처가 정상적으로 완료되어 파일이 생성되었는지 확인합니다.
  • < "$f": 실제 이미지 파일의 바이너리 데이터를 CopyQ로 전달합니다.

5. 우분투 키보드 단축키 등록 방법

위 명령어를 매번 터미널에 칠 수는 없으니, 키보드 단축키로 등록해 보겠습니다.

  1. 우분투 설정(Settings) 앱을 엽니다.
  2. 왼쪽 사이드바에서 키보드(Keyboard)를 선택합니다.
  3. 단축키 보기 및 사용자 설정(View and Customize Shortcuts)을 클릭합니다.
  4. 목록 맨 아래의 사용자 설정 단축키(Custom Shortcuts)를 선택합니다.
    • (추가) 버튼을 누르고 아래 내용을 입력합니다.
    • 이름: 영역 캡처 후 클립보드 복사
    • 명령어: 위 4번 섹션의 sh -c '...' 전체 명령어를 복사해서 붙여넣습니다.
    • 단축키: 원하는 키 조합을 누릅니다 (예: PrintScreen).
  5. X를 눌러 창을 닫습니다.

6. 작동 확인

이제 설정한 단축키를 눌러 영역을 선택해 보세요. 지정한 경로에 파일이 생성됨과 동시에, 카카오톡 채팅창에서 Ctrl + V를 누르면 방금 찍은 스크린샷이 이미지 형태로 바로 붙여넣을 수 있게 됩니다.

현재 클립보드 상태를 확인하고 싶다면 터미널에 wl-paste -l을 입력했을 때 image/png가 목록에 보이면 성공입니다.

이제 캡처 후 바로 카카오톡 대화창에서 Ctrl+V를 눌러보세요.
깔끔하게 전송되는 것을 확인하실 수 있습니다.

최근 수정: 26. 5. 10. 오전 6:24
Contributors: kmbzn
Prev
Wine 환경에서 카카오톡 실행 시 explorer.exe 뜨지 않게 하는 법
Next
Wine 카카오톡 이모지 깨짐 문제 해결

BUILT WITH

CloudflareNode.jsGitHubGitVue.jsJavaScriptVSCodenpm

All trademarks and logos are property of their respective owners.
© 2026 kmbzn · MIT License