BashスクリプトでNautilusウィンドウを開きます。nautilus --new-window .
現在開いているディレクトリを読み続けるにはどうすればよいですか(どこかを調べた後でも)。
答え1
Nautilusウィンドウのタブで現在のフォルダを変更するときに、それを使用してdbus-monitor
関連イベントを監視できます。
dbus-monitor "
type='signal',
interface='org.freedesktop.DBus.Properties',
path='/org/freedesktop/FileManager1',
member='PropertiesChanged'" |
awk -F '"' '
$2 ~ "^/org/gnome/Nautilus/window/[[:digit:]]+$" {
window = $2
sub(".*/", "", window)
tab = 0
next
}
window && /string / {
print window"."++tab": "$2
next
}
tab {window = 0}'
次のように印刷してください。
2.1: file:///export/home/stephane/Desktop/untitled%20folder
2.2: file:///export/home/stephane/Downloads
1.1: trash:///
(例:2番目のウィンドウ、最初の2.1
タブを意味する)ノーチラスウィンドウのタブでフォルダを変更するたびに。