Я бы хотел, чтобы терминал открылся в нижней части моего экрана. Есть ли способ установить размер и положение по умолчанию?
Я использую Linux Mint 13, Cinnamon.
Я бы хотел, чтобы терминал открылся в нижней части моего экрана. Есть ли способ установить размер и положение по умолчанию?
Я использую Linux Mint 13, Cinnamon.
Ответы:
Большинство терминалов можно запустить с помощью geometry
переключателя, позволяющего указать размер и положение терминала (COLUMNSxROWS + X + Y), например:
gnome-terminal --geometry 73x31+100+300
или
xterm -geometry 93x31+100+350
Если вы хотите сделать вышеупомянутое постоянным, скопируйте панель запуска терминала (файл терминала .desktop) из /usr/share/applications/
в ~/.local/share/applications/
и отредактируйте Exec
поле соответствующим образом.
Например, для гнома-терминала
Exec=gnome-terminal --geometry 73x31+100+300
Наличие этого пользовательского модуля запуска в вашем $ HOME сохранит ваши настройки после обновления пакета терминала (в противном случае файл .desktop по умолчанию будет перезаписан в /usr/share/applications
).
lxterminal
из Lubuntu 11.10, и помощь говорит, что я могу использовать опцию, geometry=colsxrows
но ничего о позиции. Вы знаете, как исправить свою позицию в Lubuntu?
~/.devilpie/lxterminal.ds
с таким содержимым (заменить X и Y в соответствии с вашим вкусом): (if (is (application_name) "lxterminal") (begin (geometry "+200+350") ) )
сохранить, запустить devilspie
затем запустить lxterminal
с нужным размером: lxterminal --geometry=COLxROW
. Он должен быть автоматически расположен там, где вы хотите. Это работает нормально в Gnome 3 по крайней мере.
Это общий «синтаксис» для опций, которые входят в файл ~/.Xresources
или ~/.Xdefaults
:
Геометрия XTerm *: КОЛОННЫxROWS + X + Y
Например
XTerm*geometry: 90x30+0+540
Примечание . Первые два параметра (COLUMNSxROWS) зависят от типа / размера шрифта.
Кроме того, это также зависит от разрешения вашего дисплея, так как последние две опции для положения окна; это вычисляется в других единицах, чем Размер окна окна xterm.
Когда X = 0, то положение полностью слева.
Когда Y = 0, то положение полностью вверху
Если ваше разрешение составляет, например, 1920x1080 , то вы бы присвоили значение Y 540 (на полпути вниз от верхнего края вашего дисплея); так как значение 30 ROWS составляет примерно половину высоты экрана на дисплее того же размера, используя шрифты моей системы, настройки.
xrdb .Xdefaults
.
В качестве обновления, верхний ответ не работал для меня в Ubuntu 18.04 по состоянию на август 2018. То, что выполнило задание, - это Оборудование -> Клавиатура -> Добавить новую команду (нажав знак плюс). Заполните поле «Команда» командой вроде gnome-terminal --geometry 80x55-500+0
. Установите горячую клавишу как Crtl + Alt + T. Готово.
Более того, вы можете добавить команду «Запуск приложений», чтобы запустить терминал при запуске.
Что касается размера шрифта, в lxterminal вы можете установить шрифт по умолчанию на нужный вам размер, хотя это будет применяться ко всем терминалам. Если бы вы использовали gnome-терминал, вы могли бы создать профиль с нужным размером шрифта и передать его, используя флаг --window-with-profile, но я не вижу связанных параметров в lxterminal.
Если вы не хотите, чтобы это был размер шрифта по умолчанию, один из возможных вариантов - написать скрипт для изменения файла конфигурации (по умолчанию ~ / .config / lxterminal / lxterminal.conf), чтобы изменить размер шрифта, а затем запустить Программа, а затем вернуть размер шрифта в файле конфигурации. Я не проверял это все же.