Установить размер терминала навсегда


34

Я нажимаю в терминале: терминал-> 132х43, чтобы изменить размер терминала, но после каждой перезагрузки размер терминала устанавливается на значение по умолчанию, и я должен изменить его снова. Как установить это постоянно?

Ответы:


30

Перейдите в меню « Правка» -> « Настройки профиля» , « Общие» и установите флажок « Использовать размер терминала по умолчанию» , а затем установите предпочитаемые размеры по горизонтали и вертикали.


15

Ubuntu 16.04 и позже

В Ubuntu 16.04 откройте, выберите терминал Edit -> Профиль Настройки -> Общие Вкладка и измените значения для столбцов и строк , после которых он говорит Initial терминал размер: .

IMG:
  16,04

В Ubuntu 17.10 , а затем откройте терминал, выберите Edit -> Preferences -> По умолчанию профиль -> Текст вкладку и измените значения для столбцов и строк , после которых он говорит Initial терминал размер: .

IMG:
  17.10 и позже


2
В Ubuntu 18.04 расположение диалогов немного отличается. При входе в диалоговое окно «Настройки» Unnamedпоявляется в левом столбце, и при Profilesего выборе открывается вид, аналогичный изображенному на скриншоте.
Бен Джонсон

3

Нажмите Ctrl + Alt + t, чтобы открыть терминал. Убедитесь, что терминал развернут (если это еще не сделано), нажав на самый правый значок в верхней части окна (квадрат в круге). В верхней части окна вы должны перейти в меню «Правка» -> «Настройки профиля», «Общие» и установить флажок «Использовать размер терминала по умолчанию», а затем установить предпочтительные размеры по горизонтали и вертикали. Если вам нужна неограниченная прокрутка, перейдите на вкладку «Прокрутка» и установите флажок «Неограниченная прокрутка». Надеюсь это поможет!


1
Какая польза от того, чтобы окно терминала было максимально развернуто до установки нестандартного размера терминала по умолчанию? Из того, что я могу определить, текущий размер терминала не влияет на Initial terminal sizeзначения.
Бен Джонсон

1

В более старых версиях вы можете найти этот параметр в /usr/share/vte/termcap/xtermфайле.


0

Вот небольшой скрипт, который действительно постоянно устанавливает размер окна, независимо от профиля терминала gnome, который вы используете в данный момент. Это работает на всех окнах, принадлежащих gnome-терминалу

Чтобы это работало, вам нужно две вещи: 1) убедиться, что вы wmctrlустановили и 2) запустить этот скрипт как одно из приложений запуска.

Обратите внимание, что строка с wmctrl -i -r $WMCTRL_ID -e 0,0,0,650,650размером и положением устанавливает в соответствии с гравитацией, положением x, положением y, шириной, форматом высоты

#!/bin/bash
# Author: Serg Kolo
# date: Sat, Sept 19,2015
# Purpose: a script to permanently set
# terminal window, size
# Written for: http://askubuntu.com/q/64652/295286

APP_CLASS="gnome-terminal.Gnome-terminal"

while [ 1 ]; do
  WIN_ID=$(printf %x $(xdotool getactivewindow))
  WM_CLASS=$(wmctrl -lx | awk -v search=$WIN_ID '{ if($1~search) print $3 }')
  WMCTRL_ID=$( wmctrl -lx | awk -v search2=$WIN_ID '$0~search2 {print $1}' )
    if [ $WM_CLASS = $APP_CLASS ]; then
           wmctrl -i -r $WMCTRL_ID -e 0,0,0,650,650 
    fi
sleep 0.25
done

-1

Linux Mint 19.1 (Xfce)

  1. Кнопка «Открыть Linux Mint Menu»
  2. Выбрать Settings
  3. Выбрать Xfce Terminal
  4. Перейдите в новом Terminal preferencesокне на Appearanceвкладку.
  5. Установите геометрию по умолчанию , в соответствии с вашими предпочтениями.
  6. Закройте и наслаждайтесь.

Тем не менее, файл конфигурации пользователя находится в: а элемент конфигурации вам нужно (для Xfce) является: .
~/.config/xfce4/terminal/terminalrc
MiscDefaultGeometry

Но вы можете редактировать быстрее из командной строки:

sed -E 's/MiscDefaultGeometry=.+$/MiscDefaultGeometry=140x40/' -i ~/.config/xfce4/terminal/terminalrc

Где мы установили размер 140x40в качестве примера.


Для тех, кто проголосовал против, пожалуйста, предоставьте объяснение из общей вежливости.
not2qubit
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.