Сделать текстовый редактор Gedit всегда открываемым в новой вкладке в Ubuntu 18.04
Текстовый редактор Gedit по умолчанию в Ubuntu 18.04 всегда открывает файл в новом окне, даже если его экземпляр уже существует. И нет простого способа изменить поведение.
Благодаря 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;, как показано на рисунке (строка 320 для Ubuntu 18.04):
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
одну за другой.