최근 업데이트됨 내LMDEgnome-screenshot
, 스크린샷을 찍을 때마다 이 도구는 성가신 카메라 셔터 소음을 내기 시작합니다. 이는 짜증나기도 하고 걱정스럽기도 합니다(특히 스크린샷을 찍을 때 헤드폰을 끼고 있는 경우에는 더욱 그렇습니다).
gnome-screenshot` 페이지를 확인했지만 man
관련 옵션이 없습니다. 무음 스크린샷을 찍는 방법은 무엇입니까?
답변1
해결책을 찾았습니다여기. 재생되는 사운드는 입니다 /usr/share/sounds/freedesktop/stereo/camera-shutter.oga
. 재생을 중지하려면 파일 이름을 바꾸세요.
sudo mv /usr/share/sounds/freedesktop/stereo/camera-shutter.oga \
/usr/share/sounds/freedesktop/stereo/damn-camera-shutter.oga
마찬가지로 다음에 스크린샷을 찍을 때는 자동으로 수행됩니다.
답변2
대체 솔루션 1 에는 몇 가지 불편함이 있습니다.
- 루트 액세스가 필요합니다
. - 이는 전역 변경이므로 모든 사용자에게 영향을 미칩니다.
- 업그레이드하면 sound-theme-freedesktop
파일이 복원됩니다.
기록상 올바른 접근 방식(위의 모든 사항을 피함)은 다음을 통해 이루어집니다.맞춤 사운드 테마2 에서 사용하는 기본 사운드 파일을 비활성화합니다 gnome-screenshot
(파일 이름은 screen-capture.oga
이벤트에 해당함 screen-capture
- 하드코드됨).gnome-settings-daemon
그리고gnome-screenshot
).
맞춤 테마 디렉터리를 만듭니다.
mkdir -p ~/.local/share/sounds/__custom
.disabled
파일을 생성합니다 :
touch ~/.local/share/sounds/__custom/screen-capture.disabled
다음에 추가 index.theme
:
cat << 'EOF' > ~/.local/share/sounds/__custom/index.theme
[Sound Theme]
Name=__custom
Inherits=freedesktop
Directories=.
EOF
__custom
기본 테마 이름으로 설정 :
gsettings set org.gnome.desktop.sound theme-name '__custom'
또는 계피를 사용하는 경우:
gsettings set org.cinnamon.desktop.sound theme-name '__custom'
그리고 조용히 즐기세요..
1: 예, 이것이 실제로 제 해결책이라는 것을 알고 있지만 아치 포럼에 게시할 때는 게으른 것뿐이었습니다...
2: 의사 파일 형식 ".disabled"는 다른 테마에서 상속된 테마의 사운드를 비활성화하는 데 사용됩니다. 사운드 조회 알고리즘이 접미사 ".disabled"가 있는 파일을 감지하면 즉시 조회 논리를 종료하고 사운드를 사용할 수 없는 것으로 간주합니다. ".disabled" 접미사가 붙은 모든 파일의 길이는 0이어야 합니다.
답변3
셔터 소리 파일의 이름을 바꾸는 것은 가능하지만 시스템에 대한 루트 액세스 권한이 없으면 작동하지 않을 수 있습니다. 또 다른 접근 방식은 다음과 같습니다.
#!/bin/bash
volume=$(amixer sget Master | awk -F '[],[,%]' '/%/{print $2 }')
amixer sset Master 0
gnome-screenshot
amixer sset Master "$volume"%
이 스크립트의 목적은 볼륨 백분율을 기억하고, 일시적으로 볼륨을 0으로 설정하고, 스크린샷을 찍고, gnome-screenshot
프로세스가 종료되면 볼륨이 원래 백분율로 돌아가는 것입니다.
이 접근 방식의 장점은 유연하고 필요에 따라 사용자 정의할 수 있다는 것입니다. 스크립트는 PrntScr 버튼이나 사용자 정의 바로가기에 바인딩될 수 있습니다.
우분투 16.04 LTS에서 테스트됨
답변4
Gnome 도구를 사용할 때 가장 좋은 방법은 아마도 Gnome 설정을 사용하는 것입니다. 사운드 설정에서 "시스템 사운드"를 음소거하여 조용하게 만들고 전역적이지 않습니다. gnome-44부터 사운드 테마로 "없음"을 선택해도 동일한 효과가 있습니다. https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6376
아니면,https://www.reddit.com/r/gnome/comments/udjdi9/remove_screenshot_capture_sound/:
소리 에서 gnome-control-center
현재 소리를 제외한 다른 경고 소리로 전환한 다음 다시 전환합니다. 이렇게 하면 다음 단계에 필요한 디렉터리 구조와 파일이 생성됩니다. 그런 다음 다음을 실행하십시오.
touch ~/.local/share/sounds/__custom/screen-capture.disabled
touch ~/.local/share/sounds/