GTK 파일/디렉토리 선택기에서 "최근 사용"을 비활성화합니다.

GTK 파일/디렉토리 선택기에서 "최근 사용"을 비활성화합니다.

GTK의 파일/디렉토리 선택기에서 "최근 사용" 기능을 완전히 비활성화할 수 있나요?

최근 사용됨

때때로 프로그램은 이를 기본값으로 설정하지만 작업 흐름과 파일 구성 방식에 유용하지 않기 때문에 혼란만 가중됩니다.

  • 나는 보통 내 에서 시작할 것으로 예상하므로 $HOME폴더 목록에 놀랐습니다.

  • 또한 파일 저장의 경우 이름만 입력하고 Enter 키를 누를 수 없다는 사실이 짜증납니다. 경로를 입력하거나 경로를 선택해야 합니다.

저는 Debian Wheezy에서 Xfce 4.8을 사용하고 있는데 이 기능은 이전 Xfce(Squeeze의)에서는 사용할 수 없었습니다. 나는 찾았다Xfce-users 메일링 리스트의 게시물이 기능에 대해서는 유용한 결과가 없습니다.

간단히 이것을 끄고 기본값으로 설정할 수 있습니까 $HOME?

답변1

참고: 이 답변은 GTK3에 대한 것입니다. 다른 모든 답변은 GTK2에서만 작동합니다.

최근 파일 목록을 비활성화하려면 다음을 추가하십시오 ~/.config/gtk-3.0/settings.ini(필요한 경우 해당 목록과 해당 디렉터리 생성).

[Settings]
gtk-recent-files-enabled=0

현재 작업 디렉토리를 미리 선택하려면 다음을 실행하십시오.

dconf write /org/gtk/settings/file-chooser/startup-mode \"cwd\"

또는 dconf-editor.

답변2

@MartinVegter

파일이 있습니다 ~/.config/gtk-2.0/gtkfilechooser.ini. Stefano가 쓴 것처럼 보일 것입니다:

[Filechooser settings]
LocationMode=path-bar
ShowHidden=false
ShowSizeColumn=true
GeometryX=377
GeometryY=132
GeometryWidth=612
GeometryHeight=528
SortColumn=name
SortOrder=ascending
StartupMode=recent

DefaultFolder이 파일에는 변수 StartupMode=recent가 없는데 StartupMode=cwd. 이는 mousepad.

와 같은 GTK 3 앱에 대한 설정 파일이 있는지는 모르지만 geditGTK 3 파일 선택기는 이미 기본적으로 현재 폴더에 위치를 설정한 것 같습니다.

답변3

실제로 비활성화할 수 있습니다. 열거나 생성하여 ~/.config/gtk-2.0/gtkfilechooser.ini다음 줄을 추가하세요.

[Filechooser Settings]
DefaultFolder=cwd

대신 마지막으로 선택한 폴더에서 시작하려면 다음 cwd으로 바꾸십시오 .last

나는 이 숨겨진 옵션이 gtk3에서도 작동할 것이라고 생각하지만 테스트하지는 않았습니다.

답변4

StartupMode를 최근에서 cwd로 변경하면 opensuse xfce를 사용하여 해당 변수를 변경하는 것만으로도 매우 잘 작동합니다. 이제 최근 목록을 사용할 수 있지만 지속되지는 않습니다. 예를 들어 '*.tap' 파일을 열면 FUSE 에뮬레이터가 작업 디렉토리에서 열리고 실제 파일이 있으므로 이제 다음 저장 또는 로드는 해당 디렉토리에 있습니다. 내 ASM 페이지를 결합하면 최근 목록을 사용하여 다른 디렉토리를 쉽게 찾을 수 있습니다. 그거 융통성이 있어

관련 정보