GTK 파일 / 디렉토리 선택기에서 "최근에 사용 된"비활성화


22

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

최근에 사용한

때로는 프로그램이 기본적 으로이 작업을 수행하지만 작업 흐름에 유용하지 않으며 파일을 구성하는 방식에 혼란이 있기 때문에 혼란을 더합니다.

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

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

Debian Wheezy에서 Xfce 4.8을 사용하고 있으며이 기능은 이전 Xfce (Squeeze)에서는 사용할 수 없었습니다. Xfce 사용자의 메일 링리스트 에서이 기능에 관한 게시물을 찾았 지만 유용한 출력은 없습니다.

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


2
슬프게도 당신이 옳은 것 같습니다. "Hit Ctrl + S, 파일 이름 입력, Enter 키"와 같은 워크 플로를 분명히 깨뜨리기 때문에 실제로 하드 코딩하기가 어렵습니다. 바라건대 언젠가는 바뀔 것이고 우리는 대답 할 것입니다 ...
Alois Mahdal

4
나는 숨을 참지 않을 것이다 ... GTK / Gnome 개발자들은 정말로 완고한 것으로 알려져있다 ( CTRL+DEL노틸러스에서 구현 된 어리 석음 의 전형적인 예 ). FWIW, wrt 파일 선택기, 일반적으로을 누르고 Ctrl+Sfilename을 입력 한 Ctrl+Tab다음 화살표 (필요한 횟수만큼)를 입력하십시오 Enter.
don_crissti

답변:


8

짤방 백업 봇

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

[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=recentI가 변경 VAR을 StartupMode=cwd. 이 같은 GTK 2 응용 프로그램에서만 작동합니다 mousepad.

GTK 3 앱에 대한 설정 파일이 있는지 모르겠습니다. gedit 선택기는 이미 기본적으로 현재 폴더의 위치를 ​​설정하는 것으로 보입니다.


10

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

최근 파일 목록을 사용하지 않으려면 다음을 추가하십시오 ~/.config/gtk-3.0/settings.ini(필요한 경우 파일 및 해당 디렉토리 작성).

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

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

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

또는 같은 GUI 프로그램을 사용하십시오 dconf-editor.


실제로 최근 항목 (upvoting ...)을 비활성화하지만 미리 선택된 항목이 없으므로 여전히 조금 이상하게 느껴지고 키보드로만 사용하는 것이 번거 롭습니다. StartupMode=recentGTK2 와 비슷한 아이템이 있습니까?
Alois Mahdal

나는 그것을 알아낼 수 있었다. 이에 따라 답변을 업데이트했습니다.
mic_e

유망하게 들리지만 불행히도 나를 위해 속임수를 쓰지 않습니다.
Thomas W.

2

실제로 당신은 그것을 비활성화 할 수 있습니다 : 열을 만들 ~/.config/gtk-2.0/gtkfilechooser.ini거나 추가하십시오 :

[Filechooser Settings]
DefaultFolder=cwd

교체 cwdlast 대신 마지막으로 선택한 폴더로 시작하는 것을 선호합니다.

이 숨겨진 옵션은 gtk3에서도 작동해야한다고 생각하지만 테스트하지는 않았습니다.


죄송하지만, 저에게는 효과가 없었습니다. 그래도 최근에 사용됨이 제공되고 사전 선택되었습니다. libgtk2.0-0에 따라 마우스 패드를 사용하여 로그인 / 로그 아웃하고 시도했습니다.
Alois Mahdal

그것은 나를 위해 일했지만 같은 파일에서 변수를 StartupMode에서 recent로 변경해야했습니다 cwd.
jeremija

@ jeremija-작동하는 구성을 게시 할 수 있습니까? 정확히 무엇을 추가해야합니까?
Martin Vegter 2018 년

@MartinVegter 내가 방금 게시 한 답변보기
jeremija

0

recent에서 cwd로 StartupMode 변수를 변경하면 opensuse xfce를 사용하여 나에게 매우 효과적입니다. 이제 최근 목록을 사용할 수는 있지만 영구적이지 않습니다. 예를 들어 '* .tap'파일을 열면 FUSE 에뮬레이터가 작업 디렉토리에 열립니다. 실제 파일은 이제 다음 저장 또는로드가 THAT 디렉토리에 있습니다. 내 ASM 페이지를 결합하면 최근 목록과 다른 디렉토리를 쉽게 찾을 수 있습니다. 유연한

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