永久设置终端尺寸


34

我单击终端:terminal-> 132x43更改终端大小,但是在每次重新启动后将终端大小设置为默认设置,因此我必须再次更改它。如何永久设置?

Answers:


30

您应该转到编辑 -> 配置文件首选项常规页面,并选中使用自定义默认终端尺寸,然后设置您首选的水平和垂直尺寸。


15

Ubuntu 16.04及更高版本

在Ubuntu 16.04中,打开终端,选择“ 编辑” ->“ 配置文件首选项” ->“ 常规”选项卡,并在显示“ 初始终端大小”之后更改列和行的值。

IMG:
  16.04

在Ubuntu 17.10和更高版本中,打开终端,选择“ 编辑” -> “首选项” ->“ 默认配置文件”->“ 文本”选项卡,并在显示“ 初始终端大小”后更改列和行的值。

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-terminal配置文件,这是一个可以永久设置窗口大小的小脚本。这适用于所有属于gnome-terminal的窗口

要使其正常工作,您需要做两件事:1)确保已wmctrl安装; 2)作为启动应用程序之一运行此脚本。

请注意,该行根据重力,x位置,y位置,宽度,高度格式wmctrl -i -r $WMCTRL_ID -e 0,0,0,650,650设置了大小位置

#!/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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.