1

次のように、ターミナルの特定のディレクトリで Nautilus を開くことができます。

nautilus /home/jeeeyul/workspace

ただし、「/home/jeeeyul」を開き、「workspace」ディレクトリを開くのではなく、「workspace」を選択して表示したいです。ターミナルからこれを行うことはできますか?

4

3 に答える 3

1

Nautilus は の親フォルダを開くことができますがworkspace、選択を制御するオプションはありません。

私が考えることができる唯一の可能なオプションはxdotool、ウィンドウ内でマウスとキーボードのイベントをエミュレートできる です。

マウスの場合、workspaceアイコンまたはリスト項目が Nautilus ウィンドウ内のどこに配置されるかを予測できる場合は、 を使用して特定のサイズでウィンドウを開き、--geometryを使用xdotoolしてその場所でマウス クリックを発生させることができます。場所の予測に問題がある場合は、おそらくworkspaceリストの一番上に表示される名前に名前を変更し、Nautilus でアイテムを名前で並べ替えて、クリック後に名前を元に戻すことができます。

キーボードはより良いオプションかもしれません。xdotoolキーボード コマンドを送信したり、Nautilus ウィンドウで選択を強制するものを入力したりするために使用できます。方法について実験する必要があります。(使用している Nautilus のバージョンや、そのフォルダーにある他のファイルはわかりません。)

これらのソリューションは理想的とは言えません。運が良ければ、Gnome についてより深い知識を持つ他の誰かが、非常に巧妙なものを投稿するでしょう。

于 2012-10-25T03:14:27.093 に答える
1

これが最近追加されたかどうかはわかりませんが、フォルダーの親を開いて、次の方法を使用して選択できます。

nautilus -s /home/jeeeyul/workspace

これにより、/home/jeeeyul/ パスでワークスペース フォルダーが選択された状態で nautilus が開きます。

他の誰かがまだ解決策を探している場合に備えて、これを追加したかっただけです。

于 2018-05-24T23:29:22.663 に答える
-1

はい、ターミナルを使用してこれを行うことができます。ターミナルを起動したら、ユーザーを切り替える必要があります。sudo -i を使用して root ユーザーとして切り替えてから、nautilus を使用できます。

于 2012-10-25T03:03:54.467 に答える