
次の 2 つの質問が示すとおりです。
ファイルを開いたときに gedit タブの動作を制御する必要があります。
たとえば、他のワークスペースにある場合でも、常に新しいウィンドウで強制的に開いたり、常に新しいタブで強制的に開いたりします。
このパラメータにアクセスする方法はどこかにありますか?
注: 「タブ」とは、下の図に示すように、同じウィンドウで複数のファイルを編集できるグラフィカル インターフェイスの要素を意味します。
答え1
私が行っている特定の作業には、同様の要件があり、2 つのテキスト ファイルを 2 つの異なるウィンドウで開く必要があります。1 つはラップトップ画面、もう 1 つは拡張画面です。新しいファイルに対してタブを使用するかどうかを強制する設定は見つかりませんでした。将来的には利用可能になるかもしれません。しかし、当面は、必要な機能を実現するために nautilus スクリプトを作成しました。
nautilus スクリプト フォルダーに「Gedit-New-Window」という名前のファイルを作成し、必要なコマンドを追加して実行権限を割り当てました。ターミナルでの実行方法は次のとおりです。
cd ~/.local/share/nautilus/scripts
nano Gedit-New-Window
#!/bin/sh
gedit --new-window $@
^O
^X
chmod +x Gedit-New-Window
nano に慣れていない新しい Ubuntu/Linux ユーザーの場合: 上記の ^O (Ctrl + o) と ^X (Ctrl + x) は、ファイルを書き出して終了するための nano キーボード コマンドです。
これで、ファイルを Gedit の新規ウィンドウで開く必要があるときはいつでも、nautilus でファイルを右クリックし、コンテキスト メニューの [スクリプト] をクリックして、オプションの 1 つとして表示される [Gedit-New-Window] をクリックします。