Чтобы выполнить то, что вы хотите, вам нужно отредактировать исходный код gnome-terminal
и перестроить его самостоятельно, так как минимальный размер окна жестко запрограммирован в терминальном приложении. Для этого выполните следующие действия.
Сначала перейдите на https://launchpad.net/ubuntu/+source/gnome-terminal/3.6.1-0ubuntu4 и загрузите исходные файлы (файл gnome-terminal_3.6.1.orig.tar.xz). Загрузите это в свою ~/Downloads
папку.
Затем откройте терминал и введите следующие команды:
cd ~/Downloads
tar -xJf gnome-terminal_3.6.1.orig.tar.xz
Это позволит извлечь источник. Теперь откройте ваш любимый текстовый редактор и отредактируйте файл ~/Downloads/gnome-terminal-3.6.1/src/terminal-window.c
. Перейдите к строке 3107, где вы найдете переменные MIN_WIDTH_CHARS
и MIN_HEIGHT_CHARS
. Отредактируйте их, это минимальная высота и ширина вашего окна терминала, выраженная в символах (то есть, значение MIN_WIDTH_CHARS
20 будет означать, что вы больше не сможете изменять ширину окна до размеров ниже 20 символов)
Затем, чтобы построить, в терминале типа cd ~/Downloads/gnome-terminal-3.6.1
. Затем запустите, ./configure
чтобы сгенерировать make-файл (если он жалуется на отсутствующие пакеты, установите их, используя apt-get
(например, если он говорит «пакет foo
не найден» или аналогичный, используйте sudo apt-get install foo
). Вы также можете попробовать установить auto-apt
и использовать sudo auto-apt run ./configure
(это попытается установить все зависимости). ), но когда я попробовал это, он не совсем все поймал (запустите стандарт ./configure
потом) Это может занять несколько попыток, в зависимости от того, сколько пакетов отсутствует.
После того, как он сгенерировал make-файлы, просто введите make
, а затем sudo make install
. Это должно восстановить программу терминала. Закройте все окна терминала, и затем следующее, которое вы запустите, будет соответствовать минимальному размеру, который вы установили в источнике (т.е. не изменит размер ниже значений, которые вы там указали).
Перейдите к записи « Команда » и добавьте ее в конец записи:
Готовая запись должна быть:
Вот и все. Закройте окна и при следующем запуске терминала размер окна изменится. Возможно, вам придется выйти и снова войти в систему, чтобы работать должным образом.
(132х24 - это просто пример, вы можете использовать любое разрешение)
источник
Ну, насколько я знаю, вы не можете, разрешение окна терминала основано на пропорциях символов ... Так что, если вы измените размер шрифта, окно терминала изменится в соответствии с пропорцией этот шрифт ...
Поначалу это звучит немного глупо, но, учитывая, что терминал просто отображает только текстовые символы, имеет смысл, если размер окна измеряется в пикселях, вы часто теряете пространство впустую, когда размер окна не совсем точно соответствовать границе персонажа ...
источник
Если вы работаете в более старой версии Ubuntu, в окне правой кнопки мыши -> свойства на первой вкладке есть два поля, в которых вы можете редактировать строки и столбцы терминала.
В противном случае вы можете использовать команду ввода, указанную в ответе один.
источник
Небольшая хитрость о размере по умолчанию была темой здесь . Там пользователь viscount решил эту проблему, создав сценарий и поместив его в / usr / bin / gnome-терминал следующим образом (я предполагаю, что вы используете gnome в качестве оконного менеджера):
Вы также можете щелкнуть правой кнопкой мыши значок gnome-терминала на панели задач, выбрать свойства, а затем изменить команду на другую команду, например:
Таким образом, у вас есть свой собственный размер по умолчанию.
источник
Посмотрите здесь:
Изменить ширину по умолчанию окон терминала и гномов
Надеюсь, это поможет.
источник