次のように、ターミナルの特定のディレクトリで Nautilus を開くことができます。
nautilus /home/jeeeyul/workspace
ただし、「/home/jeeeyul」を開き、「workspace」ディレクトリを開くのではなく、「workspace」を選択して表示したいです。ターミナルからこれを行うことはできますか?
Nautilus は の親フォルダを開くことができますがworkspace
、選択を制御するオプションはありません。
私が考えることができる唯一の可能なオプションはxdotool
、ウィンドウ内でマウスとキーボードのイベントをエミュレートできる です。
マウスの場合、workspace
アイコンまたはリスト項目が Nautilus ウィンドウ内のどこに配置されるかを予測できる場合は、 を使用して特定のサイズでウィンドウを開き、--geometry
を使用xdotool
してその場所でマウス クリックを発生させることができます。場所の予測に問題がある場合は、おそらくworkspace
リストの一番上に表示される名前に名前を変更し、Nautilus でアイテムを名前で並べ替えて、クリック後に名前を元に戻すことができます。
キーボードはより良いオプションかもしれません。xdotool
キーボード コマンドを送信したり、Nautilus ウィンドウで選択を強制するものを入力したりするために使用できます。方法について実験する必要があります。(使用している Nautilus のバージョンや、そのフォルダーにある他のファイルはわかりません。)
これらのソリューションは理想的とは言えません。運が良ければ、Gnome についてより深い知識を持つ他の誰かが、非常に巧妙なものを投稿するでしょう。
これが最近追加されたかどうかはわかりませんが、フォルダーの親を開いて、次の方法を使用して選択できます。
nautilus -s /home/jeeeyul/workspace
これにより、/home/jeeeyul/ パスでワークスペース フォルダーが選択された状態で nautilus が開きます。
他の誰かがまだ解決策を探している場合に備えて、これを追加したかっただけです。
はい、ターミナルを使用してこれを行うことができます。ターミナルを起動したら、ユーザーを切り替える必要があります。sudo -i を使用して root ユーザーとして切り替えてから、nautilus を使用できます。