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 앱에 대한 설정 파일이 있는지는 모르지만 gedit
GTK 3 파일 선택기는 이미 기본적으로 현재 폴더에 위치를 설정한 것 같습니다.
답변3
실제로 비활성화할 수 있습니다. 열거나 생성하여 ~/.config/gtk-2.0/gtkfilechooser.ini
다음 줄을 추가하세요.
[Filechooser Settings]
DefaultFolder=cwd
대신 마지막으로 선택한 폴더에서 시작하려면 다음 cwd
으로 바꾸십시오 .last
나는 이 숨겨진 옵션이 gtk3에서도 작동할 것이라고 생각하지만 테스트하지는 않았습니다.
답변4
StartupMode를 최근에서 cwd로 변경하면 opensuse xfce를 사용하여 해당 변수를 변경하는 것만으로도 매우 잘 작동합니다. 이제 최근 목록을 사용할 수 있지만 지속되지는 않습니다. 예를 들어 '*.tap' 파일을 열면 FUSE 에뮬레이터가 작업 디렉토리에서 열리고 실제 파일이 있으므로 이제 다음 저장 또는 로드는 해당 디렉토리에 있습니다. 내 ASM 페이지를 결합하면 최근 목록을 사용하여 다른 디렉토리를 쉽게 찾을 수 있습니다. 그거 융통성이 있어