& ldquo; Alias ​​& rdquo; es для Alt-F2

Обычные пользовательские настройки для определения размера окна терминала на основе строк и столбцов. Не размер пикселя. Поэтому вам нужно изменить настройки профиля.

Изменить> Настройки профиля> Общие> Размер по умолчанию (столбцы / строки)

Или для поддержания разных размеров окна для терминала вы можете создавать новые профили для каждого:

[d5 ] Изменить> Настройки профиля> Общие> Размер по умолчанию (столбцы / строки) Назовите свой новый профиль и настройте его. Позже вы можете переключить их Terminal> Изменить профиль

Также в меню уже существуют шаблоны размеров окна [Terminal]> Изменить профиль

Обновление:

] Однако посмотрите также Q / A: Установка размера окна gnome-terminal из ~ / .bashrc

означает, что конфигурация ~ / .bashrc может переопределить Update : размер.

1
задан 17 March 2015 в 21:37

1 ответ

Примечание: перечитав свой вопрос и подумав об этом дольше, я думаю, что ответ тердоном, вероятно, тот, который вы хотите, а не этот;

Если я правильно понимаю, кажется, что вы захотите добавить --display=D1 к любой программе, которую вы запускаете из Alt-F2; это верно? После некоторого обсуждения, возможно, нет, так что не забудьте увидеть «EDIT2» вместе с этим для другого.

Если это так, похоже, вы могли бы создать простой скрипт, который будет жить в какой-то папке в вашем путь, как ~/bin, который просто сказал бы:

#!/bin/bash
$1 --display=D1

Если вы назовете скрипт «display», то из Alt-F2 вы можете запустить display gedit, и он должен добавить «--display» = D1 ".

EDIT: Я думаю, вам нужно будет сделать его исполняемым, используя chmod +x display

. Я не могу это легко проверить, но он должен работать (при условии, что это что вы хотите сделать.

EDIT2: Кажется, я не полностью понял ваш вопрос, но я думаю, что вы все равно можете использовать подобный метод. Вместо указания флага вы можете использовать подстановки для обоих команда и флаги. Наверное, вы могли бы просто сказать

$*

вместо

$1 --display=D1

Тогда команда Alt-F2 будет «показывать xxxx yyyy ...»

1
ответ дан 24 May 2018 в 09:31
  • 1
    Ах я вижу. Я совсем не понял этот вопрос. I думаю, OP ищет эквивалент системы alias для диалога Alt + F2. Не как добавить этот конкретный вариант ко всем программам, но как добавить любой вариант в любую программу. Обратите внимание на последнюю скобку в вопросе: «(Отказ от ответственности - я заинтересован в том, чтобы делать это вообще, а не для gedit)». Поскольку --display=D1 является gedit -специфическим флагом, я сомневаюсь, что это сработает для чего-нибудь еще. Кстати, я бы использовал "$*" вместо $1, таким образом gedit --foo --bar будет расширен до gedit --foo --bar --displaye=D1. – terdon♦ 13 April 2014 в 21:25
  • 2
    О, поскольку я никогда не использовал gedit ни для чего, я не знал, что это только флаг gedit. Я сделаю простые изменения, используя ваши предложения. – Marty Fried 13 April 2014 в 21:29
  • 3
    Я никогда не использую gedit, не умираю, я использую настоящий редактор! :) Но --display - это не то, что я видел, и в любом случае флагов -- в целом к их программе. Некоторые, например --help или --version, являются POSIX и будут присутствовать во многих случаях, но не во всех. Итак, как правило, всякий раз, когда вы видите --, предположите, что это специфично. В любом случае флаги -- обрабатываются программой, которую они передают, а не оболочкой, поэтому они должны быть конкретными для этой программы. – terdon♦ 13 April 2014 в 21:34
  • 4
    Да, я тоже использую настоящий редактор (неназванный, не хочу начинать войну); интересно о двойных дефисах - я никогда не думал об этом таким образом; Я думал об этом как о длинных параметрах и о единичных флажках. Я не очень опытный программист с оболочкой; В основном я занимался программированием более высокого уровня и, когда нужно, боролся за скрипты оболочки. – Marty Fried 13 April 2014 в 21:40
  • 5
    @Terdon: Да, мне любопытно, есть ли система псевдонимов для диалога Alt-F2. – Jonathan Gallagher 15 April 2014 в 01:22

Другие вопросы по тегам:

Похожие вопросы: