답변1
나는 반대의 경우에만 똑같은 문제를 겪었습니다. OpenSuSE 15.5/XFCE로 업데이트한 후 새 GTK 파일 열기 대화 상자가 작동하지 않는 것을 발견했습니다."미리 입력" 대신 "입력하면서 검색"으로 전환하세요.. 그래서 slm의 Reddit 게시물 링크를 따라가서 시도해 보았습니다.
export XDG_CURRENT_DESKTOP=kde
필요한 응용 프로그램(내 경우에는 QtCreator)을 시작하기 전에. 그게 전부입니다. 이제 자동 검색 기능을 갖춘 작업 파일 선택기가 생겼습니다. ..xinitrc
경고: 이는 Qt 애플리케이션에서만 작동할 수 있습니다.
Qt는 항상 기본 플랫폼 도구를 활용하는 데 매우 능숙했습니다. Windows에서도 적절한 파일 대화 상자가 있습니다. 반면에 GTK는 이와 관련하여 꽤 멍청했습니다. GTK 개발자가 파일 대화 상자를 전혀 사용하지 않는지, 아니면 일부 스파르탄 기원을 가지고 있는지는 모르겠지만, 그들의 파일 대화 상자는 많은 기능이 부족하고 플랫폼과 통합되지 않기 때문에 보기 흉하고 쓸모가 없습니다.
©무서운.
답변2
이에 대해서는 다음 제목의 Arch Linux 위키 페이지에 잘 설명되어 있습니다.환경 변수, 특히 예제 섹션에서:
다음 섹션에서는 Linux 시스템에서 사용되는 몇 가지 일반적인 환경 변수를 나열하고 해당 값을 설명합니다.
DE
사용 중인 데스크탑 환경을 나타냅니다.xdg-open
이는 데스크톱 환경에서 제공하는 보다 사용자 친화적인 파일 열기 응용 프로그램을 선택하는 데 사용됩니다. 이 기능을 사용하려면 일부 패키지를 설치해야 합니다. ~을 위한난쟁이,그건libgnome요소 소변 비율 ;Xfce이것은엑소. 식별된 변수 값DE
은gnome
,kde
,xfce
입니다lxde
.mate
DE
창 관리자를 시작하기 전에 환경 변수를 내보내야 합니다. 예를 들어:~/.xinitrc export DE="xfce" exec openbox
이렇게 하면 Xfce 내부에서 실행된다고 가정하므로
xdg-open
사용이 더욱 사용자 친화적이 될 것입니다 . 구성을exo-open
위해exo-preferred-applications
.