ウェブサイト検索

Ubuntu 18.04でGeditテキストエディタを常に新しいタブで開くようにする


Ubuntu 18.04のデフォルトのGeditテキストエディタは、既に実行中のインスタンスがある場合でも、常に新しいウィンドウでファイルを開きます。そして、この動作を変更する簡単なオプションはありません。

fossfreedomのおかげで、Geditのパッケージを再構築し、常に同じGeditウィンドウで新しいタブでファイルを開くことができます。

1. Ctrl+Alt+Tのショートカットキーを使うか、ソフトウェアランチャーから‘ターミナル’を検索して、ターミナルを開きます。

2. ターミナルが開いたら、以下のコマンドを貼り付けて実行して、ビルディングツールをインストールしてください:

sudo apt-get install devscripts build-essential fakeroot

3. ソフトウェアとアップデートを起動し、Ubuntuリポジトリからソースコードのダウンロードを有効にクリックします。

4. ユーザーのダウンロードにビルドフォルダを作成し、ディレクトリに移動します。

cd ~/Downloads/ && mkdir build && cd build

5. コマンドを使ってgeditのソースコードをダウンロードします:

sudo apt-get update; apt-get source gedit

プロンプトが出たときにパスワードを入力してください(アスタリスクのフィードバックはありません)

6. 次に、ソースファイル gedit-app.c を編集します:

cd gedit-* && gedit gedit/gedit-app.c

ファイルを開くと、画像が示すように新しい行return TRUE;を追加します(Ubuntu 18.04の場合、320行目)。

7. debian/changelogファイルを編集してユニークなパッケージ名を付けてください。

gedit debian/changelog

8. 最後に、コマンドを使ってgeditを再構築します。

sudo apt-get build-dep gedit

debuild -i -us -uc -b

コマンドは、geditテキストエディタパッケージの構築に数分かかります。

9. 最後に、コマンドを使って新しいパッケージをインストールし、楽しんでください!

cd ~/Downloads/build/ && sudo dpkg -i gedit*.deb

さらに、システム更新をインストールした後に上書きされないように変更をロックすることもできます。

そして、Synaptic パッケージマネージャー(Ubuntuソフトウェアで入手可能)を使えば簡単にできます。単に「gedit」と検索し、gedit および gedit-common パッケージのバージョンを一つずつロックすることを選択してください。

関連記事: