Здравствуйте.
По умолчанию gnome-terminal запускается в оконном минимизированном виде. В настоящий момент, есть опция, позволяющая запускать gnome-terminal в режиме „на весь экран” (--full-screen), имеется также возможность устанавливать размер окна при старте (--geometry=<ширина>x<высота>). Как настроить это приложение таким образом, чтобы при запуске окно разворачивалось на максимальную величину?
Спасибо.
Решено: Запуск gnome-terminal развернутым по умолчанию
Модератор: Модераторы разделов
-
SamuelAlLinux
- Сообщения: 62
- ОС: Debian GNU/Linux
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Решено: Запуск gnome-terminal развернутым по умолчанию
Код: Выделить всё
gnome-terminal --maximize-
SamuelAlLinux
- Сообщения: 62
- ОС: Debian GNU/Linux
Re: Решено: Запуск gnome-terminal развернутым по умолчанию
Нет, не работает.
Возможно есть какие-то дополнения, позволяющие реализовывать эту функцию?
Возможно есть какие-то дополнения, позволяющие реализовывать эту функцию?
-
C10H15N
- Сообщения: 277
- Статус: \(0_0)/ !!111
Re: Решено: Запуск gnome-terminal развернутым по умолчанию
Так измените дефолтную команду запуска,добавьте требуемые параметры геометрии.
-
SamuelAlLinux
- Сообщения: 62
- ОС: Debian GNU/Linux
Re: Решено: Запуск gnome-terminal развернутым по умолчанию
Ширина и высота измеряется не в пикселях а в печатных символах. Точно подогнать окно по размеру экрана не получится. И вопрос всё-таки был немного в другом: как запустить этот эмулятор терминала, развернув окно программы? Многие приложения сохраняют настройки геометрии окон после их закрытия, возможно существует какое-нибудь дополнение позволяющий реализовать эту функцию в gnome-terminal’е?
-
rm_
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: Решено: Запуск gnome-terminal развернутым по умолчанию
Воспользуйтесь программой wmctrl.
-
C10H15N
- Сообщения: 277
- Статус: \(0_0)/ !!111
Re: Решено: Запуск gnome-terminal развернутым по умолчанию
Геометрией управляет оконный менеджер.Таким образом-
>какое-нибудь дополнение позволяющий реализовать эту функцию в gnome-terminal’е?
-правильный WM.
У меня в Иксмонаде Гноме-терминал в развёрнутом виде запускается,да-с.) Компиз запоминает размеры окон,Devilspie есть независимо от WM.
>какое-нибудь дополнение позволяющий реализовать эту функцию в gnome-terminal’е?
-правильный WM.
У меня в Иксмонаде Гноме-терминал в развёрнутом виде запускается,да-с.) Компиз запоминает размеры окон,Devilspie есть независимо от WM.
-
SamuelAlLinux
- Сообщения: 62
- ОС: Debian GNU/Linux
Re: Решено: Запуск gnome-terminal развернутым по умолчанию
Программа wmctrl позволяет изменять различные параметры окон из командной строки.
Вот перечень аргументов команды wmctrl, необходимыx для решения задачи, поставленной в этой теме:
Параметры, релевантные данной теме:
Таким образом, для того, чтобы максимизировать одно из открытых в текущий момент окон необходимо выполнить команду:
или
Индексы текущих открытых окон и их заголовков можно получить. выполнив команду:
Для того, чтобы, работая в программе gnome-terminal можно было максимизировать текущее окно этой программы нужно выполнить:
Возвращаясь к теме, возникает вопрос: каким должен быть сценарий командной оболочки bash с использованием wmctrl для максимизации окна терминала при его запуске?
Вот перечень аргументов команды wmctrl, необходимыx для решения задачи, поставленной в этой теме:
Код: Выделить всё
• -r <подстрока_в_строке_заголовка_окна> — указывает целевое окно для выполнения команды;
данный аргумент может принимать также специальное значение :ACTIVE:, являющейся ссылкой на текущее окно.
• -i <индекс> — указывает на индекс целевого окна;
• -b <тип_изменения,свойство_1[,свойство_2]> — позволяет модифицировать свойства окна.Параметры, релевантные данной теме:
Код: Выделить всё
тип изменения:
• add — добавляет указанные свойства к данному окну.
свойства:
• maximized_horz — максимизирует окно по горизонтали;
• maximized_vert — максимизирует окно по вертикали.Таким образом, для того, чтобы максимизировать одно из открытых в текущий момент окон необходимо выполнить команду:
Код: Выделить всё
wmctrl -r <подстрока_в_строке_заголовка_окна> -b add,maximized_horz,maximized_vertили
Код: Выделить всё
wmctrl -i -r <индекс_окна_в_формате_0x00000000> -b add,maximized_horz,maximized_vertИндексы текущих открытых окон и их заголовков можно получить. выполнив команду:
Код: Выделить всё
wmctrl -lДля того, чтобы, работая в программе gnome-terminal можно было максимизировать текущее окно этой программы нужно выполнить:
Код: Выделить всё
wmctrl -r :ACTIVE: -b add,maximized_horz,maximized_vertВозвращаясь к теме, возникает вопрос: каким должен быть сценарий командной оболочки bash с использованием wmctrl для максимизации окна терминала при его запуске?
Спасибо сказали:
-
rm_
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: Решено: Запуск gnome-terminal развернутым по умолчанию
Возвращаясь к теме, возникает вопрос: каким должен быть сценарий командной оболочки bash с использованием wmctrl для максимизации окна терминала при его запуске?
Что-нибудь в духе:
Код: Выделить всё
#!/bin/sh
gnome-terminal &
sleep 1
wmctrl -r :ACTIVE: -b add,maximized_horz,maximized_vertСпасибо сказали:
-
SamuelAlLinux
- Сообщения: 62
- ОС: Debian GNU/Linux
Re: Решено: Запуск gnome-terminal развернутым по умолчанию
>Что-нибудь в духе…
Большое спасибо. Ваш скрипт замечательно работает.
Большое спасибо. Ваш скрипт замечательно работает.