Linux Mint 18.3 XFCE 파일 열기 대화 상자는 기본적으로 GUI 대신 텍스트 상자를 통해 파일/폴더 경로를 지정합니다.

Linux Mint 18.3 XFCE 파일 열기 대화 상자는 기본적으로 GUI 대신 텍스트 상자를 통해 파일/폴더 경로를 지정합니다.

파일 열기 대화 상자에서 GUI 대신 텍스트 상자를 통해 기본 파일/폴더 경로를 지정하는 방법이 있습니까?

전임자. /somefolder/somefile.png

이상적으로는 위의 예를 텍스트 상자에 복사/붙여넣을 수 있으며 이것이 대화 상자에서 사용되는 파일이 됩니다.

여기에 이미지 설명을 입력하세요.

이 대화 상자를 볼 수 있는 방법이 필요하고 Linux Mint에 로그인한 상태라면 다음을 누르세요.Ctrl+O응용 프로그램에서.

방금 알아냈어이것.........

파일 열기 대화 상자에 있는 경우 Ctrl-L을 누르면 주소 표시줄이 원하는 대로 변경됩니다.

기본적으로 경로 표시줄을 텍스트 필드로 만드는 방법?

dconf 편집기에서 org.gtk.Settings.FileChooser(dconf 편집기에 표시된 원래 설명에는 대문자가 포함되어 있음) > 위치 모드를 "Path Bar"에서 "File Name Entry"로 변경하는 옵션을 찾았습니다. 불행하게도 효과가 없으며 이 옵션을 사용해야 하는 프로그램을 사용하면 경로 표시줄에 팝업이 나타납니다.

위의 내용은 작동하지 않는 것 같으며 올바른 설정인 것 같습니다.

이것은 GTK+ 대화 상자입니다. 여기 하나 있어요우편 엽서GTK+ 대화상자를 다른 대화상자로 바꾸는 것에 대해 이야기합니다.

sh 스크립트를 통해 기본값을 설정하는 간단한 방법은 다음과 같습니다.

#!/bin/bash
string="Attach File(s)"
string2="Open Files"
string3="Open File"
while :;
do

    while :;
    do
        exitcondition=$(wmctrl -l | grep "$string")
        exitcondition2=$(wmctrl -l | grep "$string2")
        exitcondition3=$(wmctrl -l | grep "$string3")
        if [ "$exitcondition" != "" ]; then
                whichcondition=1
                break
        fi
        if [ "$exitcondition2" != "" ]; then
                whichcondition=2
                break
        fi
        if [ "$exitcondition3" != "" ]; then
                whichcondition=3
                break
        fi
        sleep .2
    done
    xdotool keydown ctrl key l keyup ctrl
    while :;
    do
        if [ "$whichcondition" = 1 ]; then
                exitcondition=$(wmctrl -l | grep "$string")
                if [ "$exitcondition" == "" ]; then
                        break
                fi
        fi
        if [ "$whichcondition" = 2 ]; then
                exitcondition2=$(wmctrl -l | grep "$string2")
                if [ "$exitcondition2" == "" ]; then
                        break
                fi
        fi
        if [ "$whichcondition" = 3 ]; then
                exitcondition3=$(wmctrl -l | grep "$string3")
                if [ "$exitcondition3" == "" ]; then
                        break
                fi
        fi
        sleep .2
    done
done

위의 내용은 유효한 답변이지만 문제가 있습니다. 발생해서는 안되는 창에서 발생할 수 있습니다.

관련 정보