gnome-screenshot의 기본 저장 디렉토리?


104

gnome-screenshot의 기본 저장 위치를 ​​지정하기위한 구성 옵션이 있습니까? 아니면 소스 코드에 하드 코딩되어 있습니까?

이전에는 ~ / Desktop으로 ~ / Pictures (12.04)로 변경된 것 같습니다.

내가 본 유일한 해결책 은 기본 이름 설정에 관한 것입니다 (단지 스크린 샷 # 대신 타임 스탬프 정보가 포함되어 있기 때문에).하지만 그 해결책은 나에게 이상적이지 않습니다.

또한 게시물은 다음에 스크린 샷을 찍을 때 마지막 저장 위치를 ​​기억할 것을 제안했지만 내 경험상 이것은 사실이 아닙니다. 그리고 그 이후에도 gconf-editor의 해당 항목은 마지막 위치를 정확하게 반영하지 못하는 것 같습니다. 따라서 이전 버전의 gnome-screenshot과 관련된 항목 일 가능성이 높습니다.


1
폴더가 기록되어 있어도 미리 선택하는 데 사용되지 않는 것처럼 버그 보고서를 열었습니다. bugs.launchpad.net/ubuntu/+source/gnome-screenshot/+bug/1000534
pt123

나에게 문제는 : 기본 폴더를 ~ / screenshots로 설정했으며 오랫동안 제대로 작동했습니다. 오늘은 해당 폴더 내의 폴더로 리디렉션되어 재설정 할 수 없음을 알았습니다 . 이 경우 실제로는 빈 하위 폴더였습니다. 하위 폴더를 삭제 한 후 제대로 작동했습니다.
mcaleaa 2016 년

2
작업 아래 그래픽 방법,하지만 당신이 정말로 하고 싶은 것은 :gsettings set "org.gnome.gnome-screenshot" "auto-save-directory" "file:///home/$USER/screenshot"
치로 틸리新疆改造中心法轮功六四事件

1
Gnome 3.8 이상을 사용하여이를 변경하려는 경우 운이 좋지 않습니다. 개발자는이를 구성하는 기능을 제거하기로 결정했습니다.
palswim

답변:


141

GUI를 통해

  1. dconf-editor 설치

    • 명령 행에서 명령을 실행하십시오. sudo apt-get install dconf-editor
    • 또는 Ubuntu Software Center에서 설치하려면 여기를 클릭하십시오.

      소프트웨어 센터를 통해 설치

  2. Alt+를 누르고 F2입력dconf-editor

  3. org-> gnome->로 이동하십시오gnome-screenshot

  4. "자동 저장 디렉토리"에서 다음 형식으로 원하는 디렉토리를 입력하십시오. file:///home/user/Desktop/

    이름 : 자동 저장 디렉토리, 값 : file : /// full / path /

    구성 편집기를 통일하여 사용하는 사람을위한 팁 : org텍스트 왼쪽의 화살표를 클릭 하여 확장하십시오.

터미널을 통해

경로를 원하는 디렉토리로 바꾸어이 명령을 실행하십시오.

gsettings set org.gnome.gnome-screenshot auto-save-directory "file:///home/$USER/Downloads/"

1
가치있는 일을 위해 이것은 데비안 Wheezy에서 나를 위해 일했습니다.
Erik Youngren 2018 년

2
files://우분투 14.04에서 사용하지 않고 작동합니다 . Clrl+L위치를 알려줍니다. '/ 홈 / 사용자 이름 / 위치'
diEcho

8
키보드 명령을 사용할 때 Gnome 3.8은 gnome-screenshot을 사용하지 않습니다.
Andy

2
하지 files://file://
라이 니어 포스트

11
터미널 방법이 더 간단하므로 먼저 나열해야합니다.
공룡

17

12.04에서 '자동 저장'으로 구성 할 수 있으며 gnome-screenshot 자체를 사용할 때 gnome-screenshot --interactive마지막 저장 디렉토리가 사용됩니다.

항상 그림으로 기본 설정되는 것은 키보드 바인딩 (버그 또는 의도 한 것)입니다.

12.04 이전에 사용 된 키보드 바인딩의 화면이 auto-save사람들이 불만을 제기했습니다.interactive

에 대한 두 설정 모두 gnome-screenshotgsettings &dconf-editor

여기에 이미지 설명을 입력하십시오


아 맞다. 대화 형을 사용할 때 마지막 저장 디렉토리 설정을 사용하지만 잡으려는 것에 대한 추가 대화 상자를 소개합니다. 이것이 내가 얻는 최선이라고 생각합니다. 감사합니다 :-)
trent March

1
CTRL Print를 누를 때 호출되는 인수 --interactive를 어떻게 설정합니까?
rubo77

7

여전히 작동하지 않는 이유를 궁금해,이 버그로 간주됩니다 사람들을 위해 RESOLVED WONTFIX, 여기에 소스입니다 .

이 문제를 해결하기 위해 확장 프로그램 을 설치할 수 있습니다 . 스위치를 켜고 Tweak Tool 로 이동 하여 Extensions 탭으로 이동하여 스크린 샷 위치를 찾으십시오 .

조정 도구 스크린 샷 SS

톱니 바퀴 아이콘을 클릭하고 저장할 file://프로토콜을 접두어로 저장하고 원하는 위치를 배치합니다 .

설정 SS

이것은 심볼릭 링크와도 작동합니다.


2

12.04에서 (이 문제에 직면하지 않았기 때문에 이전 버전의 우분투에서는 보지 않았습니다) 자동 저장 디렉토리 설정을 스크린 샷을 저장할 원하는 위치로 설정해야합니다. 스크린 샷을 찍을 때마다 그렇게하면 자동으로 거기에 도착합니다. 또한 ~ / Desktop을 사용하는 것을 선호하며 이전과 같이 대상을 지정하라는 메시지가 표시되지 않습니다. 스크린 샷을 찍었 음을 나타내는 유일한 것은 화면이 짧다는 것입니다. 그러나 때로는 기본 폴더가 아닌 다른 폴더에 스크린 샷을 저장하고 싶어하므로 설정을 변경하거나 매번 이미지를 이동하는 것이 너무 어려울 수 있으므로 프롬프트를 다시 얻는 방법을 알고 싶습니다.


자동 저장 디렉토리 는 어디에서 설정 합니까?
fabricator4

내 대답 위에 @doug의 의견을보십시오. gnome-screenshot 섹션의 구성 편집기 그림에서 첫 번째 설정은 자동 저장 디렉토리입니다. 원하는 폴더의 위치 (예 : 데스크탑)를 작성하면 준비가 완료됩니다. :) 그의 예에서는 "문서"로 설정되어 있습니다.
rbaleksandar

2

우분투 13.10 (Saucy Salamander)

dconf-editor 설치

그것을 열고 org> gnome> gnome-screenshot으로 이동하십시오.

"auto-save-directory"에서 다음 형식으로 원하는 디렉토리를 입력하십시오. / home / user / Desktop /

추신. 이 "file : /// ..."형식으로 입력하지 마십시오


1
"file : /// ..."형식이 허용되지 않는 이유는 무엇입니까? 궁금한 점은 어쨌든 / home / user 버전을 선호하는 것입니다.
Stratus3D

file:///형식은 나를 위해 잘 작동하는 것 같다
조이 Hewll에게

1

위의 답변이 작동하지 않으면 다음을 시도하십시오.

먼저 설정에서 기본 스크린 샷 바로 가기를 비활성화하십시오. 기본 스크린 샷 바로 가기 비활성화

설정에서 사용자 정의 키보드 단축키를 작성하십시오.

이름을 gnome-screenshot으로 지정하고 명령을 gnome-screenshot으로도 지정하십시오.

바로 가기 값 : 키를 입력합니다 [Print Screen]

사용자 정의 단축키를 작성하십시오.

맞춤 바로 가기 만들기

이제 dconf-editor로 들어가십시오 (아직없는 경우 설치하십시오). org-> gnome-> gnome-screenshot-> auto-save-directory로 이동하십시오. 자동 저장 디렉토리의 사용자 정의 값을 원하는 값으로 변경하십시오.

사용자 정의 경로를 입력하십시오. 맞춤 경로를 입력하세요


0

CompizConfig 설정 관리자 에서 스크린 샷의 기본 저장 디렉토리를 설정할 수 있습니다 .
시작 하고 엑스트라 카테고리에서 스크린 샷 을 선택하십시오 . 그런 다음 사용하려는 기본 디렉토리를 선택할 수 있습니다.

여기에 이미지 설명을 입력하십시오


그래, 고마워-특정 화면 영역을 잡고 싶을 때 이것을 사용합니다. gnome-screenshot의 경로를 설정하는 데 더 관심이 있습니다.
trent

1
특정 영역의 경우 SHIFT 및 PrtSc를 누를 수 있습니다.
thonixx

이상하게도,이 옵션은 저에게는 효과가 없었습니다.
가브리엘

유니티는 이제 죽었다.
secretAgent

0

dconf-editor 또는 다른 소프트웨어를 설치할 수없는 경우 원하는 텍스트 편집기를 사용하여이 파일을 열거 나없는 경우 해당 파일을 열거 나 작성하십시오.

~/.bash_aliases

이 별칭을 추가하여 영구 별칭 gss 를 만듭니다 (다른 별칭 이름을 선택할 수 있음).

alias gss='gsettings set org.gnome.gnome-screenshot auto-save-directory "$(echo $PWD)"'

그런 다음 특정 경로와 다른 경로에 여러 스크린 샷을 저장해야 할 때마다 해당 경로의 터미널 하나만 실행하십시오.

gss

gnome-screenshot 키보드 단축키를 누를 때마다 프롬프트가 표시되거나 해당 경로에서 스크린 샷 이미지 파일을 확인합니다.


0

이 답변은이 답변을 바탕으로 합니다.

사용자 정의 스크린 샷 위치 외에도 사용자 정의 바로 가기를 사용하고 싶었으므로 터미널에서 수동으로 수행하고 싶었습니다.

(1) 이 답변을gshort 기반으로 Bash 기능 을 만들었 습니다 . 물론 Perl 또는 수동으로 할 수는 있지만 새 단축키를 만들 때마다 모든 명령을 수동으로 발행하기에는 너무 게으 릅니다. … 어쨌든이 기능을 사용하는 경우 파일에 저장하고 해당 파일을 소싱해야합니다 ( ).source path/filename.sh

(2) 다음 명령을 발행하십시오.

# Disable these 6 default shortcuts
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot ''
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot-clip ''
gsettings set org.gnome.settings-daemon.plugins.media-keys window-screenshot ''
gsettings set org.gnome.settings-daemon.plugins.media-keys window-screenshot-clip ''
gsettings set org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip ''
gsettings set org.gnome.settings-daemon.plugins.media-keys area-screenshot ''

# Create new custom shortcuts
gshort "Screenshot of area" 'gnome-screenshot -a' "<Shift>Print"
gshort "Screenshot clip of area" 'gnome-screenshot -a -c' "<Primary><Shift>Print"
gshort "Screenshot" 'gnome-screenshot' "Print"
gshort "Screenshot clip" 'gnome-screenshot -c' "<Primary>Print"
gshort "Screenshot clip of area" 'gnome-screenshot -a -c' "<Primary><Shift>Print"
gshort "Screenshot clip of window" 'gnome-screenshot -w -c' "<Primary><Alt>Print"

(3) 구문 gshortgshort "Name" "command" "shortcut"다음과 같습니다.-name은 원하는 것이 될 수 있습니다. - command원하는 명령이 될 수 있습니다. -단축키는 원하는 키보드 단축키 일 수 있습니다.

(4) 다음은 바로 가기에 사용해야하는 일부 제어 키 이름 목록입니다.

  • Ctrl: <Primary>;
  • Alt: <Alt>;
  • Shift: <Shift>;
  • Super/ Win: <Super>;

-3

dconf-editor를 설치할 수없고 터미널 사용자 인 경우 홈 디렉토리에서 .bashrc 파일을 편집하는 것이 좋습니다. 파일의 아무 곳에 나 "mv ~ / Pictures / Screenshot * --- put-here-desired-path ---"줄을 넣으십시오. 이 방법의 유일한 문제점은 "Screenshot"문자열로 시작하는 파일이있는 경우 위에 지정한 경로로 이동한다는 것입니다.


7
정말 두려운 생각입니다.
Ken Sharp
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.