클립보드의 이미지를 파일에 직접 붙여넣는 방법은 무엇입니까? [복사]

클립보드의 이미지를 파일에 직접 붙여넣는 방법은 무엇입니까? [복사]

난 그냥 그게 필요해이것하지만 리눅스에서는:

간단히 스크린샷(PrtScn 또는 Alt+PrtScn을 사용하여 촬영)을 Windows 탐색기 폴더에 붙여넣고 이미지로 저장하는 방법을 아는 사람이 있습니까? 이미지 크기 및 서식 옵션 프레임을 묻는 대화 상자가 나타날 수 있습니다. 즉, Print Screen을 사용하여 스크린샷을 찍고 폴더를 열고 Ctrl+V를 누르면 새 jpg(또는 png 등)가 내 스크린샷 내용과 함께 폴더에 나타납니다.

답변1

zenity를 사용 xclip하고 작은 스크립트를 작성할 수 있습니다 convert.

여기에서 시작하세요. 하지만 여전히 매우 기본적이며 clip.png실행할 때마다 다루게 됩니다.

#!/bin/bash
size=$(zenity --list --title "Select target size" --column=size original 2560 1920 1280 640)
if [ size = original ]; then
    xclip -selection c -o -t image/png > clip.png
else
    xclip -selection c -o -t image/png | convert -resize $size\> - clip.png
fi

파일 관리자와의 통합을 위해 확인 nautilus-actions하거나 유사할 수 있습니다.

답변2

  1. 설치 xclipxdotools

    sudo apt install xclip xdotools
    
  2. 실행 파일을 생성하고 다음 내용이 포함된 위치에 배치합니다.

    #!/bin/bash
    
    xdotool key ctrl+r
    xdotool key ctrl+l
    xdotool key ctrl+c
    xdotool key 0xff1b
    
    dir=$(xclip -selection clipboard -o)
    # here the path to your Images folder
    img_dir="/home/user/Images/"
    img=$(ls -t "$img_dir" | head -n 1)
    cp "$img_dir$img" "$dir/$img"
    
  3. 파일에 대한 키보드 단축키를 만듭니다.

  4. 프린트 스크린 키를 누르세요. 그런 다음 바로가기 키를 누르세요.


Nautilus, Nemo 및 Thunar를 사용하여 Ubuntu 20.04에서 테스트되었습니다.

관련 정보