Mousepad — текстовый редактор, который входит в Xfce и запускается быстрее, чем многие «лёгкие» аналоги открывают окно. В 2026 году вышла версия 0.7.0, но принцип не изменился: вкладки, подсветка синтаксиса, поиск и минимум отвлекающих факторов. Это не среда разработки и не замена Kate — и в этом её смысл. Разберём, кому подходит Mousepad, как его настроить и где начинаются ограничения.
Что это и кому подходит
Mousepad вырос из Leafpad и использует GTK 3 с GtkSourceView. Он открывает текстовые файлы, конфиги, скрипты, заметки и CSV, умеет работать с кодировками и переводами строк. Редактор не индексирует проект, не запускает сборку и не общается с Git. Зато он почти не потребляет память, корректно ведёт себя на старом ноутбуке и не тянет за собой половину GNOME. Если вам нужно править /etc/fstab, конфиг nginx или быстро записать мысль, лишние функции только мешают.
Установка
sudo apt install mousepad
sudo dnf install mousepad
flatpak install flathub org.xfce.mousepad
mousepad --version
В Debian, Ubuntu, Fedora и Arch пакет называется mousepad. Flatpak-версия удобна, если в дистрибутиве старая сборка, но она использует собственную тему и может хуже интегрироваться с файловым менеджером. Версия 0.7.0 вышла в марте 2026 года; в LTS-дистрибутивах вполне может стоять 0.6.x, и это нормально — основные функции там те же.
Интерфейс и возможности
Окно состоит из строки меню, панели вкладок и области текста. Вкладки можно перетаскивать, а сессия восстанавливается после перезапуска: ранее открытые файлы возвращаются, если включено сохранение истории. Поиск вызывается по Ctrl+F, замена — по Ctrl+H; есть учёт регистра, поиск целого слова и история запросов. Нумерация строк, перенос по словам и автоотступ переключаются в меню «Документ».
mousepad ~/.bashrc /etc/hosts
mousepad --help
Несколько файлов в командной строке открываются вкладками в одном окне — удобно, когда нужно сверить два конфига. --help перечисляет остальные параметры запуска.
Полезные мелочи: определение кодировки, выбор кодировки при сохранении, отображение типа переводов строк, перечитывание файла при внешнем изменении и печать. Плагины расширяют базовый набор: проверка орфографии через gspell и редактор сочетаний клавиш. Всё остальное — тема GtkSourceView, размер шрифта и масштаб — настраивается без перезапуска.
Настройки через gsettings
gsettings list-recursively org.xfce.mousepad
gsettings set org.xfce.mousepad.preferences.view auto-indent true
dconf dump /org/xfce/mousepad/ > mousepad-settings.txt
Настройки хранятся в dconf, поэтому их можно менять из терминала и раскладывать по машинам. Первая команда печатает все ключи: удобно, когда нужно найти точное имя параметра, а не угадывать. Вторая включает автоотступ. Третья сохраняет снимок настроек; восстановить его можно командой dconf load /org/xfce/mousepad/ < mousepad-settings.txt. Настройки плагинов лежат в отдельных ветках, например org.xfce.mousepad.plugins.gspell.
Горячие клавиши
Ctrl+N,Ctrl+O,Ctrl+S,Ctrl+Shift+S— новый файл, открыть, сохранить, сохранить как.Ctrl+TиCtrl+W— новая вкладка и закрытие текущей.Ctrl+FиCtrl+H— поиск и замена; кнопки в панели переключают совпадения.Ctrl+PageUpиCtrl+PageDown— переключение между вкладками.Ctrl+Q— выход; при несохранённых изменениях появится запрос.
Сочетания можно переназначить. Mousepad создаёт файл ~/.config/Mousepad/accels.scm после первого запуска и перезаписывает его при выходе. Поэтому сначала закройте редактор, затем снимите точку с запятой в нужной строке и укажите новое сочетание, не меняя остальную часть строки. В свежих версиях есть и графический редактор сочетаний, если он доступен в вашей сборке.
Кодировки и внешние изменения
file -bi report.txt
uchardet report.txt
iconv -f cp1251 -t utf-8 old.txt > new.txt
file -bi показывает предполагаемую кодировку и MIME-тип, uchardet точнее определяет старые русские кодировки. Для разовой конвертации удобен iconv: он пишет результат в новый файл, поэтому оригинал остаётся целым. Если файл открылся «кракозябрами», выберите кодировку в меню и проверьте текст до сохранения. Вторая частая проблема — переводы строк: файл из Windows с CRLF в Linux-скрипте может сломать shebang. Mousepad показывает тип переводов строк в строке состояния и позволяет сохранить файл в нужном формате.
Редактор следит за файлом на диске. Если файл изменил другой процесс, появится предложение перечитать его; не игнорируйте его, иначе при сохранении вы перетрёте чужие правки. Для файлов, которые меняются постоянно, лучше не держать их открытыми, а использовать tail -f.
Сравнение с другими редакторами
- Mousepad — минимальные зависимости, быстрый старт, вкладки и базовая подсветка. Лучший выбор для Xfce и слабых машин.
- gedit — больше плагинов и интеграции с GNOME, но тяжелее и активнее использует память.
- Kate — дерево проекта, встроенный терминал, LSP и мощный поиск. Это уже среда разработки.
- Leafpad — проще некуда, но проект давно не развивается и не умеет вкладки.
Если вы правите код в проекте, Mousepad быстро станет тесным: нет перехода к определению, автодополнения и запуска задач. Для одиночных файлов разница в удобстве невелика, а выигрыш в скорости запуска заметен на слабом железе.
Ограничения
У Mousepad нет дерева файлов, встроенного терминала и Git-панели. Поиск по проекту тоже отсутствует — только по открытому документу. Крупные файлы в сотни мегабайт редактор не предназначен открывать: GtkSourceView держит текст в памяти, и такое открытие закончится зависанием. Для логов используйте less, для больших CSV — csvkit или базу данных. Ещё один компромисс — отсутствие встроенного просмотра различий: для сравнения версий запускайте diff или meld. Обе утилиты устанавливаются отдельно.
less +F /var/log/syslog
Режим +F следит за файлом; Ctrl+C останавливает слежение, а q закрывает просмотр.
Итог
Mousepad делает одну работу и делает её предсказуемо: открывает текстовый файл, позволяет найти и заменить строку, сохранить в нужной кодировке и закрыться без лишних вопросов. Версия 0.7.0 подтверждает, что проект жив, но не пытается конкурировать с IDE. Если вам нужен редактор «здесь и сейчас» на Xfce или минималистичном рабочем столе, начните с него; если нужен проект, терминал и автодополнение — смотрите в сторону Kate.