Ubuntu: изменить эмулятор терминала по умолчанию
Изменение эмулятора терминала по умолчанию в Ubuntu иногда может привести к ошибке «Слишком много уровней символических ссылок». Эта проблема может возникнуть во время настройки альтернатив терминала. Это руководство поможет вам понять, как решить эту проблему и установить предпочитаемый вами эмулятор терминала по умолчанию в Ubuntu.
В этом уроке вы узнаете:
- Как установить и настроить новый эмулятор терминала
- Как исправить ошибку «Слишком много уровней символических ссылок»
Введение в изменение терминала по умолчанию
Пользователи Ubuntu могут предпочесть использовать другой эмулятор терминала, отличный от стандартного терминала GNOME. Распространенные альтернативы включают Терминатора и Тиликса. Правильное переключение терминала по умолчанию гарантирует, что сочетания клавиш и действия контекстного меню, запускающие терминал, будут выполняться с предпочтительным приложением пользователя.
Сначала установите Terminator, поскольку мы будем использовать его, чтобы продемонстрировать, как переключить терминал по умолчанию:
$ sudo apt install terminator
После установки Terminator найдите путь к его исполняемому двоичному файлу, чтобы использовать его в качестве терминала по умолчанию. Это можно сделать с помощью команды который
:
$ which terminator
Эта команда выведет полный путь к исполняемому файлу терминатора, обычно /usr/bin/terminator
. Используйте этот путь при настройке терминала по умолчанию.
Как протестировать терминал Ubuntu по умолчанию
Чтобы проверить текущий терминал по умолчанию, на рабочем столе нажмите Alt+F2 и введите команду: x-terminal-emulator. Это запустит текущий эмулятор терминала по умолчанию. Кроме того, если вы используете GNOME, вы также можете щелкнуть правой кнопкой мыши на рабочем столе и выбрать «Открыть терминал», чтобы запустить терминал. Этот метод подтверждает эмулятор терминала по умолчанию, установленный системой.
Способы изменения терминала по умолчанию
Ниже приведены два способа изменить терминал по умолчанию в Ubuntu. Первый метод относится к инструменту альтернатив обновления, а второй метод предназначен для пользователей среды рабочего стола GNOME.
Использование альтернатив обновления. Этот метод обновляет альтернативы системы для установки нового эмулятора терминала по умолчанию.
$ sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/terminator 50
Эта команда устанавливает Терминатор в качестве опции для эмулятора терминала по умолчанию в системе альтернатив, присваивая ему приоритет 50. Более высокие номера приоритета дают терминалу более высокий приоритет во время процесса автоматического выбора.
$ sudo update-alternatives --list x-terminal-emulator
Эта команда выводит список всех эмуляторов терминала, зарегистрированных в системе альтернатив. Он позволяет вам убедиться, что Терминатор установлен правильно, и показывает другие доступные параметры.
$ sudo update-alternatives --config x-terminal-emulator
Эта команда инициирует ручную настройку эмулятора терминала по умолчанию, позволяя вам выбирать из перечисленных альтернатив. Вы выберете номер Терминатора из списка, чтобы установить его по умолчанию.
Этот метод предполагает установку нового терминала, его регистрацию в системе альтернатив и выбор его по умолчанию. Этот подход эффективен в различных средах рабочего стола в Ubuntu.Для пользователей GNOME: настройка терминала по умолчанию через gsettings.
$ gsettings set org.gnome.desktop.default-applications.terminal exec '/usr/bin/terminator'
Эта команда напрямую изменяет настройки приложения терминала по умолчанию для пользователей среды рабочего стола GNOME, упрощая переключение на Terminator или любой другой установленный эмулятор терминала.
Заключение
После выполнения описанных выше методов ваш новый эмулятор терминала будет установлен по умолчанию, и вы сможете открыть его с помощью любых ярлыков или системных контекстов, которые запускают терминал. Это руководство не только помогает настроить ваше рабочее пространство, но также решает распространенные проблемы, такие как ошибки символических ссылок во время процесса.