テキストファイルをダブルクリックするたびに新しいタブではなく新しいウィンドウで開くようにgeditを構成したいと思います。これはどのように行うことができますか?
何かのようなもの、
gedit --new-window "file name"
、しかしダブルクリックで
ubuntu 12.04をcinnamonおよびgeditと共に使用する-バージョン3.4.1
テキストファイルをダブルクリックするたびに新しいタブではなく新しいウィンドウで開くようにgeditを構成したいと思います。これはどのように行うことができますか?
何かのようなもの、
gedit --new-window "file name"
、しかしダブルクリックで
ubuntu 12.04をcinnamonおよびgeditと共に使用する-バージョン3.4.1
回答:
gedit
と呼ばれる設定があり、notebook-show-tabs-mode
通常はデフォルトで「常に」に設定されています。つまり、開かれたすべての新しいドキュメントがタブで開きます。ただし、ターミナルで以下のコマンドを入力して「自動」に設定すると、gedit
別のドキュメントが現在開かれていない限り、はタブで開きません。
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'auto'
ただし、タブが開かれないようにしたい場合は、「なし」設定を選択してください。これがおそらく必要な設定です。次に、ドキュメントを切り替えるために内の[ファイル ]メニューを使用する必要がある場合がありますが、まだ保存されていないドキュメントがある場合、ドキュメントを閉じようとすると警告が表示されます。これは、この場合に必要なコマンドです。gedit
gedit
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'never'
デフォルト設定に戻すには、代わりに上記のコマンドで「常に」を使用します。次のようにgedit
入力して、非表示設定のリスト全体を見つけることもできます
gsettings list-recursively | grep -i gedit
しかし、私notebook-show-tabs-mode
はおそらくあなたが望む設定だと思います。
ただし、コメントを検討した後、スタンドアロン(-s
)gedit
オプションを使用することもできます。これにより、新しいドキュメントが新しいウィンドウで開きます。.desktop
このようなファイルを作成し、実行可能にして次のように配置し~/.local/share/applications
ます。
[Desktop Entry]
Type=Application
Name=gedit_alternative
Comment=gedit standalone
Exec=/usr/bin/gedit -s %U
Terminal=false
GenericName=
次に、編集~/.local/share/applications/mimeapps.list
してファイルをテキストファイルに関連付けるだけで、以下をファイルのこれらのセクションに追加します(最初にバックアップします)。
[Default Applications]
text/x-log=geditspecial.desktop
text/plain=geditspecial.desktop
そして
[Added Associations]
text/x-log=geditspecial.desktop;
text/plain=geditspecial.desktop;
geditspecial
独自の.desktop
ランチャーの名前に置き換えます。テキストファイルをクリックすると、それらはすべて別のインスタンスで開きます。
これも必要です。私は突然より簡単な解決策を見つけました:
sudo nautilus /usr/share/applications/
geditをポイントし、Alt + Enter(プロパティ)を押して、コマンドを
gedit -s %U
Xubuntu 12.04.2 LTSでテスト済み。それが役に立てば幸い。
/usr/share/applications/gedit.desktop
ファイルを編集して--new-window
、Exec=
エントリに引数を追加します。
から変更する:
【デスクトップエントリー】 名前= gedit GenericName =テキストエディター コメント=テキストファイルを編集 Exec = gedit%U ターミナル= false
への変更:
【デスクトップエントリー】 名前= gedit GenericName =テキストエディター コメント=テキストファイルを編集 Exec = gedit --new-window%U ターミナル= false
これで、nautilus
およびその他のgui
インスタンスが処理されます。コマンドラインには、上記のLeocadioGonzálezCasadoで述べたalias
in ~/.bashrc
を使用します。これをファイルに追加します。~/.bashrc
alias gedit="gedit --new-window"
注:
これはすべてのUbuntuバージョンで機能します。
マルチモニター構成で1つのファイルを確認し、他のファイルを編集するための非常に優れた機能。ただし、シングルウィンドウ構成を使用する場合もあります。両方を使用するには:
実行(user2223633で説明されているとおり):
sudo nautilus /usr/share/applications/
geditをポイントしてコピーを作成します(ctrl + c、ctrl + v)。
コピーの名前をわかりやすい名前に変更します。
新しいgeditコピーをポイントします。
Alt + Enterまたは右クリック->プロパティを押します(user2223633で説明されています)。
コマンドを次のように置き換えます(user2223633で説明されています)。
gedit -s %U
Nautilusウィンドウ(rootによって開かれている)をできるだけ早く閉じます。
Nautilusウィンドウを開くか、デスクトップを使用して任意のテキストファイルをポイントします
それを右クリックし、[プログラムから開く-他のプログラム]をポイントします。
geditとそのコピーの両方が表示される場合は、構成が完了しています。そうでない場合は、「他のプログラムを表示」を押して、geditコピーでファイルを開きます。
コピーではなくgeditで9と10のオープニングを繰り返します。
これで、右クリック-開く-他のプログラムを使用して、両方のモードでファイルを開くことができます。
Ubuntu 13.04 X64でテスト済み
コマンドラインでそれを行うには、次の行をあなたに追加するだけです ~/.bashrc
alias gedit="gedit --new-window"
Ubuntu 18.04 LTS =
sudo nautilus / usr / share / applications /
テキストエディターを右クリック>他のアプリケーションで開く>テキストエディター
(org.gnome.gedit.desktopではなくgedit.desktopが必要です)>変更-
gedit%U
to
gedit -s%U