ファイルを開くダイアログボックスで、GUIではなくテキストボックスを介してデフォルトのファイル/フォルダパスを指定する方法はありますか?
前任者。 /somefolder/somefile.png
理想的には、上記の例をテキストボックスにコピー/貼り付けることができ、これがダイアログボックスで使用されるファイルになります。
このダイアログボックスを表示する方法が必要で、Linux Mintにログインしている場合は、[次へ]をクリックします。Ctrl+Oアプリケーションで。
ちょうど見つけたこれ.........
ファイルを開くダイアログボックスにある場合は、Ctrl-Lを押すとアドレスバーが必要に応じて変更されます。
デフォルトでは、パスバーをテキストフィールドにする方法?
dconfエディタでorg.gtk.Settings.FileChooser(dconfエディタに表示される元の説明には大文字が含まれています)>位置モードを「パスバー」から「ファイル名エントリ」に変更するオプションが見つかりました。残念ながら効果がなく、このオプションを使用する必要があるプログラムを使用すると、パスバーにポップアップが表示されます。
上記はうまくいかず、正しい設定のようです。
これは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
上記は有効な答えですが、問題があります。発生しないウィンドウで発生する可能性があります。